From 371b5484a0c3070f538b5a10d80c56f0d24a5496 Mon Sep 17 00:00:00 2001 From: pulumi-bot Date: Thu, 19 Oct 2023 12:47:53 +0000 Subject: [PATCH 1/3] Regenerating Python SDK based on updated modules --- sdk/python/pulumi_aws_native/_inputs.py | 32 +- .../accessanalyzer/_inputs.py | 14 +- .../accessanalyzer/analyzer.py | 8 +- .../accessanalyzer/outputs.py | 14 +- .../pulumi_aws_native/acmpca/_inputs.py | 270 +- .../pulumi_aws_native/acmpca/certificate.py | 16 +- .../acmpca/certificate_authority.py | 16 +- .../certificate_authority_activation.py | 8 +- .../pulumi_aws_native/acmpca/outputs.py | 270 +- .../pulumi_aws_native/acmpca/permission.py | 8 +- .../pulumi_aws_native/amazonmq/_inputs.py | 68 +- .../pulumi_aws_native/amazonmq/broker.py | 36 +- .../amazonmq/configuration.py | 10 +- .../amazonmq/configuration_association.py | 4 +- .../pulumi_aws_native/amazonmq/outputs.py | 68 +- .../pulumi_aws_native/amplify/_inputs.py | 60 +- sdk/python/pulumi_aws_native/amplify/app.py | 24 +- .../pulumi_aws_native/amplify/branch.py | 22 +- .../pulumi_aws_native/amplify/domain.py | 16 +- .../pulumi_aws_native/amplify/outputs.py | 60 +- .../amplifyuibuilder/_inputs.py | 114 +- .../amplifyuibuilder/component.py | 18 +- .../amplifyuibuilder/form.py | 18 +- .../amplifyuibuilder/outputs.py | 114 +- .../amplifyuibuilder/theme.py | 8 +- .../pulumi_aws_native/apigateway/_inputs.py | 266 +- .../pulumi_aws_native/apigateway/account.py | 6 +- .../pulumi_aws_native/apigateway/api_key.py | 10 +- .../apigateway/authorizer.py | 20 +- .../apigateway/base_path_mapping.py | 10 +- .../apigateway/client_certificate.py | 4 +- .../apigateway/deployment.py | 12 +- .../apigateway/documentation_part.py | 6 +- .../apigateway/documentation_version.py | 8 +- .../apigateway/domain_name.py | 18 +- .../apigateway/gateway_response.py | 14 +- .../pulumi_aws_native/apigateway/method.py | 28 +- .../pulumi_aws_native/apigateway/model.py | 8 +- .../pulumi_aws_native/apigateway/outputs.py | 266 +- .../apigateway/request_validator.py | 10 +- .../pulumi_aws_native/apigateway/resource.py | 10 +- .../pulumi_aws_native/apigateway/rest_api.py | 20 +- .../pulumi_aws_native/apigateway/stage.py | 26 +- .../apigateway/usage_plan.py | 8 +- .../apigateway/usage_plan_key.py | 10 +- .../pulumi_aws_native/apigateway/vpc_link.py | 6 +- .../pulumi_aws_native/apigatewayv2/_inputs.py | 132 +- .../pulumi_aws_native/apigatewayv2/api.py | 26 +- .../api_gateway_managed_overrides.py | 6 +- .../apigatewayv2/api_mapping.py | 10 +- .../apigatewayv2/authorizer.py | 24 +- .../apigatewayv2/deployment.py | 8 +- .../apigatewayv2/domain_name.py | 10 +- .../apigatewayv2/integration.py | 38 +- .../apigatewayv2/integration_response.py | 18 +- .../pulumi_aws_native/apigatewayv2/model.py | 8 +- .../pulumi_aws_native/apigatewayv2/outputs.py | 132 +- .../pulumi_aws_native/apigatewayv2/route.py | 26 +- .../apigatewayv2/route_response.py | 16 +- .../pulumi_aws_native/apigatewayv2/stage.py | 24 +- .../apigatewayv2/vpc_link.py | 8 +- .../pulumi_aws_native/appconfig/_inputs.py | 40 +- .../appconfig/application.py | 4 +- .../appconfig/configuration_profile.py | 10 +- .../pulumi_aws_native/appconfig/deployment.py | 16 +- .../appconfig/deployment_strategy.py | 14 +- .../appconfig/environment.py | 6 +- .../pulumi_aws_native/appconfig/extension.py | 6 +- .../appconfig/extension_association.py | 10 +- .../appconfig/hosted_configuration_version.py | 14 +- .../pulumi_aws_native/appconfig/outputs.py | 40 +- .../pulumi_aws_native/appflow/_inputs.py | 848 +- .../pulumi_aws_native/appflow/connector.py | 10 +- .../appflow/connector_profile.py | 16 +- sdk/python/pulumi_aws_native/appflow/flow.py | 18 +- .../pulumi_aws_native/appflow/outputs.py | 848 +- .../appintegrations/_inputs.py | 28 +- .../appintegrations/data_integration.py | 14 +- .../appintegrations/event_integration.py | 8 +- .../appintegrations/outputs.py | 28 +- .../applicationautoscaling/_inputs.py | 86 +- .../applicationautoscaling/outputs.py | 86 +- .../applicationautoscaling/scalable_target.py | 20 +- .../applicationautoscaling/scaling_policy.py | 20 +- .../applicationinsights/_inputs.py | 140 +- .../applicationinsights/application.py | 22 +- .../applicationinsights/outputs.py | 140 +- .../pulumi_aws_native/appmesh/_inputs.py | 768 +- .../appmesh/gateway_route.py | 12 +- sdk/python/pulumi_aws_native/appmesh/mesh.py | 6 +- .../pulumi_aws_native/appmesh/outputs.py | 768 +- sdk/python/pulumi_aws_native/appmesh/route.py | 12 +- .../appmesh/virtual_gateway.py | 10 +- .../pulumi_aws_native/appmesh/virtual_node.py | 10 +- .../appmesh/virtual_router.py | 10 +- .../appmesh/virtual_service.py | 10 +- .../pulumi_aws_native/apprunner/_inputs.py | 162 +- .../apprunner/auto_scaling_configuration.py | 12 +- .../apprunner/observability_configuration.py | 8 +- .../pulumi_aws_native/apprunner/outputs.py | 162 +- .../pulumi_aws_native/apprunner/service.py | 20 +- .../apprunner/vpc_connector.py | 8 +- .../apprunner/vpc_ingress_connection.py | 10 +- .../pulumi_aws_native/appstream/_inputs.py | 190 +- .../pulumi_aws_native/appstream/app_block.py | 14 +- .../appstream/app_block_builder.py | 18 +- .../appstream/application.py | 20 +- .../application_entitlement_association.py | 10 +- .../application_fleet_association.py | 8 +- .../appstream/directory_config.py | 12 +- .../appstream/entitlement.py | 8 +- .../pulumi_aws_native/appstream/fleet.py | 40 +- .../appstream/image_builder.py | 24 +- .../pulumi_aws_native/appstream/outputs.py | 190 +- .../pulumi_aws_native/appstream/stack.py | 26 +- .../appstream/stack_fleet_association.py | 8 +- .../appstream/stack_user_association.py | 12 +- .../pulumi_aws_native/appstream/user.py | 14 +- .../pulumi_aws_native/appsync/_inputs.py | 216 +- .../pulumi_aws_native/appsync/api_cache.py | 12 +- .../pulumi_aws_native/appsync/api_key.py | 6 +- .../pulumi_aws_native/appsync/data_source.py | 22 +- .../pulumi_aws_native/appsync/domain_name.py | 8 +- .../appsync/domain_name_api_association.py | 8 +- .../appsync/function_configuration.py | 24 +- .../pulumi_aws_native/appsync/graph_ql_api.py | 24 +- .../appsync/graph_ql_schema.py | 8 +- .../pulumi_aws_native/appsync/outputs.py | 216 +- .../pulumi_aws_native/appsync/resolver.py | 30 +- .../appsync/source_api_association.py | 10 +- sdk/python/pulumi_aws_native/aps/_inputs.py | 14 +- sdk/python/pulumi_aws_native/aps/outputs.py | 14 +- .../aps/rule_groups_namespace.py | 4 +- sdk/python/pulumi_aws_native/aps/workspace.py | 8 +- sdk/python/pulumi_aws_native/ask/_inputs.py | 26 +- sdk/python/pulumi_aws_native/ask/outputs.py | 26 +- sdk/python/pulumi_aws_native/ask/skill.py | 10 +- .../pulumi_aws_native/athena/_inputs.py | 132 +- .../athena/capacity_reservation.py | 8 +- .../pulumi_aws_native/athena/data_catalog.py | 4 +- .../pulumi_aws_native/athena/named_query.py | 8 +- .../pulumi_aws_native/athena/outputs.py | 132 +- .../athena/prepared_statement.py | 10 +- .../pulumi_aws_native/athena/work_group.py | 10 +- .../pulumi_aws_native/auditmanager/_inputs.py | 58 +- .../auditmanager/assessment.py | 10 +- .../pulumi_aws_native/auditmanager/outputs.py | 58 +- .../pulumi_aws_native/autoscaling/_inputs.py | 340 +- .../autoscaling/auto_scaling_group.py | 56 +- .../autoscaling/launch_configuration.py | 42 +- .../autoscaling/lifecycle_hook.py | 20 +- .../pulumi_aws_native/autoscaling/outputs.py | 340 +- .../autoscaling/scaling_policy.py | 24 +- .../autoscaling/scheduled_action.py | 18 +- .../autoscaling/warm_pool.py | 14 +- .../autoscalingplans/_inputs.py | 94 +- .../autoscalingplans/outputs.py | 94 +- .../autoscalingplans/scaling_plan.py | 8 +- .../pulumi_aws_native/backup/_inputs.py | 166 +- .../pulumi_aws_native/backup/backup_plan.py | 8 +- .../backup/backup_selection.py | 8 +- .../pulumi_aws_native/backup/backup_vault.py | 14 +- .../pulumi_aws_native/backup/framework.py | 12 +- .../pulumi_aws_native/backup/outputs.py | 166 +- .../pulumi_aws_native/backup/report_plan.py | 14 +- .../backupgateway/_inputs.py | 4 +- .../backupgateway/hypervisor.py | 8 +- .../backupgateway/outputs.py | 4 +- sdk/python/pulumi_aws_native/batch/_inputs.py | 364 +- .../batch/compute_environment.py | 18 +- .../pulumi_aws_native/batch/job_definition.py | 20 +- .../pulumi_aws_native/batch/job_queue.py | 10 +- sdk/python/pulumi_aws_native/batch/outputs.py | 364 +- .../batch/scheduling_policy.py | 6 +- .../billingconductor/_inputs.py | 74 +- .../billingconductor/billing_group.py | 10 +- .../billingconductor/custom_line_item.py | 10 +- .../billingconductor/outputs.py | 74 +- .../billingconductor/pricing_plan.py | 6 +- .../billingconductor/pricing_rule.py | 10 +- .../pulumi_aws_native/budgets/_inputs.py | 128 +- .../pulumi_aws_native/budgets/budget.py | 6 +- .../budgets/budgets_action.py | 16 +- .../pulumi_aws_native/budgets/outputs.py | 128 +- .../pulumi_aws_native/cassandra/_inputs.py | 52 +- .../pulumi_aws_native/cassandra/keyspace.py | 8 +- .../pulumi_aws_native/cassandra/outputs.py | 52 +- .../pulumi_aws_native/cassandra/table.py | 24 +- sdk/python/pulumi_aws_native/ce/_inputs.py | 12 +- .../pulumi_aws_native/ce/anomaly_monitor.py | 14 +- .../ce/anomaly_subscription.py | 12 +- .../pulumi_aws_native/ce/cost_category.py | 10 +- sdk/python/pulumi_aws_native/ce/outputs.py | 12 +- .../certificatemanager/_inputs.py | 20 +- .../certificatemanager/account.py | 6 +- .../certificatemanager/certificate.py | 18 +- .../certificatemanager/outputs.py | 20 +- .../microsoft_teams_channel_configuration.py | 22 +- .../chatbot/slack_channel_configuration.py | 20 +- .../pulumi_aws_native/cleanrooms/_inputs.py | 152 +- .../cleanrooms/analysis_template.py | 8 +- .../cleanrooms/collaboration.py | 12 +- .../cleanrooms/configured_table.py | 12 +- .../configured_table_association.py | 10 +- .../cleanrooms/membership.py | 10 +- .../pulumi_aws_native/cleanrooms/outputs.py | 158 +- .../pulumi_aws_native/cloud9/_inputs.py | 12 +- .../cloud9/environment_ec2.py | 16 +- .../pulumi_aws_native/cloud9/outputs.py | 12 +- .../cloudformation/_inputs.py | 84 +- .../cloudformation/custom_resource.py | 6 +- .../cloudformation/hook_default_version.py | 10 +- .../cloudformation/hook_type_config.py | 10 +- .../cloudformation/hook_version.py | 12 +- .../pulumi_aws_native/cloudformation/macro.py | 10 +- .../cloudformation/module_default_version.py | 8 +- .../cloudformation/module_version.py | 8 +- .../cloudformation/outputs.py | 94 +- .../cloudformation/public_type_version.py | 10 +- .../cloudformation/publisher.py | 8 +- .../resource_default_version.py | 10 +- .../cloudformation/resource_version.py | 12 +- .../pulumi_aws_native/cloudformation/stack.py | 26 +- .../cloudformation/stack_set.py | 26 +- .../cloudformation/type_activation.py | 22 +- .../cloudformation/wait_condition.py | 4 +- .../cloudformation/wait_condition_handle.py | 4 +- .../pulumi_aws_native/cloudfront/_inputs.py | 646 +- .../cloudfront/cache_policy.py | 6 +- .../cloud_front_origin_access_identity.py | 6 +- .../continuous_deployment_policy.py | 6 +- .../cloudfront/distribution.py | 6 +- .../pulumi_aws_native/cloudfront/function.py | 12 +- .../pulumi_aws_native/cloudfront/key_group.py | 6 +- .../cloudfront/monitoring_subscription.py | 8 +- .../cloudfront/origin_access_control.py | 6 +- .../cloudfront/origin_request_policy.py | 6 +- .../pulumi_aws_native/cloudfront/outputs.py | 646 +- .../cloudfront/public_key.py | 6 +- .../cloudfront/realtime_log_config.py | 8 +- .../cloudfront/response_headers_policy.py | 6 +- .../cloudfront/streaming_distribution.py | 6 +- .../pulumi_aws_native/cloudtrail/_inputs.py | 78 +- .../pulumi_aws_native/cloudtrail/channel.py | 4 +- .../cloudtrail/event_data_store.py | 18 +- .../pulumi_aws_native/cloudtrail/outputs.py | 78 +- .../cloudtrail/resource_policy.py | 8 +- .../pulumi_aws_native/cloudtrail/trail.py | 34 +- .../pulumi_aws_native/cloudwatch/_inputs.py | 104 +- .../pulumi_aws_native/cloudwatch/alarm.py | 32 +- .../cloudwatch/anomaly_detector.py | 10 +- .../cloudwatch/composite_alarm.py | 24 +- .../pulumi_aws_native/cloudwatch/dashboard.py | 8 +- .../cloudwatch/insight_rule.py | 10 +- .../cloudwatch/metric_stream.py | 18 +- .../pulumi_aws_native/cloudwatch/outputs.py | 104 +- .../pulumi_aws_native/codeartifact/_inputs.py | 8 +- .../pulumi_aws_native/codeartifact/domain.py | 10 +- .../pulumi_aws_native/codeartifact/outputs.py | 8 +- .../codeartifact/repository.py | 14 +- .../pulumi_aws_native/codebuild/_inputs.py | 178 +- .../pulumi_aws_native/codebuild/outputs.py | 178 +- .../pulumi_aws_native/codebuild/project.py | 34 +- .../codebuild/report_group.py | 8 +- .../codebuild/source_credential.py | 8 +- .../pulumi_aws_native/codecommit/_inputs.py | 24 +- .../pulumi_aws_native/codecommit/outputs.py | 24 +- .../codecommit/repository.py | 8 +- .../pulumi_aws_native/codedeploy/_inputs.py | 200 +- .../codedeploy/application.py | 8 +- .../codedeploy/deployment_config.py | 12 +- .../codedeploy/deployment_group.py | 38 +- .../pulumi_aws_native/codedeploy/outputs.py | 200 +- .../codeguruprofiler/_inputs.py | 16 +- .../codeguruprofiler/outputs.py | 16 +- .../codeguruprofiler/profiling_group.py | 12 +- .../codegurureviewer/_inputs.py | 4 +- .../codegurureviewer/outputs.py | 4 +- .../repository_association.py | 8 +- .../pulumi_aws_native/codepipeline/_inputs.py | 104 +- .../codepipeline/custom_action_type.py | 10 +- .../pulumi_aws_native/codepipeline/outputs.py | 104 +- .../codepipeline/pipeline.py | 14 +- .../pulumi_aws_native/codepipeline/webhook.py | 14 +- .../pulumi_aws_native/codestar/_inputs.py | 10 +- .../codestar/git_hub_repository.py | 18 +- .../pulumi_aws_native/codestar/outputs.py | 10 +- .../codestarconnections/_inputs.py | 4 +- .../codestarconnections/connection.py | 10 +- .../codestarconnections/outputs.py | 4 +- .../codestarnotifications/_inputs.py | 8 +- .../notification_rule.py | 14 +- .../codestarnotifications/outputs.py | 8 +- .../pulumi_aws_native/cognito/_inputs.py | 348 +- .../cognito/identity_pool.py | 28 +- .../cognito/identity_pool_principal_tag.py | 12 +- .../cognito/identity_pool_role_attachment.py | 8 +- .../cognito/log_delivery_configuration.py | 8 +- .../pulumi_aws_native/cognito/outputs.py | 348 +- .../pulumi_aws_native/cognito/user_pool.py | 48 +- .../cognito/user_pool_client.py | 48 +- .../cognito/user_pool_domain.py | 8 +- .../cognito/user_pool_group.py | 10 +- .../cognito/user_pool_identity_provider.py | 16 +- .../cognito/user_pool_resource_server.py | 6 +- ...user_pool_risk_configuration_attachment.py | 14 +- .../user_pool_ui_customization_attachment.py | 8 +- .../cognito/user_pool_user.py | 18 +- .../user_pool_user_to_group_attachment.py | 8 +- .../pulumi_aws_native/comprehend/_inputs.py | 108 +- .../comprehend/document_classifier.py | 24 +- .../pulumi_aws_native/comprehend/flywheel.py | 18 +- .../pulumi_aws_native/comprehend/outputs.py | 108 +- .../pulumi_aws_native/config/outputs.py | 32 +- .../configuration/_inputs.py | 212 +- .../aggregation_authorization.py | 8 +- .../configuration/config_rule.py | 12 +- .../configuration/configuration_aggregator.py | 10 +- .../configuration/configuration_recorder.py | 8 +- .../configuration/conformance_pack.py | 18 +- .../configuration/delivery_channel.py | 14 +- .../configuration/organization_config_rule.py | 14 +- .../organization_conformance_pack.py | 18 +- .../configuration/outputs.py | 212 +- .../remediation_configuration.py | 20 +- .../configuration/stored_query.py | 10 +- .../pulumi_aws_native/connect/_inputs.py | 406 +- .../connect/approved_origin.py | 6 +- .../pulumi_aws_native/connect/contact_flow.py | 6 +- .../connect/contact_flow_module.py | 6 +- .../connect/evaluation_form.py | 8 +- .../connect/hours_of_operation.py | 8 +- .../pulumi_aws_native/connect/instance.py | 10 +- .../connect/instance_storage_config.py | 18 +- .../connect/integration_association.py | 10 +- .../pulumi_aws_native/connect/outputs.py | 406 +- .../pulumi_aws_native/connect/phone_number.py | 8 +- .../pulumi_aws_native/connect/prompt.py | 8 +- sdk/python/pulumi_aws_native/connect/queue.py | 14 +- .../connect/quick_connect.py | 8 +- .../connect/routing_profile.py | 14 +- sdk/python/pulumi_aws_native/connect/rule.py | 10 +- .../pulumi_aws_native/connect/security_key.py | 6 +- .../connect/security_profile.py | 12 +- .../connect/task_template.py | 10 +- .../connect/traffic_distribution_group.py | 6 +- sdk/python/pulumi_aws_native/connect/user.py | 18 +- .../connect/user_hierarchy_group.py | 8 +- sdk/python/pulumi_aws_native/connect/view.py | 6 +- .../pulumi_aws_native/connect/view_version.py | 10 +- .../connectcampaigns/_inputs.py | 54 +- .../connectcampaigns/campaign.py | 10 +- .../connectcampaigns/outputs.py | 54 +- .../controltower/enabled_control.py | 8 +- .../cur/report_definition.py | 24 +- .../customerprofiles/_inputs.py | 190 +- .../calculated_attribute_definition.py | 12 +- .../customerprofiles/domain.py | 12 +- .../customerprofiles/event_stream.py | 8 +- .../customerprofiles/integration.py | 12 +- .../customerprofiles/object_type.py | 18 +- .../customerprofiles/outputs.py | 194 +- .../pulumi_aws_native/databrew/_inputs.py | 530 +- .../pulumi_aws_native/databrew/dataset.py | 8 +- sdk/python/pulumi_aws_native/databrew/job.py | 32 +- .../pulumi_aws_native/databrew/outputs.py | 530 +- .../pulumi_aws_native/databrew/project.py | 10 +- .../pulumi_aws_native/databrew/recipe.py | 4 +- .../pulumi_aws_native/databrew/ruleset.py | 6 +- .../pulumi_aws_native/databrew/schedule.py | 8 +- .../pulumi_aws_native/datapipeline/_inputs.py | 32 +- .../pulumi_aws_native/datapipeline/outputs.py | 32 +- .../datapipeline/pipeline.py | 12 +- .../pulumi_aws_native/datasync/_inputs.py | 240 +- .../pulumi_aws_native/datasync/agent.py | 14 +- .../datasync/location_azure_blob.py | 16 +- .../datasync/location_efs.py | 14 +- .../datasync/location_f_sx_lustre.py | 8 +- .../datasync/location_f_sx_ontap.py | 8 +- .../datasync/location_f_sx_open_zfs.py | 8 +- .../datasync/location_f_sx_windows.py | 8 +- .../datasync/location_hdfs.py | 26 +- .../datasync/location_nfs.py | 10 +- .../datasync/location_object_storage.py | 20 +- .../pulumi_aws_native/datasync/location_s3.py | 10 +- .../datasync/location_smb.py | 10 +- .../pulumi_aws_native/datasync/outputs.py | 240 +- .../datasync/storage_system.py | 14 +- sdk/python/pulumi_aws_native/datasync/task.py | 12 +- sdk/python/pulumi_aws_native/dax/_inputs.py | 6 +- sdk/python/pulumi_aws_native/dax/cluster.py | 28 +- sdk/python/pulumi_aws_native/dax/outputs.py | 6 +- .../pulumi_aws_native/dax/parameter_group.py | 8 +- .../pulumi_aws_native/dax/subnet_group.py | 8 +- .../pulumi_aws_native/detective/_inputs.py | 4 +- .../pulumi_aws_native/detective/graph.py | 6 +- .../detective/member_invitation.py | 12 +- .../detective/organization_admin.py | 6 +- .../pulumi_aws_native/detective/outputs.py | 4 +- .../pulumi_aws_native/devicefarm/_inputs.py | 48 +- .../devicefarm/device_pool.py | 8 +- .../devicefarm/instance_profile.py | 10 +- .../devicefarm/network_profile.py | 22 +- .../pulumi_aws_native/devicefarm/outputs.py | 48 +- .../pulumi_aws_native/devicefarm/project.py | 8 +- .../devicefarm/test_grid_project.py | 6 +- .../devicefarm/vpce_configuration.py | 12 +- .../pulumi_aws_native/devopsguru/_inputs.py | 36 +- .../log_anomaly_detection_integration.py | 4 +- .../devopsguru/notification_channel.py | 4 +- .../pulumi_aws_native/devopsguru/outputs.py | 36 +- .../devopsguru/resource_collection.py | 6 +- .../directoryservice/_inputs.py | 16 +- .../directoryservice/microsoft_ad.py | 12 +- .../directoryservice/outputs.py | 16 +- .../directoryservice/simple_ad.py | 12 +- sdk/python/pulumi_aws_native/dlm/_inputs.py | 168 +- .../pulumi_aws_native/dlm/lifecycle_policy.py | 8 +- sdk/python/pulumi_aws_native/dlm/outputs.py | 168 +- sdk/python/pulumi_aws_native/dms/_inputs.py | 540 +- .../pulumi_aws_native/dms/certificate.py | 10 +- sdk/python/pulumi_aws_native/dms/endpoint.py | 58 +- .../dms/event_subscription.py | 14 +- sdk/python/pulumi_aws_native/dms/outputs.py | 540 +- .../dms/replication_config.py | 24 +- .../dms/replication_instance.py | 32 +- .../dms/replication_subnet_group.py | 10 +- .../pulumi_aws_native/dms/replication_task.py | 28 +- sdk/python/pulumi_aws_native/docdb/_inputs.py | 16 +- .../pulumi_aws_native/docdb/db_cluster.py | 46 +- .../docdb/db_cluster_parameter_group.py | 4 +- .../pulumi_aws_native/docdb/db_instance.py | 18 +- .../docdb/db_subnet_group.py | 10 +- sdk/python/pulumi_aws_native/docdb/outputs.py | 16 +- .../pulumi_aws_native/docdbelastic/_inputs.py | 4 +- .../pulumi_aws_native/docdbelastic/cluster.py | 24 +- .../pulumi_aws_native/docdbelastic/outputs.py | 4 +- .../pulumi_aws_native/dynamodb/_inputs.py | 282 +- .../dynamodb/global_table.py | 24 +- .../pulumi_aws_native/dynamodb/outputs.py | 282 +- .../pulumi_aws_native/dynamodb/table.py | 36 +- sdk/python/pulumi_aws_native/ec2/_inputs.py | 1658 +- .../ec2/capacity_reservation.py | 28 +- .../ec2/capacity_reservation_fleet.py | 20 +- .../pulumi_aws_native/ec2/carrier_gateway.py | 6 +- .../ec2/client_vpn_authorization_rule.py | 12 +- .../ec2/client_vpn_endpoint.py | 34 +- .../pulumi_aws_native/ec2/client_vpn_route.py | 10 +- .../client_vpn_target_network_association.py | 8 +- .../pulumi_aws_native/ec2/customer_gateway.py | 10 +- .../pulumi_aws_native/ec2/dhcp_options.py | 14 +- sdk/python/pulumi_aws_native/ec2/ec2_fleet.py | 24 +- .../ec2/egress_only_internet_gateway.py | 6 +- sdk/python/pulumi_aws_native/ec2/eip.py | 12 +- .../pulumi_aws_native/ec2/eip_association.py | 12 +- ...nclave_certificate_iam_role_association.py | 8 +- sdk/python/pulumi_aws_native/ec2/flow_log.py | 26 +- .../ec2/gateway_route_table_association.py | 8 +- sdk/python/pulumi_aws_native/ec2/host.py | 20 +- sdk/python/pulumi_aws_native/ec2/instance.py | 74 +- .../ec2/instance_connect_endpoint.py | 12 +- .../pulumi_aws_native/ec2/internet_gateway.py | 4 +- sdk/python/pulumi_aws_native/ec2/ipam.py | 6 +- .../pulumi_aws_native/ec2/ipam_allocation.py | 8 +- sdk/python/pulumi_aws_native/ec2/ipam_pool.py | 28 +- .../pulumi_aws_native/ec2/ipam_pool_cidr.py | 8 +- .../ec2/ipam_resource_discovery.py | 6 +- .../ipam_resource_discovery_association.py | 8 +- .../pulumi_aws_native/ec2/ipam_scope.py | 6 +- sdk/python/pulumi_aws_native/ec2/key_pair.py | 12 +- .../pulumi_aws_native/ec2/launch_template.py | 12 +- .../ec2/local_gateway_route.py | 12 +- .../ec2/local_gateway_route_table.py | 6 +- ...ble_virtual_interface_group_association.py | 8 +- ...cal_gateway_route_table_vpc_association.py | 8 +- .../pulumi_aws_native/ec2/nat_gateway.py | 20 +- .../pulumi_aws_native/ec2/network_acl.py | 6 +- .../ec2/network_acl_entry.py | 16 +- .../ec2/network_insights_access_scope.py | 8 +- .../network_insights_access_scope_analysis.py | 6 +- .../ec2/network_insights_analysis.py | 10 +- .../ec2/network_insights_path.py | 14 +- .../ec2/network_interface.py | 30 +- .../ec2/network_interface_attachment.py | 12 +- .../ec2/network_interface_permission.py | 8 +- ...network_performance_metric_subscription.py | 4 +- sdk/python/pulumi_aws_native/ec2/outputs.py | 1886 ++- .../pulumi_aws_native/ec2/placement_group.py | 8 +- .../pulumi_aws_native/ec2/prefix_list.py | 10 +- sdk/python/pulumi_aws_native/ec2/route.py | 32 +- .../pulumi_aws_native/ec2/route_table.py | 6 +- .../pulumi_aws_native/ec2/security_group.py | 14 +- .../ec2/security_group_egress.py | 20 +- .../ec2/security_group_ingress.py | 26 +- .../pulumi_aws_native/ec2/spot_fleet.py | 6 +- sdk/python/pulumi_aws_native/ec2/subnet.py | 26 +- .../ec2/subnet_cidr_block.py | 8 +- .../ec2/subnet_network_acl_association.py | 8 +- .../ec2/subnet_route_table_association.py | 8 +- .../ec2/traffic_mirror_filter.py | 6 +- .../ec2/traffic_mirror_filter_rule.py | 20 +- .../ec2/traffic_mirror_session.py | 16 +- .../ec2/traffic_mirror_target.py | 10 +- .../pulumi_aws_native/ec2/transit_gateway.py | 24 +- .../ec2/transit_gateway_attachment.py | 10 +- .../ec2/transit_gateway_connect.py | 6 +- .../ec2/transit_gateway_multicast_domain.py | 6 +- ...it_gateway_multicast_domain_association.py | 10 +- .../transit_gateway_multicast_group_member.py | 10 +- .../transit_gateway_multicast_group_source.py | 10 +- .../ec2/transit_gateway_peering_attachment.py | 12 +- .../ec2/transit_gateway_route.py | 10 +- .../ec2/transit_gateway_route_table.py | 6 +- ...transit_gateway_route_table_association.py | 8 +- ...transit_gateway_route_table_propagation.py | 8 +- .../ec2/transit_gateway_vpc_attachment.py | 14 +- .../ec2/verified_access_endpoint.py | 28 +- .../ec2/verified_access_group.py | 12 +- .../ec2/verified_access_instance.py | 12 +- .../ec2/verified_access_trust_provider.py | 18 +- sdk/python/pulumi_aws_native/ec2/volume.py | 18 +- .../ec2/volume_attachment.py | 8 +- sdk/python/pulumi_aws_native/ec2/vpc.py | 16 +- .../pulumi_aws_native/ec2/vpc_cidr_block.py | 22 +- .../pulumi_aws_native/ec2/vpc_endpoint.py | 20 +- .../vpc_endpoint_connection_notification.py | 12 +- .../ec2/vpc_endpoint_service.py | 14 +- .../ec2/vpc_endpoint_service_permissions.py | 8 +- .../ec2/vpc_gateway_attachment.py | 10 +- .../ec2/vpc_peering_connection.py | 14 +- .../ec2/vpcdhcp_options_association.py | 8 +- .../pulumi_aws_native/ec2/vpn_connection.py | 14 +- .../ec2/vpn_connection_route.py | 8 +- .../pulumi_aws_native/ec2/vpn_gateway.py | 6 +- .../ec2/vpn_gateway_route_propagation.py | 8 +- sdk/python/pulumi_aws_native/ecr/_inputs.py | 64 +- sdk/python/pulumi_aws_native/ecr/outputs.py | 64 +- .../ecr/public_repository.py | 10 +- .../ecr/pull_through_cache_rule.py | 8 +- .../pulumi_aws_native/ecr/registry_policy.py | 6 +- .../ecr/replication_configuration.py | 6 +- .../pulumi_aws_native/ecr/repository.py | 18 +- sdk/python/pulumi_aws_native/ecs/_inputs.py | 490 +- .../ecs/capacity_provider.py | 6 +- sdk/python/pulumi_aws_native/ecs/cluster.py | 14 +- .../cluster_capacity_provider_associations.py | 8 +- sdk/python/pulumi_aws_native/ecs/outputs.py | 490 +- .../pulumi_aws_native/ecs/primary_task_set.py | 6 +- sdk/python/pulumi_aws_native/ecs/service.py | 42 +- .../pulumi_aws_native/ecs/task_definition.py | 28 +- sdk/python/pulumi_aws_native/ecs/task_set.py | 18 +- sdk/python/pulumi_aws_native/efs/_inputs.py | 54 +- .../pulumi_aws_native/efs/access_point.py | 14 +- .../pulumi_aws_native/efs/file_system.py | 26 +- .../pulumi_aws_native/efs/mount_target.py | 12 +- sdk/python/pulumi_aws_native/efs/outputs.py | 54 +- sdk/python/pulumi_aws_native/eks/_inputs.py | 146 +- sdk/python/pulumi_aws_native/eks/addon.py | 18 +- sdk/python/pulumi_aws_native/eks/cluster.py | 14 +- .../pulumi_aws_native/eks/fargate_profile.py | 10 +- .../eks/identity_provider_config.py | 8 +- sdk/python/pulumi_aws_native/eks/nodegroup.py | 30 +- sdk/python/pulumi_aws_native/eks/outputs.py | 146 +- .../pulumi_aws_native/elasticache/_inputs.py | 134 +- .../elasticache/cache_cluster.py | 56 +- .../elasticache/global_replication_group.py | 20 +- .../pulumi_aws_native/elasticache/outputs.py | 134 +- .../elasticache/parameter_group.py | 6 +- .../elasticache/replication_group.py | 96 +- .../elasticache/security_group.py | 4 +- .../elasticache/security_group_ingress.py | 10 +- .../elasticache/subnet_group.py | 8 +- .../pulumi_aws_native/elasticache/user.py | 14 +- .../elasticache/user_group.py | 8 +- .../elasticbeanstalk/_inputs.py | 72 +- .../elasticbeanstalk/application.py | 8 +- .../elasticbeanstalk/application_version.py | 8 +- .../configuration_template.py | 16 +- .../elasticbeanstalk/environment.py | 22 +- .../elasticbeanstalk/outputs.py | 72 +- .../elasticloadbalancing/_inputs.py | 74 +- .../elasticloadbalancing/load_balancer.py | 28 +- .../elasticloadbalancing/outputs.py | 74 +- .../elasticloadbalancingv2/_inputs.py | 288 +- .../elasticloadbalancingv2/listener.py | 12 +- .../listener_certificate.py | 6 +- .../elasticloadbalancingv2/listener_rule.py | 6 +- .../elasticloadbalancingv2/load_balancer.py | 12 +- .../elasticloadbalancingv2/outputs.py | 288 +- .../elasticloadbalancingv2/target_group.py | 30 +- .../elasticsearch/_inputs.py | 118 +- .../pulumi_aws_native/elasticsearch/domain.py | 32 +- .../elasticsearch/outputs.py | 118 +- sdk/python/pulumi_aws_native/emr/_inputs.py | 448 +- sdk/python/pulumi_aws_native/emr/cluster.py | 40 +- .../emr/instance_fleet_config.py | 16 +- .../emr/instance_group_config.py | 20 +- sdk/python/pulumi_aws_native/emr/outputs.py | 448 +- .../emr/security_configuration.py | 6 +- sdk/python/pulumi_aws_native/emr/step.py | 10 +- sdk/python/pulumi_aws_native/emr/studio.py | 24 +- .../emr/studio_session_mapping.py | 12 +- .../pulumi_aws_native/emr/wal_workspace.py | 6 +- .../emrcontainers/_inputs.py | 18 +- .../emrcontainers/outputs.py | 18 +- .../emrcontainers/virtual_cluster.py | 6 +- .../emrserverless/_inputs.py | 52 +- .../emrserverless/application.py | 20 +- .../emrserverless/outputs.py | 52 +- .../entityresolution/_inputs.py | 84 +- .../entityresolution/matching_workflow.py | 14 +- .../entityresolution/outputs.py | 84 +- .../entityresolution/schema_mapping.py | 8 +- .../pulumi_aws_native/events/_inputs.py | 284 +- .../events/api_destination.py | 12 +- .../pulumi_aws_native/events/archive.py | 12 +- .../pulumi_aws_native/events/connection.py | 8 +- .../pulumi_aws_native/events/endpoint.py | 12 +- .../pulumi_aws_native/events/event_bus.py | 6 +- .../events/event_bus_policy.py | 8 +- .../pulumi_aws_native/events/outputs.py | 284 +- sdk/python/pulumi_aws_native/events/rule.py | 12 +- .../pulumi_aws_native/eventschemas/_inputs.py | 12 +- .../eventschemas/discoverer.py | 8 +- .../pulumi_aws_native/eventschemas/outputs.py | 12 +- .../eventschemas/registry.py | 6 +- .../eventschemas/registry_policy.py | 8 +- .../pulumi_aws_native/eventschemas/schema.py | 8 +- .../pulumi_aws_native/evidently/_inputs.py | 154 +- .../pulumi_aws_native/evidently/experiment.py | 16 +- .../pulumi_aws_native/evidently/feature.py | 10 +- .../pulumi_aws_native/evidently/launch.py | 12 +- .../pulumi_aws_native/evidently/outputs.py | 154 +- .../pulumi_aws_native/evidently/project.py | 8 +- .../pulumi_aws_native/evidently/segment.py | 4 +- .../pulumi_aws_native/extension_resource.py | 4 +- .../pulumi_aws_native/finspace/_inputs.py | 34 +- .../pulumi_aws_native/finspace/environment.py | 14 +- .../pulumi_aws_native/finspace/outputs.py | 34 +- sdk/python/pulumi_aws_native/fis/_inputs.py | 34 +- .../fis/experiment_template.py | 10 +- sdk/python/pulumi_aws_native/fis/outputs.py | 34 +- sdk/python/pulumi_aws_native/fms/_inputs.py | 44 +- .../fms/notification_channel.py | 8 +- sdk/python/pulumi_aws_native/fms/outputs.py | 44 +- sdk/python/pulumi_aws_native/fms/policy.py | 30 +- .../pulumi_aws_native/fms/resource_set.py | 6 +- .../pulumi_aws_native/forecast/_inputs.py | 28 +- .../pulumi_aws_native/forecast/dataset.py | 12 +- .../forecast/dataset_group.py | 8 +- .../pulumi_aws_native/forecast/outputs.py | 28 +- .../frauddetector/_inputs.py | 130 +- .../frauddetector/detector.py | 14 +- .../frauddetector/entity_type.py | 4 +- .../frauddetector/event_type.py | 8 +- .../pulumi_aws_native/frauddetector/label.py | 4 +- .../pulumi_aws_native/frauddetector/list.py | 6 +- .../frauddetector/outcome.py | 4 +- .../frauddetector/outputs.py | 130 +- .../frauddetector/variable.py | 12 +- sdk/python/pulumi_aws_native/fsx/_inputs.py | 336 +- .../fsx/data_repository_association.py | 14 +- .../pulumi_aws_native/fsx/file_system.py | 28 +- sdk/python/pulumi_aws_native/fsx/outputs.py | 336 +- sdk/python/pulumi_aws_native/fsx/snapshot.py | 6 +- .../fsx/storage_virtual_machine.py | 12 +- sdk/python/pulumi_aws_native/fsx/volume.py | 12 +- .../pulumi_aws_native/gamelift/_inputs.py | 170 +- .../pulumi_aws_native/gamelift/alias.py | 6 +- .../pulumi_aws_native/gamelift/build.py | 10 +- .../pulumi_aws_native/gamelift/fleet.py | 46 +- .../gamelift/game_server_group.py | 26 +- .../gamelift/game_session_queue.py | 16 +- .../pulumi_aws_native/gamelift/location.py | 6 +- .../gamelift/matchmaking_configuration.py | 28 +- .../gamelift/matchmaking_rule_set.py | 6 +- .../pulumi_aws_native/gamelift/outputs.py | 170 +- .../pulumi_aws_native/gamelift/script.py | 6 +- .../globalaccelerator/_inputs.py | 28 +- .../globalaccelerator/accelerator.py | 8 +- .../globalaccelerator/endpoint_group.py | 24 +- .../globalaccelerator/listener.py | 10 +- .../globalaccelerator/outputs.py | 28 +- sdk/python/pulumi_aws_native/glue/_inputs.py | 586 +- .../pulumi_aws_native/glue/classifier.py | 12 +- .../pulumi_aws_native/glue/connection.py | 8 +- sdk/python/pulumi_aws_native/glue/crawler.py | 14 +- .../glue/data_catalog_encryption_settings.py | 8 +- .../glue/data_quality_ruleset.py | 8 +- sdk/python/pulumi_aws_native/glue/database.py | 8 +- .../pulumi_aws_native/glue/dev_endpoint.py | 30 +- sdk/python/pulumi_aws_native/glue/job.py | 30 +- .../pulumi_aws_native/glue/ml_transform.py | 20 +- sdk/python/pulumi_aws_native/glue/outputs.py | 586 +- .../pulumi_aws_native/glue/partition.py | 12 +- sdk/python/pulumi_aws_native/glue/registry.py | 4 +- sdk/python/pulumi_aws_native/glue/schema.py | 10 +- .../pulumi_aws_native/glue/schema_version.py | 6 +- .../glue/schema_version_metadata.py | 6 +- .../glue/security_configuration.py | 6 +- sdk/python/pulumi_aws_native/glue/table.py | 12 +- sdk/python/pulumi_aws_native/glue/trigger.py | 10 +- sdk/python/pulumi_aws_native/glue/workflow.py | 8 +- .../pulumi_aws_native/grafana/_inputs.py | 42 +- .../pulumi_aws_native/grafana/outputs.py | 42 +- .../pulumi_aws_native/grafana/workspace.py | 32 +- .../pulumi_aws_native/greengrass/_inputs.py | 372 +- .../greengrass/connector_definition.py | 6 +- .../connector_definition_version.py | 6 +- .../greengrass/core_definition.py | 6 +- .../greengrass/core_definition_version.py | 6 +- .../greengrass/device_definition.py | 6 +- .../greengrass/device_definition_version.py | 6 +- .../greengrass/function_definition.py | 6 +- .../greengrass/function_definition_version.py | 8 +- .../pulumi_aws_native/greengrass/group.py | 8 +- .../greengrass/group_version.py | 20 +- .../greengrass/logger_definition.py | 6 +- .../greengrass/logger_definition_version.py | 6 +- .../pulumi_aws_native/greengrass/outputs.py | 372 +- .../greengrass/resource_definition.py | 6 +- .../greengrass/resource_definition_version.py | 6 +- .../greengrass/subscription_definition.py | 6 +- .../subscription_definition_version.py | 6 +- .../pulumi_aws_native/greengrassv2/_inputs.py | 156 +- .../greengrassv2/component_version.py | 8 +- .../greengrassv2/deployment.py | 14 +- .../pulumi_aws_native/greengrassv2/outputs.py | 156 +- .../groundstation/_inputs.py | 190 +- .../pulumi_aws_native/groundstation/config.py | 6 +- .../groundstation/dataflow_endpoint_group.py | 10 +- .../groundstation/mission_profile.py | 18 +- .../groundstation/outputs.py | 190 +- .../pulumi_aws_native/guardduty/_inputs.py | 80 +- .../pulumi_aws_native/guardduty/detector.py | 8 +- .../pulumi_aws_native/guardduty/filter.py | 8 +- .../pulumi_aws_native/guardduty/ip_set.py | 6 +- .../pulumi_aws_native/guardduty/master.py | 10 +- .../pulumi_aws_native/guardduty/member.py | 10 +- .../pulumi_aws_native/guardduty/outputs.py | 80 +- .../guardduty/threat_intel_set.py | 6 +- .../healthimaging/_inputs.py | 4 +- .../healthimaging/datastore.py | 8 +- .../healthimaging/outputs.py | 4 +- .../pulumi_aws_native/healthlake/_inputs.py | 34 +- .../healthlake/fhir_datastore.py | 14 +- .../pulumi_aws_native/healthlake/outputs.py | 38 +- sdk/python/pulumi_aws_native/iam/_inputs.py | 54 +- .../pulumi_aws_native/iam/access_key.py | 6 +- sdk/python/pulumi_aws_native/iam/group.py | 8 +- .../pulumi_aws_native/iam/group_policy.py | 10 +- .../pulumi_aws_native/iam/instance_profile.py | 6 +- .../pulumi_aws_native/iam/managed_policy.py | 8 +- .../pulumi_aws_native/iam/oidc_provider.py | 8 +- sdk/python/pulumi_aws_native/iam/outputs.py | 54 +- sdk/python/pulumi_aws_native/iam/policy.py | 8 +- sdk/python/pulumi_aws_native/iam/role.py | 14 +- .../pulumi_aws_native/iam/role_policy.py | 10 +- .../pulumi_aws_native/iam/saml_provider.py | 6 +- .../iam/server_certificate.py | 12 +- .../iam/service_linked_role.py | 8 +- sdk/python/pulumi_aws_native/iam/user.py | 12 +- .../pulumi_aws_native/iam/user_policy.py | 10 +- .../iam/user_to_group_addition.py | 6 +- .../iam/virtual_mfa_device.py | 6 +- .../identitystore/_inputs.py | 6 +- .../pulumi_aws_native/identitystore/group.py | 8 +- .../identitystore/group_membership.py | 10 +- .../identitystore/outputs.py | 6 +- .../pulumi_aws_native/imagebuilder/_inputs.py | 262 +- .../imagebuilder/component.py | 10 +- .../imagebuilder/container_recipe.py | 24 +- .../distribution_configuration.py | 4 +- .../pulumi_aws_native/imagebuilder/image.py | 18 +- .../imagebuilder/image_pipeline.py | 18 +- .../imagebuilder/image_recipe.py | 12 +- .../infrastructure_configuration.py | 22 +- .../pulumi_aws_native/imagebuilder/outputs.py | 262 +- .../pulumi_aws_native/inspector/_inputs.py | 8 +- .../inspector/assessment_target.py | 8 +- .../inspector/assessment_template.py | 14 +- .../pulumi_aws_native/inspector/outputs.py | 8 +- .../inspector/resource_group.py | 6 +- .../pulumi_aws_native/inspectorv2/_inputs.py | 100 +- .../pulumi_aws_native/inspectorv2/filter.py | 8 +- .../pulumi_aws_native/inspectorv2/outputs.py | 100 +- .../internetmonitor/_inputs.py | 40 +- .../internetmonitor/monitor.py | 18 +- .../internetmonitor/outputs.py | 40 +- sdk/python/pulumi_aws_native/iot/_inputs.py | 742 +- .../iot/account_audit_configuration.py | 12 +- .../pulumi_aws_native/iot/authorizer.py | 16 +- .../pulumi_aws_native/iot/billing_group.py | 8 +- .../pulumi_aws_native/iot/ca_certificate.py | 16 +- .../pulumi_aws_native/iot/certificate.py | 12 +- .../pulumi_aws_native/iot/custom_metric.py | 10 +- sdk/python/pulumi_aws_native/iot/dimension.py | 6 +- .../iot/domain_configuration.py | 20 +- .../pulumi_aws_native/iot/fleet_metric.py | 16 +- .../pulumi_aws_native/iot/job_template.py | 24 +- sdk/python/pulumi_aws_native/iot/logging.py | 10 +- .../iot/mitigation_action.py | 10 +- sdk/python/pulumi_aws_native/iot/outputs.py | 752 +- sdk/python/pulumi_aws_native/iot/policy.py | 8 +- .../iot/policy_principal_attachment.py | 6 +- .../iot/provisioning_template.py | 14 +- .../iot/resource_specific_logging.py | 10 +- .../pulumi_aws_native/iot/role_alias.py | 10 +- .../pulumi_aws_native/iot/scheduled_audit.py | 12 +- .../pulumi_aws_native/iot/security_profile.py | 14 +- .../pulumi_aws_native/iot/software_package.py | 6 +- .../iot/software_package_version.py | 8 +- sdk/python/pulumi_aws_native/iot/thing.py | 8 +- .../pulumi_aws_native/iot/thing_group.py | 12 +- .../iot/thing_principal_attachment.py | 6 +- .../pulumi_aws_native/iot/thing_type.py | 10 +- .../pulumi_aws_native/iot/topic_rule.py | 8 +- .../iot/topic_rule_destination.py | 8 +- .../pulumi_aws_native/iot1click/_inputs.py | 8 +- .../pulumi_aws_native/iot1click/device.py | 6 +- .../pulumi_aws_native/iot1click/outputs.py | 8 +- .../pulumi_aws_native/iot1click/placement.py | 10 +- .../pulumi_aws_native/iot1click/project.py | 8 +- .../pulumi_aws_native/iotanalytics/_inputs.py | 364 +- .../pulumi_aws_native/iotanalytics/channel.py | 10 +- .../pulumi_aws_native/iotanalytics/dataset.py | 14 +- .../iotanalytics/datastore.py | 14 +- .../pulumi_aws_native/iotanalytics/outputs.py | 364 +- .../iotanalytics/pipeline.py | 8 +- .../iotcoredeviceadvisor/_inputs.py | 24 +- .../iotcoredeviceadvisor/outputs.py | 24 +- .../iotcoredeviceadvisor/suite_definition.py | 6 +- .../pulumi_aws_native/iotevents/_inputs.py | 388 +- .../iotevents/alarm_model.py | 16 +- .../iotevents/detector_model.py | 14 +- .../pulumi_aws_native/iotevents/input.py | 10 +- .../pulumi_aws_native/iotevents/outputs.py | 388 +- .../pulumi_aws_native/iotfleethub/_inputs.py | 4 +- .../iotfleethub/application.py | 10 +- .../pulumi_aws_native/iotfleethub/outputs.py | 4 +- .../pulumi_aws_native/iotfleetwise/_inputs.py | 254 +- .../iotfleetwise/campaign.py | 26 +- .../iotfleetwise/decoder_manifest.py | 10 +- .../pulumi_aws_native/iotfleetwise/fleet.py | 6 +- .../iotfleetwise/model_manifest.py | 6 +- .../pulumi_aws_native/iotfleetwise/outputs.py | 254 +- .../iotfleetwise/signal_catalog.py | 6 +- .../pulumi_aws_native/iotfleetwise/vehicle.py | 10 +- .../pulumi_aws_native/iotsitewise/_inputs.py | 170 +- .../iotsitewise/access_policy.py | 10 +- .../pulumi_aws_native/iotsitewise/asset.py | 14 +- .../iotsitewise/asset_model.py | 14 +- .../iotsitewise/dashboard.py | 12 +- .../pulumi_aws_native/iotsitewise/gateway.py | 10 +- .../pulumi_aws_native/iotsitewise/outputs.py | 170 +- .../pulumi_aws_native/iotsitewise/portal.py | 16 +- .../pulumi_aws_native/iotsitewise/project.py | 12 +- .../iotthingsgraph/_inputs.py | 4 +- .../iotthingsgraph/flow_template.py | 6 +- .../iotthingsgraph/outputs.py | 4 +- .../iottwinmaker/component_type.py | 16 +- .../pulumi_aws_native/iottwinmaker/entity.py | 12 +- .../pulumi_aws_native/iottwinmaker/outputs.py | 16 +- .../pulumi_aws_native/iottwinmaker/scene.py | 12 +- .../iottwinmaker/sync_job.py | 10 +- .../iottwinmaker/workspace.py | 8 +- .../pulumi_aws_native/iotwireless/_inputs.py | 300 +- .../iotwireless/destination.py | 8 +- .../iotwireless/device_profile.py | 6 +- .../iotwireless/fuota_task.py | 18 +- .../iotwireless/multicast_group.py | 10 +- .../network_analyzer_configuration.py | 10 +- .../pulumi_aws_native/iotwireless/outputs.py | 300 +- .../iotwireless/partner_account.py | 14 +- .../iotwireless/service_profile.py | 6 +- .../iotwireless/task_definition.py | 10 +- .../iotwireless/wireless_device.py | 12 +- .../wireless_device_import_task.py | 6 +- .../iotwireless/wireless_gateway.py | 12 +- sdk/python/pulumi_aws_native/ivs/_inputs.py | 40 +- sdk/python/pulumi_aws_native/ivs/channel.py | 10 +- sdk/python/pulumi_aws_native/ivs/outputs.py | 40 +- .../ivs/playback_key_pair.py | 6 +- .../ivs/recording_configuration.py | 12 +- .../pulumi_aws_native/ivs/stream_key.py | 6 +- .../pulumi_aws_native/ivschat/_inputs.py | 38 +- .../ivschat/logging_configuration.py | 6 +- .../pulumi_aws_native/ivschat/outputs.py | 38 +- sdk/python/pulumi_aws_native/ivschat/room.py | 12 +- .../pulumi_aws_native/kafkaconnect/_inputs.py | 118 +- .../kafkaconnect/connector.py | 24 +- .../pulumi_aws_native/kafkaconnect/outputs.py | 118 +- .../pulumi_aws_native/kendra/_inputs.py | 638 +- .../pulumi_aws_native/kendra/data_source.py | 14 +- sdk/python/pulumi_aws_native/kendra/faq.py | 12 +- sdk/python/pulumi_aws_native/kendra/index.py | 16 +- .../pulumi_aws_native/kendra/outputs.py | 638 +- .../kendraranking/_inputs.py | 10 +- .../kendraranking/execution_plan.py | 6 +- .../kendraranking/outputs.py | 10 +- .../pulumi_aws_native/kinesis/_inputs.py | 18 +- .../pulumi_aws_native/kinesis/outputs.py | 18 +- .../pulumi_aws_native/kinesis/stream.py | 12 +- .../kinesis/stream_consumer.py | 8 +- .../kinesisanalytics/_inputs.py | 204 +- .../kinesisanalytics/application.py | 10 +- .../application_output_resource.py | 6 +- .../application_reference_data_source.py | 8 +- .../kinesisanalytics/outputs.py | 204 +- .../kinesisanalyticsv2/_inputs.py | 410 +- .../kinesisanalyticsv2/application.py | 20 +- .../application_cloud_watch_logging_option.py | 8 +- .../application_output_resource.py | 6 +- .../application_reference_data_source.py | 8 +- .../kinesisanalyticsv2/outputs.py | 410 +- .../kinesisfirehose/_inputs.py | 496 +- .../kinesisfirehose/delivery_stream.py | 30 +- .../kinesisfirehose/outputs.py | 496 +- .../pulumi_aws_native/kinesisvideo/_inputs.py | 8 +- .../pulumi_aws_native/kinesisvideo/outputs.py | 8 +- .../kinesisvideo/signaling_channel.py | 6 +- .../pulumi_aws_native/kinesisvideo/stream.py | 12 +- sdk/python/pulumi_aws_native/kms/_inputs.py | 8 +- sdk/python/pulumi_aws_native/kms/alias.py | 8 +- sdk/python/pulumi_aws_native/kms/key.py | 18 +- sdk/python/pulumi_aws_native/kms/outputs.py | 8 +- .../pulumi_aws_native/kms/replica_key.py | 10 +- .../lakeformation/_inputs.py | 250 +- .../lakeformation/data_cells_filter.py | 16 +- .../lakeformation/data_lake_settings.py | 20 +- .../lakeformation/outputs.py | 250 +- .../lakeformation/permissions.py | 8 +- .../lakeformation/principal_permissions.py | 6 +- .../lakeformation/resource.py | 12 +- .../pulumi_aws_native/lakeformation/tag.py | 10 +- .../lakeformation/tag_association.py | 6 +- .../pulumi_aws_native/lambda_/_inputs.py | 222 +- sdk/python/pulumi_aws_native/lambda_/alias.py | 12 +- .../lambda_/code_signing_config.py | 8 +- .../lambda_/event_invoke_config.py | 12 +- .../lambda_/event_source_mapping.py | 44 +- .../pulumi_aws_native/lambda_/function.py | 32 +- .../lambda_/layer_version.py | 12 +- .../lambda_/layer_version_permission.py | 8 +- .../pulumi_aws_native/lambda_/outputs.py | 230 +- .../pulumi_aws_native/lambda_/permission.py | 16 +- sdk/python/pulumi_aws_native/lambda_/url.py | 10 +- .../pulumi_aws_native/lambda_/version.py | 12 +- sdk/python/pulumi_aws_native/lex/_inputs.py | 720 +- sdk/python/pulumi_aws_native/lex/bot.py | 22 +- sdk/python/pulumi_aws_native/lex/bot_alias.py | 18 +- .../pulumi_aws_native/lex/bot_version.py | 8 +- sdk/python/pulumi_aws_native/lex/outputs.py | 720 +- .../pulumi_aws_native/lex/resource_policy.py | 6 +- .../licensemanager/_inputs.py | 46 +- .../pulumi_aws_native/licensemanager/grant.py | 12 +- .../licensemanager/license.py | 16 +- .../licensemanager/outputs.py | 46 +- .../pulumi_aws_native/lightsail/_inputs.py | 280 +- .../pulumi_aws_native/lightsail/alarm.py | 24 +- .../pulumi_aws_native/lightsail/bucket.py | 16 +- .../lightsail/certificate.py | 10 +- .../pulumi_aws_native/lightsail/container.py | 14 +- .../pulumi_aws_native/lightsail/database.py | 32 +- .../pulumi_aws_native/lightsail/disk.py | 12 +- .../lightsail/distribution.py | 20 +- .../pulumi_aws_native/lightsail/instance.py | 18 +- .../lightsail/load_balancer.py | 20 +- .../load_balancer_tls_certificate.py | 16 +- .../pulumi_aws_native/lightsail/outputs.py | 280 +- .../pulumi_aws_native/lightsail/static_ip.py | 8 +- .../pulumi_aws_native/location/_inputs.py | 10 +- .../location/geofence_collection.py | 12 +- sdk/python/pulumi_aws_native/location/map.py | 8 +- .../pulumi_aws_native/location/outputs.py | 10 +- .../pulumi_aws_native/location/place_index.py | 12 +- .../location/route_calculator.py | 10 +- .../pulumi_aws_native/location/tracker.py | 14 +- .../location/tracker_consumer.py | 8 +- sdk/python/pulumi_aws_native/logs/_inputs.py | 20 +- .../pulumi_aws_native/logs/account_policy.py | 10 +- .../pulumi_aws_native/logs/destination.py | 12 +- .../pulumi_aws_native/logs/log_group.py | 12 +- .../pulumi_aws_native/logs/log_stream.py | 8 +- .../pulumi_aws_native/logs/metric_filter.py | 12 +- sdk/python/pulumi_aws_native/logs/outputs.py | 20 +- .../logs/query_definition.py | 8 +- .../pulumi_aws_native/logs/resource_policy.py | 8 +- .../logs/subscription_filter.py | 14 +- .../lookoutequipment/_inputs.py | 38 +- .../lookoutequipment/inference_scheduler.py | 20 +- .../lookoutequipment/outputs.py | 38 +- .../lookoutmetrics/_inputs.py | 178 +- .../pulumi_aws_native/lookoutmetrics/alert.py | 12 +- .../lookoutmetrics/anomaly_detector.py | 14 +- .../lookoutmetrics/outputs.py | 178 +- .../lookoutvision/project.py | 6 +- sdk/python/pulumi_aws_native/m2/_inputs.py | 28 +- .../pulumi_aws_native/m2/application.py | 10 +- .../pulumi_aws_native/m2/environment.py | 24 +- sdk/python/pulumi_aws_native/m2/outputs.py | 28 +- sdk/python/pulumi_aws_native/macie/_inputs.py | 24 +- .../pulumi_aws_native/macie/allow_list.py | 4 +- .../macie/custom_data_identifier.py | 8 +- .../macie/findings_filter.py | 6 +- sdk/python/pulumi_aws_native/macie/outputs.py | 24 +- sdk/python/pulumi_aws_native/macie/session.py | 6 +- .../managedblockchain/_inputs.py | 68 +- .../managedblockchain/accessor.py | 6 +- .../managedblockchain/member.py | 12 +- .../managedblockchain/node.py | 10 +- .../managedblockchain/outputs.py | 68 +- .../pulumi_aws_native/mediaconnect/_inputs.py | 252 +- .../pulumi_aws_native/mediaconnect/bridge.py | 12 +- .../mediaconnect/bridge_output_resource.py | 8 +- .../mediaconnect/bridge_source.py | 10 +- .../pulumi_aws_native/mediaconnect/flow.py | 8 +- .../mediaconnect/flow_entitlement.py | 10 +- .../mediaconnect/flow_output.py | 20 +- .../mediaconnect/flow_source.py | 32 +- .../mediaconnect/flow_vpc_interface.py | 12 +- .../pulumi_aws_native/mediaconnect/gateway.py | 6 +- .../pulumi_aws_native/mediaconnect/outputs.py | 252 +- .../pulumi_aws_native/mediaconvert/_inputs.py | 10 +- .../mediaconvert/job_template.py | 12 +- .../pulumi_aws_native/mediaconvert/outputs.py | 10 +- .../pulumi_aws_native/mediaconvert/preset.py | 6 +- .../pulumi_aws_native/mediaconvert/queue.py | 6 +- .../pulumi_aws_native/medialive/_inputs.py | 1864 ++- .../pulumi_aws_native/medialive/channel.py | 18 +- .../pulumi_aws_native/medialive/input.py | 12 +- .../medialive/input_security_group.py | 6 +- .../pulumi_aws_native/medialive/outputs.py | 1864 ++- .../pulumi_aws_native/mediapackage/_inputs.py | 376 +- .../pulumi_aws_native/mediapackage/asset.py | 14 +- .../pulumi_aws_native/mediapackage/channel.py | 10 +- .../mediapackage/origin_endpoint.py | 20 +- .../pulumi_aws_native/mediapackage/outputs.py | 376 +- .../mediapackage/packaging_configuration.py | 14 +- .../mediapackage/packaging_group.py | 6 +- .../mediapackagev2/_inputs.py | 106 +- .../mediapackagev2/channel.py | 8 +- .../mediapackagev2/channel_group.py | 6 +- .../mediapackagev2/channel_policy.py | 8 +- .../mediapackagev2/origin_endpoint.py | 18 +- .../mediapackagev2/origin_endpoint_policy.py | 10 +- .../mediapackagev2/outputs.py | 110 +- .../pulumi_aws_native/mediastore/_inputs.py | 34 +- .../pulumi_aws_native/mediastore/container.py | 14 +- .../pulumi_aws_native/mediastore/outputs.py | 34 +- .../pulumi_aws_native/mediatailor/_inputs.py | 168 +- .../pulumi_aws_native/mediatailor/channel.py | 12 +- .../mediatailor/channel_policy.py | 6 +- .../mediatailor/live_source.py | 10 +- .../pulumi_aws_native/mediatailor/outputs.py | 168 +- .../mediatailor/playback_configuration.py | 28 +- .../mediatailor/source_location.py | 14 +- .../mediatailor/vod_source.py | 10 +- .../pulumi_aws_native/memorydb/_inputs.py | 28 +- sdk/python/pulumi_aws_native/memorydb/acl.py | 8 +- .../pulumi_aws_native/memorydb/cluster.py | 48 +- .../pulumi_aws_native/memorydb/outputs.py | 28 +- .../memorydb/parameter_group.py | 6 +- .../memorydb/subnet_group.py | 8 +- sdk/python/pulumi_aws_native/memorydb/user.py | 10 +- sdk/python/pulumi_aws_native/msk/_inputs.py | 208 +- .../msk/batch_scram_secret.py | 8 +- sdk/python/pulumi_aws_native/msk/cluster.py | 28 +- .../pulumi_aws_native/msk/cluster_policy.py | 6 +- .../pulumi_aws_native/msk/configuration.py | 10 +- sdk/python/pulumi_aws_native/msk/outputs.py | 208 +- .../msk/serverless_cluster.py | 10 +- .../pulumi_aws_native/msk/vpc_connection.py | 12 +- sdk/python/pulumi_aws_native/mwaa/_inputs.py | 30 +- .../pulumi_aws_native/mwaa/environment.py | 42 +- sdk/python/pulumi_aws_native/mwaa/outputs.py | 30 +- .../pulumi_aws_native/neptune/_inputs.py | 36 +- .../pulumi_aws_native/neptune/db_cluster.py | 52 +- .../neptune/db_cluster_parameter_group.py | 4 +- .../pulumi_aws_native/neptune/db_instance.py | 24 +- .../neptune/db_parameter_group.py | 4 +- .../neptune/db_subnet_group.py | 10 +- .../pulumi_aws_native/neptune/outputs.py | 36 +- .../networkfirewall/_inputs.py | 252 +- .../networkfirewall/firewall.py | 18 +- .../networkfirewall/firewall_policy.py | 8 +- .../networkfirewall/logging_configuration.py | 10 +- .../networkfirewall/outputs.py | 252 +- .../networkfirewall/rule_group.py | 8 +- .../networkmanager/_inputs.py | 116 +- .../networkmanager/connect_attachment.py | 12 +- .../networkmanager/connect_peer.py | 14 +- .../networkmanager/core_network.py | 8 +- .../customer_gateway_association.py | 12 +- .../networkmanager/device.py | 12 +- .../networkmanager/global_network.py | 6 +- .../pulumi_aws_native/networkmanager/link.py | 8 +- .../networkmanager/link_association.py | 10 +- .../networkmanager/outputs.py | 156 +- .../pulumi_aws_native/networkmanager/site.py | 6 +- .../site_to_site_vpn_attachment.py | 10 +- .../networkmanager/transit_gateway_peering.py | 8 +- .../transit_gateway_registration.py | 8 +- .../transit_gateway_route_table_attachment.py | 10 +- .../networkmanager/vpc_attachment.py | 12 +- .../pulumi_aws_native/nimblestudio/_inputs.py | 138 +- .../nimblestudio/launch_profile.py | 14 +- .../pulumi_aws_native/nimblestudio/outputs.py | 146 +- .../nimblestudio/streaming_image.py | 8 +- .../pulumi_aws_native/nimblestudio/studio.py | 14 +- .../nimblestudio/studio_component.py | 16 +- sdk/python/pulumi_aws_native/oam/link.py | 10 +- sdk/python/pulumi_aws_native/oam/sink.py | 4 +- sdk/python/pulumi_aws_native/omics/_inputs.py | 86 +- .../omics/annotation_store.py | 10 +- sdk/python/pulumi_aws_native/omics/outputs.py | 86 +- .../omics/reference_store.py | 6 +- .../pulumi_aws_native/omics/run_group.py | 12 +- .../pulumi_aws_native/omics/sequence_store.py | 8 +- .../pulumi_aws_native/omics/variant_store.py | 6 +- .../pulumi_aws_native/omics/workflow.py | 10 +- .../opensearchserverless/_inputs.py | 14 +- .../opensearchserverless/access_policy.py | 4 +- .../opensearchserverless/collection.py | 4 +- .../opensearchserverless/outputs.py | 14 +- .../opensearchserverless/security_config.py | 6 +- .../opensearchserverless/security_policy.py | 4 +- .../opensearchserverless/vpc_endpoint.py | 10 +- .../opensearchservice/_inputs.py | 162 +- .../opensearchservice/domain.py | 36 +- .../opensearchservice/outputs.py | 178 +- .../pulumi_aws_native/opsworks/_inputs.py | 142 +- sdk/python/pulumi_aws_native/opsworks/app.py | 14 +- .../elastic_load_balancer_attachment.py | 8 +- .../pulumi_aws_native/opsworks/instance.py | 36 +- .../pulumi_aws_native/opsworks/layer.py | 30 +- .../pulumi_aws_native/opsworks/outputs.py | 142 +- .../pulumi_aws_native/opsworks/stack.py | 48 +- .../opsworks/user_profile.py | 12 +- .../pulumi_aws_native/opsworks/volume.py | 10 +- .../pulumi_aws_native/opsworkscm/_inputs.py | 8 +- .../pulumi_aws_native/opsworkscm/outputs.py | 8 +- .../pulumi_aws_native/opsworkscm/server.py | 42 +- .../organizations/_inputs.py | 16 +- .../organizations/account.py | 10 +- .../organizations/organization.py | 6 +- .../organizations/organizational_unit.py | 6 +- .../organizations/outputs.py | 16 +- .../pulumi_aws_native/organizations/policy.py | 6 +- .../organizations/resource_policy.py | 4 +- sdk/python/pulumi_aws_native/osis/_inputs.py | 26 +- sdk/python/pulumi_aws_native/osis/outputs.py | 36 +- sdk/python/pulumi_aws_native/osis/pipeline.py | 16 +- .../pulumi_aws_native/panorama/_inputs.py | 32 +- .../panorama/application_instance.py | 14 +- .../pulumi_aws_native/panorama/outputs.py | 32 +- .../pulumi_aws_native/panorama/package.py | 8 +- .../panorama/package_version.py | 16 +- .../pcaconnectorad/_inputs.py | 402 +- .../pcaconnectorad/connector.py | 10 +- .../pcaconnectorad/directory_registration.py | 6 +- .../pcaconnectorad/outputs.py | 402 +- .../pcaconnectorad/service_principal_name.py | 8 +- .../pcaconnectorad/template.py | 8 +- .../template_group_access_control_entry.py | 12 +- .../pulumi_aws_native/personalize/_inputs.py | 98 +- .../pulumi_aws_native/personalize/dataset.py | 12 +- .../personalize/dataset_group.py | 8 +- .../pulumi_aws_native/personalize/outputs.py | 98 +- .../pulumi_aws_native/personalize/schema.py | 4 +- .../pulumi_aws_native/personalize/solution.py | 16 +- .../pulumi_aws_native/pinpoint/_inputs.py | 374 +- .../pulumi_aws_native/pinpoint/adm_channel.py | 10 +- .../pinpoint/apns_channel.py | 18 +- .../pinpoint/apns_sandbox_channel.py | 18 +- .../pinpoint/apns_voip_channel.py | 18 +- .../pinpoint/apns_voip_sandbox_channel.py | 18 +- sdk/python/pulumi_aws_native/pinpoint/app.py | 4 +- .../pinpoint/application_settings.py | 12 +- .../pinpoint/baidu_channel.py | 10 +- .../pulumi_aws_native/pinpoint/campaign.py | 28 +- .../pinpoint/email_channel.py | 12 +- .../pinpoint/email_template.py | 14 +- .../pinpoint/event_stream.py | 10 +- .../pulumi_aws_native/pinpoint/gcm_channel.py | 8 +- .../pinpoint/in_app_template.py | 10 +- .../pulumi_aws_native/pinpoint/outputs.py | 374 +- .../pinpoint/push_template.py | 10 +- .../pulumi_aws_native/pinpoint/segment.py | 8 +- .../pulumi_aws_native/pinpoint/sms_channel.py | 10 +- .../pinpoint/sms_template.py | 10 +- .../pinpoint/voice_channel.py | 6 +- .../pinpointemail/_inputs.py | 94 +- .../pinpointemail/configuration_set.py | 12 +- .../configuration_set_event_destination.py | 10 +- .../pinpointemail/dedicated_ip_pool.py | 6 +- .../pinpointemail/identity.py | 10 +- .../pinpointemail/outputs.py | 94 +- sdk/python/pulumi_aws_native/pipes/_inputs.py | 474 +- sdk/python/pulumi_aws_native/pipes/outputs.py | 474 +- sdk/python/pulumi_aws_native/pipes/pipe.py | 14 +- .../pulumi_aws_native/proton/_inputs.py | 12 +- .../proton/environment_account_connection.py | 16 +- .../proton/environment_template.py | 8 +- .../pulumi_aws_native/proton/outputs.py | 12 +- .../proton/service_template.py | 10 +- sdk/python/pulumi_aws_native/provider.py | 36 +- sdk/python/pulumi_aws_native/qldb/_inputs.py | 16 +- sdk/python/pulumi_aws_native/qldb/ledger.py | 10 +- sdk/python/pulumi_aws_native/qldb/outputs.py | 16 +- sdk/python/pulumi_aws_native/qldb/stream.py | 16 +- .../pulumi_aws_native/quicksight/_inputs.py | 12916 +++++++++++++-- .../pulumi_aws_native/quicksight/analysis.py | 12 +- .../pulumi_aws_native/quicksight/dashboard.py | 16 +- .../pulumi_aws_native/quicksight/data_set.py | 32 +- .../quicksight/data_source.py | 18 +- .../pulumi_aws_native/quicksight/outputs.py | 13022 ++++++++++++++-- .../quicksight/refresh_schedule.py | 8 +- .../pulumi_aws_native/quicksight/template.py | 12 +- .../pulumi_aws_native/quicksight/theme.py | 12 +- .../pulumi_aws_native/quicksight/topic.py | 10 +- .../quicksight/vpc_connection.py | 18 +- sdk/python/pulumi_aws_native/ram/_inputs.py | 8 +- sdk/python/pulumi_aws_native/ram/outputs.py | 8 +- .../pulumi_aws_native/ram/permission.py | 8 +- .../pulumi_aws_native/ram/resource_share.py | 10 +- sdk/python/pulumi_aws_native/rds/_inputs.py | 176 +- .../rds/custom_db_engine_version.py | 12 +- .../pulumi_aws_native/rds/db_cluster.py | 102 +- .../rds/db_cluster_parameter_group.py | 6 +- .../pulumi_aws_native/rds/db_instance.py | 140 +- .../rds/db_parameter_group.py | 6 +- sdk/python/pulumi_aws_native/rds/db_proxy.py | 20 +- .../rds/db_proxy_endpoint.py | 14 +- .../rds/db_proxy_target_group.py | 14 +- .../rds/db_security_group.py | 10 +- .../rds/db_security_group_ingress.py | 12 +- .../pulumi_aws_native/rds/db_subnet_group.py | 10 +- .../rds/event_subscription.py | 14 +- .../pulumi_aws_native/rds/global_cluster.py | 14 +- .../pulumi_aws_native/rds/option_group.py | 14 +- sdk/python/pulumi_aws_native/rds/outputs.py | 180 +- .../pulumi_aws_native/redshift/_inputs.py | 44 +- .../pulumi_aws_native/redshift/cluster.py | 90 +- .../redshift/cluster_parameter_group.py | 8 +- .../redshift/cluster_security_group.py | 4 +- .../cluster_security_group_ingress.py | 10 +- .../redshift/cluster_subnet_group.py | 6 +- .../redshift/endpoint_access.py | 14 +- .../redshift/endpoint_authorization.py | 8 +- .../redshift/event_subscription.py | 14 +- .../pulumi_aws_native/redshift/outputs.py | 72 +- .../redshift/scheduled_action.py | 16 +- .../redshiftserverless/_inputs.py | 16 +- .../redshiftserverless/namespace.py | 24 +- .../redshiftserverless/outputs.py | 94 +- .../redshiftserverless/workgroup.py | 20 +- .../refactorspaces/_inputs.py | 52 +- .../refactorspaces/application.py | 12 +- .../refactorspaces/environment.py | 6 +- .../refactorspaces/outputs.py | 52 +- .../pulumi_aws_native/refactorspaces/route.py | 16 +- .../refactorspaces/service.py | 16 +- .../pulumi_aws_native/rekognition/_inputs.py | 56 +- .../rekognition/collection.py | 6 +- .../pulumi_aws_native/rekognition/outputs.py | 56 +- .../pulumi_aws_native/rekognition/project.py | 6 +- .../rekognition/stream_processor.py | 26 +- .../resiliencehub/_inputs.py | 52 +- .../pulumi_aws_native/resiliencehub/app.py | 16 +- .../resiliencehub/outputs.py | 52 +- .../resiliencehub/resiliency_policy.py | 10 +- .../resourceexplorer2/_inputs.py | 18 +- .../default_view_association.py | 6 +- .../resourceexplorer2/index.py | 4 +- .../resourceexplorer2/outputs.py | 18 +- .../resourceexplorer2/view.py | 8 +- .../resourcegroups/_inputs.py | 30 +- .../pulumi_aws_native/resourcegroups/group.py | 6 +- .../resourcegroups/outputs.py | 30 +- .../pulumi_aws_native/robomaker/_inputs.py | 48 +- .../pulumi_aws_native/robomaker/fleet.py | 4 +- .../pulumi_aws_native/robomaker/outputs.py | 48 +- .../pulumi_aws_native/robomaker/robot.py | 6 +- .../robomaker/robot_application.py | 8 +- .../robomaker/robot_application_version.py | 6 +- .../robomaker/simulation_application.py | 12 +- .../simulation_application_version.py | 6 +- .../rolesanywhere/_inputs.py | 36 +- .../pulumi_aws_native/rolesanywhere/crl.py | 8 +- .../rolesanywhere/outputs.py | 36 +- .../rolesanywhere/profile.py | 14 +- .../rolesanywhere/trust_anchor.py | 6 +- .../pulumi_aws_native/route53/_inputs.py | 146 +- .../route53/cidr_collection.py | 4 +- .../pulumi_aws_native/route53/dnssec.py | 6 +- .../pulumi_aws_native/route53/health_check.py | 8 +- .../pulumi_aws_native/route53/hosted_zone.py | 10 +- .../route53/key_signing_key.py | 8 +- .../pulumi_aws_native/route53/outputs.py | 146 +- .../pulumi_aws_native/route53/record_set.py | 22 +- .../route53/record_set_group.py | 10 +- .../route53recoverycontrol/_inputs.py | 34 +- .../route53recoverycontrol/cluster.py | 4 +- .../route53recoverycontrol/control_panel.py | 6 +- .../route53recoverycontrol/outputs.py | 38 +- .../route53recoverycontrol/routing_control.py | 8 +- .../route53recoverycontrol/safety_rule.py | 12 +- .../route53recoveryreadiness/_inputs.py | 62 +- .../route53recoveryreadiness/cell.py | 6 +- .../route53recoveryreadiness/outputs.py | 62 +- .../readiness_check.py | 8 +- .../recovery_group.py | 6 +- .../route53recoveryreadiness/resource_set.py | 8 +- .../route53resolver/_inputs.py | 48 +- .../route53resolver/firewall_domain_list.py | 6 +- .../route53resolver/firewall_rule_group.py | 6 +- .../firewall_rule_group_association.py | 10 +- .../route53resolver/outpost_resolver.py | 10 +- .../route53resolver/outputs.py | 48 +- .../route53resolver/resolver_config.py | 8 +- .../route53resolver/resolver_dnssec_config.py | 6 +- .../route53resolver/resolver_endpoint.py | 14 +- .../resolver_query_logging_config.py | 6 +- ...solver_query_logging_config_association.py | 8 +- .../route53resolver/resolver_rule.py | 12 +- .../resolver_rule_association.py | 8 +- sdk/python/pulumi_aws_native/rum/_inputs.py | 52 +- .../pulumi_aws_native/rum/app_monitor.py | 10 +- sdk/python/pulumi_aws_native/rum/outputs.py | 52 +- sdk/python/pulumi_aws_native/s3/_inputs.py | 562 +- .../pulumi_aws_native/s3/access_point.py | 10 +- sdk/python/pulumi_aws_native/s3/bucket.py | 42 +- .../pulumi_aws_native/s3/bucket_policy.py | 6 +- .../s3/multi_region_access_point.py | 6 +- .../s3/multi_region_access_point_policy.py | 6 +- sdk/python/pulumi_aws_native/s3/outputs.py | 568 +- .../pulumi_aws_native/s3/storage_lens.py | 6 +- .../s3objectlambda/_inputs.py | 32 +- .../s3objectlambda/access_point.py | 6 +- .../s3objectlambda/access_point_policy.py | 8 +- .../s3objectlambda/outputs.py | 54 +- .../pulumi_aws_native/s3outposts/_inputs.py | 50 +- .../s3outposts/access_point.py | 6 +- .../pulumi_aws_native/s3outposts/bucket.py | 10 +- .../s3outposts/bucket_policy.py | 6 +- .../pulumi_aws_native/s3outposts/endpoint.py | 16 +- .../pulumi_aws_native/s3outposts/outputs.py | 56 +- .../pulumi_aws_native/sagemaker/_inputs.py | 2192 ++- sdk/python/pulumi_aws_native/sagemaker/app.py | 14 +- .../sagemaker/app_image_config.py | 8 +- .../sagemaker/code_repository.py | 8 +- .../sagemaker/data_quality_job_definition.py | 24 +- .../pulumi_aws_native/sagemaker/device.py | 6 +- .../sagemaker/device_fleet.py | 10 +- .../pulumi_aws_native/sagemaker/domain.py | 24 +- .../pulumi_aws_native/sagemaker/endpoint.py | 16 +- .../sagemaker/endpoint_config.py | 18 +- .../sagemaker/feature_group.py | 18 +- .../pulumi_aws_native/sagemaker/image.py | 12 +- .../sagemaker/image_version.py | 18 +- .../sagemaker/inference_experiment.py | 20 +- .../pulumi_aws_native/sagemaker/model.py | 16 +- .../sagemaker/model_bias_job_definition.py | 24 +- .../pulumi_aws_native/sagemaker/model_card.py | 14 +- .../model_explainability_job_definition.py | 24 +- .../sagemaker/model_package.py | 46 +- .../sagemaker/model_package_group.py | 10 +- .../sagemaker/model_quality_job_definition.py | 24 +- .../sagemaker/monitoring_schedule.py | 16 +- .../sagemaker/notebook_instance.py | 34 +- .../notebook_instance_lifecycle_config.py | 10 +- .../pulumi_aws_native/sagemaker/outputs.py | 2202 ++- .../pulumi_aws_native/sagemaker/pipeline.py | 16 +- .../pulumi_aws_native/sagemaker/project.py | 12 +- .../pulumi_aws_native/sagemaker/space.py | 10 +- .../sagemaker/user_profile.py | 14 +- .../pulumi_aws_native/sagemaker/workteam.py | 12 +- .../pulumi_aws_native/scheduler/_inputs.py | 130 +- .../pulumi_aws_native/scheduler/outputs.py | 130 +- .../pulumi_aws_native/scheduler/schedule.py | 18 +- .../scheduler/schedule_group.py | 4 +- sdk/python/pulumi_aws_native/sdb/domain.py | 4 +- .../secretsmanager/_inputs.py | 66 +- .../secretsmanager/outputs.py | 66 +- .../secretsmanager/resource_policy.py | 10 +- .../secretsmanager/rotation_schedule.py | 14 +- .../secretsmanager/secret.py | 12 +- .../secret_target_attachment.py | 10 +- .../pulumi_aws_native/securityhub/_inputs.py | 134 +- .../securityhub/automation_rule.py | 12 +- .../pulumi_aws_native/securityhub/hub.py | 10 +- .../pulumi_aws_native/securityhub/outputs.py | 134 +- .../pulumi_aws_native/securityhub/standard.py | 8 +- .../servicecatalog/_inputs.py | 64 +- .../accepted_portfolio_share.py | 8 +- .../servicecatalog/cloud_formation_product.py | 20 +- .../cloud_formation_provisioned_product.py | 26 +- .../launch_notification_constraint.py | 12 +- .../servicecatalog/launch_role_constraint.py | 14 +- .../launch_template_constraint.py | 10 +- .../servicecatalog/outputs.py | 64 +- .../servicecatalog/portfolio.py | 10 +- .../portfolio_principal_association.py | 12 +- .../portfolio_product_association.py | 12 +- .../servicecatalog/portfolio_share.py | 12 +- .../resource_update_constraint.py | 12 +- .../servicecatalog/service_action.py | 8 +- .../service_action_association.py | 10 +- .../servicecatalog/stack_set_constraint.py | 20 +- .../servicecatalog/tag_option.py | 4 +- .../servicecatalog/tag_option_association.py | 8 +- .../servicecatalogappregistry/_inputs.py | 8 +- .../servicecatalogappregistry/application.py | 4 +- .../attribute_group.py | 4 +- .../attribute_group_association.py | 6 +- .../servicecatalogappregistry/outputs.py | 8 +- .../resource_association.py | 6 +- .../servicediscovery/_inputs.py | 72 +- .../servicediscovery/http_namespace.py | 4 +- .../servicediscovery/instance.py | 10 +- .../servicediscovery/outputs.py | 72 +- .../servicediscovery/private_dns_namespace.py | 4 +- .../servicediscovery/public_dns_namespace.py | 4 +- .../servicediscovery/service.py | 12 +- sdk/python/pulumi_aws_native/ses/_inputs.py | 264 +- .../ses/configuration_set.py | 16 +- .../configuration_set_event_destination.py | 8 +- .../pulumi_aws_native/ses/contact_list.py | 6 +- .../ses/dedicated_ip_pool.py | 8 +- .../pulumi_aws_native/ses/email_identity.py | 16 +- sdk/python/pulumi_aws_native/ses/outputs.py | 264 +- .../pulumi_aws_native/ses/receipt_filter.py | 4 +- .../pulumi_aws_native/ses/receipt_rule.py | 6 +- .../pulumi_aws_native/ses/receipt_rule_set.py | 6 +- sdk/python/pulumi_aws_native/ses/template.py | 4 +- .../pulumi_aws_native/ses/vdm_attributes.py | 8 +- .../pulumi_aws_native/shield/_inputs.py | 30 +- .../pulumi_aws_native/shield/drt_access.py | 8 +- .../pulumi_aws_native/shield/outputs.py | 30 +- .../shield/proactive_engagement.py | 8 +- .../pulumi_aws_native/shield/protection.py | 10 +- .../shield/protection_group.py | 8 +- .../pulumi_aws_native/signer/_inputs.py | 8 +- .../pulumi_aws_native/signer/outputs.py | 8 +- .../signer/profile_permission.py | 10 +- .../signer/signing_profile.py | 8 +- .../simspaceweaver/_inputs.py | 8 +- .../simspaceweaver/outputs.py | 8 +- .../simspaceweaver/simulation.py | 12 +- sdk/python/pulumi_aws_native/sns/_inputs.py | 8 +- sdk/python/pulumi_aws_native/sns/outputs.py | 8 +- .../pulumi_aws_native/sns/subscription.py | 18 +- sdk/python/pulumi_aws_native/sns/topic.py | 20 +- .../sns/topic_inline_policy.py | 8 +- .../pulumi_aws_native/sns/topic_policy.py | 6 +- sdk/python/pulumi_aws_native/sqs/_inputs.py | 4 +- sdk/python/pulumi_aws_native/sqs/outputs.py | 4 +- sdk/python/pulumi_aws_native/sqs/queue.py | 34 +- .../sqs/queue_inline_policy.py | 6 +- .../pulumi_aws_native/sqs/queue_policy.py | 6 +- sdk/python/pulumi_aws_native/ssm/_inputs.py | 196 +- .../pulumi_aws_native/ssm/association.py | 32 +- sdk/python/pulumi_aws_native/ssm/document.py | 14 +- .../ssm/maintenance_window.py | 14 +- .../ssm/maintenance_window_target.py | 10 +- .../ssm/maintenance_window_task.py | 24 +- sdk/python/pulumi_aws_native/ssm/outputs.py | 196 +- sdk/python/pulumi_aws_native/ssm/parameter.py | 8 +- .../pulumi_aws_native/ssm/patch_baseline.py | 22 +- .../ssm/resource_data_sync.py | 22 +- .../pulumi_aws_native/ssm/resource_policy.py | 6 +- .../pulumi_aws_native/ssmcontacts/_inputs.py | 114 +- .../pulumi_aws_native/ssmcontacts/contact.py | 6 +- .../ssmcontacts/contact_channel.py | 14 +- .../pulumi_aws_native/ssmcontacts/outputs.py | 114 +- .../pulumi_aws_native/ssmcontacts/plan.py | 8 +- .../pulumi_aws_native/ssmcontacts/rotation.py | 10 +- .../pulumi_aws_native/ssmincidents/_inputs.py | 96 +- .../pulumi_aws_native/ssmincidents/outputs.py | 96 +- .../ssmincidents/replication_set.py | 6 +- .../ssmincidents/response_plan.py | 10 +- sdk/python/pulumi_aws_native/sso/_inputs.py | 30 +- .../pulumi_aws_native/sso/assignment.py | 16 +- ..._access_control_attribute_configuration.py | 10 +- sdk/python/pulumi_aws_native/sso/outputs.py | 30 +- .../pulumi_aws_native/sso/permission_set.py | 18 +- .../stepfunctions/_inputs.py | 54 +- .../stepfunctions/activity.py | 4 +- .../stepfunctions/outputs.py | 54 +- .../stepfunctions/state_machine.py | 20 +- .../stepfunctions/state_machine_alias.py | 8 +- .../stepfunctions/state_machine_version.py | 8 +- .../supportapp/account_alias.py | 6 +- .../supportapp/slack_channel_configuration.py | 20 +- .../slack_workspace_configuration.py | 8 +- .../pulumi_aws_native/synthetics/_inputs.py | 78 +- .../pulumi_aws_native/synthetics/canary.py | 26 +- .../pulumi_aws_native/synthetics/group.py | 6 +- .../pulumi_aws_native/synthetics/outputs.py | 78 +- .../systemsmanagersap/_inputs.py | 14 +- .../systemsmanagersap/application.py | 10 +- .../systemsmanagersap/outputs.py | 14 +- .../pulumi_aws_native/timestream/_inputs.py | 154 +- .../pulumi_aws_native/timestream/database.py | 8 +- .../pulumi_aws_native/timestream/outputs.py | 154 +- .../timestream/scheduled_query.py | 22 +- .../pulumi_aws_native/timestream/table.py | 12 +- .../pulumi_aws_native/transfer/_inputs.py | 216 +- .../pulumi_aws_native/transfer/agreement.py | 14 +- .../pulumi_aws_native/transfer/certificate.py | 12 +- .../pulumi_aws_native/transfer/connector.py | 12 +- .../pulumi_aws_native/transfer/outputs.py | 216 +- .../pulumi_aws_native/transfer/profile.py | 10 +- .../pulumi_aws_native/transfer/server.py | 26 +- sdk/python/pulumi_aws_native/transfer/user.py | 18 +- .../pulumi_aws_native/transfer/workflow.py | 6 +- .../verifiedpermissions/_inputs.py | 52 +- .../verifiedpermissions/identity_source.py | 8 +- .../verifiedpermissions/outputs.py | 64 +- .../verifiedpermissions/policy.py | 6 +- .../verifiedpermissions/policy_store.py | 6 +- .../verifiedpermissions/policy_template.py | 6 +- .../pulumi_aws_native/voiceid/_inputs.py | 10 +- .../pulumi_aws_native/voiceid/domain.py | 6 +- .../pulumi_aws_native/voiceid/outputs.py | 10 +- .../pulumi_aws_native/vpclattice/_inputs.py | 168 +- .../vpclattice/access_log_subscription.py | 8 +- .../vpclattice/auth_policy.py | 6 +- .../pulumi_aws_native/vpclattice/listener.py | 8 +- .../pulumi_aws_native/vpclattice/outputs.py | 168 +- .../vpclattice/resource_policy.py | 6 +- .../pulumi_aws_native/vpclattice/rule.py | 8 +- .../pulumi_aws_native/vpclattice/service.py | 12 +- .../vpclattice/service_network.py | 6 +- .../service_network_service_association.py | 10 +- .../service_network_vpc_association.py | 10 +- .../vpclattice/target_group.py | 4 +- sdk/python/pulumi_aws_native/waf/_inputs.py | 76 +- .../pulumi_aws_native/waf/byte_match_set.py | 6 +- sdk/python/pulumi_aws_native/waf/ip_set.py | 6 +- sdk/python/pulumi_aws_native/waf/outputs.py | 76 +- sdk/python/pulumi_aws_native/waf/rule.py | 6 +- .../waf/size_constraint_set.py | 6 +- .../waf/sql_injection_match_set.py | 6 +- sdk/python/pulumi_aws_native/waf/web_acl.py | 8 +- .../pulumi_aws_native/waf/xss_match_set.py | 6 +- .../pulumi_aws_native/wafregional/_inputs.py | 86 +- .../wafregional/byte_match_set.py | 6 +- .../wafregional/geo_match_set.py | 6 +- .../pulumi_aws_native/wafregional/ip_set.py | 6 +- .../pulumi_aws_native/wafregional/outputs.py | 86 +- .../wafregional/rate_based_rule.py | 12 +- .../wafregional/regex_pattern_set.py | 6 +- .../pulumi_aws_native/wafregional/rule.py | 6 +- .../wafregional/size_constraint_set.py | 6 +- .../wafregional/sql_injection_match_set.py | 6 +- .../pulumi_aws_native/wafregional/web_acl.py | 8 +- .../wafregional/web_acl_association.py | 8 +- .../wafregional/xss_match_set.py | 6 +- sdk/python/pulumi_aws_native/wafv2/_inputs.py | 1058 +- sdk/python/pulumi_aws_native/wafv2/ip_set.py | 6 +- .../wafv2/logging_configuration.py | 12 +- sdk/python/pulumi_aws_native/wafv2/outputs.py | 1058 +- .../wafv2/regex_pattern_set.py | 6 +- .../pulumi_aws_native/wafv2/rule_group.py | 12 +- sdk/python/pulumi_aws_native/wafv2/web_acl.py | 18 +- .../wafv2/web_acl_association.py | 8 +- .../pulumi_aws_native/wisdom/_inputs.py | 50 +- .../pulumi_aws_native/wisdom/assistant.py | 6 +- .../wisdom/assistant_association.py | 8 +- .../wisdom/knowledge_base.py | 12 +- .../pulumi_aws_native/wisdom/outputs.py | 50 +- .../pulumi_aws_native/workspaces/_inputs.py | 22 +- .../workspaces/connection_alias.py | 6 +- .../pulumi_aws_native/workspaces/outputs.py | 34 +- .../pulumi_aws_native/workspaces/workspace.py | 18 +- .../workspacesweb/_inputs.py | 62 +- .../workspacesweb/browser_settings.py | 10 +- .../workspacesweb/identity_provider.py | 12 +- .../workspacesweb/ip_access_settings.py | 12 +- .../workspacesweb/network_settings.py | 10 +- .../workspacesweb/outputs.py | 62 +- .../pulumi_aws_native/workspacesweb/portal.py | 24 +- .../workspacesweb/trust_store.py | 6 +- .../user_access_logging_settings.py | 6 +- .../workspacesweb/user_settings.py | 24 +- sdk/python/pulumi_aws_native/xray/_inputs.py | 70 +- sdk/python/pulumi_aws_native/xray/group.py | 10 +- sdk/python/pulumi_aws_native/xray/outputs.py | 70 +- .../pulumi_aws_native/xray/resource_policy.py | 10 +- .../pulumi_aws_native/xray/sampling_rule.py | 12 +- 1592 files changed, 98796 insertions(+), 13364 deletions(-) diff --git a/sdk/python/pulumi_aws_native/_inputs.py b/sdk/python/pulumi_aws_native/_inputs.py index 10dfe1dd87..4b72f5acb3 100644 --- a/sdk/python/pulumi_aws_native/_inputs.py +++ b/sdk/python/pulumi_aws_native/_inputs.py @@ -61,7 +61,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationSeconds' in kwargs: + duration_seconds = kwargs['durationSeconds'] + if 'externalId' in kwargs: + external_id = kwargs['externalId'] + if 'policyArns' in kwargs: + policy_arns = kwargs['policyArns'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'sessionName' in kwargs: + session_name = kwargs['sessionName'] + if 'transitiveTagKeys' in kwargs: + transitive_tag_keys = kwargs['transitiveTagKeys'] + if duration_seconds is not None: _setter("duration_seconds", duration_seconds) if external_id is not None: @@ -192,7 +206,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if tags is not None: _setter("tags", tags) @@ -857,7 +873,11 @@ def _configure( workmail: Optional[pulumi.Input[str]] = None, workspaces: Optional[pulumi.Input[str]] = None, xray: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if accessanalyzer is not None: _setter("accessanalyzer", accessanalyzer) if acm is not None: @@ -3106,7 +3126,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyPrefixes' in kwargs: + key_prefixes = kwargs['keyPrefixes'] + if key_prefixes is not None: _setter("key_prefixes", key_prefixes) if keys is not None: diff --git a/sdk/python/pulumi_aws_native/accessanalyzer/_inputs.py b/sdk/python/pulumi_aws_native/accessanalyzer/_inputs.py index 223d22fce7..76319ab757 100644 --- a/sdk/python/pulumi_aws_native/accessanalyzer/_inputs.py +++ b/sdk/python/pulumi_aws_native/accessanalyzer/_inputs.py @@ -34,7 +34,11 @@ def _configure( _setter: Callable[[Any, Any], None], filter: pulumi.Input[Sequence[pulumi.Input['AnalyzerFilterArgs']]], rule_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + _setter("filter", filter) _setter("rule_name", rule_name) @@ -84,7 +88,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("property", property) if contains is not None: _setter("contains", contains) @@ -161,7 +167,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/accessanalyzer/analyzer.py b/sdk/python/pulumi_aws_native/accessanalyzer/analyzer.py index ed3319feb7..434e7883c5 100644 --- a/sdk/python/pulumi_aws_native/accessanalyzer/analyzer.py +++ b/sdk/python/pulumi_aws_native/accessanalyzer/analyzer.py @@ -40,7 +40,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'analyzerName' in kwargs: + analyzer_name = kwargs['analyzerName'] + if 'archiveRules' in kwargs: + archive_rules = kwargs['archiveRules'] + _setter("type", type) if analyzer_name is not None: _setter("analyzer_name", analyzer_name) diff --git a/sdk/python/pulumi_aws_native/accessanalyzer/outputs.py b/sdk/python/pulumi_aws_native/accessanalyzer/outputs.py index 176f6a976b..7dae78ae1b 100644 --- a/sdk/python/pulumi_aws_native/accessanalyzer/outputs.py +++ b/sdk/python/pulumi_aws_native/accessanalyzer/outputs.py @@ -55,7 +55,11 @@ def _configure( _setter: Callable[[Any, Any], None], filter: Sequence['outputs.AnalyzerFilter'], rule_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + _setter("filter", filter) _setter("rule_name", rule_name) @@ -97,7 +101,9 @@ def _configure( eq: Optional[Sequence[str]] = None, exists: Optional[bool] = None, neq: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("property", property) if contains is not None: _setter("contains", contains) @@ -157,7 +163,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/acmpca/_inputs.py b/sdk/python/pulumi_aws_native/acmpca/_inputs.py index c03eb1529d..86d18b7751 100644 --- a/sdk/python/pulumi_aws_native/acmpca/_inputs.py +++ b/sdk/python/pulumi_aws_native/acmpca/_inputs.py @@ -57,7 +57,9 @@ def _configure( _setter: Callable[[Any, Any], None], extensions: Optional[pulumi.Input['CertificateExtensionsArgs']] = None, subject: Optional[pulumi.Input['CertificateSubjectArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if extensions is not None: _setter("extensions", extensions) if subject is not None: @@ -100,7 +102,13 @@ def _configure( _setter: Callable[[Any, Any], None], access_location: pulumi.Input['CertificateAuthorityGeneralNameArgs'], access_method: pulumi.Input['CertificateAuthorityAccessMethodArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLocation' in kwargs: + access_location = kwargs['accessLocation'] + if 'accessMethod' in kwargs: + access_method = kwargs['accessMethod'] + _setter("access_location", access_location) _setter("access_method", access_method) @@ -141,7 +149,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessMethodType' in kwargs: + access_method_type = kwargs['accessMethodType'] + if 'customObjectIdentifier' in kwargs: + custom_object_identifier = kwargs['customObjectIdentifier'] + if access_method_type is not None: _setter("access_method_type", access_method_type) if custom_object_identifier is not None: @@ -193,7 +207,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customCname' in kwargs: + custom_cname = kwargs['customCname'] + if 'expirationInDays' in kwargs: + expiration_in_days = kwargs['expirationInDays'] + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 's3ObjectAcl' in kwargs: + s3_object_acl = kwargs['s3ObjectAcl'] + if custom_cname is not None: _setter("custom_cname", custom_cname) if enabled is not None: @@ -269,7 +293,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyUsage' in kwargs: + key_usage = kwargs['keyUsage'] + if 'subjectInformationAccess' in kwargs: + subject_information_access = kwargs['subjectInformationAccess'] + if key_usage is not None: _setter("key_usage", key_usage) if subject_information_access is not None: @@ -312,7 +342,11 @@ def _configure( _setter: Callable[[Any, Any], None], object_identifier: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectIdentifier' in kwargs: + object_identifier = kwargs['objectIdentifier'] + _setter("object_identifier", object_identifier) _setter("value", value) @@ -353,7 +387,13 @@ def _configure( _setter: Callable[[Any, Any], None], name_assigner: pulumi.Input[str], party_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nameAssigner' in kwargs: + name_assigner = kwargs['nameAssigner'] + if 'partyName' in kwargs: + party_name = kwargs['partyName'] + _setter("name_assigner", name_assigner) _setter("party_name", party_name) @@ -412,7 +452,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryName' in kwargs: + directory_name = kwargs['directoryName'] + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'ediPartyName' in kwargs: + edi_party_name = kwargs['ediPartyName'] + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if 'otherName' in kwargs: + other_name = kwargs['otherName'] + if 'registeredId' in kwargs: + registered_id = kwargs['registeredId'] + if 'rfc822Name' in kwargs: + rfc822_name = kwargs['rfc822Name'] + if 'uniformResourceIdentifier' in kwargs: + uniform_resource_identifier = kwargs['uniformResourceIdentifier'] + if directory_name is not None: _setter("directory_name", directory_name) if dns_name is not None: @@ -542,7 +600,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crlSign' in kwargs: + crl_sign = kwargs['crlSign'] + if 'dataEncipherment' in kwargs: + data_encipherment = kwargs['dataEncipherment'] + if 'decipherOnly' in kwargs: + decipher_only = kwargs['decipherOnly'] + if 'digitalSignature' in kwargs: + digital_signature = kwargs['digitalSignature'] + if 'encipherOnly' in kwargs: + encipher_only = kwargs['encipherOnly'] + if 'keyAgreement' in kwargs: + key_agreement = kwargs['keyAgreement'] + if 'keyCertSign' in kwargs: + key_cert_sign = kwargs['keyCertSign'] + if 'keyEncipherment' in kwargs: + key_encipherment = kwargs['keyEncipherment'] + if 'nonRepudiation' in kwargs: + non_repudiation = kwargs['nonRepudiation'] + if crl_sign is not None: _setter("crl_sign", crl_sign) if data_encipherment is not None: @@ -662,7 +740,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ocspCustomCname' in kwargs: + ocsp_custom_cname = kwargs['ocspCustomCname'] + if enabled is not None: _setter("enabled", enabled) if ocsp_custom_cname is not None: @@ -705,7 +787,11 @@ def _configure( _setter: Callable[[Any, Any], None], type_id: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'typeId' in kwargs: + type_id = kwargs['typeId'] + _setter("type_id", type_id) _setter("value", value) @@ -746,7 +832,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crlConfiguration' in kwargs: + crl_configuration = kwargs['crlConfiguration'] + if 'ocspConfiguration' in kwargs: + ocsp_configuration = kwargs['ocspConfiguration'] + if crl_configuration is not None: _setter("crl_configuration", crl_configuration) if ocsp_configuration is not None: @@ -828,7 +920,23 @@ def _configure( state: Optional[pulumi.Input[str]] = None, surname: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'commonName' in kwargs: + common_name = kwargs['commonName'] + if 'customAttributes' in kwargs: + custom_attributes = kwargs['customAttributes'] + if 'distinguishedNameQualifier' in kwargs: + distinguished_name_qualifier = kwargs['distinguishedNameQualifier'] + if 'generationQualifier' in kwargs: + generation_qualifier = kwargs['generationQualifier'] + if 'givenName' in kwargs: + given_name = kwargs['givenName'] + if 'organizationalUnit' in kwargs: + organizational_unit = kwargs['organizationalUnit'] + if 'serialNumber' in kwargs: + serial_number = kwargs['serialNumber'] + if common_name is not None: _setter("common_name", common_name) if country is not None: @@ -1011,7 +1119,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1054,7 +1164,11 @@ def _configure( _setter: Callable[[Any, Any], None], object_identifier: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectIdentifier' in kwargs: + object_identifier = kwargs['objectIdentifier'] + _setter("object_identifier", object_identifier) _setter("value", value) @@ -1098,7 +1212,11 @@ def _configure( object_identifier: pulumi.Input[str], value: pulumi.Input[str], critical: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectIdentifier' in kwargs: + object_identifier = kwargs['objectIdentifier'] + _setter("object_identifier", object_identifier) _setter("value", value) if critical is not None: @@ -1150,7 +1268,13 @@ def _configure( _setter: Callable[[Any, Any], None], name_assigner: pulumi.Input[str], party_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nameAssigner' in kwargs: + name_assigner = kwargs['nameAssigner'] + if 'partyName' in kwargs: + party_name = kwargs['partyName'] + _setter("name_assigner", name_assigner) _setter("party_name", party_name) @@ -1191,7 +1315,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'extendedKeyUsageObjectIdentifier' in kwargs: + extended_key_usage_object_identifier = kwargs['extendedKeyUsageObjectIdentifier'] + if 'extendedKeyUsageType' in kwargs: + extended_key_usage_type = kwargs['extendedKeyUsageType'] + if extended_key_usage_object_identifier is not None: _setter("extended_key_usage_object_identifier", extended_key_usage_object_identifier) if extended_key_usage_type is not None: @@ -1243,7 +1373,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificatePolicies' in kwargs: + certificate_policies = kwargs['certificatePolicies'] + if 'customExtensions' in kwargs: + custom_extensions = kwargs['customExtensions'] + if 'extendedKeyUsage' in kwargs: + extended_key_usage = kwargs['extendedKeyUsage'] + if 'keyUsage' in kwargs: + key_usage = kwargs['keyUsage'] + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + if certificate_policies is not None: _setter("certificate_policies", certificate_policies) if custom_extensions is not None: @@ -1337,7 +1479,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryName' in kwargs: + directory_name = kwargs['directoryName'] + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'ediPartyName' in kwargs: + edi_party_name = kwargs['ediPartyName'] + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if 'otherName' in kwargs: + other_name = kwargs['otherName'] + if 'registeredId' in kwargs: + registered_id = kwargs['registeredId'] + if 'rfc822Name' in kwargs: + rfc822_name = kwargs['rfc822Name'] + if 'uniformResourceIdentifier' in kwargs: + uniform_resource_identifier = kwargs['uniformResourceIdentifier'] + if directory_name is not None: _setter("directory_name", directory_name) if dns_name is not None: @@ -1467,7 +1627,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crlSign' in kwargs: + crl_sign = kwargs['crlSign'] + if 'dataEncipherment' in kwargs: + data_encipherment = kwargs['dataEncipherment'] + if 'decipherOnly' in kwargs: + decipher_only = kwargs['decipherOnly'] + if 'digitalSignature' in kwargs: + digital_signature = kwargs['digitalSignature'] + if 'encipherOnly' in kwargs: + encipher_only = kwargs['encipherOnly'] + if 'keyAgreement' in kwargs: + key_agreement = kwargs['keyAgreement'] + if 'keyCertSign' in kwargs: + key_cert_sign = kwargs['keyCertSign'] + if 'keyEncipherment' in kwargs: + key_encipherment = kwargs['keyEncipherment'] + if 'nonRepudiation' in kwargs: + non_repudiation = kwargs['nonRepudiation'] + if crl_sign is not None: _setter("crl_sign", crl_sign) if data_encipherment is not None: @@ -1587,7 +1767,11 @@ def _configure( _setter: Callable[[Any, Any], None], type_id: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'typeId' in kwargs: + type_id = kwargs['typeId'] + _setter("type_id", type_id) _setter("value", value) @@ -1628,7 +1812,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certPolicyId' in kwargs: + cert_policy_id = kwargs['certPolicyId'] + if 'policyQualifiers' in kwargs: + policy_qualifiers = kwargs['policyQualifiers'] + _setter("cert_policy_id", cert_policy_id) if policy_qualifiers is not None: _setter("policy_qualifiers", policy_qualifiers) @@ -1670,7 +1860,11 @@ def _configure( _setter: Callable[[Any, Any], None], policy_qualifier_id: pulumi.Input[str], qualifier: pulumi.Input['CertificateQualifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyQualifierId' in kwargs: + policy_qualifier_id = kwargs['policyQualifierId'] + _setter("policy_qualifier_id", policy_qualifier_id) _setter("qualifier", qualifier) @@ -1708,7 +1902,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cps_uri: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpsUri' in kwargs: + cps_uri = kwargs['cpsUri'] + _setter("cps_uri", cps_uri) @property @@ -1778,7 +1976,23 @@ def _configure( state: Optional[pulumi.Input[str]] = None, surname: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'commonName' in kwargs: + common_name = kwargs['commonName'] + if 'customAttributes' in kwargs: + custom_attributes = kwargs['customAttributes'] + if 'distinguishedNameQualifier' in kwargs: + distinguished_name_qualifier = kwargs['distinguishedNameQualifier'] + if 'generationQualifier' in kwargs: + generation_qualifier = kwargs['generationQualifier'] + if 'givenName' in kwargs: + given_name = kwargs['givenName'] + if 'organizationalUnit' in kwargs: + organizational_unit = kwargs['organizationalUnit'] + if 'serialNumber' in kwargs: + serial_number = kwargs['serialNumber'] + if common_name is not None: _setter("common_name", common_name) if country is not None: @@ -1964,7 +2178,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/acmpca/certificate.py b/sdk/python/pulumi_aws_native/acmpca/certificate.py index 42f8c63c0e..c21208a709 100644 --- a/sdk/python/pulumi_aws_native/acmpca/certificate.py +++ b/sdk/python/pulumi_aws_native/acmpca/certificate.py @@ -53,7 +53,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArn' in kwargs: + certificate_authority_arn = kwargs['certificateAuthorityArn'] + if 'certificateSigningRequest' in kwargs: + certificate_signing_request = kwargs['certificateSigningRequest'] + if 'signingAlgorithm' in kwargs: + signing_algorithm = kwargs['signingAlgorithm'] + if 'apiPassthrough' in kwargs: + api_passthrough = kwargs['apiPassthrough'] + if 'templateArn' in kwargs: + template_arn = kwargs['templateArn'] + if 'validityNotBefore' in kwargs: + validity_not_before = kwargs['validityNotBefore'] + _setter("certificate_authority_arn", certificate_authority_arn) _setter("certificate_signing_request", certificate_signing_request) _setter("signing_algorithm", signing_algorithm) diff --git a/sdk/python/pulumi_aws_native/acmpca/certificate_authority.py b/sdk/python/pulumi_aws_native/acmpca/certificate_authority.py index ff45b58bd6..639d708d10 100644 --- a/sdk/python/pulumi_aws_native/acmpca/certificate_authority.py +++ b/sdk/python/pulumi_aws_native/acmpca/certificate_authority.py @@ -60,7 +60,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyAlgorithm' in kwargs: + key_algorithm = kwargs['keyAlgorithm'] + if 'signingAlgorithm' in kwargs: + signing_algorithm = kwargs['signingAlgorithm'] + if 'csrExtensions' in kwargs: + csr_extensions = kwargs['csrExtensions'] + if 'keyStorageSecurityStandard' in kwargs: + key_storage_security_standard = kwargs['keyStorageSecurityStandard'] + if 'revocationConfiguration' in kwargs: + revocation_configuration = kwargs['revocationConfiguration'] + if 'usageMode' in kwargs: + usage_mode = kwargs['usageMode'] + _setter("key_algorithm", key_algorithm) _setter("signing_algorithm", signing_algorithm) _setter("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..a7b75b84b3 100644 --- a/sdk/python/pulumi_aws_native/acmpca/certificate_authority_activation.py +++ b/sdk/python/pulumi_aws_native/acmpca/certificate_authority_activation.py @@ -39,7 +39,13 @@ def _configure( certificate_authority_arn: pulumi.Input[str], certificate_chain: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArn' in kwargs: + certificate_authority_arn = kwargs['certificateAuthorityArn'] + if 'certificateChain' in kwargs: + certificate_chain = kwargs['certificateChain'] + _setter("certificate", certificate) _setter("certificate_authority_arn", certificate_authority_arn) if certificate_chain is not None: diff --git a/sdk/python/pulumi_aws_native/acmpca/outputs.py b/sdk/python/pulumi_aws_native/acmpca/outputs.py index 95e30da895..3ece4b0fdc 100644 --- a/sdk/python/pulumi_aws_native/acmpca/outputs.py +++ b/sdk/python/pulumi_aws_native/acmpca/outputs.py @@ -61,7 +61,9 @@ def _configure( _setter: Callable[[Any, Any], None], extensions: Optional['outputs.CertificateExtensions'] = None, subject: Optional['outputs.CertificateSubject'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if extensions is not None: _setter("extensions", extensions) if subject is not None: @@ -118,7 +120,13 @@ def _configure( _setter: Callable[[Any, Any], None], access_location: 'outputs.CertificateAuthorityGeneralName', access_method: 'outputs.CertificateAuthorityAccessMethod', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLocation' in kwargs: + access_location = kwargs['accessLocation'] + if 'accessMethod' in kwargs: + access_method = kwargs['accessMethod'] + _setter("access_location", access_location) _setter("access_method", access_method) @@ -173,7 +181,13 @@ def _configure( _setter: Callable[[Any, Any], None], access_method_type: Optional[str] = None, custom_object_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessMethodType' in kwargs: + access_method_type = kwargs['accessMethodType'] + if 'customObjectIdentifier' in kwargs: + custom_object_identifier = kwargs['customObjectIdentifier'] + if access_method_type is not None: _setter("access_method_type", access_method_type) if custom_object_identifier is not None: @@ -243,7 +257,17 @@ def _configure( expiration_in_days: Optional[int] = None, s3_bucket_name: Optional[str] = None, s3_object_acl: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customCname' in kwargs: + custom_cname = kwargs['customCname'] + if 'expirationInDays' in kwargs: + expiration_in_days = kwargs['expirationInDays'] + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 's3ObjectAcl' in kwargs: + s3_object_acl = kwargs['s3ObjectAcl'] + if custom_cname is not None: _setter("custom_cname", custom_cname) if enabled is not None: @@ -321,7 +345,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyUsage' in kwargs: + key_usage = kwargs['keyUsage'] + if 'subjectInformationAccess' in kwargs: + subject_information_access = kwargs['subjectInformationAccess'] + if key_usage is not None: _setter("key_usage", key_usage) if subject_information_access is not None: @@ -376,7 +406,11 @@ def _configure( _setter: Callable[[Any, Any], None], object_identifier: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectIdentifier' in kwargs: + object_identifier = kwargs['objectIdentifier'] + _setter("object_identifier", object_identifier) _setter("value", value) @@ -431,7 +465,13 @@ def _configure( _setter: Callable[[Any, Any], None], name_assigner: str, party_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nameAssigner' in kwargs: + name_assigner = kwargs['nameAssigner'] + if 'partyName' in kwargs: + party_name = kwargs['partyName'] + _setter("name_assigner", name_assigner) _setter("party_name", party_name) @@ -516,7 +556,25 @@ def _configure( registered_id: Optional[str] = None, rfc822_name: Optional[str] = None, uniform_resource_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryName' in kwargs: + directory_name = kwargs['directoryName'] + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'ediPartyName' in kwargs: + edi_party_name = kwargs['ediPartyName'] + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if 'otherName' in kwargs: + other_name = kwargs['otherName'] + if 'registeredId' in kwargs: + registered_id = kwargs['registeredId'] + if 'rfc822Name' in kwargs: + rfc822_name = kwargs['rfc822Name'] + if 'uniformResourceIdentifier' in kwargs: + uniform_resource_identifier = kwargs['uniformResourceIdentifier'] + if directory_name is not None: _setter("directory_name", directory_name) if dns_name is not None: @@ -650,7 +708,27 @@ def _configure( key_cert_sign: Optional[bool] = None, key_encipherment: Optional[bool] = None, non_repudiation: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crlSign' in kwargs: + crl_sign = kwargs['crlSign'] + if 'dataEncipherment' in kwargs: + data_encipherment = kwargs['dataEncipherment'] + if 'decipherOnly' in kwargs: + decipher_only = kwargs['decipherOnly'] + if 'digitalSignature' in kwargs: + digital_signature = kwargs['digitalSignature'] + if 'encipherOnly' in kwargs: + encipher_only = kwargs['encipherOnly'] + if 'keyAgreement' in kwargs: + key_agreement = kwargs['keyAgreement'] + if 'keyCertSign' in kwargs: + key_cert_sign = kwargs['keyCertSign'] + if 'keyEncipherment' in kwargs: + key_encipherment = kwargs['keyEncipherment'] + if 'nonRepudiation' in kwargs: + non_repudiation = kwargs['nonRepudiation'] + if crl_sign is not None: _setter("crl_sign", crl_sign) if data_encipherment is not None: @@ -754,7 +832,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, ocsp_custom_cname: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ocspCustomCname' in kwargs: + ocsp_custom_cname = kwargs['ocspCustomCname'] + if enabled is not None: _setter("enabled", enabled) if ocsp_custom_cname is not None: @@ -809,7 +891,11 @@ def _configure( _setter: Callable[[Any, Any], None], type_id: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'typeId' in kwargs: + type_id = kwargs['typeId'] + _setter("type_id", type_id) _setter("value", value) @@ -864,7 +950,13 @@ def _configure( _setter: Callable[[Any, Any], None], crl_configuration: Optional['outputs.CertificateAuthorityCrlConfiguration'] = None, ocsp_configuration: Optional['outputs.CertificateAuthorityOcspConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crlConfiguration' in kwargs: + crl_configuration = kwargs['crlConfiguration'] + if 'ocspConfiguration' in kwargs: + ocsp_configuration = kwargs['ocspConfiguration'] + if crl_configuration is not None: _setter("crl_configuration", crl_configuration) if ocsp_configuration is not None: @@ -970,7 +1062,23 @@ def _configure( state: Optional[str] = None, surname: Optional[str] = None, title: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'commonName' in kwargs: + common_name = kwargs['commonName'] + if 'customAttributes' in kwargs: + custom_attributes = kwargs['customAttributes'] + if 'distinguishedNameQualifier' in kwargs: + distinguished_name_qualifier = kwargs['distinguishedNameQualifier'] + if 'generationQualifier' in kwargs: + generation_qualifier = kwargs['generationQualifier'] + if 'givenName' in kwargs: + given_name = kwargs['givenName'] + if 'organizationalUnit' in kwargs: + organizational_unit = kwargs['organizationalUnit'] + if 'serialNumber' in kwargs: + serial_number = kwargs['serialNumber'] + if common_name is not None: _setter("common_name", common_name) if country is not None: @@ -1093,7 +1201,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1148,7 +1258,11 @@ def _configure( _setter: Callable[[Any, Any], None], object_identifier: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectIdentifier' in kwargs: + object_identifier = kwargs['objectIdentifier'] + _setter("object_identifier", object_identifier) _setter("value", value) @@ -1204,7 +1318,11 @@ def _configure( object_identifier: str, value: str, critical: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectIdentifier' in kwargs: + object_identifier = kwargs['objectIdentifier'] + _setter("object_identifier", object_identifier) _setter("value", value) if critical is not None: @@ -1266,7 +1384,13 @@ def _configure( _setter: Callable[[Any, Any], None], name_assigner: str, party_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nameAssigner' in kwargs: + name_assigner = kwargs['nameAssigner'] + if 'partyName' in kwargs: + party_name = kwargs['partyName'] + _setter("name_assigner", name_assigner) _setter("party_name", party_name) @@ -1321,7 +1445,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'extendedKeyUsageObjectIdentifier' in kwargs: + extended_key_usage_object_identifier = kwargs['extendedKeyUsageObjectIdentifier'] + if 'extendedKeyUsageType' in kwargs: + extended_key_usage_type = kwargs['extendedKeyUsageType'] + if extended_key_usage_object_identifier is not None: _setter("extended_key_usage_object_identifier", extended_key_usage_object_identifier) if extended_key_usage_type is not None: @@ -1393,7 +1523,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificatePolicies' in kwargs: + certificate_policies = kwargs['certificatePolicies'] + if 'customExtensions' in kwargs: + custom_extensions = kwargs['customExtensions'] + if 'extendedKeyUsage' in kwargs: + extended_key_usage = kwargs['extendedKeyUsage'] + if 'keyUsage' in kwargs: + key_usage = kwargs['keyUsage'] + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + if certificate_policies is not None: _setter("certificate_policies", certificate_policies) if custom_extensions is not None: @@ -1501,7 +1643,25 @@ def _configure( registered_id: Optional[str] = None, rfc822_name: Optional[str] = None, uniform_resource_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryName' in kwargs: + directory_name = kwargs['directoryName'] + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'ediPartyName' in kwargs: + edi_party_name = kwargs['ediPartyName'] + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if 'otherName' in kwargs: + other_name = kwargs['otherName'] + if 'registeredId' in kwargs: + registered_id = kwargs['registeredId'] + if 'rfc822Name' in kwargs: + rfc822_name = kwargs['rfc822Name'] + if 'uniformResourceIdentifier' in kwargs: + uniform_resource_identifier = kwargs['uniformResourceIdentifier'] + if directory_name is not None: _setter("directory_name", directory_name) if dns_name is not None: @@ -1635,7 +1795,27 @@ def _configure( key_cert_sign: Optional[bool] = None, key_encipherment: Optional[bool] = None, non_repudiation: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crlSign' in kwargs: + crl_sign = kwargs['crlSign'] + if 'dataEncipherment' in kwargs: + data_encipherment = kwargs['dataEncipherment'] + if 'decipherOnly' in kwargs: + decipher_only = kwargs['decipherOnly'] + if 'digitalSignature' in kwargs: + digital_signature = kwargs['digitalSignature'] + if 'encipherOnly' in kwargs: + encipher_only = kwargs['encipherOnly'] + if 'keyAgreement' in kwargs: + key_agreement = kwargs['keyAgreement'] + if 'keyCertSign' in kwargs: + key_cert_sign = kwargs['keyCertSign'] + if 'keyEncipherment' in kwargs: + key_encipherment = kwargs['keyEncipherment'] + if 'nonRepudiation' in kwargs: + non_repudiation = kwargs['nonRepudiation'] + if crl_sign is not None: _setter("crl_sign", crl_sign) if data_encipherment is not None: @@ -1739,7 +1919,11 @@ def _configure( _setter: Callable[[Any, Any], None], type_id: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'typeId' in kwargs: + type_id = kwargs['typeId'] + _setter("type_id", type_id) _setter("value", value) @@ -1794,7 +1978,13 @@ def _configure( _setter: Callable[[Any, Any], None], cert_policy_id: str, policy_qualifiers: Optional[Sequence['outputs.CertificatePolicyQualifierInfo']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certPolicyId' in kwargs: + cert_policy_id = kwargs['certPolicyId'] + if 'policyQualifiers' in kwargs: + policy_qualifiers = kwargs['policyQualifiers'] + _setter("cert_policy_id", cert_policy_id) if policy_qualifiers is not None: _setter("policy_qualifiers", policy_qualifiers) @@ -1848,7 +2038,11 @@ def _configure( _setter: Callable[[Any, Any], None], policy_qualifier_id: str, qualifier: 'outputs.CertificateQualifier', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyQualifierId' in kwargs: + policy_qualifier_id = kwargs['policyQualifierId'] + _setter("policy_qualifier_id", policy_qualifier_id) _setter("qualifier", qualifier) @@ -1898,7 +2092,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cps_uri: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpsUri' in kwargs: + cps_uri = kwargs['cpsUri'] + _setter("cps_uri", cps_uri) @property @@ -1996,7 +2194,23 @@ def _configure( state: Optional[str] = None, surname: Optional[str] = None, title: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'commonName' in kwargs: + common_name = kwargs['commonName'] + if 'customAttributes' in kwargs: + custom_attributes = kwargs['customAttributes'] + if 'distinguishedNameQualifier' in kwargs: + distinguished_name_qualifier = kwargs['distinguishedNameQualifier'] + if 'generationQualifier' in kwargs: + generation_qualifier = kwargs['generationQualifier'] + if 'givenName' in kwargs: + given_name = kwargs['givenName'] + if 'organizationalUnit' in kwargs: + organizational_unit = kwargs['organizationalUnit'] + if 'serialNumber' in kwargs: + serial_number = kwargs['serialNumber'] + if common_name is not None: _setter("common_name", common_name) if country is not None: @@ -2125,7 +2339,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/acmpca/permission.py b/sdk/python/pulumi_aws_native/acmpca/permission.py index 1321b47a59..df742ec0a9 100644 --- a/sdk/python/pulumi_aws_native/acmpca/permission.py +++ b/sdk/python/pulumi_aws_native/acmpca/permission.py @@ -39,7 +39,13 @@ def _configure( certificate_authority_arn: pulumi.Input[str], principal: pulumi.Input[str], source_account: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArn' in kwargs: + certificate_authority_arn = kwargs['certificateAuthorityArn'] + if 'sourceAccount' in kwargs: + source_account = kwargs['sourceAccount'] + _setter("actions", actions) _setter("certificate_authority_arn", certificate_authority_arn) _setter("principal", principal) diff --git a/sdk/python/pulumi_aws_native/amazonmq/_inputs.py b/sdk/python/pulumi_aws_native/amazonmq/_inputs.py index d5d0c002c2..7c66abdff7 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/_inputs.py +++ b/sdk/python/pulumi_aws_native/amazonmq/_inputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], id: pulumi.Input[str], revision: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("revision", revision) @@ -74,7 +76,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'useAwsOwnedKey' in kwargs: + use_aws_owned_key = kwargs['useAwsOwnedKey'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("use_aws_owned_key", use_aws_owned_key) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -140,7 +148,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleBase' in kwargs: + role_base = kwargs['roleBase'] + if 'roleSearchMatching' in kwargs: + role_search_matching = kwargs['roleSearchMatching'] + if 'serviceAccountPassword' in kwargs: + service_account_password = kwargs['serviceAccountPassword'] + if 'serviceAccountUsername' in kwargs: + service_account_username = kwargs['serviceAccountUsername'] + if 'userBase' in kwargs: + user_base = kwargs['userBase'] + if 'userSearchMatching' in kwargs: + user_search_matching = kwargs['userSearchMatching'] + if 'roleName' in kwargs: + role_name = kwargs['roleName'] + if 'roleSearchSubtree' in kwargs: + role_search_subtree = kwargs['roleSearchSubtree'] + if 'userRoleName' in kwargs: + user_role_name = kwargs['userRoleName'] + if 'userSearchSubtree' in kwargs: + user_search_subtree = kwargs['userSearchSubtree'] + _setter("hosts", hosts) _setter("role_base", role_base) _setter("role_search_matching", role_search_matching) @@ -272,7 +302,9 @@ def _configure( _setter: Callable[[Any, Any], None], audit: Optional[pulumi.Input[bool]] = None, general: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if audit is not None: _setter("audit", audit) if general is not None: @@ -315,7 +347,15 @@ def _configure( day_of_week: pulumi.Input[str], time_of_day: pulumi.Input[str], time_zone: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dayOfWeek' in kwargs: + day_of_week = kwargs['dayOfWeek'] + if 'timeOfDay' in kwargs: + time_of_day = kwargs['timeOfDay'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + _setter("day_of_week", day_of_week) _setter("time_of_day", time_of_day) _setter("time_zone", time_zone) @@ -363,7 +403,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -407,7 +449,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'consoleAccess' in kwargs: + console_access = kwargs['consoleAccess'] + _setter("password", password) _setter("username", username) if console_access is not None: @@ -467,7 +513,9 @@ def _configure( _setter: Callable[[Any, Any], None], id: pulumi.Input[str], revision: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("revision", revision) @@ -505,7 +553,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/amazonmq/broker.py b/sdk/python/pulumi_aws_native/amazonmq/broker.py index d7ec448972..d1466720f6 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/broker.py +++ b/sdk/python/pulumi_aws_native/amazonmq/broker.py @@ -85,7 +85,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoMinorVersionUpgrade' in kwargs: + auto_minor_version_upgrade = kwargs['autoMinorVersionUpgrade'] + if 'deploymentMode' in kwargs: + deployment_mode = kwargs['deploymentMode'] + if 'engineType' in kwargs: + engine_type = kwargs['engineType'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'hostInstanceType' in kwargs: + host_instance_type = kwargs['hostInstanceType'] + if 'publiclyAccessible' in kwargs: + publicly_accessible = kwargs['publiclyAccessible'] + if 'authenticationStrategy' in kwargs: + authentication_strategy = kwargs['authenticationStrategy'] + if 'brokerName' in kwargs: + broker_name = kwargs['brokerName'] + if 'dataReplicationMode' in kwargs: + data_replication_mode = kwargs['dataReplicationMode'] + if 'dataReplicationPrimaryBrokerArn' in kwargs: + data_replication_primary_broker_arn = kwargs['dataReplicationPrimaryBrokerArn'] + if 'encryptionOptions' in kwargs: + encryption_options = kwargs['encryptionOptions'] + if 'ldapServerMetadata' in kwargs: + ldap_server_metadata = kwargs['ldapServerMetadata'] + if 'maintenanceWindowStartTime' in kwargs: + maintenance_window_start_time = kwargs['maintenanceWindowStartTime'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'storageType' in kwargs: + storage_type = kwargs['storageType'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("auto_minor_version_upgrade", auto_minor_version_upgrade) _setter("deployment_mode", deployment_mode) _setter("engine_type", engine_type) diff --git a/sdk/python/pulumi_aws_native/amazonmq/configuration.py b/sdk/python/pulumi_aws_native/amazonmq/configuration.py index 7f818963e9..0954941e3b 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/configuration.py +++ b/sdk/python/pulumi_aws_native/amazonmq/configuration.py @@ -46,7 +46,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'engineType' in kwargs: + engine_type = kwargs['engineType'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'authenticationStrategy' in kwargs: + authentication_strategy = kwargs['authenticationStrategy'] + _setter("data", data) _setter("engine_type", engine_type) _setter("engine_version", engine_version) diff --git a/sdk/python/pulumi_aws_native/amazonmq/configuration_association.py b/sdk/python/pulumi_aws_native/amazonmq/configuration_association.py index e04d073714..a661a03dfa 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/configuration_association.py +++ b/sdk/python/pulumi_aws_native/amazonmq/configuration_association.py @@ -31,7 +31,9 @@ def _configure( _setter: Callable[[Any, Any], None], broker: pulumi.Input[str], configuration: pulumi.Input['ConfigurationAssociationConfigurationIdArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("broker", broker) _setter("configuration", configuration) diff --git a/sdk/python/pulumi_aws_native/amazonmq/outputs.py b/sdk/python/pulumi_aws_native/amazonmq/outputs.py index 7904f93184..a35b5a79ae 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/outputs.py +++ b/sdk/python/pulumi_aws_native/amazonmq/outputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], id: str, revision: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("revision", revision) @@ -85,7 +87,13 @@ def _configure( _setter: Callable[[Any, Any], None], use_aws_owned_key: bool, kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'useAwsOwnedKey' in kwargs: + use_aws_owned_key = kwargs['useAwsOwnedKey'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("use_aws_owned_key", use_aws_owned_key) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -178,7 +186,29 @@ def _configure( role_search_subtree: Optional[bool] = None, user_role_name: Optional[str] = None, user_search_subtree: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleBase' in kwargs: + role_base = kwargs['roleBase'] + if 'roleSearchMatching' in kwargs: + role_search_matching = kwargs['roleSearchMatching'] + if 'serviceAccountPassword' in kwargs: + service_account_password = kwargs['serviceAccountPassword'] + if 'serviceAccountUsername' in kwargs: + service_account_username = kwargs['serviceAccountUsername'] + if 'userBase' in kwargs: + user_base = kwargs['userBase'] + if 'userSearchMatching' in kwargs: + user_search_matching = kwargs['userSearchMatching'] + if 'roleName' in kwargs: + role_name = kwargs['roleName'] + if 'roleSearchSubtree' in kwargs: + role_search_subtree = kwargs['roleSearchSubtree'] + if 'userRoleName' in kwargs: + user_role_name = kwargs['userRoleName'] + if 'userSearchSubtree' in kwargs: + user_search_subtree = kwargs['userSearchSubtree'] + _setter("hosts", hosts) _setter("role_base", role_base) _setter("role_search_matching", role_search_matching) @@ -266,7 +296,9 @@ def _configure( _setter: Callable[[Any, Any], None], audit: Optional[bool] = None, general: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if audit is not None: _setter("audit", audit) if general is not None: @@ -322,7 +354,15 @@ def _configure( day_of_week: str, time_of_day: str, time_zone: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dayOfWeek' in kwargs: + day_of_week = kwargs['dayOfWeek'] + if 'timeOfDay' in kwargs: + time_of_day = kwargs['timeOfDay'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + _setter("day_of_week", day_of_week) _setter("time_of_day", time_of_day) _setter("time_zone", time_zone) @@ -358,7 +398,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -411,7 +453,11 @@ def _configure( username: str, console_access: Optional[bool] = None, groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'consoleAccess' in kwargs: + console_access = kwargs['consoleAccess'] + _setter("password", password) _setter("username", username) if console_access is not None: @@ -455,7 +501,9 @@ def _configure( _setter: Callable[[Any, Any], None], id: str, revision: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("revision", revision) @@ -485,7 +533,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/amplify/_inputs.py b/sdk/python/pulumi_aws_native/amplify/_inputs.py index 5b7bec69b9..7189300fad 100644 --- a/sdk/python/pulumi_aws_native/amplify/_inputs.py +++ b/sdk/python/pulumi_aws_native/amplify/_inputs.py @@ -64,7 +64,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoBranchCreationPatterns' in kwargs: + auto_branch_creation_patterns = kwargs['autoBranchCreationPatterns'] + if 'basicAuthConfig' in kwargs: + basic_auth_config = kwargs['basicAuthConfig'] + if 'buildSpec' in kwargs: + build_spec = kwargs['buildSpec'] + if 'enableAutoBranchCreation' in kwargs: + enable_auto_branch_creation = kwargs['enableAutoBranchCreation'] + if 'enableAutoBuild' in kwargs: + enable_auto_build = kwargs['enableAutoBuild'] + if 'enablePerformanceMode' in kwargs: + enable_performance_mode = kwargs['enablePerformanceMode'] + if 'enablePullRequestPreview' in kwargs: + enable_pull_request_preview = kwargs['enablePullRequestPreview'] + if 'environmentVariables' in kwargs: + environment_variables = kwargs['environmentVariables'] + if 'pullRequestEnvironmentName' in kwargs: + pull_request_environment_name = kwargs['pullRequestEnvironmentName'] + if auto_branch_creation_patterns is not None: _setter("auto_branch_creation_patterns", auto_branch_creation_patterns) if basic_auth_config is not None: @@ -206,7 +226,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableBasicAuth' in kwargs: + enable_basic_auth = kwargs['enableBasicAuth'] + if enable_basic_auth is not None: _setter("enable_basic_auth", enable_basic_auth) if password is not None: @@ -263,7 +287,9 @@ def _configure( target: pulumi.Input[str], condition: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("source", source) _setter("target", target) if condition is not None: @@ -323,7 +349,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -361,7 +389,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -402,7 +432,11 @@ def _configure( password: pulumi.Input[str], username: pulumi.Input[str], enable_basic_auth: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableBasicAuth' in kwargs: + enable_basic_auth = kwargs['enableBasicAuth'] + _setter("password", password) _setter("username", username) if enable_basic_auth is not None: @@ -451,7 +485,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -489,7 +525,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -527,7 +565,11 @@ def _configure( _setter: Callable[[Any, Any], None], branch_name: pulumi.Input[str], prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'branchName' in kwargs: + branch_name = kwargs['branchName'] + _setter("branch_name", branch_name) _setter("prefix", prefix) diff --git a/sdk/python/pulumi_aws_native/amplify/app.py b/sdk/python/pulumi_aws_native/amplify/app.py index 303134c770..e27efe33d4 100644 --- a/sdk/python/pulumi_aws_native/amplify/app.py +++ b/sdk/python/pulumi_aws_native/amplify/app.py @@ -71,7 +71,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'autoBranchCreationConfig' in kwargs: + auto_branch_creation_config = kwargs['autoBranchCreationConfig'] + if 'basicAuthConfig' in kwargs: + basic_auth_config = kwargs['basicAuthConfig'] + if 'buildSpec' in kwargs: + build_spec = kwargs['buildSpec'] + if 'customHeaders' in kwargs: + custom_headers = kwargs['customHeaders'] + if 'customRules' in kwargs: + custom_rules = kwargs['customRules'] + if 'enableBranchAutoDeletion' in kwargs: + enable_branch_auto_deletion = kwargs['enableBranchAutoDeletion'] + if 'environmentVariables' in kwargs: + environment_variables = kwargs['environmentVariables'] + if 'iamServiceRole' in kwargs: + iam_service_role = kwargs['iamServiceRole'] + if 'oauthToken' in kwargs: + oauth_token = kwargs['oauthToken'] + if access_token is not None: _setter("access_token", access_token) if auto_branch_creation_config is not None: diff --git a/sdk/python/pulumi_aws_native/amplify/branch.py b/sdk/python/pulumi_aws_native/amplify/branch.py index 0bb7eb7afc..ba24c1b201 100644 --- a/sdk/python/pulumi_aws_native/amplify/branch.py +++ b/sdk/python/pulumi_aws_native/amplify/branch.py @@ -65,7 +65,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appId' in kwargs: + app_id = kwargs['appId'] + if 'basicAuthConfig' in kwargs: + basic_auth_config = kwargs['basicAuthConfig'] + if 'branchName' in kwargs: + branch_name = kwargs['branchName'] + if 'buildSpec' in kwargs: + build_spec = kwargs['buildSpec'] + if 'enableAutoBuild' in kwargs: + enable_auto_build = kwargs['enableAutoBuild'] + if 'enablePerformanceMode' in kwargs: + enable_performance_mode = kwargs['enablePerformanceMode'] + if 'enablePullRequestPreview' in kwargs: + enable_pull_request_preview = kwargs['enablePullRequestPreview'] + if 'environmentVariables' in kwargs: + environment_variables = kwargs['environmentVariables'] + if 'pullRequestEnvironmentName' in kwargs: + pull_request_environment_name = kwargs['pullRequestEnvironmentName'] + _setter("app_id", app_id) if basic_auth_config is not None: _setter("basic_auth_config", basic_auth_config) diff --git a/sdk/python/pulumi_aws_native/amplify/domain.py b/sdk/python/pulumi_aws_native/amplify/domain.py index 2778ed4c23..e70f2dc571 100644 --- a/sdk/python/pulumi_aws_native/amplify/domain.py +++ b/sdk/python/pulumi_aws_native/amplify/domain.py @@ -43,7 +43,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appId' in kwargs: + app_id = kwargs['appId'] + if 'subDomainSettings' in kwargs: + sub_domain_settings = kwargs['subDomainSettings'] + if 'autoSubDomainCreationPatterns' in kwargs: + auto_sub_domain_creation_patterns = kwargs['autoSubDomainCreationPatterns'] + if 'autoSubDomainIamRole' in kwargs: + auto_sub_domain_iam_role = kwargs['autoSubDomainIamRole'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'enableAutoSubDomain' in kwargs: + enable_auto_sub_domain = kwargs['enableAutoSubDomain'] + _setter("app_id", app_id) _setter("sub_domain_settings", sub_domain_settings) if auto_sub_domain_creation_patterns is not None: diff --git a/sdk/python/pulumi_aws_native/amplify/outputs.py b/sdk/python/pulumi_aws_native/amplify/outputs.py index 933b618a25..93a5fc593f 100644 --- a/sdk/python/pulumi_aws_native/amplify/outputs.py +++ b/sdk/python/pulumi_aws_native/amplify/outputs.py @@ -98,7 +98,27 @@ def _configure( framework: Optional[str] = None, pull_request_environment_name: Optional[str] = None, stage: Optional['AppAutoBranchCreationConfigStage'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoBranchCreationPatterns' in kwargs: + auto_branch_creation_patterns = kwargs['autoBranchCreationPatterns'] + if 'basicAuthConfig' in kwargs: + basic_auth_config = kwargs['basicAuthConfig'] + if 'buildSpec' in kwargs: + build_spec = kwargs['buildSpec'] + if 'enableAutoBranchCreation' in kwargs: + enable_auto_branch_creation = kwargs['enableAutoBranchCreation'] + if 'enableAutoBuild' in kwargs: + enable_auto_build = kwargs['enableAutoBuild'] + if 'enablePerformanceMode' in kwargs: + enable_performance_mode = kwargs['enablePerformanceMode'] + if 'enablePullRequestPreview' in kwargs: + enable_pull_request_preview = kwargs['enablePullRequestPreview'] + if 'environmentVariables' in kwargs: + environment_variables = kwargs['environmentVariables'] + if 'pullRequestEnvironmentName' in kwargs: + pull_request_environment_name = kwargs['pullRequestEnvironmentName'] + if auto_branch_creation_patterns is not None: _setter("auto_branch_creation_patterns", auto_branch_creation_patterns) if basic_auth_config is not None: @@ -213,7 +233,11 @@ def _configure( enable_basic_auth: Optional[bool] = None, password: Optional[str] = None, username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableBasicAuth' in kwargs: + enable_basic_auth = kwargs['enableBasicAuth'] + if enable_basic_auth is not None: _setter("enable_basic_auth", enable_basic_auth) if password is not None: @@ -258,7 +282,9 @@ def _configure( target: str, condition: Optional[str] = None, status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("source", source) _setter("target", target) if condition is not None: @@ -302,7 +328,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -332,7 +360,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -382,7 +412,11 @@ def _configure( password: str, username: str, enable_basic_auth: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableBasicAuth' in kwargs: + enable_basic_auth = kwargs['enableBasicAuth'] + _setter("password", password) _setter("username", username) if enable_basic_auth is not None: @@ -419,7 +453,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -449,7 +485,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -496,7 +534,11 @@ def _configure( _setter: Callable[[Any, Any], None], branch_name: str, prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'branchName' in kwargs: + branch_name = kwargs['branchName'] + _setter("branch_name", branch_name) _setter("prefix", prefix) diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/_inputs.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/_inputs.py index 3b9c88720a..b2cf63e729 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/_inputs.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/_inputs.py @@ -44,10 +44,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ComponentChildArgs: def __init__(__self__, *, @@ -72,7 +74,11 @@ def _configure( properties: pulumi.Input['ComponentPropertiesArgs'], children: Optional[pulumi.Input[Sequence[pulumi.Input['ComponentChildArgs']]]] = None, events: Optional[pulumi.Input['ComponentEventsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentType' in kwargs: + component_type = kwargs['componentType'] + _setter("component_type", component_type) _setter("name", name) _setter("properties", properties) @@ -134,10 +140,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ComponentEventsArgs: def __init__(__self__): @@ -145,10 +153,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ComponentOverridesArgs: def __init__(__self__): @@ -156,10 +166,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ComponentPropertiesArgs: def __init__(__self__): @@ -167,10 +179,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ComponentTagsArgs: def __init__(__self__): @@ -178,10 +192,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ComponentVariantValuesArgs: def __init__(__self__): @@ -189,10 +205,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ComponentVariantArgs: def __init__(__self__, *, @@ -208,7 +226,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'variantValues' in kwargs: + variant_values = kwargs['variantValues'] + if overrides is not None: _setter("overrides", overrides) if variant_values is not None: @@ -251,7 +273,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if children is not None: _setter("children", children) if excluded is not None: @@ -308,7 +332,9 @@ def _configure( clear: Optional[pulumi.Input['FormButtonArgs']] = None, position: Optional[pulumi.Input['FormButtonsPosition']] = None, submit: Optional[pulumi.Input['FormButtonArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cancel is not None: _setter("cancel", cancel) if clear is not None: @@ -370,7 +396,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_source_type: pulumi.Input['FormDataSourceType'], data_type_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceType' in kwargs: + data_source_type = kwargs['dataSourceType'] + if 'dataTypeName' in kwargs: + data_type_name = kwargs['dataTypeName'] + _setter("data_source_type", data_source_type) _setter("data_type_name", data_type_name) @@ -405,7 +437,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], fixed: pulumi.Input['FormFixedPosition'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("fixed", fixed) @property @@ -430,7 +464,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], right_of: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rightOf' in kwargs: + right_of = kwargs['rightOf'] + _setter("right_of", right_of) @property @@ -455,7 +493,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], below: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("below", below) @property @@ -475,10 +515,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class FormSectionalElementMapArgs: def __init__(__self__): @@ -486,10 +528,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class FormStyleConfig0PropertiesArgs: def __init__(__self__, *, @@ -502,7 +546,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], token_reference: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tokenReference' in kwargs: + token_reference = kwargs['tokenReference'] + _setter("token_reference", token_reference) @property @@ -527,7 +575,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -558,7 +608,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'horizontalGap' in kwargs: + horizontal_gap = kwargs['horizontalGap'] + if 'outerPadding' in kwargs: + outer_padding = kwargs['outerPadding'] + if 'verticalGap' in kwargs: + vertical_gap = kwargs['verticalGap'] + if horizontal_gap is not None: _setter("horizontal_gap", horizontal_gap) if outer_padding is not None: @@ -601,10 +659,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ThemeTagsArgs: def __init__(__self__): @@ -612,10 +672,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ThemeValuesArgs: def __init__(__self__, *, @@ -631,7 +693,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input['ThemeValueArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -671,7 +735,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if children is not None: _setter("children", children) if value is not None: diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/component.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/component.py index d450b27eda..a37ed96f63 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/component.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/component.py @@ -67,7 +67,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bindingProperties' in kwargs: + binding_properties = kwargs['bindingProperties'] + if 'componentType' in kwargs: + component_type = kwargs['componentType'] + if 'appId' in kwargs: + app_id = kwargs['appId'] + if 'collectionProperties' in kwargs: + collection_properties = kwargs['collectionProperties'] + if 'environmentName' in kwargs: + environment_name = kwargs['environmentName'] + if 'schemaVersion' in kwargs: + schema_version = kwargs['schemaVersion'] + if 'sourceId' in kwargs: + source_id = kwargs['sourceId'] + _setter("binding_properties", binding_properties) _setter("component_type", component_type) _setter("overrides", overrides) diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/form.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/form.py index f4eeb1e5d7..2ded099637 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/form.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/form.py @@ -62,7 +62,23 @@ def _configure( label_decorator: Optional[pulumi.Input['FormLabelDecorator']] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input['FormTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'formActionType' in kwargs: + form_action_type = kwargs['formActionType'] + if 'schemaVersion' in kwargs: + schema_version = kwargs['schemaVersion'] + if 'sectionalElements' in kwargs: + sectional_elements = kwargs['sectionalElements'] + if 'appId' in kwargs: + app_id = kwargs['appId'] + if 'environmentName' in kwargs: + environment_name = kwargs['environmentName'] + if 'labelDecorator' in kwargs: + label_decorator = kwargs['labelDecorator'] + _setter("data_type", data_type) _setter("fields", fields) _setter("form_action_type", form_action_type) diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/outputs.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/outputs.py index 8460464372..472303299c 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/outputs.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/outputs.py @@ -45,10 +45,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ComponentChild(dict): @staticmethod @@ -90,7 +92,11 @@ def _configure( properties: 'outputs.ComponentProperties', children: Optional[Sequence['outputs.ComponentChild']] = None, events: Optional['outputs.ComponentEvents'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentType' in kwargs: + component_type = kwargs['componentType'] + _setter("component_type", component_type) _setter("name", name) _setter("properties", properties) @@ -132,10 +138,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ComponentEvents(dict): def __init__(__self__): @@ -143,10 +151,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ComponentOverrides(dict): def __init__(__self__): @@ -154,10 +164,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ComponentProperties(dict): def __init__(__self__): @@ -165,10 +177,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ComponentTags(dict): def __init__(__self__): @@ -176,10 +190,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ComponentVariant(dict): @staticmethod @@ -212,7 +228,11 @@ def _configure( _setter: Callable[[Any, Any], None], overrides: Optional['outputs.ComponentOverrides'] = None, variant_values: Optional['outputs.ComponentVariantValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'variantValues' in kwargs: + variant_values = kwargs['variantValues'] + if overrides is not None: _setter("overrides", overrides) if variant_values is not None: @@ -236,10 +256,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class FormButton(dict): def __init__(__self__, *, @@ -258,7 +280,9 @@ def _configure( children: Optional[str] = None, excluded: Optional[bool] = None, position: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if children is not None: _setter("children", children) if excluded is not None: @@ -303,7 +327,9 @@ def _configure( clear: Optional['outputs.FormButton'] = None, position: Optional['FormButtonsPosition'] = None, submit: Optional['outputs.FormButton'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cancel is not None: _setter("cancel", cancel) if clear is not None: @@ -368,7 +394,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_source_type: 'FormDataSourceType', data_type_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceType' in kwargs: + data_source_type = kwargs['dataSourceType'] + if 'dataTypeName' in kwargs: + data_type_name = kwargs['dataTypeName'] + _setter("data_source_type", data_source_type) _setter("data_type_name", data_type_name) @@ -395,7 +427,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], fixed: 'FormFixedPosition', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("fixed", fixed) @property @@ -433,7 +467,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], right_of: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rightOf' in kwargs: + right_of = kwargs['rightOf'] + _setter("right_of", right_of) @property @@ -454,7 +492,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], below: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("below", below) @property @@ -470,10 +510,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class FormSectionalElementMap(dict): def __init__(__self__): @@ -481,10 +523,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class FormStyle(dict): @staticmethod @@ -524,7 +568,15 @@ def _configure( horizontal_gap: Optional[Any] = None, outer_padding: Optional[Any] = None, vertical_gap: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'horizontalGap' in kwargs: + horizontal_gap = kwargs['horizontalGap'] + if 'outerPadding' in kwargs: + outer_padding = kwargs['outerPadding'] + if 'verticalGap' in kwargs: + vertical_gap = kwargs['verticalGap'] + if horizontal_gap is not None: _setter("horizontal_gap", horizontal_gap) if outer_padding is not None: @@ -577,7 +629,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], token_reference: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tokenReference' in kwargs: + token_reference = kwargs['tokenReference'] + _setter("token_reference", token_reference) @property @@ -598,7 +654,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -614,10 +672,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ThemeTags(dict): def __init__(__self__): @@ -625,10 +685,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ThemeValue(dict): def __init__(__self__, *, @@ -644,7 +706,9 @@ def _configure( _setter: Callable[[Any, Any], None], children: Optional[Sequence['outputs.ThemeValues']] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if children is not None: _setter("children", children) if value is not None: @@ -676,7 +740,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional['outputs.ThemeValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/theme.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/theme.py index b858497890..d88fd48b57 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/theme.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/theme.py @@ -43,7 +43,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appId' in kwargs: + app_id = kwargs['appId'] + if 'environmentName' in kwargs: + environment_name = kwargs['environmentName'] + _setter("values", values) if app_id is not None: _setter("app_id", app_id) diff --git a/sdk/python/pulumi_aws_native/apigateway/_inputs.py b/sdk/python/pulumi_aws_native/apigateway/_inputs.py index 224428867c..0f2aec9051 100644 --- a/sdk/python/pulumi_aws_native/apigateway/_inputs.py +++ b/sdk/python/pulumi_aws_native/apigateway/_inputs.py @@ -60,7 +60,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + if 'stageName' in kwargs: + stage_name = kwargs['stageName'] + if rest_api_id is not None: _setter("rest_api_id", rest_api_id) if stage_name is not None: @@ -110,7 +116,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -154,7 +162,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -196,7 +206,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if destination_arn is not None: _setter("destination_arn", destination_arn) if format is not None: @@ -250,7 +264,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentTraffic' in kwargs: + percent_traffic = kwargs['percentTraffic'] + if 'stageVariableOverrides' in kwargs: + stage_variable_overrides = kwargs['stageVariableOverrides'] + if 'useStageCache' in kwargs: + use_stage_cache = kwargs['useStageCache'] + if percent_traffic is not None: _setter("percent_traffic", percent_traffic) if stage_variable_overrides is not None: @@ -318,7 +340,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentTraffic' in kwargs: + percent_traffic = kwargs['percentTraffic'] + if 'stageVariableOverrides' in kwargs: + stage_variable_overrides = kwargs['stageVariableOverrides'] + if 'useStageCache' in kwargs: + use_stage_cache = kwargs['useStageCache'] + if percent_traffic is not None: _setter("percent_traffic", percent_traffic) if stage_variable_overrides is not None: @@ -414,7 +444,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cacheDataEncrypted' in kwargs: + cache_data_encrypted = kwargs['cacheDataEncrypted'] + if 'cacheTtlInSeconds' in kwargs: + cache_ttl_in_seconds = kwargs['cacheTtlInSeconds'] + if 'cachingEnabled' in kwargs: + caching_enabled = kwargs['cachingEnabled'] + if 'dataTraceEnabled' in kwargs: + data_trace_enabled = kwargs['dataTraceEnabled'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'metricsEnabled' in kwargs: + metrics_enabled = kwargs['metricsEnabled'] + if 'resourcePath' in kwargs: + resource_path = kwargs['resourcePath'] + if 'throttlingBurstLimit' in kwargs: + throttling_burst_limit = kwargs['throttlingBurstLimit'] + if 'throttlingRateLimit' in kwargs: + throttling_rate_limit = kwargs['throttlingRateLimit'] + if cache_data_encrypted is not None: _setter("cache_data_encrypted", cache_data_encrypted) if cache_ttl_in_seconds is not None: @@ -644,7 +696,41 @@ def _configure( throttling_rate_limit: Optional[pulumi.Input[float]] = None, tracing_enabled: Optional[pulumi.Input[bool]] = None, variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLogSetting' in kwargs: + access_log_setting = kwargs['accessLogSetting'] + if 'cacheClusterEnabled' in kwargs: + cache_cluster_enabled = kwargs['cacheClusterEnabled'] + if 'cacheClusterSize' in kwargs: + cache_cluster_size = kwargs['cacheClusterSize'] + if 'cacheDataEncrypted' in kwargs: + cache_data_encrypted = kwargs['cacheDataEncrypted'] + if 'cacheTtlInSeconds' in kwargs: + cache_ttl_in_seconds = kwargs['cacheTtlInSeconds'] + if 'cachingEnabled' in kwargs: + caching_enabled = kwargs['cachingEnabled'] + if 'canarySetting' in kwargs: + canary_setting = kwargs['canarySetting'] + if 'clientCertificateId' in kwargs: + client_certificate_id = kwargs['clientCertificateId'] + if 'dataTraceEnabled' in kwargs: + data_trace_enabled = kwargs['dataTraceEnabled'] + if 'documentationVersion' in kwargs: + documentation_version = kwargs['documentationVersion'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'methodSettings' in kwargs: + method_settings = kwargs['methodSettings'] + if 'metricsEnabled' in kwargs: + metrics_enabled = kwargs['metricsEnabled'] + if 'throttlingBurstLimit' in kwargs: + throttling_burst_limit = kwargs['throttlingBurstLimit'] + if 'throttlingRateLimit' in kwargs: + throttling_rate_limit = kwargs['throttlingRateLimit'] + if 'tracingEnabled' in kwargs: + tracing_enabled = kwargs['tracingEnabled'] + if access_log_setting is not None: _setter("access_log_setting", access_log_setting) if cache_cluster_enabled is not None: @@ -932,7 +1018,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -992,7 +1080,11 @@ def _configure( path: Optional[pulumi.Input[str]] = None, status_code: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input['DocumentationPartLocationType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if method is not None: _setter("method", method) if name is not None: @@ -1077,7 +1169,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if types is not None: _setter("types", types) @@ -1106,7 +1200,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'truststoreUri' in kwargs: + truststore_uri = kwargs['truststoreUri'] + if 'truststoreVersion' in kwargs: + truststore_version = kwargs['truststoreVersion'] + if truststore_uri is not None: _setter("truststore_uri", truststore_uri) if truststore_version is not None: @@ -1146,7 +1246,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1202,7 +1304,19 @@ def _configure( response_parameters: Optional[Any] = None, response_templates: Optional[Any] = None, selection_pattern: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if 'contentHandling' in kwargs: + content_handling = kwargs['contentHandling'] + if 'responseParameters' in kwargs: + response_parameters = kwargs['responseParameters'] + if 'responseTemplates' in kwargs: + response_templates = kwargs['responseTemplates'] + if 'selectionPattern' in kwargs: + selection_pattern = kwargs['selectionPattern'] + _setter("status_code", status_code) if content_handling is not None: _setter("content_handling", content_handling) @@ -1341,7 +1455,31 @@ def _configure( request_templates: Optional[Any] = None, timeout_in_millis: Optional[pulumi.Input[int]] = None, uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cacheKeyParameters' in kwargs: + cache_key_parameters = kwargs['cacheKeyParameters'] + if 'cacheNamespace' in kwargs: + cache_namespace = kwargs['cacheNamespace'] + if 'connectionId' in kwargs: + connection_id = kwargs['connectionId'] + if 'connectionType' in kwargs: + connection_type = kwargs['connectionType'] + if 'contentHandling' in kwargs: + content_handling = kwargs['contentHandling'] + if 'integrationHttpMethod' in kwargs: + integration_http_method = kwargs['integrationHttpMethod'] + if 'integrationResponses' in kwargs: + integration_responses = kwargs['integrationResponses'] + if 'passthroughBehavior' in kwargs: + passthrough_behavior = kwargs['passthroughBehavior'] + if 'requestParameters' in kwargs: + request_parameters = kwargs['requestParameters'] + if 'requestTemplates' in kwargs: + request_templates = kwargs['requestTemplates'] + if 'timeoutInMillis' in kwargs: + timeout_in_millis = kwargs['timeoutInMillis'] + _setter("type", type) if cache_key_parameters is not None: _setter("cache_key_parameters", cache_key_parameters) @@ -1562,7 +1700,15 @@ def _configure( status_code: pulumi.Input[str], response_models: Optional[Any] = None, response_parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if 'responseModels' in kwargs: + response_models = kwargs['responseModels'] + if 'responseParameters' in kwargs: + response_parameters = kwargs['responseParameters'] + _setter("status_code", status_code) if response_models is not None: _setter("response_models", response_models) @@ -1621,7 +1767,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcEndpointIds' in kwargs: + vpc_endpoint_ids = kwargs['vpcEndpointIds'] + if types is not None: _setter("types", types) if vpc_endpoint_ids is not None: @@ -1667,7 +1817,11 @@ def _configure( e_tag: Optional[pulumi.Input[str]] = None, key: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eTag' in kwargs: + e_tag = kwargs['eTag'] + if bucket is not None: _setter("bucket", bucket) if e_tag is not None: @@ -1729,7 +1883,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1772,7 +1928,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if destination_arn is not None: _setter("destination_arn", destination_arn) if format is not None: @@ -1831,7 +1991,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentId' in kwargs: + deployment_id = kwargs['deploymentId'] + if 'percentTraffic' in kwargs: + percent_traffic = kwargs['percentTraffic'] + if 'stageVariableOverrides' in kwargs: + stage_variable_overrides = kwargs['stageVariableOverrides'] + if 'useStageCache' in kwargs: + use_stage_cache = kwargs['useStageCache'] + if deployment_id is not None: _setter("deployment_id", deployment_id) if percent_traffic is not None: @@ -1942,7 +2112,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cacheDataEncrypted' in kwargs: + cache_data_encrypted = kwargs['cacheDataEncrypted'] + if 'cacheTtlInSeconds' in kwargs: + cache_ttl_in_seconds = kwargs['cacheTtlInSeconds'] + if 'cachingEnabled' in kwargs: + caching_enabled = kwargs['cachingEnabled'] + if 'dataTraceEnabled' in kwargs: + data_trace_enabled = kwargs['dataTraceEnabled'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'metricsEnabled' in kwargs: + metrics_enabled = kwargs['metricsEnabled'] + if 'resourcePath' in kwargs: + resource_path = kwargs['resourcePath'] + if 'throttlingBurstLimit' in kwargs: + throttling_burst_limit = kwargs['throttlingBurstLimit'] + if 'throttlingRateLimit' in kwargs: + throttling_rate_limit = kwargs['throttlingRateLimit'] + if cache_data_encrypted is not None: _setter("cache_data_encrypted", cache_data_encrypted) if cache_ttl_in_seconds is not None: @@ -2105,7 +2297,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2157,7 +2351,11 @@ def _configure( api_id: Optional[pulumi.Input[str]] = None, stage: Optional[pulumi.Input[str]] = None, throttle: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if api_id is not None: _setter("api_id", api_id) if stage is not None: @@ -2225,7 +2423,9 @@ def _configure( limit: Optional[pulumi.Input[int]] = None, offset: Optional[pulumi.Input[int]] = None, period: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if limit is not None: _setter("limit", limit) if offset is not None: @@ -2289,7 +2489,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2337,7 +2539,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'burstLimit' in kwargs: + burst_limit = kwargs['burstLimit'] + if 'rateLimit' in kwargs: + rate_limit = kwargs['rateLimit'] + if burst_limit is not None: _setter("burst_limit", burst_limit) if rate_limit is not None: @@ -2383,7 +2591,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/apigateway/account.py b/sdk/python/pulumi_aws_native/apigateway/account.py index 32800ff3c7..b7247b5eb6 100644 --- a/sdk/python/pulumi_aws_native/apigateway/account.py +++ b/sdk/python/pulumi_aws_native/apigateway/account.py @@ -27,7 +27,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchRoleArn' in kwargs: + cloud_watch_role_arn = kwargs['cloudWatchRoleArn'] + if cloud_watch_role_arn is not None: _setter("cloud_watch_role_arn", cloud_watch_role_arn) diff --git a/sdk/python/pulumi_aws_native/apigateway/api_key.py b/sdk/python/pulumi_aws_native/apigateway/api_key.py index 2846f95f56..27906d15e6 100644 --- a/sdk/python/pulumi_aws_native/apigateway/api_key.py +++ b/sdk/python/pulumi_aws_native/apigateway/api_key.py @@ -57,7 +57,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerId' in kwargs: + customer_id = kwargs['customerId'] + if 'generateDistinctId' in kwargs: + generate_distinct_id = kwargs['generateDistinctId'] + if 'stageKeys' in kwargs: + stage_keys = kwargs['stageKeys'] + if customer_id is not None: _setter("customer_id", customer_id) if description is not None: diff --git a/sdk/python/pulumi_aws_native/apigateway/authorizer.py b/sdk/python/pulumi_aws_native/apigateway/authorizer.py index 770d611b42..f40f1cbaba 100644 --- a/sdk/python/pulumi_aws_native/apigateway/authorizer.py +++ b/sdk/python/pulumi_aws_native/apigateway/authorizer.py @@ -63,7 +63,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + if 'authType' in kwargs: + auth_type = kwargs['authType'] + if 'authorizerCredentials' in kwargs: + authorizer_credentials = kwargs['authorizerCredentials'] + if 'authorizerResultTtlInSeconds' in kwargs: + authorizer_result_ttl_in_seconds = kwargs['authorizerResultTtlInSeconds'] + if 'authorizerUri' in kwargs: + authorizer_uri = kwargs['authorizerUri'] + if 'identitySource' in kwargs: + identity_source = kwargs['identitySource'] + if 'identityValidationExpression' in kwargs: + identity_validation_expression = kwargs['identityValidationExpression'] + if 'providerArns' in kwargs: + provider_arns = kwargs['providerArns'] + _setter("rest_api_id", rest_api_id) _setter("type", type) if auth_type is not None: 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..057535c34b 100644 --- a/sdk/python/pulumi_aws_native/apigateway/base_path_mapping.py +++ b/sdk/python/pulumi_aws_native/apigateway/base_path_mapping.py @@ -39,7 +39,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'basePath' in kwargs: + base_path = kwargs['basePath'] + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + _setter("domain_name", domain_name) if base_path is not None: _setter("base_path", base_path) diff --git a/sdk/python/pulumi_aws_native/apigateway/client_certificate.py b/sdk/python/pulumi_aws_native/apigateway/client_certificate.py index e6b609cbae..cfc1251430 100644 --- a/sdk/python/pulumi_aws_native/apigateway/client_certificate.py +++ b/sdk/python/pulumi_aws_native/apigateway/client_certificate.py @@ -33,7 +33,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/apigateway/deployment.py b/sdk/python/pulumi_aws_native/apigateway/deployment.py index 8e53109695..d56790881c 100644 --- a/sdk/python/pulumi_aws_native/apigateway/deployment.py +++ b/sdk/python/pulumi_aws_native/apigateway/deployment.py @@ -45,7 +45,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + if 'deploymentCanarySettings' in kwargs: + deployment_canary_settings = kwargs['deploymentCanarySettings'] + if 'stageDescription' in kwargs: + stage_description = kwargs['stageDescription'] + if 'stageName' in kwargs: + stage_name = kwargs['stageName'] + _setter("rest_api_id", rest_api_id) if deployment_canary_settings is not None: _setter("deployment_canary_settings", deployment_canary_settings) diff --git a/sdk/python/pulumi_aws_native/apigateway/documentation_part.py b/sdk/python/pulumi_aws_native/apigateway/documentation_part.py index 107287e0f7..af8e647b2a 100644 --- a/sdk/python/pulumi_aws_native/apigateway/documentation_part.py +++ b/sdk/python/pulumi_aws_native/apigateway/documentation_part.py @@ -38,7 +38,11 @@ def _configure( location: pulumi.Input['DocumentationPartLocationArgs'], properties: pulumi.Input[str], rest_api_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + _setter("location", location) _setter("properties", properties) _setter("rest_api_id", rest_api_id) diff --git a/sdk/python/pulumi_aws_native/apigateway/documentation_version.py b/sdk/python/pulumi_aws_native/apigateway/documentation_version.py index e19e896708..4f1c044cc1 100644 --- a/sdk/python/pulumi_aws_native/apigateway/documentation_version.py +++ b/sdk/python/pulumi_aws_native/apigateway/documentation_version.py @@ -35,7 +35,13 @@ def _configure( documentation_version: pulumi.Input[str], rest_api_id: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentationVersion' in kwargs: + documentation_version = kwargs['documentationVersion'] + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + _setter("documentation_version", documentation_version) _setter("rest_api_id", rest_api_id) if description is not None: diff --git a/sdk/python/pulumi_aws_native/apigateway/domain_name.py b/sdk/python/pulumi_aws_native/apigateway/domain_name.py index c678577fd1..9b88c64a69 100644 --- a/sdk/python/pulumi_aws_native/apigateway/domain_name.py +++ b/sdk/python/pulumi_aws_native/apigateway/domain_name.py @@ -49,7 +49,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'endpointConfiguration' in kwargs: + endpoint_configuration = kwargs['endpointConfiguration'] + if 'mutualTlsAuthentication' in kwargs: + mutual_tls_authentication = kwargs['mutualTlsAuthentication'] + if 'ownershipVerificationCertificateArn' in kwargs: + ownership_verification_certificate_arn = kwargs['ownershipVerificationCertificateArn'] + if 'regionalCertificateArn' in kwargs: + regional_certificate_arn = kwargs['regionalCertificateArn'] + if 'securityPolicy' in kwargs: + security_policy = kwargs['securityPolicy'] + if certificate_arn is not None: _setter("certificate_arn", certificate_arn) if domain_name is not None: diff --git a/sdk/python/pulumi_aws_native/apigateway/gateway_response.py b/sdk/python/pulumi_aws_native/apigateway/gateway_response.py index 07bb5202e1..cda569f6fa 100644 --- a/sdk/python/pulumi_aws_native/apigateway/gateway_response.py +++ b/sdk/python/pulumi_aws_native/apigateway/gateway_response.py @@ -38,7 +38,19 @@ def _configure( response_parameters: Optional[Any] = None, response_templates: Optional[Any] = None, status_code: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'responseType' in kwargs: + response_type = kwargs['responseType'] + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + if 'responseParameters' in kwargs: + response_parameters = kwargs['responseParameters'] + if 'responseTemplates' in kwargs: + response_templates = kwargs['responseTemplates'] + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + _setter("response_type", response_type) _setter("rest_api_id", rest_api_id) if response_parameters is not None: diff --git a/sdk/python/pulumi_aws_native/apigateway/method.py b/sdk/python/pulumi_aws_native/apigateway/method.py index e67db8af4b..bf5399a084 100644 --- a/sdk/python/pulumi_aws_native/apigateway/method.py +++ b/sdk/python/pulumi_aws_native/apigateway/method.py @@ -78,7 +78,33 @@ def _configure( request_models: Optional[Any] = None, request_parameters: Optional[Any] = None, request_validator_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + if 'apiKeyRequired' in kwargs: + api_key_required = kwargs['apiKeyRequired'] + if 'authorizationScopes' in kwargs: + authorization_scopes = kwargs['authorizationScopes'] + if 'authorizationType' in kwargs: + authorization_type = kwargs['authorizationType'] + if 'authorizerId' in kwargs: + authorizer_id = kwargs['authorizerId'] + if 'methodResponses' in kwargs: + method_responses = kwargs['methodResponses'] + if 'operationName' in kwargs: + operation_name = kwargs['operationName'] + if 'requestModels' in kwargs: + request_models = kwargs['requestModels'] + if 'requestParameters' in kwargs: + request_parameters = kwargs['requestParameters'] + if 'requestValidatorId' in kwargs: + request_validator_id = kwargs['requestValidatorId'] + _setter("http_method", http_method) _setter("resource_id", resource_id) _setter("rest_api_id", rest_api_id) diff --git a/sdk/python/pulumi_aws_native/apigateway/model.py b/sdk/python/pulumi_aws_native/apigateway/model.py index acf70cea84..32a1628387 100644 --- a/sdk/python/pulumi_aws_native/apigateway/model.py +++ b/sdk/python/pulumi_aws_native/apigateway/model.py @@ -43,7 +43,13 @@ def _configure( description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, schema: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + _setter("rest_api_id", rest_api_id) if content_type is not None: _setter("content_type", content_type) diff --git a/sdk/python/pulumi_aws_native/apigateway/outputs.py b/sdk/python/pulumi_aws_native/apigateway/outputs.py index da49cf6fd3..b05b52c5d7 100644 --- a/sdk/python/pulumi_aws_native/apigateway/outputs.py +++ b/sdk/python/pulumi_aws_native/apigateway/outputs.py @@ -80,7 +80,13 @@ def _configure( _setter: Callable[[Any, Any], None], rest_api_id: Optional[str] = None, stage_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + if 'stageName' in kwargs: + stage_name = kwargs['stageName'] + if rest_api_id is not None: _setter("rest_api_id", rest_api_id) if stage_name is not None: @@ -122,7 +128,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -158,7 +166,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -209,7 +219,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination_arn: Optional[str] = None, format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if destination_arn is not None: _setter("destination_arn", destination_arn) if format is not None: @@ -276,7 +290,15 @@ def _configure( percent_traffic: Optional[float] = None, stage_variable_overrides: Optional[Any] = None, use_stage_cache: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentTraffic' in kwargs: + percent_traffic = kwargs['percentTraffic'] + if 'stageVariableOverrides' in kwargs: + stage_variable_overrides = kwargs['stageVariableOverrides'] + if 'useStageCache' in kwargs: + use_stage_cache = kwargs['useStageCache'] + if percent_traffic is not None: _setter("percent_traffic", percent_traffic) if stage_variable_overrides is not None: @@ -353,7 +375,15 @@ def _configure( percent_traffic: Optional[float] = None, stage_variable_overrides: Optional[Any] = None, use_stage_cache: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentTraffic' in kwargs: + percent_traffic = kwargs['percentTraffic'] + if 'stageVariableOverrides' in kwargs: + stage_variable_overrides = kwargs['stageVariableOverrides'] + if 'useStageCache' in kwargs: + use_stage_cache = kwargs['useStageCache'] + if percent_traffic is not None: _setter("percent_traffic", percent_traffic) if stage_variable_overrides is not None: @@ -472,7 +502,29 @@ def _configure( resource_path: Optional[str] = None, throttling_burst_limit: Optional[int] = None, throttling_rate_limit: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cacheDataEncrypted' in kwargs: + cache_data_encrypted = kwargs['cacheDataEncrypted'] + if 'cacheTtlInSeconds' in kwargs: + cache_ttl_in_seconds = kwargs['cacheTtlInSeconds'] + if 'cachingEnabled' in kwargs: + caching_enabled = kwargs['cachingEnabled'] + if 'dataTraceEnabled' in kwargs: + data_trace_enabled = kwargs['dataTraceEnabled'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'metricsEnabled' in kwargs: + metrics_enabled = kwargs['metricsEnabled'] + if 'resourcePath' in kwargs: + resource_path = kwargs['resourcePath'] + if 'throttlingBurstLimit' in kwargs: + throttling_burst_limit = kwargs['throttlingBurstLimit'] + if 'throttlingRateLimit' in kwargs: + throttling_rate_limit = kwargs['throttlingRateLimit'] + if cache_data_encrypted is not None: _setter("cache_data_encrypted", cache_data_encrypted) if cache_ttl_in_seconds is not None: @@ -709,7 +761,41 @@ def _configure( throttling_rate_limit: Optional[float] = None, tracing_enabled: Optional[bool] = None, variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLogSetting' in kwargs: + access_log_setting = kwargs['accessLogSetting'] + if 'cacheClusterEnabled' in kwargs: + cache_cluster_enabled = kwargs['cacheClusterEnabled'] + if 'cacheClusterSize' in kwargs: + cache_cluster_size = kwargs['cacheClusterSize'] + if 'cacheDataEncrypted' in kwargs: + cache_data_encrypted = kwargs['cacheDataEncrypted'] + if 'cacheTtlInSeconds' in kwargs: + cache_ttl_in_seconds = kwargs['cacheTtlInSeconds'] + if 'cachingEnabled' in kwargs: + caching_enabled = kwargs['cachingEnabled'] + if 'canarySetting' in kwargs: + canary_setting = kwargs['canarySetting'] + if 'clientCertificateId' in kwargs: + client_certificate_id = kwargs['clientCertificateId'] + if 'dataTraceEnabled' in kwargs: + data_trace_enabled = kwargs['dataTraceEnabled'] + if 'documentationVersion' in kwargs: + documentation_version = kwargs['documentationVersion'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'methodSettings' in kwargs: + method_settings = kwargs['methodSettings'] + if 'metricsEnabled' in kwargs: + metrics_enabled = kwargs['metricsEnabled'] + if 'throttlingBurstLimit' in kwargs: + throttling_burst_limit = kwargs['throttlingBurstLimit'] + if 'throttlingRateLimit' in kwargs: + throttling_rate_limit = kwargs['throttlingRateLimit'] + if 'tracingEnabled' in kwargs: + tracing_enabled = kwargs['tracingEnabled'] + if access_log_setting is not None: _setter("access_log_setting", access_log_setting) if cache_cluster_enabled is not None: @@ -921,7 +1007,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -990,7 +1078,11 @@ def _configure( path: Optional[str] = None, status_code: Optional[str] = None, type: Optional['DocumentationPartLocationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if method is not None: _setter("method", method) if name is not None: @@ -1055,7 +1147,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if types is not None: _setter("types", types) @@ -1099,7 +1193,13 @@ def _configure( _setter: Callable[[Any, Any], None], truststore_uri: Optional[str] = None, truststore_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'truststoreUri' in kwargs: + truststore_uri = kwargs['truststoreUri'] + if 'truststoreVersion' in kwargs: + truststore_version = kwargs['truststoreVersion'] + if truststore_uri is not None: _setter("truststore_uri", truststore_uri) if truststore_version is not None: @@ -1131,7 +1231,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1252,7 +1354,31 @@ def _configure( request_templates: Optional[Any] = None, timeout_in_millis: Optional[int] = None, uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cacheKeyParameters' in kwargs: + cache_key_parameters = kwargs['cacheKeyParameters'] + if 'cacheNamespace' in kwargs: + cache_namespace = kwargs['cacheNamespace'] + if 'connectionId' in kwargs: + connection_id = kwargs['connectionId'] + if 'connectionType' in kwargs: + connection_type = kwargs['connectionType'] + if 'contentHandling' in kwargs: + content_handling = kwargs['contentHandling'] + if 'integrationHttpMethod' in kwargs: + integration_http_method = kwargs['integrationHttpMethod'] + if 'integrationResponses' in kwargs: + integration_responses = kwargs['integrationResponses'] + if 'passthroughBehavior' in kwargs: + passthrough_behavior = kwargs['passthroughBehavior'] + if 'requestParameters' in kwargs: + request_parameters = kwargs['requestParameters'] + if 'requestTemplates' in kwargs: + request_templates = kwargs['requestTemplates'] + if 'timeoutInMillis' in kwargs: + timeout_in_millis = kwargs['timeoutInMillis'] + _setter("type", type) if cache_key_parameters is not None: _setter("cache_key_parameters", cache_key_parameters) @@ -1450,7 +1576,19 @@ def _configure( response_parameters: Optional[Any] = None, response_templates: Optional[Any] = None, selection_pattern: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if 'contentHandling' in kwargs: + content_handling = kwargs['contentHandling'] + if 'responseParameters' in kwargs: + response_parameters = kwargs['responseParameters'] + if 'responseTemplates' in kwargs: + response_templates = kwargs['responseTemplates'] + if 'selectionPattern' in kwargs: + selection_pattern = kwargs['selectionPattern'] + _setter("status_code", status_code) if content_handling is not None: _setter("content_handling", content_handling) @@ -1546,7 +1684,15 @@ def _configure( status_code: str, response_models: Optional[Any] = None, response_parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if 'responseModels' in kwargs: + response_models = kwargs['responseModels'] + if 'responseParameters' in kwargs: + response_parameters = kwargs['responseParameters'] + _setter("status_code", status_code) if response_models is not None: _setter("response_models", response_models) @@ -1610,7 +1756,11 @@ def _configure( _setter: Callable[[Any, Any], None], types: Optional[Sequence[str]] = None, vpc_endpoint_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcEndpointIds' in kwargs: + vpc_endpoint_ids = kwargs['vpcEndpointIds'] + if types is not None: _setter("types", types) if vpc_endpoint_ids is not None: @@ -1665,7 +1815,11 @@ def _configure( e_tag: Optional[str] = None, key: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eTag' in kwargs: + e_tag = kwargs['eTag'] + if bucket is not None: _setter("bucket", bucket) if e_tag is not None: @@ -1711,7 +1865,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1766,7 +1922,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination_arn: Optional[str] = None, format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if destination_arn is not None: _setter("destination_arn", destination_arn) if format is not None: @@ -1843,7 +2003,17 @@ def _configure( percent_traffic: Optional[float] = None, stage_variable_overrides: Optional[Any] = None, use_stage_cache: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentId' in kwargs: + deployment_id = kwargs['deploymentId'] + if 'percentTraffic' in kwargs: + percent_traffic = kwargs['percentTraffic'] + if 'stageVariableOverrides' in kwargs: + stage_variable_overrides = kwargs['stageVariableOverrides'] + if 'useStageCache' in kwargs: + use_stage_cache = kwargs['useStageCache'] + if deployment_id is not None: _setter("deployment_id", deployment_id) if percent_traffic is not None: @@ -1976,7 +2146,29 @@ def _configure( resource_path: Optional[str] = None, throttling_burst_limit: Optional[int] = None, throttling_rate_limit: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cacheDataEncrypted' in kwargs: + cache_data_encrypted = kwargs['cacheDataEncrypted'] + if 'cacheTtlInSeconds' in kwargs: + cache_ttl_in_seconds = kwargs['cacheTtlInSeconds'] + if 'cachingEnabled' in kwargs: + caching_enabled = kwargs['cachingEnabled'] + if 'dataTraceEnabled' in kwargs: + data_trace_enabled = kwargs['dataTraceEnabled'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'metricsEnabled' in kwargs: + metrics_enabled = kwargs['metricsEnabled'] + if 'resourcePath' in kwargs: + resource_path = kwargs['resourcePath'] + if 'throttlingBurstLimit' in kwargs: + throttling_burst_limit = kwargs['throttlingBurstLimit'] + if 'throttlingRateLimit' in kwargs: + throttling_rate_limit = kwargs['throttlingRateLimit'] + if cache_data_encrypted is not None: _setter("cache_data_encrypted", cache_data_encrypted) if cache_ttl_in_seconds is not None: @@ -2102,7 +2294,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2163,7 +2357,11 @@ def _configure( api_id: Optional[str] = None, stage: Optional[str] = None, throttle: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if api_id is not None: _setter("api_id", api_id) if stage is not None: @@ -2219,7 +2417,9 @@ def _configure( limit: Optional[int] = None, offset: Optional[int] = None, period: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if limit is not None: _setter("limit", limit) if offset is not None: @@ -2271,7 +2471,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2330,7 +2532,13 @@ def _configure( _setter: Callable[[Any, Any], None], burst_limit: Optional[int] = None, rate_limit: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'burstLimit' in kwargs: + burst_limit = kwargs['burstLimit'] + if 'rateLimit' in kwargs: + rate_limit = kwargs['rateLimit'] + if burst_limit is not None: _setter("burst_limit", burst_limit) if rate_limit is not None: @@ -2368,7 +2576,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/apigateway/request_validator.py b/sdk/python/pulumi_aws_native/apigateway/request_validator.py index c530b29d17..d950fa2ee9 100644 --- a/sdk/python/pulumi_aws_native/apigateway/request_validator.py +++ b/sdk/python/pulumi_aws_native/apigateway/request_validator.py @@ -39,7 +39,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + if 'validateRequestBody' in kwargs: + validate_request_body = kwargs['validateRequestBody'] + if 'validateRequestParameters' in kwargs: + validate_request_parameters = kwargs['validateRequestParameters'] + _setter("rest_api_id", rest_api_id) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/apigateway/resource.py b/sdk/python/pulumi_aws_native/apigateway/resource.py index e617f0925d..4f883f6486 100644 --- a/sdk/python/pulumi_aws_native/apigateway/resource.py +++ b/sdk/python/pulumi_aws_native/apigateway/resource.py @@ -35,7 +35,15 @@ def _configure( parent_id: pulumi.Input[str], path_part: pulumi.Input[str], rest_api_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parentId' in kwargs: + parent_id = kwargs['parentId'] + if 'pathPart' in kwargs: + path_part = kwargs['pathPart'] + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + _setter("parent_id", parent_id) _setter("path_part", path_part) _setter("rest_api_id", rest_api_id) diff --git a/sdk/python/pulumi_aws_native/apigateway/rest_api.py b/sdk/python/pulumi_aws_native/apigateway/rest_api.py index f2b1a08103..ccb0333578 100644 --- a/sdk/python/pulumi_aws_native/apigateway/rest_api.py +++ b/sdk/python/pulumi_aws_native/apigateway/rest_api.py @@ -70,7 +70,25 @@ def _configure( parameters: Optional[Any] = None, policy: Optional[Any] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['RestApiTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKeySourceType' in kwargs: + api_key_source_type = kwargs['apiKeySourceType'] + if 'binaryMediaTypes' in kwargs: + binary_media_types = kwargs['binaryMediaTypes'] + if 'bodyS3Location' in kwargs: + body_s3_location = kwargs['bodyS3Location'] + if 'cloneFrom' in kwargs: + clone_from = kwargs['cloneFrom'] + if 'disableExecuteApiEndpoint' in kwargs: + disable_execute_api_endpoint = kwargs['disableExecuteApiEndpoint'] + if 'endpointConfiguration' in kwargs: + endpoint_configuration = kwargs['endpointConfiguration'] + if 'failOnWarnings' in kwargs: + fail_on_warnings = kwargs['failOnWarnings'] + if 'minimumCompressionSize' in kwargs: + minimum_compression_size = kwargs['minimumCompressionSize'] + if api_key_source_type is not None: _setter("api_key_source_type", api_key_source_type) if binary_media_types is not None: diff --git a/sdk/python/pulumi_aws_native/apigateway/stage.py b/sdk/python/pulumi_aws_native/apigateway/stage.py index 15ffb75b79..b4a4c44363 100644 --- a/sdk/python/pulumi_aws_native/apigateway/stage.py +++ b/sdk/python/pulumi_aws_native/apigateway/stage.py @@ -81,7 +81,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'restApiId' in kwargs: + rest_api_id = kwargs['restApiId'] + if 'accessLogSetting' in kwargs: + access_log_setting = kwargs['accessLogSetting'] + if 'cacheClusterEnabled' in kwargs: + cache_cluster_enabled = kwargs['cacheClusterEnabled'] + if 'cacheClusterSize' in kwargs: + cache_cluster_size = kwargs['cacheClusterSize'] + if 'canarySetting' in kwargs: + canary_setting = kwargs['canarySetting'] + if 'clientCertificateId' in kwargs: + client_certificate_id = kwargs['clientCertificateId'] + if 'deploymentId' in kwargs: + deployment_id = kwargs['deploymentId'] + if 'documentationVersion' in kwargs: + documentation_version = kwargs['documentationVersion'] + if 'methodSettings' in kwargs: + method_settings = kwargs['methodSettings'] + if 'stageName' in kwargs: + stage_name = kwargs['stageName'] + if 'tracingEnabled' in kwargs: + tracing_enabled = kwargs['tracingEnabled'] + _setter("rest_api_id", rest_api_id) if access_log_setting is not None: _setter("access_log_setting", access_log_setting) diff --git a/sdk/python/pulumi_aws_native/apigateway/usage_plan.py b/sdk/python/pulumi_aws_native/apigateway/usage_plan.py index b79361c25f..7e6173bffd 100644 --- a/sdk/python/pulumi_aws_native/apigateway/usage_plan.py +++ b/sdk/python/pulumi_aws_native/apigateway/usage_plan.py @@ -49,7 +49,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiStages' in kwargs: + api_stages = kwargs['apiStages'] + if 'usagePlanName' in kwargs: + usage_plan_name = kwargs['usagePlanName'] + if api_stages is not None: _setter("api_stages", api_stages) if description is not None: 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 0578985f31..482eb10397 100644 --- a/sdk/python/pulumi_aws_native/apigateway/usage_plan_key.py +++ b/sdk/python/pulumi_aws_native/apigateway/usage_plan_key.py @@ -36,7 +36,15 @@ def _configure( key_id: pulumi.Input[str], key_type: pulumi.Input['UsagePlanKeyKeyType'], usage_plan_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyId' in kwargs: + key_id = kwargs['keyId'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'usagePlanId' in kwargs: + usage_plan_id = kwargs['usagePlanId'] + _setter("key_id", key_id) _setter("key_type", key_type) _setter("usage_plan_id", usage_plan_id) diff --git a/sdk/python/pulumi_aws_native/apigateway/vpc_link.py b/sdk/python/pulumi_aws_native/apigateway/vpc_link.py index e788eb621d..3dee916ba5 100644 --- a/sdk/python/pulumi_aws_native/apigateway/vpc_link.py +++ b/sdk/python/pulumi_aws_native/apigateway/vpc_link.py @@ -41,7 +41,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetArns' in kwargs: + target_arns = kwargs['targetArns'] + _setter("target_arns", target_arns) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/_inputs.py b/sdk/python/pulumi_aws_native/apigatewayv2/_inputs.py index bfe64de924..49784a3751 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/_inputs.py @@ -54,7 +54,9 @@ def _configure( etag: Optional[pulumi.Input[str]] = None, key: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if bucket is not None: _setter("bucket", bucket) if etag is not None: @@ -149,7 +151,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowCredentials' in kwargs: + allow_credentials = kwargs['allowCredentials'] + if 'allowHeaders' in kwargs: + allow_headers = kwargs['allowHeaders'] + if 'allowMethods' in kwargs: + allow_methods = kwargs['allowMethods'] + if 'allowOrigins' in kwargs: + allow_origins = kwargs['allowOrigins'] + if 'exposeHeaders' in kwargs: + expose_headers = kwargs['exposeHeaders'] + if 'maxAge' in kwargs: + max_age = kwargs['maxAge'] + if allow_credentials is not None: _setter("allow_credentials", allow_credentials) if allow_headers is not None: @@ -251,7 +267,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if destination_arn is not None: _setter("destination_arn", destination_arn) if format is not None: @@ -297,7 +317,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'integrationMethod' in kwargs: + integration_method = kwargs['integrationMethod'] + if 'payloadFormatVersion' in kwargs: + payload_format_version = kwargs['payloadFormatVersion'] + if 'timeoutInMillis' in kwargs: + timeout_in_millis = kwargs['timeoutInMillis'] + if description is not None: _setter("description", description) if integration_method is not None: @@ -368,7 +396,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationScopes' in kwargs: + authorization_scopes = kwargs['authorizationScopes'] + if 'authorizationType' in kwargs: + authorization_type = kwargs['authorizationType'] + if 'authorizerId' in kwargs: + authorizer_id = kwargs['authorizerId'] + if 'operationName' in kwargs: + operation_name = kwargs['operationName'] + if authorization_scopes is not None: _setter("authorization_scopes", authorization_scopes) if authorization_type is not None: @@ -450,7 +488,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTraceEnabled' in kwargs: + data_trace_enabled = kwargs['dataTraceEnabled'] + if 'detailedMetricsEnabled' in kwargs: + detailed_metrics_enabled = kwargs['detailedMetricsEnabled'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'throttlingBurstLimit' in kwargs: + throttling_burst_limit = kwargs['throttlingBurstLimit'] + if 'throttlingRateLimit' in kwargs: + throttling_rate_limit = kwargs['throttlingRateLimit'] + if data_trace_enabled is not None: _setter("data_trace_enabled", data_trace_enabled) if detailed_metrics_enabled is not None: @@ -535,7 +585,19 @@ def _configure( description: Optional[pulumi.Input[str]] = None, route_settings: Optional[Any] = None, stage_variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLogSettings' in kwargs: + access_log_settings = kwargs['accessLogSettings'] + if 'autoDeploy' in kwargs: + auto_deploy = kwargs['autoDeploy'] + if 'defaultRouteSettings' in kwargs: + default_route_settings = kwargs['defaultRouteSettings'] + if 'routeSettings' in kwargs: + route_settings = kwargs['routeSettings'] + if 'stageVariables' in kwargs: + stage_variables = kwargs['stageVariables'] + if access_log_settings is not None: _setter("access_log_settings", access_log_settings) if auto_deploy is not None: @@ -619,7 +681,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if audience is not None: _setter("audience", audience) if issuer is not None: @@ -677,7 +741,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'certificateName' in kwargs: + certificate_name = kwargs['certificateName'] + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'ownershipVerificationCertificateArn' in kwargs: + ownership_verification_certificate_arn = kwargs['ownershipVerificationCertificateArn'] + if 'securityPolicy' in kwargs: + security_policy = kwargs['securityPolicy'] + if certificate_arn is not None: _setter("certificate_arn", certificate_arn) if certificate_name is not None: @@ -770,7 +846,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'truststoreUri' in kwargs: + truststore_uri = kwargs['truststoreUri'] + if 'truststoreVersion' in kwargs: + truststore_version = kwargs['truststoreVersion'] + if truststore_uri is not None: _setter("truststore_uri", truststore_uri) if truststore_version is not None: @@ -813,7 +895,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], server_name_to_verify: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serverNameToVerify' in kwargs: + server_name_to_verify = kwargs['serverNameToVerify'] + if server_name_to_verify is not None: _setter("server_name_to_verify", server_name_to_verify) @@ -834,10 +920,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class StageAccessLogSettingsArgs: def __init__(__self__, *, @@ -853,7 +941,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if destination_arn is not None: _setter("destination_arn", destination_arn) if format is not None: @@ -902,7 +994,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTraceEnabled' in kwargs: + data_trace_enabled = kwargs['dataTraceEnabled'] + if 'detailedMetricsEnabled' in kwargs: + detailed_metrics_enabled = kwargs['detailedMetricsEnabled'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'throttlingBurstLimit' in kwargs: + throttling_burst_limit = kwargs['throttlingBurstLimit'] + if 'throttlingRateLimit' in kwargs: + throttling_rate_limit = kwargs['throttlingRateLimit'] + if data_trace_enabled is not None: _setter("data_trace_enabled", data_trace_enabled) if detailed_metrics_enabled is not None: diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/api.py b/sdk/python/pulumi_aws_native/apigatewayv2/api.py index 7dfd87c4dc..a4d6fbda85 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/api.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/api.py @@ -93,7 +93,31 @@ def _configure( tags: Optional[Any] = None, target: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKeySelectionExpression' in kwargs: + api_key_selection_expression = kwargs['apiKeySelectionExpression'] + if 'basePath' in kwargs: + base_path = kwargs['basePath'] + if 'bodyS3Location' in kwargs: + body_s3_location = kwargs['bodyS3Location'] + if 'corsConfiguration' in kwargs: + cors_configuration = kwargs['corsConfiguration'] + if 'credentialsArn' in kwargs: + credentials_arn = kwargs['credentialsArn'] + if 'disableExecuteApiEndpoint' in kwargs: + disable_execute_api_endpoint = kwargs['disableExecuteApiEndpoint'] + if 'disableSchemaValidation' in kwargs: + disable_schema_validation = kwargs['disableSchemaValidation'] + if 'failOnWarnings' in kwargs: + fail_on_warnings = kwargs['failOnWarnings'] + if 'protocolType' in kwargs: + protocol_type = kwargs['protocolType'] + if 'routeKey' in kwargs: + route_key = kwargs['routeKey'] + if 'routeSelectionExpression' in kwargs: + route_selection_expression = kwargs['routeSelectionExpression'] + if api_key_selection_expression is not None: _setter("api_key_selection_expression", api_key_selection_expression) if base_path is not None: 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..0cf6df10c6 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 @@ -37,7 +37,11 @@ def _configure( integration: Optional[pulumi.Input['ApiGatewayManagedOverridesIntegrationOverridesArgs']] = None, route: Optional[pulumi.Input['ApiGatewayManagedOverridesRouteOverridesArgs']] = None, stage: Optional[pulumi.Input['ApiGatewayManagedOverridesStageOverridesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + _setter("api_id", api_id) if integration is not None: _setter("integration", integration) diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/api_mapping.py b/sdk/python/pulumi_aws_native/apigatewayv2/api_mapping.py index ff3b1f2735..881362c94c 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/api_mapping.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/api_mapping.py @@ -39,7 +39,15 @@ def _configure( domain_name: pulumi.Input[str], stage: pulumi.Input[str], api_mapping_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'apiMappingKey' in kwargs: + api_mapping_key = kwargs['apiMappingKey'] + _setter("api_id", api_id) _setter("domain_name", domain_name) _setter("stage", stage) diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/authorizer.py b/sdk/python/pulumi_aws_native/apigatewayv2/authorizer.py index 325fb4cd97..7f4850edf4 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/authorizer.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/authorizer.py @@ -58,7 +58,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'authorizerType' in kwargs: + authorizer_type = kwargs['authorizerType'] + if 'authorizerCredentialsArn' in kwargs: + authorizer_credentials_arn = kwargs['authorizerCredentialsArn'] + if 'authorizerPayloadFormatVersion' in kwargs: + authorizer_payload_format_version = kwargs['authorizerPayloadFormatVersion'] + if 'authorizerResultTtlInSeconds' in kwargs: + authorizer_result_ttl_in_seconds = kwargs['authorizerResultTtlInSeconds'] + if 'authorizerUri' in kwargs: + authorizer_uri = kwargs['authorizerUri'] + if 'enableSimpleResponses' in kwargs: + enable_simple_responses = kwargs['enableSimpleResponses'] + if 'identitySource' in kwargs: + identity_source = kwargs['identitySource'] + if 'identityValidationExpression' in kwargs: + identity_validation_expression = kwargs['identityValidationExpression'] + if 'jwtConfiguration' in kwargs: + jwt_configuration = kwargs['jwtConfiguration'] + _setter("api_id", api_id) _setter("authorizer_type", authorizer_type) if authorizer_credentials_arn is not None: diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/deployment.py b/sdk/python/pulumi_aws_native/apigatewayv2/deployment.py index 3239b81fe3..3cb6a98224 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/deployment.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/deployment.py @@ -35,7 +35,13 @@ def _configure( api_id: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, stage_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'stageName' in kwargs: + stage_name = kwargs['stageName'] + _setter("api_id", api_id) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/domain_name.py b/sdk/python/pulumi_aws_native/apigatewayv2/domain_name.py index 918898f610..e0cf08646a 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/domain_name.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/domain_name.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'domainNameConfigurations' in kwargs: + domain_name_configurations = kwargs['domainNameConfigurations'] + if 'mutualTlsAuthentication' in kwargs: + mutual_tls_authentication = kwargs['mutualTlsAuthentication'] + _setter("domain_name", domain_name) if domain_name_configurations is not None: _setter("domain_name_configurations", domain_name_configurations) diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/integration.py b/sdk/python/pulumi_aws_native/apigatewayv2/integration.py index 68cff1671a..19ffab5b74 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/integration.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/integration.py @@ -79,7 +79,43 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'integrationType' in kwargs: + integration_type = kwargs['integrationType'] + if 'connectionId' in kwargs: + connection_id = kwargs['connectionId'] + if 'connectionType' in kwargs: + connection_type = kwargs['connectionType'] + if 'contentHandlingStrategy' in kwargs: + content_handling_strategy = kwargs['contentHandlingStrategy'] + if 'credentialsArn' in kwargs: + credentials_arn = kwargs['credentialsArn'] + if 'integrationMethod' in kwargs: + integration_method = kwargs['integrationMethod'] + if 'integrationSubtype' in kwargs: + integration_subtype = kwargs['integrationSubtype'] + if 'integrationUri' in kwargs: + integration_uri = kwargs['integrationUri'] + if 'passthroughBehavior' in kwargs: + passthrough_behavior = kwargs['passthroughBehavior'] + if 'payloadFormatVersion' in kwargs: + payload_format_version = kwargs['payloadFormatVersion'] + if 'requestParameters' in kwargs: + request_parameters = kwargs['requestParameters'] + if 'requestTemplates' in kwargs: + request_templates = kwargs['requestTemplates'] + if 'responseParameters' in kwargs: + response_parameters = kwargs['responseParameters'] + if 'templateSelectionExpression' in kwargs: + template_selection_expression = kwargs['templateSelectionExpression'] + if 'timeoutInMillis' in kwargs: + timeout_in_millis = kwargs['timeoutInMillis'] + if 'tlsConfig' in kwargs: + tls_config = kwargs['tlsConfig'] + _setter("api_id", api_id) _setter("integration_type", integration_type) if connection_id is not None: diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/integration_response.py b/sdk/python/pulumi_aws_native/apigatewayv2/integration_response.py index 046dd12fe4..6e3f296dce 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/integration_response.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/integration_response.py @@ -54,7 +54,23 @@ def _configure( response_parameters: Optional[Any] = None, response_templates: Optional[Any] = None, template_selection_expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'integrationId' in kwargs: + integration_id = kwargs['integrationId'] + if 'integrationResponseKey' in kwargs: + integration_response_key = kwargs['integrationResponseKey'] + if 'contentHandlingStrategy' in kwargs: + content_handling_strategy = kwargs['contentHandlingStrategy'] + if 'responseParameters' in kwargs: + response_parameters = kwargs['responseParameters'] + if 'responseTemplates' in kwargs: + response_templates = kwargs['responseTemplates'] + if 'templateSelectionExpression' in kwargs: + template_selection_expression = kwargs['templateSelectionExpression'] + _setter("api_id", api_id) _setter("integration_id", integration_id) _setter("integration_response_key", integration_response_key) diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/model.py b/sdk/python/pulumi_aws_native/apigatewayv2/model.py index 67bf510ae9..1da087bf3b 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/model.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/model.py @@ -43,7 +43,13 @@ def _configure( content_type: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + _setter("api_id", api_id) _setter("schema", schema) if content_type is not None: diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/outputs.py b/sdk/python/pulumi_aws_native/apigatewayv2/outputs.py index 980130f813..69171f6aab 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/outputs.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/outputs.py @@ -58,7 +58,9 @@ def _configure( etag: Optional[str] = None, key: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if bucket is not None: _setter("bucket", bucket) if etag is not None: @@ -167,7 +169,21 @@ def _configure( allow_origins: Optional[Sequence[str]] = None, expose_headers: Optional[Sequence[str]] = None, max_age: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowCredentials' in kwargs: + allow_credentials = kwargs['allowCredentials'] + if 'allowHeaders' in kwargs: + allow_headers = kwargs['allowHeaders'] + if 'allowMethods' in kwargs: + allow_methods = kwargs['allowMethods'] + if 'allowOrigins' in kwargs: + allow_origins = kwargs['allowOrigins'] + if 'exposeHeaders' in kwargs: + expose_headers = kwargs['exposeHeaders'] + if 'maxAge' in kwargs: + max_age = kwargs['maxAge'] + if allow_credentials is not None: _setter("allow_credentials", allow_credentials) if allow_headers is not None: @@ -262,7 +278,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination_arn: Optional[str] = None, format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if destination_arn is not None: _setter("destination_arn", destination_arn) if format is not None: @@ -321,7 +341,15 @@ def _configure( integration_method: Optional[str] = None, payload_format_version: Optional[str] = None, timeout_in_millis: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'integrationMethod' in kwargs: + integration_method = kwargs['integrationMethod'] + if 'payloadFormatVersion' in kwargs: + payload_format_version = kwargs['payloadFormatVersion'] + if 'timeoutInMillis' in kwargs: + timeout_in_millis = kwargs['timeoutInMillis'] + if description is not None: _setter("description", description) if integration_method is not None: @@ -399,7 +427,17 @@ def _configure( authorizer_id: Optional[str] = None, operation_name: Optional[str] = None, target: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationScopes' in kwargs: + authorization_scopes = kwargs['authorizationScopes'] + if 'authorizationType' in kwargs: + authorization_type = kwargs['authorizationType'] + if 'authorizerId' in kwargs: + authorizer_id = kwargs['authorizerId'] + if 'operationName' in kwargs: + operation_name = kwargs['operationName'] + if authorization_scopes is not None: _setter("authorization_scopes", authorization_scopes) if authorization_type is not None: @@ -486,7 +524,19 @@ def _configure( logging_level: Optional[str] = None, throttling_burst_limit: Optional[int] = None, throttling_rate_limit: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTraceEnabled' in kwargs: + data_trace_enabled = kwargs['dataTraceEnabled'] + if 'detailedMetricsEnabled' in kwargs: + detailed_metrics_enabled = kwargs['detailedMetricsEnabled'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'throttlingBurstLimit' in kwargs: + throttling_burst_limit = kwargs['throttlingBurstLimit'] + if 'throttlingRateLimit' in kwargs: + throttling_rate_limit = kwargs['throttlingRateLimit'] + if data_trace_enabled is not None: _setter("data_trace_enabled", data_trace_enabled) if detailed_metrics_enabled is not None: @@ -576,7 +626,19 @@ def _configure( description: Optional[str] = None, route_settings: Optional[Any] = None, stage_variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLogSettings' in kwargs: + access_log_settings = kwargs['accessLogSettings'] + if 'autoDeploy' in kwargs: + auto_deploy = kwargs['autoDeploy'] + if 'defaultRouteSettings' in kwargs: + default_route_settings = kwargs['defaultRouteSettings'] + if 'routeSettings' in kwargs: + route_settings = kwargs['routeSettings'] + if 'stageVariables' in kwargs: + stage_variables = kwargs['stageVariables'] + if access_log_settings is not None: _setter("access_log_settings", access_log_settings) if auto_deploy is not None: @@ -636,7 +698,9 @@ def _configure( _setter: Callable[[Any, Any], None], audience: Optional[Sequence[str]] = None, issuer: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if audience is not None: _setter("audience", audience) if issuer is not None: @@ -715,7 +779,19 @@ def _configure( endpoint_type: Optional[str] = None, ownership_verification_certificate_arn: Optional[str] = None, security_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'certificateName' in kwargs: + certificate_name = kwargs['certificateName'] + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'ownershipVerificationCertificateArn' in kwargs: + ownership_verification_certificate_arn = kwargs['ownershipVerificationCertificateArn'] + if 'securityPolicy' in kwargs: + security_policy = kwargs['securityPolicy'] + if certificate_arn is not None: _setter("certificate_arn", certificate_arn) if certificate_name is not None: @@ -810,7 +886,13 @@ def _configure( _setter: Callable[[Any, Any], None], truststore_uri: Optional[str] = None, truststore_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'truststoreUri' in kwargs: + truststore_uri = kwargs['truststoreUri'] + if 'truststoreVersion' in kwargs: + truststore_version = kwargs['truststoreVersion'] + if truststore_uri is not None: _setter("truststore_uri", truststore_uri) if truststore_version is not None: @@ -862,7 +944,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], server_name_to_verify: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serverNameToVerify' in kwargs: + server_name_to_verify = kwargs['serverNameToVerify'] + if server_name_to_verify is not None: _setter("server_name_to_verify", server_name_to_verify) @@ -879,10 +965,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class StageAccessLogSettings(dict): @staticmethod @@ -915,7 +1003,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination_arn: Optional[str] = None, format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if destination_arn is not None: _setter("destination_arn", destination_arn) if format is not None: @@ -981,7 +1073,19 @@ def _configure( logging_level: Optional[str] = None, throttling_burst_limit: Optional[int] = None, throttling_rate_limit: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTraceEnabled' in kwargs: + data_trace_enabled = kwargs['dataTraceEnabled'] + if 'detailedMetricsEnabled' in kwargs: + detailed_metrics_enabled = kwargs['detailedMetricsEnabled'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'throttlingBurstLimit' in kwargs: + throttling_burst_limit = kwargs['throttlingBurstLimit'] + if 'throttlingRateLimit' in kwargs: + throttling_rate_limit = kwargs['throttlingRateLimit'] + if data_trace_enabled is not None: _setter("data_trace_enabled", data_trace_enabled) if detailed_metrics_enabled is not None: diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/route.py b/sdk/python/pulumi_aws_native/apigatewayv2/route.py index 51c87a96ec..a570d8b17e 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/route.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/route.py @@ -71,7 +71,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'routeKey' in kwargs: + route_key = kwargs['routeKey'] + if 'apiKeyRequired' in kwargs: + api_key_required = kwargs['apiKeyRequired'] + if 'authorizationScopes' in kwargs: + authorization_scopes = kwargs['authorizationScopes'] + if 'authorizationType' in kwargs: + authorization_type = kwargs['authorizationType'] + if 'authorizerId' in kwargs: + authorizer_id = kwargs['authorizerId'] + if 'modelSelectionExpression' in kwargs: + model_selection_expression = kwargs['modelSelectionExpression'] + if 'operationName' in kwargs: + operation_name = kwargs['operationName'] + if 'requestModels' in kwargs: + request_models = kwargs['requestModels'] + if 'requestParameters' in kwargs: + request_parameters = kwargs['requestParameters'] + if 'routeResponseSelectionExpression' in kwargs: + route_response_selection_expression = kwargs['routeResponseSelectionExpression'] + _setter("api_id", api_id) _setter("route_key", route_key) if api_key_required is not None: diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/route_response.py b/sdk/python/pulumi_aws_native/apigatewayv2/route_response.py index 559042c3b0..ac10da4978 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/route_response.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/route_response.py @@ -49,7 +49,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'routeId' in kwargs: + route_id = kwargs['routeId'] + if 'routeResponseKey' in kwargs: + route_response_key = kwargs['routeResponseKey'] + if 'modelSelectionExpression' in kwargs: + model_selection_expression = kwargs['modelSelectionExpression'] + if 'responseModels' in kwargs: + response_models = kwargs['responseModels'] + if 'responseParameters' in kwargs: + response_parameters = kwargs['responseParameters'] + _setter("api_id", api_id) _setter("route_id", route_id) _setter("route_response_key", route_response_key) diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/stage.py b/sdk/python/pulumi_aws_native/apigatewayv2/stage.py index 1e2eb5009a..ad751c1aed 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/stage.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/stage.py @@ -61,7 +61,29 @@ def _configure( stage_name: Optional[pulumi.Input[str]] = None, stage_variables: Optional[Any] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'accessLogSettings' in kwargs: + access_log_settings = kwargs['accessLogSettings'] + if 'accessPolicyId' in kwargs: + access_policy_id = kwargs['accessPolicyId'] + if 'autoDeploy' in kwargs: + auto_deploy = kwargs['autoDeploy'] + if 'clientCertificateId' in kwargs: + client_certificate_id = kwargs['clientCertificateId'] + if 'defaultRouteSettings' in kwargs: + default_route_settings = kwargs['defaultRouteSettings'] + if 'deploymentId' in kwargs: + deployment_id = kwargs['deploymentId'] + if 'routeSettings' in kwargs: + route_settings = kwargs['routeSettings'] + if 'stageName' in kwargs: + stage_name = kwargs['stageName'] + if 'stageVariables' in kwargs: + stage_variables = kwargs['stageVariables'] + _setter("api_id", api_id) if access_log_settings is not None: _setter("access_log_settings", access_log_settings) diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/vpc_link.py b/sdk/python/pulumi_aws_native/apigatewayv2/vpc_link.py index 3c7e1db951..0bf4ecafae 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/vpc_link.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/vpc_link.py @@ -36,7 +36,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("subnet_ids", subnet_ids) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/appconfig/_inputs.py b/sdk/python/pulumi_aws_native/appconfig/_inputs.py index 6e6b6f0749..6edcb07e18 100644 --- a/sdk/python/pulumi_aws_native/appconfig/_inputs.py +++ b/sdk/python/pulumi_aws_native/appconfig/_inputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -76,7 +78,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -116,7 +120,9 @@ def _configure( _setter: Callable[[Any, Any], None], content: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if content is not None: _setter("content", content) if type is not None: @@ -156,7 +162,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -196,7 +204,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -236,7 +246,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmArn' in kwargs: + alarm_arn = kwargs['alarmArn'] + if 'alarmRoleArn' in kwargs: + alarm_role_arn = kwargs['alarmRoleArn'] + if alarm_arn is not None: _setter("alarm_arn", alarm_arn) if alarm_role_arn is not None: @@ -276,7 +292,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -321,7 +339,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -370,7 +390,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/appconfig/application.py b/sdk/python/pulumi_aws_native/appconfig/application.py index 4e05b7b660..c261c67044 100644 --- a/sdk/python/pulumi_aws_native/appconfig/application.py +++ b/sdk/python/pulumi_aws_native/appconfig/application.py @@ -34,7 +34,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/appconfig/configuration_profile.py b/sdk/python/pulumi_aws_native/appconfig/configuration_profile.py index 31d2564cfc..020ead3a87 100644 --- a/sdk/python/pulumi_aws_native/appconfig/configuration_profile.py +++ b/sdk/python/pulumi_aws_native/appconfig/configuration_profile.py @@ -49,7 +49,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'locationUri' in kwargs: + location_uri = kwargs['locationUri'] + if 'retrievalRoleArn' in kwargs: + retrieval_role_arn = kwargs['retrievalRoleArn'] + _setter("application_id", application_id) _setter("location_uri", location_uri) if description is not None: diff --git a/sdk/python/pulumi_aws_native/appconfig/deployment.py b/sdk/python/pulumi_aws_native/appconfig/deployment.py index ac7bcfa5c9..2f36071dc2 100644 --- a/sdk/python/pulumi_aws_native/appconfig/deployment.py +++ b/sdk/python/pulumi_aws_native/appconfig/deployment.py @@ -49,7 +49,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'configurationProfileId' in kwargs: + configuration_profile_id = kwargs['configurationProfileId'] + if 'configurationVersion' in kwargs: + configuration_version = kwargs['configurationVersion'] + if 'deploymentStrategyId' in kwargs: + deployment_strategy_id = kwargs['deploymentStrategyId'] + if 'environmentId' in kwargs: + environment_id = kwargs['environmentId'] + if 'kmsKeyIdentifier' in kwargs: + kms_key_identifier = kwargs['kmsKeyIdentifier'] + _setter("application_id", application_id) _setter("configuration_profile_id", configuration_profile_id) _setter("configuration_version", configuration_version) diff --git a/sdk/python/pulumi_aws_native/appconfig/deployment_strategy.py b/sdk/python/pulumi_aws_native/appconfig/deployment_strategy.py index f77855852e..f95295704b 100644 --- a/sdk/python/pulumi_aws_native/appconfig/deployment_strategy.py +++ b/sdk/python/pulumi_aws_native/appconfig/deployment_strategy.py @@ -49,7 +49,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentDurationInMinutes' in kwargs: + deployment_duration_in_minutes = kwargs['deploymentDurationInMinutes'] + if 'growthFactor' in kwargs: + growth_factor = kwargs['growthFactor'] + if 'replicateTo' in kwargs: + replicate_to = kwargs['replicateTo'] + if 'finalBakeTimeInMinutes' in kwargs: + final_bake_time_in_minutes = kwargs['finalBakeTimeInMinutes'] + if 'growthType' in kwargs: + growth_type = kwargs['growthType'] + _setter("deployment_duration_in_minutes", deployment_duration_in_minutes) _setter("growth_factor", growth_factor) _setter("replicate_to", replicate_to) diff --git a/sdk/python/pulumi_aws_native/appconfig/environment.py b/sdk/python/pulumi_aws_native/appconfig/environment.py index 098b197567..8fff90087b 100644 --- a/sdk/python/pulumi_aws_native/appconfig/environment.py +++ b/sdk/python/pulumi_aws_native/appconfig/environment.py @@ -40,7 +40,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + _setter("application_id", application_id) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/appconfig/extension.py b/sdk/python/pulumi_aws_native/appconfig/extension.py index 02302fa9bf..f19f42efaa 100644 --- a/sdk/python/pulumi_aws_native/appconfig/extension.py +++ b/sdk/python/pulumi_aws_native/appconfig/extension.py @@ -46,7 +46,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, parameters: Optional[Any] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['ExtensionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'latestVersionNumber' in kwargs: + latest_version_number = kwargs['latestVersionNumber'] + _setter("actions", actions) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/appconfig/extension_association.py b/sdk/python/pulumi_aws_native/appconfig/extension_association.py index 92692957ab..89a2d12dc9 100644 --- a/sdk/python/pulumi_aws_native/appconfig/extension_association.py +++ b/sdk/python/pulumi_aws_native/appconfig/extension_association.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'extensionIdentifier' in kwargs: + extension_identifier = kwargs['extensionIdentifier'] + if 'extensionVersionNumber' in kwargs: + extension_version_number = kwargs['extensionVersionNumber'] + if 'resourceIdentifier' in kwargs: + resource_identifier = kwargs['resourceIdentifier'] + if extension_identifier is not None: _setter("extension_identifier", extension_identifier) if extension_version_number is not None: 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..184c6eec45 100644 --- a/sdk/python/pulumi_aws_native/appconfig/hosted_configuration_version.py +++ b/sdk/python/pulumi_aws_native/appconfig/hosted_configuration_version.py @@ -44,7 +44,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'configurationProfileId' in kwargs: + configuration_profile_id = kwargs['configurationProfileId'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'latestVersionNumber' in kwargs: + latest_version_number = kwargs['latestVersionNumber'] + if 'versionLabel' in kwargs: + version_label = kwargs['versionLabel'] + _setter("application_id", application_id) _setter("configuration_profile_id", configuration_profile_id) _setter("content", content) diff --git a/sdk/python/pulumi_aws_native/appconfig/outputs.py b/sdk/python/pulumi_aws_native/appconfig/outputs.py index 3f3ed008e0..067fc31742 100644 --- a/sdk/python/pulumi_aws_native/appconfig/outputs.py +++ b/sdk/python/pulumi_aws_native/appconfig/outputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -68,7 +70,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -100,7 +104,9 @@ def _configure( _setter: Callable[[Any, Any], None], content: Optional[str] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if content is not None: _setter("content", content) if type is not None: @@ -132,7 +138,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -164,7 +172,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -215,7 +225,13 @@ def _configure( _setter: Callable[[Any, Any], None], alarm_arn: Optional[str] = None, alarm_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmArn' in kwargs: + alarm_arn = kwargs['alarmArn'] + if 'alarmRoleArn' in kwargs: + alarm_role_arn = kwargs['alarmRoleArn'] + if alarm_arn is not None: _setter("alarm_arn", alarm_arn) if alarm_role_arn is not None: @@ -247,7 +263,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -287,7 +305,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -331,7 +351,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/appflow/_inputs.py b/sdk/python/pulumi_aws_native/appflow/_inputs.py index 1a88421813..1f5df9829a 100644 --- a/sdk/python/pulumi_aws_native/appflow/_inputs.py +++ b/sdk/python/pulumi_aws_native/appflow/_inputs.py @@ -129,7 +129,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + _setter("lambda_arn", lambda_arn) @property @@ -163,7 +167,13 @@ def _configure( _setter: Callable[[Any, Any], None], api_key: pulumi.Input[str], secret_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + if 'secretKey' in kwargs: + secret_key = kwargs['secretKey'] + _setter("api_key", api_key) _setter("secret_key", secret_key) @@ -204,7 +214,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + if 'apiSecretKey' in kwargs: + api_secret_key = kwargs['apiSecretKey'] + _setter("api_key", api_key) if api_secret_key is not None: _setter("api_secret_key", api_secret_key) @@ -243,7 +259,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: pulumi.Input[str], username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("password", password) _setter("username", username) @@ -284,7 +302,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorProfileCredentials' in kwargs: + connector_profile_credentials = kwargs['connectorProfileCredentials'] + if 'connectorProfileProperties' in kwargs: + connector_profile_properties = kwargs['connectorProfileProperties'] + if connector_profile_credentials is not None: _setter("connector_profile_credentials", connector_profile_credentials) if connector_profile_properties is not None: @@ -329,7 +353,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authCode' in kwargs: + auth_code = kwargs['authCode'] + if 'redirectUri' in kwargs: + redirect_uri = kwargs['redirectUri'] + if auth_code is not None: _setter("auth_code", auth_code) if redirect_uri is not None: @@ -371,10 +401,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ConnectorProfileCredentialsArgs: def __init__(__self__, *, @@ -441,7 +473,19 @@ def _configure( trendmicro: Optional[pulumi.Input['ConnectorProfileTrendmicroConnectorProfileCredentialsArgs']] = None, veeva: Optional[pulumi.Input['ConnectorProfileVeevaConnectorProfileCredentialsArgs']] = None, zendesk: Optional[pulumi.Input['ConnectorProfileZendeskConnectorProfileCredentialsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConnector' in kwargs: + custom_connector = kwargs['customConnector'] + if 'googleAnalytics' in kwargs: + google_analytics = kwargs['googleAnalytics'] + if 'inforNexus' in kwargs: + infor_nexus = kwargs['inforNexus'] + if 'sapoData' in kwargs: + sapo_data = kwargs['sapoData'] + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if amplitude is not None: _setter("amplitude", amplitude) if custom_connector is not None: @@ -657,7 +701,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customAuthenticationType' in kwargs: + custom_authentication_type = kwargs['customAuthenticationType'] + if 'credentialsMap' in kwargs: + credentials_map = kwargs['credentialsMap'] + _setter("custom_authentication_type", custom_authentication_type) if credentials_map is not None: _setter("credentials_map", credentials_map) @@ -705,7 +755,13 @@ def _configure( basic: Optional[pulumi.Input['ConnectorProfileBasicAuthCredentialsArgs']] = None, custom: Optional[pulumi.Input['ConnectorProfileCustomAuthCredentialsArgs']] = None, oauth2: Optional[pulumi.Input['ConnectorProfileOAuth2CredentialsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + _setter("authentication_type", authentication_type) if api_key is not None: _setter("api_key", api_key) @@ -777,7 +833,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oAuth2Properties' in kwargs: + o_auth2_properties = kwargs['oAuth2Properties'] + if 'profileProperties' in kwargs: + profile_properties = kwargs['profileProperties'] + if o_auth2_properties is not None: _setter("o_auth2_properties", o_auth2_properties) if profile_properties is not None: @@ -821,7 +883,13 @@ def _configure( _setter: Callable[[Any, Any], None], api_key: pulumi.Input[str], application_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + if 'applicationKey' in kwargs: + application_key = kwargs['applicationKey'] + _setter("api_key", api_key) _setter("application_key", application_key) @@ -865,7 +933,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -896,7 +968,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], api_token: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiToken' in kwargs: + api_token = kwargs['apiToken'] + _setter("api_token", api_token) @property @@ -927,7 +1003,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -974,7 +1054,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + _setter("client_id", client_id) _setter("client_secret", client_secret) if access_token is not None: @@ -1072,7 +1164,15 @@ def _configure( datakey: pulumi.Input[str], secret_access_key: pulumi.Input[str], user_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessKeyId' in kwargs: + access_key_id = kwargs['accessKeyId'] + if 'secretAccessKey' in kwargs: + secret_access_key = kwargs['secretAccessKey'] + if 'userId' in kwargs: + user_id = kwargs['userId'] + _setter("access_key_id", access_key_id) _setter("datakey", datakey) _setter("secret_access_key", secret_access_key) @@ -1142,7 +1242,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -1185,7 +1289,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + _setter("client_id", client_id) _setter("client_secret", client_secret) if access_token is not None: @@ -1257,7 +1371,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -1297,7 +1415,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'oAuthRequest' in kwargs: + o_auth_request = kwargs['oAuthRequest'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + if access_token is not None: _setter("access_token", access_token) if client_id is not None: @@ -1373,7 +1503,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oAuth2GrantType' in kwargs: + o_auth2_grant_type = kwargs['oAuth2GrantType'] + if 'tokenUrl' in kwargs: + token_url = kwargs['tokenUrl'] + if 'tokenUrlCustomProperties' in kwargs: + token_url_custom_properties = kwargs['tokenUrlCustomProperties'] + if o_auth2_grant_type is not None: _setter("o_auth2_grant_type", o_auth2_grant_type) if token_url is not None: @@ -1427,7 +1565,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authCodeUrl' in kwargs: + auth_code_url = kwargs['authCodeUrl'] + if 'oAuthScopes' in kwargs: + o_auth_scopes = kwargs['oAuthScopes'] + if 'tokenUrl' in kwargs: + token_url = kwargs['tokenUrl'] + if auth_code_url is not None: _setter("auth_code_url", auth_code_url) if o_auth_scopes is not None: @@ -1490,7 +1636,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'clientCredentialsArn' in kwargs: + client_credentials_arn = kwargs['clientCredentialsArn'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + if access_token is not None: _setter("access_token", access_token) if client_credentials_arn is not None: @@ -1572,7 +1728,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'businessUnitId' in kwargs: + business_unit_id = kwargs['businessUnitId'] + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + if 'isSandboxEnvironment' in kwargs: + is_sandbox_environment = kwargs['isSandboxEnvironment'] + _setter("business_unit_id", business_unit_id) if instance_url is not None: _setter("instance_url", instance_url) @@ -1626,10 +1790,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ConnectorProfilePropertiesArgs: def __init__(__self__, *, @@ -1684,7 +1850,17 @@ def _configure( snowflake: Optional[pulumi.Input['ConnectorProfileSnowflakeConnectorProfilePropertiesArgs']] = None, veeva: Optional[pulumi.Input['ConnectorProfileVeevaConnectorProfilePropertiesArgs']] = None, zendesk: Optional[pulumi.Input['ConnectorProfileZendeskConnectorProfilePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConnector' in kwargs: + custom_connector = kwargs['customConnector'] + if 'inforNexus' in kwargs: + infor_nexus = kwargs['inforNexus'] + if 'sapoData' in kwargs: + sapo_data = kwargs['sapoData'] + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if custom_connector is not None: _setter("custom_connector", custom_connector) if datadog is not None: @@ -1860,7 +2036,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if password is not None: _setter("password", password) if username is not None: @@ -1938,7 +2116,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'clusterIdentifier' in kwargs: + cluster_identifier = kwargs['clusterIdentifier'] + if 'dataApiRoleArn' in kwargs: + data_api_role_arn = kwargs['dataApiRoleArn'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'databaseUrl' in kwargs: + database_url = kwargs['databaseUrl'] + if 'isRedshiftServerless' in kwargs: + is_redshift_serverless = kwargs['isRedshiftServerless'] + if 'workgroupName' in kwargs: + workgroup_name = kwargs['workgroupName'] + _setter("bucket_name", bucket_name) _setter("role_arn", role_arn) if bucket_prefix is not None: @@ -2100,7 +2298,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'clientCredentialsArn' in kwargs: + client_credentials_arn = kwargs['clientCredentialsArn'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + if 'jwtToken' in kwargs: + jwt_token = kwargs['jwtToken'] + if 'oAuth2GrantType' in kwargs: + o_auth2_grant_type = kwargs['oAuth2GrantType'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + if access_token is not None: _setter("access_token", access_token) if client_credentials_arn is not None: @@ -2210,7 +2422,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + if 'isSandboxEnvironment' in kwargs: + is_sandbox_environment = kwargs['isSandboxEnvironment'] + if 'usePrivateLinkForMetadataAndAuthorization' in kwargs: + use_private_link_for_metadata_and_authorization = kwargs['usePrivateLinkForMetadataAndAuthorization'] + if instance_url is not None: _setter("instance_url", instance_url) if is_sandbox_environment is not None: @@ -2279,7 +2499,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + if access_token is not None: _setter("access_token", access_token) if client_id is not None: @@ -2352,7 +2584,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'basicAuthCredentials' in kwargs: + basic_auth_credentials = kwargs['basicAuthCredentials'] + if 'oAuthCredentials' in kwargs: + o_auth_credentials = kwargs['oAuthCredentials'] + if basic_auth_credentials is not None: _setter("basic_auth_credentials", basic_auth_credentials) if o_auth_credentials is not None: @@ -2413,7 +2651,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationHostUrl' in kwargs: + application_host_url = kwargs['applicationHostUrl'] + if 'applicationServicePath' in kwargs: + application_service_path = kwargs['applicationServicePath'] + if 'clientNumber' in kwargs: + client_number = kwargs['clientNumber'] + if 'disableSso' in kwargs: + disable_sso = kwargs['disableSso'] + if 'logonLanguage' in kwargs: + logon_language = kwargs['logonLanguage'] + if 'oAuthProperties' in kwargs: + o_auth_properties = kwargs['oAuthProperties'] + if 'portNumber' in kwargs: + port_number = kwargs['portNumber'] + if 'privateLinkServiceName' in kwargs: + private_link_service_name = kwargs['privateLinkServiceName'] + if application_host_url is not None: _setter("application_host_url", application_host_url) if application_service_path is not None: @@ -2530,7 +2786,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oAuth2Credentials' in kwargs: + o_auth2_credentials = kwargs['oAuth2Credentials'] + if o_auth2_credentials is not None: _setter("o_auth2_credentials", o_auth2_credentials) if password is not None: @@ -2590,7 +2850,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -2621,7 +2885,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], api_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + _setter("api_key", api_key) @property @@ -2664,7 +2932,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + _setter("client_id", client_id) _setter("client_secret", client_secret) if access_token is not None: @@ -2736,7 +3014,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -2771,7 +3053,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: pulumi.Input[str], username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("password", password) _setter("username", username) @@ -2840,7 +3124,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'accountName' in kwargs: + account_name = kwargs['accountName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'privateLinkServiceName' in kwargs: + private_link_service_name = kwargs['privateLinkServiceName'] + _setter("bucket_name", bucket_name) _setter("stage", stage) _setter("warehouse", warehouse) @@ -2949,10 +3243,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ConnectorProfileTrendmicroConnectorProfileCredentialsArgs: def __init__(__self__, *, @@ -2968,7 +3264,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], api_secret_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiSecretKey' in kwargs: + api_secret_key = kwargs['apiSecretKey'] + _setter("api_secret_key", api_secret_key) @property @@ -3003,7 +3303,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: pulumi.Input[str], username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("password", password) _setter("username", username) @@ -3047,7 +3349,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -3090,7 +3396,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + _setter("client_id", client_id) _setter("client_secret", client_secret) if access_token is not None: @@ -3162,7 +3478,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -3194,7 +3514,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_: Optional[pulumi.Input['ConnectorLambdaConnectorProvisioningConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if lambda_ is not None: _setter("lambda_", lambda_) @@ -3226,7 +3550,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationType' in kwargs: + aggregation_type = kwargs['aggregationType'] + if 'targetFileSize' in kwargs: + target_file_size = kwargs['targetFileSize'] + if aggregation_type is not None: _setter("aggregation_type", aggregation_type) if target_file_size is not None: @@ -3263,7 +3593,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -3339,7 +3671,19 @@ def _configure( trendmicro: Optional[pulumi.Input['FlowTrendmicroConnectorOperator']] = None, veeva: Optional[pulumi.Input['FlowVeevaConnectorOperator']] = None, zendesk: Optional[pulumi.Input['FlowZendeskConnectorOperator']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConnector' in kwargs: + custom_connector = kwargs['customConnector'] + if 'googleAnalytics' in kwargs: + google_analytics = kwargs['googleAnalytics'] + if 'inforNexus' in kwargs: + infor_nexus = kwargs['inforNexus'] + if 'sapoData' in kwargs: + sapo_data = kwargs['sapoData'] + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if amplitude is not None: _setter("amplitude", amplitude) if custom_connector is not None: @@ -3556,7 +3900,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityName' in kwargs: + entity_name = kwargs['entityName'] + if 'customProperties' in kwargs: + custom_properties = kwargs['customProperties'] + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + if 'idFieldNames' in kwargs: + id_field_names = kwargs['idFieldNames'] + if 'writeOperationType' in kwargs: + write_operation_type = kwargs['writeOperationType'] + _setter("entity_name", entity_name) if custom_properties is not None: _setter("custom_properties", custom_properties) @@ -3631,7 +3987,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], type: pulumi.Input['FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("type", type) @@ -3672,7 +4030,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityName' in kwargs: + entity_name = kwargs['entityName'] + if 'customProperties' in kwargs: + custom_properties = kwargs['customProperties'] + if 'dataTransferApi' in kwargs: + data_transfer_api = kwargs['dataTransferApi'] + _setter("entity_name", entity_name) if custom_properties is not None: _setter("custom_properties", custom_properties) @@ -3717,10 +4083,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class FlowDatadogSourcePropertiesArgs: def __init__(__self__, *, @@ -3733,7 +4101,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -3791,7 +4161,17 @@ def _configure( snowflake: Optional[pulumi.Input['FlowSnowflakeDestinationPropertiesArgs']] = None, upsolver: Optional[pulumi.Input['FlowUpsolverDestinationPropertiesArgs']] = None, zendesk: Optional[pulumi.Input['FlowZendeskDestinationPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConnector' in kwargs: + custom_connector = kwargs['customConnector'] + if 'eventBridge' in kwargs: + event_bridge = kwargs['eventBridge'] + if 'lookoutMetrics' in kwargs: + lookout_metrics = kwargs['lookoutMetrics'] + if 'sapoData' in kwargs: + sapo_data = kwargs['sapoData'] + if custom_connector is not None: _setter("custom_connector", custom_connector) if event_bridge is not None: @@ -3943,7 +4323,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorType' in kwargs: + connector_type = kwargs['connectorType'] + if 'destinationConnectorProperties' in kwargs: + destination_connector_properties = kwargs['destinationConnectorProperties'] + if 'apiVersion' in kwargs: + api_version = kwargs['apiVersion'] + if 'connectorProfileName' in kwargs: + connector_profile_name = kwargs['connectorProfileName'] + _setter("connector_type", connector_type) _setter("destination_connector_properties", destination_connector_properties) if api_version is not None: @@ -4012,7 +4402,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -4043,7 +4435,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'failOnFirstError' in kwargs: + fail_on_first_error = kwargs['failOnFirstError'] + if bucket_name is not None: _setter("bucket_name", bucket_name) if bucket_prefix is not None: @@ -4094,7 +4494,11 @@ def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + _setter("object", object) if error_handling_config is not None: _setter("error_handling_config", error_handling_config) @@ -4142,7 +4546,15 @@ def _configure( database_name: pulumi.Input[str], role_arn: pulumi.Input[str], table_prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'tablePrefix' in kwargs: + table_prefix = kwargs['tablePrefix'] + _setter("database_name", database_name) _setter("role_arn", role_arn) _setter("table_prefix", table_prefix) @@ -4196,7 +4608,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -4224,7 +4638,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], datetime_type_field_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datetimeTypeFieldName' in kwargs: + datetime_type_field_name = kwargs['datetimeTypeFieldName'] + if datetime_type_field_name is not None: _setter("datetime_type_field_name", datetime_type_field_name) @@ -4250,7 +4668,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -4275,7 +4695,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if object is not None: _setter("object", object) @@ -4304,7 +4726,11 @@ def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + _setter("object", object) if error_handling_config is not None: _setter("error_handling_config", error_handling_config) @@ -4340,7 +4766,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -4369,7 +4797,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], glue_data_catalog: Optional[pulumi.Input['FlowGlueDataCatalogArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'glueDataCatalog' in kwargs: + glue_data_catalog = kwargs['glueDataCatalog'] + if glue_data_catalog is not None: _setter("glue_data_catalog", glue_data_catalog) @@ -4398,7 +4830,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -4429,7 +4863,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pathPrefixHierarchy' in kwargs: + path_prefix_hierarchy = kwargs['pathPrefixHierarchy'] + if 'prefixFormat' in kwargs: + prefix_format = kwargs['prefixFormat'] + if 'prefixType' in kwargs: + prefix_type = kwargs['prefixType'] + if path_prefix_hierarchy is not None: _setter("path_prefix_hierarchy", path_prefix_hierarchy) if prefix_format is not None: @@ -4486,7 +4928,15 @@ def _configure( object: pulumi.Input[str], bucket_prefix: Optional[pulumi.Input[str]] = None, error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intermediateBucketName' in kwargs: + intermediate_bucket_name = kwargs['intermediateBucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + _setter("intermediate_bucket_name", intermediate_bucket_name) _setter("object", object) if bucket_prefix is not None: @@ -4549,7 +4999,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 's3OutputFormatConfig' in kwargs: + s3_output_format_config = kwargs['s3OutputFormatConfig'] + _setter("bucket_name", bucket_name) if bucket_prefix is not None: _setter("bucket_prefix", bucket_prefix) @@ -4596,7 +5054,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_input_file_type: Optional[pulumi.Input['FlowS3InputFormatConfigS3InputFileType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3InputFileType' in kwargs: + s3_input_file_type = kwargs['s3InputFileType'] + if s3_input_file_type is not None: _setter("s3_input_file_type", s3_input_file_type) @@ -4631,7 +5093,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationConfig' in kwargs: + aggregation_config = kwargs['aggregationConfig'] + if 'fileType' in kwargs: + file_type = kwargs['fileType'] + if 'prefixConfig' in kwargs: + prefix_config = kwargs['prefixConfig'] + if 'preserveSourceDataTyping' in kwargs: + preserve_source_data_typing = kwargs['preserveSourceDataTyping'] + if aggregation_config is not None: _setter("aggregation_config", aggregation_config) if file_type is not None: @@ -4696,7 +5168,15 @@ def _configure( bucket_name: pulumi.Input[str], bucket_prefix: pulumi.Input[str], s3_input_format_config: Optional[pulumi.Input['FlowS3InputFormatConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 's3InputFormatConfig' in kwargs: + s3_input_format_config = kwargs['s3InputFormatConfig'] + _setter("bucket_name", bucket_name) _setter("bucket_prefix", bucket_prefix) if s3_input_format_config is not None: @@ -4757,7 +5237,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTransferApi' in kwargs: + data_transfer_api = kwargs['dataTransferApi'] + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + if 'idFieldNames' in kwargs: + id_field_names = kwargs['idFieldNames'] + if 'writeOperationType' in kwargs: + write_operation_type = kwargs['writeOperationType'] + _setter("object", object) if data_transfer_api is not None: _setter("data_transfer_api", data_transfer_api) @@ -4838,7 +5328,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTransferApi' in kwargs: + data_transfer_api = kwargs['dataTransferApi'] + if 'enableDynamicFieldUpdate' in kwargs: + enable_dynamic_field_update = kwargs['enableDynamicFieldUpdate'] + if 'includeDeletedRecords' in kwargs: + include_deleted_records = kwargs['includeDeletedRecords'] + _setter("object", object) if data_transfer_api is not None: _setter("data_transfer_api", data_transfer_api) @@ -4911,7 +5409,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectPath' in kwargs: + object_path = kwargs['objectPath'] + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + if 'idFieldNames' in kwargs: + id_field_names = kwargs['idFieldNames'] + if 'successResponseHandlingConfig' in kwargs: + success_response_handling_config = kwargs['successResponseHandlingConfig'] + if 'writeOperationType' in kwargs: + write_operation_type = kwargs['writeOperationType'] + _setter("object_path", object_path) if error_handling_config is not None: _setter("error_handling_config", error_handling_config) @@ -4986,7 +5496,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_page_size: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxPageSize' in kwargs: + max_page_size = kwargs['maxPageSize'] + _setter("max_page_size", max_page_size) @property @@ -5014,7 +5528,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_parallelism: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxParallelism' in kwargs: + max_parallelism = kwargs['maxParallelism'] + _setter("max_parallelism", max_parallelism) @property @@ -5045,7 +5563,15 @@ def _configure( object_path: pulumi.Input[str], pagination_config: Optional[pulumi.Input['FlowSapoDataPaginationConfigArgs']] = None, parallelism_config: Optional[pulumi.Input['FlowSapoDataParallelismConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectPath' in kwargs: + object_path = kwargs['objectPath'] + if 'paginationConfig' in kwargs: + pagination_config = kwargs['paginationConfig'] + if 'parallelismConfig' in kwargs: + parallelism_config = kwargs['parallelismConfig'] + _setter("object_path", object_path) if pagination_config is not None: _setter("pagination_config", pagination_config) @@ -5116,7 +5642,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if 'dataPullMode' in kwargs: + data_pull_mode = kwargs['dataPullMode'] + if 'firstExecutionFrom' in kwargs: + first_execution_from = kwargs['firstExecutionFrom'] + if 'flowErrorDeactivationThreshold' in kwargs: + flow_error_deactivation_threshold = kwargs['flowErrorDeactivationThreshold'] + if 'scheduleEndTime' in kwargs: + schedule_end_time = kwargs['scheduleEndTime'] + if 'scheduleOffset' in kwargs: + schedule_offset = kwargs['scheduleOffset'] + if 'scheduleStartTime' in kwargs: + schedule_start_time = kwargs['scheduleStartTime'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + _setter("schedule_expression", schedule_expression) if data_pull_mode is not None: _setter("data_pull_mode", data_pull_mode) @@ -5218,7 +5762,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -5243,7 +5789,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -5268,7 +5816,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -5302,7 +5852,15 @@ def _configure( object: pulumi.Input[str], bucket_prefix: Optional[pulumi.Input[str]] = None, error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intermediateBucketName' in kwargs: + intermediate_bucket_name = kwargs['intermediateBucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + _setter("intermediate_bucket_name", intermediate_bucket_name) _setter("object", object) if bucket_prefix is not None: @@ -5410,7 +5968,19 @@ def _configure( trendmicro: Optional[pulumi.Input['FlowTrendmicroSourcePropertiesArgs']] = None, veeva: Optional[pulumi.Input['FlowVeevaSourcePropertiesArgs']] = None, zendesk: Optional[pulumi.Input['FlowZendeskSourcePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConnector' in kwargs: + custom_connector = kwargs['customConnector'] + if 'googleAnalytics' in kwargs: + google_analytics = kwargs['googleAnalytics'] + if 'inforNexus' in kwargs: + infor_nexus = kwargs['inforNexus'] + if 'sapoData' in kwargs: + sapo_data = kwargs['sapoData'] + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if amplitude is not None: _setter("amplitude", amplitude) if custom_connector is not None: @@ -5632,7 +6202,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorType' in kwargs: + connector_type = kwargs['connectorType'] + if 'sourceConnectorProperties' in kwargs: + source_connector_properties = kwargs['sourceConnectorProperties'] + if 'apiVersion' in kwargs: + api_version = kwargs['apiVersion'] + if 'connectorProfileName' in kwargs: + connector_profile_name = kwargs['connectorProfileName'] + if 'incrementalPullConfig' in kwargs: + incremental_pull_config = kwargs['incrementalPullConfig'] + _setter("connector_type", connector_type) _setter("source_connector_properties", source_connector_properties) if api_version is not None: @@ -5718,7 +6300,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if bucket_name is not None: _setter("bucket_name", bucket_name) if bucket_prefix is not None: @@ -5763,7 +6351,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -5810,7 +6400,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input['FlowOperatorPropertiesKeys'], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -5864,7 +6456,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceFields' in kwargs: + source_fields = kwargs['sourceFields'] + if 'taskType' in kwargs: + task_type = kwargs['taskType'] + if 'connectorOperator' in kwargs: + connector_operator = kwargs['connectorOperator'] + if 'destinationField' in kwargs: + destination_field = kwargs['destinationField'] + if 'taskProperties' in kwargs: + task_properties = kwargs['taskProperties'] + _setter("source_fields", source_fields) _setter("task_type", task_type) if connector_operator is not None: @@ -5947,7 +6551,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -5980,7 +6586,13 @@ def _configure( _setter: Callable[[Any, Any], None], trigger_type: pulumi.Input['FlowTriggerType'], trigger_properties: Optional[pulumi.Input['FlowScheduledTriggerPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'triggerType' in kwargs: + trigger_type = kwargs['triggerType'] + if 'triggerProperties' in kwargs: + trigger_properties = kwargs['triggerProperties'] + _setter("trigger_type", trigger_type) if trigger_properties is not None: _setter("trigger_properties", trigger_properties) @@ -6028,7 +6640,15 @@ def _configure( bucket_name: pulumi.Input[str], s3_output_format_config: pulumi.Input['FlowUpsolverS3OutputFormatConfigArgs'], bucket_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 's3OutputFormatConfig' in kwargs: + s3_output_format_config = kwargs['s3OutputFormatConfig'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + _setter("bucket_name", bucket_name) _setter("s3_output_format_config", s3_output_format_config) if bucket_prefix is not None: @@ -6080,7 +6700,15 @@ def _configure( prefix_config: pulumi.Input['FlowPrefixConfigArgs'], aggregation_config: Optional[pulumi.Input['FlowAggregationConfigArgs']] = None, file_type: Optional[pulumi.Input['FlowFileType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'prefixConfig' in kwargs: + prefix_config = kwargs['prefixConfig'] + if 'aggregationConfig' in kwargs: + aggregation_config = kwargs['aggregationConfig'] + if 'fileType' in kwargs: + file_type = kwargs['fileType'] + _setter("prefix_config", prefix_config) if aggregation_config is not None: _setter("aggregation_config", aggregation_config) @@ -6139,7 +6767,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentType' in kwargs: + document_type = kwargs['documentType'] + if 'includeAllVersions' in kwargs: + include_all_versions = kwargs['includeAllVersions'] + if 'includeRenditions' in kwargs: + include_renditions = kwargs['includeRenditions'] + if 'includeSourceFiles' in kwargs: + include_source_files = kwargs['includeSourceFiles'] + _setter("object", object) if document_type is not None: _setter("document_type", document_type) @@ -6220,7 +6858,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + if 'idFieldNames' in kwargs: + id_field_names = kwargs['idFieldNames'] + if 'writeOperationType' in kwargs: + write_operation_type = kwargs['writeOperationType'] + _setter("object", object) if error_handling_config is not None: _setter("error_handling_config", error_handling_config) @@ -6281,7 +6927,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property diff --git a/sdk/python/pulumi_aws_native/appflow/connector.py b/sdk/python/pulumi_aws_native/appflow/connector.py index 72eb94ec07..05de658063 100644 --- a/sdk/python/pulumi_aws_native/appflow/connector.py +++ b/sdk/python/pulumi_aws_native/appflow/connector.py @@ -41,7 +41,15 @@ def _configure( connector_provisioning_type: pulumi.Input[str], connector_label: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorProvisioningConfig' in kwargs: + connector_provisioning_config = kwargs['connectorProvisioningConfig'] + if 'connectorProvisioningType' in kwargs: + connector_provisioning_type = kwargs['connectorProvisioningType'] + if 'connectorLabel' in kwargs: + connector_label = kwargs['connectorLabel'] + _setter("connector_provisioning_config", connector_provisioning_config) _setter("connector_provisioning_type", connector_provisioning_type) if connector_label is not None: diff --git a/sdk/python/pulumi_aws_native/appflow/connector_profile.py b/sdk/python/pulumi_aws_native/appflow/connector_profile.py index 00d8d6aab9..ded4e91e9b 100644 --- a/sdk/python/pulumi_aws_native/appflow/connector_profile.py +++ b/sdk/python/pulumi_aws_native/appflow/connector_profile.py @@ -50,7 +50,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionMode' in kwargs: + connection_mode = kwargs['connectionMode'] + if 'connectorType' in kwargs: + connector_type = kwargs['connectorType'] + if 'connectorLabel' in kwargs: + connector_label = kwargs['connectorLabel'] + if 'connectorProfileConfig' in kwargs: + connector_profile_config = kwargs['connectorProfileConfig'] + if 'connectorProfileName' in kwargs: + connector_profile_name = kwargs['connectorProfileName'] + if 'kmsArn' in kwargs: + kms_arn = kwargs['kmsArn'] + _setter("connection_mode", connection_mode) _setter("connector_type", connector_type) if connector_label is not None: diff --git a/sdk/python/pulumi_aws_native/appflow/flow.py b/sdk/python/pulumi_aws_native/appflow/flow.py index db7cc1403c..893c1781f5 100644 --- a/sdk/python/pulumi_aws_native/appflow/flow.py +++ b/sdk/python/pulumi_aws_native/appflow/flow.py @@ -66,7 +66,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationFlowConfigList' in kwargs: + destination_flow_config_list = kwargs['destinationFlowConfigList'] + if 'sourceFlowConfig' in kwargs: + source_flow_config = kwargs['sourceFlowConfig'] + if 'triggerConfig' in kwargs: + trigger_config = kwargs['triggerConfig'] + if 'flowName' in kwargs: + flow_name = kwargs['flowName'] + if 'flowStatus' in kwargs: + flow_status = kwargs['flowStatus'] + if 'kmsArn' in kwargs: + kms_arn = kwargs['kmsArn'] + if 'metadataCatalogConfig' in kwargs: + metadata_catalog_config = kwargs['metadataCatalogConfig'] + _setter("destination_flow_config_list", destination_flow_config_list) _setter("source_flow_config", source_flow_config) _setter("tasks", tasks) diff --git a/sdk/python/pulumi_aws_native/appflow/outputs.py b/sdk/python/pulumi_aws_native/appflow/outputs.py index b2bf588dd7..3c035c5dd2 100644 --- a/sdk/python/pulumi_aws_native/appflow/outputs.py +++ b/sdk/python/pulumi_aws_native/appflow/outputs.py @@ -150,7 +150,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + _setter("lambda_arn", lambda_arn) @property @@ -199,7 +203,13 @@ def _configure( _setter: Callable[[Any, Any], None], api_key: str, secret_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + if 'secretKey' in kwargs: + secret_key = kwargs['secretKey'] + _setter("api_key", api_key) _setter("secret_key", secret_key) @@ -251,7 +261,13 @@ def _configure( _setter: Callable[[Any, Any], None], api_key: str, api_secret_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + if 'apiSecretKey' in kwargs: + api_secret_key = kwargs['apiSecretKey'] + _setter("api_key", api_key) if api_secret_key is not None: _setter("api_secret_key", api_secret_key) @@ -282,7 +298,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: str, username: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("password", password) _setter("username", username) @@ -337,7 +355,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorProfileCredentials' in kwargs: + connector_profile_credentials = kwargs['connectorProfileCredentials'] + if 'connectorProfileProperties' in kwargs: + connector_profile_properties = kwargs['connectorProfileProperties'] + if connector_profile_credentials is not None: _setter("connector_profile_credentials", connector_profile_credentials) if connector_profile_properties is not None: @@ -393,7 +417,13 @@ def _configure( _setter: Callable[[Any, Any], None], auth_code: Optional[str] = None, redirect_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authCode' in kwargs: + auth_code = kwargs['authCode'] + if 'redirectUri' in kwargs: + redirect_uri = kwargs['redirectUri'] + if auth_code is not None: _setter("auth_code", auth_code) if redirect_uri is not None: @@ -511,7 +541,19 @@ def _configure( trendmicro: Optional['outputs.ConnectorProfileTrendmicroConnectorProfileCredentials'] = None, veeva: Optional['outputs.ConnectorProfileVeevaConnectorProfileCredentials'] = None, zendesk: Optional['outputs.ConnectorProfileZendeskConnectorProfileCredentials'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConnector' in kwargs: + custom_connector = kwargs['customConnector'] + if 'googleAnalytics' in kwargs: + google_analytics = kwargs['googleAnalytics'] + if 'inforNexus' in kwargs: + infor_nexus = kwargs['inforNexus'] + if 'sapoData' in kwargs: + sapo_data = kwargs['sapoData'] + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if amplitude is not None: _setter("amplitude", amplitude) if custom_connector is not None: @@ -653,10 +695,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ConnectorProfileCustomAuthCredentials(dict): @staticmethod @@ -691,7 +735,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_authentication_type: str, credentials_map: Optional['outputs.ConnectorProfileCredentialsMap'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customAuthenticationType' in kwargs: + custom_authentication_type = kwargs['customAuthenticationType'] + if 'credentialsMap' in kwargs: + credentials_map = kwargs['credentialsMap'] + _setter("custom_authentication_type", custom_authentication_type) if credentials_map is not None: _setter("credentials_map", credentials_map) @@ -750,7 +800,13 @@ def _configure( basic: Optional['outputs.ConnectorProfileBasicAuthCredentials'] = None, custom: Optional['outputs.ConnectorProfileCustomAuthCredentials'] = None, oauth2: Optional['outputs.ConnectorProfileOAuth2Credentials'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + _setter("authentication_type", authentication_type) if api_key is not None: _setter("api_key", api_key) @@ -821,7 +877,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oAuth2Properties' in kwargs: + o_auth2_properties = kwargs['oAuth2Properties'] + if 'profileProperties' in kwargs: + profile_properties = kwargs['profileProperties'] + if o_auth2_properties is not None: _setter("o_auth2_properties", o_auth2_properties) if profile_properties is not None: @@ -876,7 +938,13 @@ def _configure( _setter: Callable[[Any, Any], None], api_key: str, application_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + if 'applicationKey' in kwargs: + application_key = kwargs['applicationKey'] + _setter("api_key", api_key) _setter("application_key", application_key) @@ -929,7 +997,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -973,7 +1045,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], api_token: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiToken' in kwargs: + api_token = kwargs['apiToken'] + _setter("api_token", api_token) @property @@ -1017,7 +1093,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -1085,7 +1165,19 @@ def _configure( access_token: Optional[str] = None, connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + _setter("client_id", client_id) _setter("client_secret", client_secret) if access_token is not None: @@ -1184,7 +1276,15 @@ def _configure( datakey: str, secret_access_key: str, user_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessKeyId' in kwargs: + access_key_id = kwargs['accessKeyId'] + if 'secretAccessKey' in kwargs: + secret_access_key = kwargs['secretAccessKey'] + if 'userId' in kwargs: + user_id = kwargs['userId'] + _setter("access_key_id", access_key_id) _setter("datakey", datakey) _setter("secret_access_key", secret_access_key) @@ -1255,7 +1355,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -1317,7 +1421,17 @@ def _configure( client_secret: str, access_token: Optional[str] = None, connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + _setter("client_id", client_id) _setter("client_secret", client_secret) if access_token is not None: @@ -1390,7 +1504,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -1451,7 +1569,19 @@ def _configure( client_secret: Optional[str] = None, o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'oAuthRequest' in kwargs: + o_auth_request = kwargs['oAuthRequest'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + if access_token is not None: _setter("access_token", access_token) if client_id is not None: @@ -1528,7 +1658,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oAuth2GrantType' in kwargs: + o_auth2_grant_type = kwargs['oAuth2GrantType'] + if 'tokenUrl' in kwargs: + token_url = kwargs['tokenUrl'] + if 'tokenUrlCustomProperties' in kwargs: + token_url_custom_properties = kwargs['tokenUrlCustomProperties'] + if o_auth2_grant_type is not None: _setter("o_auth2_grant_type", o_auth2_grant_type) if token_url is not None: @@ -1591,7 +1729,15 @@ def _configure( auth_code_url: Optional[str] = None, o_auth_scopes: Optional[Sequence[str]] = None, token_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authCodeUrl' in kwargs: + auth_code_url = kwargs['authCodeUrl'] + if 'oAuthScopes' in kwargs: + o_auth_scopes = kwargs['oAuthScopes'] + if 'tokenUrl' in kwargs: + token_url = kwargs['tokenUrl'] + if auth_code_url is not None: _setter("auth_code_url", auth_code_url) if o_auth_scopes is not None: @@ -1665,7 +1811,17 @@ def _configure( client_credentials_arn: Optional[str] = None, connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'clientCredentialsArn' in kwargs: + client_credentials_arn = kwargs['clientCredentialsArn'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + if access_token is not None: _setter("access_token", access_token) if client_credentials_arn is not None: @@ -1752,7 +1908,15 @@ def _configure( business_unit_id: str, instance_url: Optional[str] = None, is_sandbox_environment: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'businessUnitId' in kwargs: + business_unit_id = kwargs['businessUnitId'] + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + if 'isSandboxEnvironment' in kwargs: + is_sandbox_environment = kwargs['isSandboxEnvironment'] + _setter("business_unit_id", business_unit_id) if instance_url is not None: _setter("instance_url", instance_url) @@ -1797,10 +1961,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ConnectorProfileProperties(dict): """ @@ -1881,7 +2047,17 @@ def _configure( snowflake: Optional['outputs.ConnectorProfileSnowflakeConnectorProfileProperties'] = None, veeva: Optional['outputs.ConnectorProfileVeevaConnectorProfileProperties'] = None, zendesk: Optional['outputs.ConnectorProfileZendeskConnectorProfileProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConnector' in kwargs: + custom_connector = kwargs['customConnector'] + if 'inforNexus' in kwargs: + infor_nexus = kwargs['inforNexus'] + if 'sapoData' in kwargs: + sapo_data = kwargs['sapoData'] + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if custom_connector is not None: _setter("custom_connector", custom_connector) if datadog is not None: @@ -2001,7 +2177,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: Optional[str] = None, username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if password is not None: _setter("password", password) if username is not None: @@ -2104,7 +2282,27 @@ def _configure( database_url: Optional[str] = None, is_redshift_serverless: Optional[bool] = None, workgroup_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'clusterIdentifier' in kwargs: + cluster_identifier = kwargs['clusterIdentifier'] + if 'dataApiRoleArn' in kwargs: + data_api_role_arn = kwargs['dataApiRoleArn'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'databaseUrl' in kwargs: + database_url = kwargs['databaseUrl'] + if 'isRedshiftServerless' in kwargs: + is_redshift_serverless = kwargs['isRedshiftServerless'] + if 'workgroupName' in kwargs: + workgroup_name = kwargs['workgroupName'] + _setter("bucket_name", bucket_name) _setter("role_arn", role_arn) if bucket_prefix is not None: @@ -2257,7 +2455,21 @@ def _configure( jwt_token: Optional[str] = None, o_auth2_grant_type: Optional['ConnectorProfileOAuth2GrantType'] = None, refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'clientCredentialsArn' in kwargs: + client_credentials_arn = kwargs['clientCredentialsArn'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + if 'jwtToken' in kwargs: + jwt_token = kwargs['jwtToken'] + if 'oAuth2GrantType' in kwargs: + o_auth2_grant_type = kwargs['oAuth2GrantType'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + if access_token is not None: _setter("access_token", access_token) if client_credentials_arn is not None: @@ -2364,7 +2576,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + if 'isSandboxEnvironment' in kwargs: + is_sandbox_environment = kwargs['isSandboxEnvironment'] + if 'usePrivateLinkForMetadataAndAuthorization' in kwargs: + use_private_link_for_metadata_and_authorization = kwargs['usePrivateLinkForMetadataAndAuthorization'] + if instance_url is not None: _setter("instance_url", instance_url) if is_sandbox_environment is not None: @@ -2431,7 +2651,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'basicAuthCredentials' in kwargs: + basic_auth_credentials = kwargs['basicAuthCredentials'] + if 'oAuthCredentials' in kwargs: + o_auth_credentials = kwargs['oAuthCredentials'] + if basic_auth_credentials is not None: _setter("basic_auth_credentials", basic_auth_credentials) if o_auth_credentials is not None: @@ -2497,7 +2723,19 @@ def _configure( client_secret: Optional[str] = None, connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + if access_token is not None: _setter("access_token", access_token) if client_id is not None: @@ -2602,7 +2840,25 @@ def _configure( o_auth_properties: Optional['outputs.ConnectorProfileOAuthProperties'] = None, port_number: Optional[int] = None, private_link_service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationHostUrl' in kwargs: + application_host_url = kwargs['applicationHostUrl'] + if 'applicationServicePath' in kwargs: + application_service_path = kwargs['applicationServicePath'] + if 'clientNumber' in kwargs: + client_number = kwargs['clientNumber'] + if 'disableSso' in kwargs: + disable_sso = kwargs['disableSso'] + if 'logonLanguage' in kwargs: + logon_language = kwargs['logonLanguage'] + if 'oAuthProperties' in kwargs: + o_auth_properties = kwargs['oAuthProperties'] + if 'portNumber' in kwargs: + port_number = kwargs['portNumber'] + if 'privateLinkServiceName' in kwargs: + private_link_service_name = kwargs['privateLinkServiceName'] + if application_host_url is not None: _setter("application_host_url", application_host_url) if application_service_path is not None: @@ -2704,7 +2960,11 @@ def _configure( o_auth2_credentials: Optional['outputs.ConnectorProfileOAuth2Credentials'] = None, password: Optional[str] = None, username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oAuth2Credentials' in kwargs: + o_auth2_credentials = kwargs['oAuth2Credentials'] + if o_auth2_credentials is not None: _setter("o_auth2_credentials", o_auth2_credentials) if password is not None: @@ -2769,7 +3029,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -2813,7 +3077,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], api_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + _setter("api_key", api_key) @property @@ -2875,7 +3143,17 @@ def _configure( client_secret: str, access_token: Optional[str] = None, connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + _setter("client_id", client_id) _setter("client_secret", client_secret) if access_token is not None: @@ -2948,7 +3226,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -2979,7 +3261,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: str, username: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("password", password) _setter("username", username) @@ -3063,7 +3347,17 @@ def _configure( bucket_prefix: Optional[str] = None, private_link_service_name: Optional[str] = None, region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'accountName' in kwargs: + account_name = kwargs['accountName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'privateLinkServiceName' in kwargs: + private_link_service_name = kwargs['privateLinkServiceName'] + _setter("bucket_name", bucket_name) _setter("stage", stage) _setter("warehouse", warehouse) @@ -3147,10 +3441,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ConnectorProfileTrendmicroConnectorProfileCredentials(dict): @staticmethod @@ -3183,7 +3479,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], api_secret_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiSecretKey' in kwargs: + api_secret_key = kwargs['apiSecretKey'] + _setter("api_secret_key", api_secret_key) @property @@ -3214,7 +3514,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: str, username: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("password", password) _setter("username", username) @@ -3267,7 +3569,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -3329,7 +3635,17 @@ def _configure( client_secret: str, access_token: Optional[str] = None, connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'connectorOAuthRequest' in kwargs: + connector_o_auth_request = kwargs['connectorOAuthRequest'] + _setter("client_id", client_id) _setter("client_secret", client_secret) if access_token is not None: @@ -3402,7 +3718,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceUrl' in kwargs: + instance_url = kwargs['instanceUrl'] + _setter("instance_url", instance_url) @property @@ -3450,7 +3770,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_: Optional['outputs.ConnectorLambdaConnectorProvisioningConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if lambda_ is not None: _setter("lambda_", lambda_) @@ -3497,7 +3821,13 @@ def _configure( _setter: Callable[[Any, Any], None], aggregation_type: Optional['FlowAggregationType'] = None, target_file_size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationType' in kwargs: + aggregation_type = kwargs['aggregationType'] + if 'targetFileSize' in kwargs: + target_file_size = kwargs['targetFileSize'] + if aggregation_type is not None: _setter("aggregation_type", aggregation_type) if target_file_size is not None: @@ -3526,7 +3856,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -3626,7 +3958,19 @@ def _configure( trendmicro: Optional['FlowTrendmicroConnectorOperator'] = None, veeva: Optional['FlowVeevaConnectorOperator'] = None, zendesk: Optional['FlowZendeskConnectorOperator'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConnector' in kwargs: + custom_connector = kwargs['customConnector'] + if 'googleAnalytics' in kwargs: + google_analytics = kwargs['googleAnalytics'] + if 'inforNexus' in kwargs: + infor_nexus = kwargs['inforNexus'] + if 'sapoData' in kwargs: + sapo_data = kwargs['sapoData'] + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if amplitude is not None: _setter("amplitude", amplitude) if custom_connector is not None: @@ -3800,7 +4144,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityName' in kwargs: + entity_name = kwargs['entityName'] + if 'customProperties' in kwargs: + custom_properties = kwargs['customProperties'] + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + if 'idFieldNames' in kwargs: + id_field_names = kwargs['idFieldNames'] + if 'writeOperationType' in kwargs: + write_operation_type = kwargs['writeOperationType'] + _setter("entity_name", entity_name) if custom_properties is not None: _setter("custom_properties", custom_properties) @@ -3879,7 +4235,15 @@ def _configure( entity_name: str, custom_properties: Optional['outputs.FlowCustomProperties'] = None, data_transfer_api: Optional['outputs.FlowCustomConnectorSourcePropertiesDataTransferApiProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityName' in kwargs: + entity_name = kwargs['entityName'] + if 'customProperties' in kwargs: + custom_properties = kwargs['customProperties'] + if 'dataTransferApi' in kwargs: + data_transfer_api = kwargs['dataTransferApi'] + _setter("entity_name", entity_name) if custom_properties is not None: _setter("custom_properties", custom_properties) @@ -3917,7 +4281,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, type: 'FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("type", type) @@ -3945,10 +4311,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class FlowDatadogSourceProperties(dict): def __init__(__self__, *, @@ -3961,7 +4329,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -4041,7 +4411,17 @@ def _configure( snowflake: Optional['outputs.FlowSnowflakeDestinationProperties'] = None, upsolver: Optional['outputs.FlowUpsolverDestinationProperties'] = None, zendesk: Optional['outputs.FlowZendeskDestinationProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConnector' in kwargs: + custom_connector = kwargs['customConnector'] + if 'eventBridge' in kwargs: + event_bridge = kwargs['eventBridge'] + if 'lookoutMetrics' in kwargs: + lookout_metrics = kwargs['lookoutMetrics'] + if 'sapoData' in kwargs: + sapo_data = kwargs['sapoData'] + if custom_connector is not None: _setter("custom_connector", custom_connector) if event_bridge is not None: @@ -4175,7 +4555,17 @@ def _configure( destination_connector_properties: 'outputs.FlowDestinationConnectorProperties', api_version: Optional[str] = None, connector_profile_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorType' in kwargs: + connector_type = kwargs['connectorType'] + if 'destinationConnectorProperties' in kwargs: + destination_connector_properties = kwargs['destinationConnectorProperties'] + if 'apiVersion' in kwargs: + api_version = kwargs['apiVersion'] + if 'connectorProfileName' in kwargs: + connector_profile_name = kwargs['connectorProfileName'] + _setter("connector_type", connector_type) _setter("destination_connector_properties", destination_connector_properties) if api_version is not None: @@ -4228,7 +4618,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -4276,7 +4668,15 @@ def _configure( bucket_name: Optional[str] = None, bucket_prefix: Optional[str] = None, fail_on_first_error: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'failOnFirstError' in kwargs: + fail_on_first_error = kwargs['failOnFirstError'] + if bucket_name is not None: _setter("bucket_name", bucket_name) if bucket_prefix is not None: @@ -4332,7 +4732,11 @@ def _configure( _setter: Callable[[Any, Any], None], object: str, error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + _setter("object", object) if error_handling_config is not None: _setter("error_handling_config", error_handling_config) @@ -4396,7 +4800,15 @@ def _configure( database_name: str, role_arn: str, table_prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'tablePrefix' in kwargs: + table_prefix = kwargs['tablePrefix'] + _setter("database_name", database_name) _setter("role_arn", role_arn) _setter("table_prefix", table_prefix) @@ -4438,7 +4850,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -4482,7 +4896,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], datetime_type_field_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datetimeTypeFieldName' in kwargs: + datetime_type_field_name = kwargs['datetimeTypeFieldName'] + if datetime_type_field_name is not None: _setter("datetime_type_field_name", datetime_type_field_name) @@ -4504,7 +4922,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -4525,7 +4945,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if object is not None: _setter("object", object) @@ -4567,7 +4989,11 @@ def _configure( _setter: Callable[[Any, Any], None], object: str, error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + _setter("object", object) if error_handling_config is not None: _setter("error_handling_config", error_handling_config) @@ -4595,7 +5021,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -4640,7 +5068,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], glue_data_catalog: Optional['outputs.FlowGlueDataCatalog'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'glueDataCatalog' in kwargs: + glue_data_catalog = kwargs['glueDataCatalog'] + if glue_data_catalog is not None: _setter("glue_data_catalog", glue_data_catalog) @@ -4665,7 +5097,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -4713,7 +5147,15 @@ def _configure( path_prefix_hierarchy: Optional[Sequence['FlowPathPrefix']] = None, prefix_format: Optional['FlowPrefixFormat'] = None, prefix_type: Optional['FlowPrefixType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pathPrefixHierarchy' in kwargs: + path_prefix_hierarchy = kwargs['pathPrefixHierarchy'] + if 'prefixFormat' in kwargs: + prefix_format = kwargs['prefixFormat'] + if 'prefixType' in kwargs: + prefix_type = kwargs['prefixType'] + if path_prefix_hierarchy is not None: _setter("path_prefix_hierarchy", path_prefix_hierarchy) if prefix_format is not None: @@ -4779,7 +5221,15 @@ def _configure( object: str, bucket_prefix: Optional[str] = None, error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intermediateBucketName' in kwargs: + intermediate_bucket_name = kwargs['intermediateBucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + _setter("intermediate_bucket_name", intermediate_bucket_name) _setter("object", object) if bucket_prefix is not None: @@ -4847,7 +5297,15 @@ def _configure( bucket_name: str, bucket_prefix: Optional[str] = None, s3_output_format_config: Optional['outputs.FlowS3OutputFormatConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 's3OutputFormatConfig' in kwargs: + s3_output_format_config = kwargs['s3OutputFormatConfig'] + _setter("bucket_name", bucket_name) if bucket_prefix is not None: _setter("bucket_prefix", bucket_prefix) @@ -4899,7 +5357,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_input_file_type: Optional['FlowS3InputFormatConfigS3InputFileType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3InputFileType' in kwargs: + s3_input_file_type = kwargs['s3InputFileType'] + if s3_input_file_type is not None: _setter("s3_input_file_type", s3_input_file_type) @@ -4953,7 +5415,17 @@ def _configure( file_type: Optional['FlowFileType'] = None, prefix_config: Optional['outputs.FlowPrefixConfig'] = None, preserve_source_data_typing: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationConfig' in kwargs: + aggregation_config = kwargs['aggregationConfig'] + if 'fileType' in kwargs: + file_type = kwargs['fileType'] + if 'prefixConfig' in kwargs: + prefix_config = kwargs['prefixConfig'] + if 'preserveSourceDataTyping' in kwargs: + preserve_source_data_typing = kwargs['preserveSourceDataTyping'] + if aggregation_config is not None: _setter("aggregation_config", aggregation_config) if file_type is not None: @@ -5023,7 +5495,15 @@ def _configure( bucket_name: str, bucket_prefix: str, s3_input_format_config: Optional['outputs.FlowS3InputFormatConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 's3InputFormatConfig' in kwargs: + s3_input_format_config = kwargs['s3InputFormatConfig'] + _setter("bucket_name", bucket_name) _setter("bucket_prefix", bucket_prefix) if s3_input_format_config is not None: @@ -5095,7 +5575,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTransferApi' in kwargs: + data_transfer_api = kwargs['dataTransferApi'] + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + if 'idFieldNames' in kwargs: + id_field_names = kwargs['idFieldNames'] + if 'writeOperationType' in kwargs: + write_operation_type = kwargs['writeOperationType'] + _setter("object", object) if data_transfer_api is not None: _setter("data_transfer_api", data_transfer_api) @@ -5177,7 +5667,15 @@ def _configure( data_transfer_api: Optional['FlowDataTransferApi'] = None, enable_dynamic_field_update: Optional[bool] = None, include_deleted_records: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTransferApi' in kwargs: + data_transfer_api = kwargs['dataTransferApi'] + if 'enableDynamicFieldUpdate' in kwargs: + enable_dynamic_field_update = kwargs['enableDynamicFieldUpdate'] + if 'includeDeletedRecords' in kwargs: + include_deleted_records = kwargs['includeDeletedRecords'] + _setter("object", object) if data_transfer_api is not None: _setter("data_transfer_api", data_transfer_api) @@ -5259,7 +5757,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectPath' in kwargs: + object_path = kwargs['objectPath'] + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + if 'idFieldNames' in kwargs: + id_field_names = kwargs['idFieldNames'] + if 'successResponseHandlingConfig' in kwargs: + success_response_handling_config = kwargs['successResponseHandlingConfig'] + if 'writeOperationType' in kwargs: + write_operation_type = kwargs['writeOperationType'] + _setter("object_path", object_path) if error_handling_config is not None: _setter("error_handling_config", error_handling_config) @@ -5334,7 +5844,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_page_size: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxPageSize' in kwargs: + max_page_size = kwargs['maxPageSize'] + _setter("max_page_size", max_page_size) @property @@ -5378,7 +5892,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_parallelism: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxParallelism' in kwargs: + max_parallelism = kwargs['maxParallelism'] + _setter("max_parallelism", max_parallelism) @property @@ -5426,7 +5944,15 @@ def _configure( object_path: str, pagination_config: Optional['outputs.FlowSapoDataPaginationConfig'] = None, parallelism_config: Optional['outputs.FlowSapoDataParallelismConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectPath' in kwargs: + object_path = kwargs['objectPath'] + if 'paginationConfig' in kwargs: + pagination_config = kwargs['paginationConfig'] + if 'parallelismConfig' in kwargs: + parallelism_config = kwargs['parallelismConfig'] + _setter("object_path", object_path) if pagination_config is not None: _setter("pagination_config", pagination_config) @@ -5519,7 +6045,25 @@ def _configure( schedule_offset: Optional[float] = None, schedule_start_time: Optional[float] = None, time_zone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if 'dataPullMode' in kwargs: + data_pull_mode = kwargs['dataPullMode'] + if 'firstExecutionFrom' in kwargs: + first_execution_from = kwargs['firstExecutionFrom'] + if 'flowErrorDeactivationThreshold' in kwargs: + flow_error_deactivation_threshold = kwargs['flowErrorDeactivationThreshold'] + if 'scheduleEndTime' in kwargs: + schedule_end_time = kwargs['scheduleEndTime'] + if 'scheduleOffset' in kwargs: + schedule_offset = kwargs['scheduleOffset'] + if 'scheduleStartTime' in kwargs: + schedule_start_time = kwargs['scheduleStartTime'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + _setter("schedule_expression", schedule_expression) if data_pull_mode is not None: _setter("data_pull_mode", data_pull_mode) @@ -5589,7 +6133,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -5610,7 +6156,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -5631,7 +6179,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -5682,7 +6232,15 @@ def _configure( object: str, bucket_prefix: Optional[str] = None, error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intermediateBucketName' in kwargs: + intermediate_bucket_name = kwargs['intermediateBucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + _setter("intermediate_bucket_name", intermediate_bucket_name) _setter("object", object) if bucket_prefix is not None: @@ -5802,7 +6360,19 @@ def _configure( trendmicro: Optional['outputs.FlowTrendmicroSourceProperties'] = None, veeva: Optional['outputs.FlowVeevaSourceProperties'] = None, zendesk: Optional['outputs.FlowZendeskSourceProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConnector' in kwargs: + custom_connector = kwargs['customConnector'] + if 'googleAnalytics' in kwargs: + google_analytics = kwargs['googleAnalytics'] + if 'inforNexus' in kwargs: + infor_nexus = kwargs['inforNexus'] + if 'sapoData' in kwargs: + sapo_data = kwargs['sapoData'] + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if amplitude is not None: _setter("amplitude", amplitude) if custom_connector is not None: @@ -5984,7 +6554,19 @@ def _configure( api_version: Optional[str] = None, connector_profile_name: Optional[str] = None, incremental_pull_config: Optional['outputs.FlowIncrementalPullConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorType' in kwargs: + connector_type = kwargs['connectorType'] + if 'sourceConnectorProperties' in kwargs: + source_connector_properties = kwargs['sourceConnectorProperties'] + if 'apiVersion' in kwargs: + api_version = kwargs['apiVersion'] + if 'connectorProfileName' in kwargs: + connector_profile_name = kwargs['connectorProfileName'] + if 'incrementalPullConfig' in kwargs: + incremental_pull_config = kwargs['incrementalPullConfig'] + _setter("connector_type", connector_type) _setter("source_connector_properties", source_connector_properties) if api_version is not None: @@ -6069,7 +6651,13 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_name: Optional[str] = None, bucket_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if bucket_name is not None: _setter("bucket_name", bucket_name) if bucket_prefix is not None: @@ -6109,7 +6697,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -6186,7 +6776,19 @@ def _configure( connector_operator: Optional['outputs.FlowConnectorOperator'] = None, destination_field: Optional[str] = None, task_properties: Optional[Sequence['outputs.FlowTaskPropertiesObject']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceFields' in kwargs: + source_fields = kwargs['sourceFields'] + if 'taskType' in kwargs: + task_type = kwargs['taskType'] + if 'connectorOperator' in kwargs: + connector_operator = kwargs['connectorOperator'] + if 'destinationField' in kwargs: + destination_field = kwargs['destinationField'] + if 'taskProperties' in kwargs: + task_properties = kwargs['taskProperties'] + _setter("source_fields", source_fields) _setter("task_type", task_type) if connector_operator is not None: @@ -6258,7 +6860,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: 'FlowOperatorPropertiesKeys', value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -6285,7 +6889,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -6336,7 +6942,13 @@ def _configure( _setter: Callable[[Any, Any], None], trigger_type: 'FlowTriggerType', trigger_properties: Optional['outputs.FlowScheduledTriggerProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'triggerType' in kwargs: + trigger_type = kwargs['triggerType'] + if 'triggerProperties' in kwargs: + trigger_properties = kwargs['triggerProperties'] + _setter("trigger_type", trigger_type) if trigger_properties is not None: _setter("trigger_properties", trigger_properties) @@ -6397,7 +7009,15 @@ def _configure( bucket_name: str, s3_output_format_config: 'outputs.FlowUpsolverS3OutputFormatConfig', bucket_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 's3OutputFormatConfig' in kwargs: + s3_output_format_config = kwargs['s3OutputFormatConfig'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + _setter("bucket_name", bucket_name) _setter("s3_output_format_config", s3_output_format_config) if bucket_prefix is not None: @@ -6458,7 +7078,15 @@ def _configure( prefix_config: 'outputs.FlowPrefixConfig', aggregation_config: Optional['outputs.FlowAggregationConfig'] = None, file_type: Optional['FlowFileType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'prefixConfig' in kwargs: + prefix_config = kwargs['prefixConfig'] + if 'aggregationConfig' in kwargs: + aggregation_config = kwargs['aggregationConfig'] + if 'fileType' in kwargs: + file_type = kwargs['fileType'] + _setter("prefix_config", prefix_config) if aggregation_config is not None: _setter("aggregation_config", aggregation_config) @@ -6528,7 +7156,17 @@ def _configure( include_all_versions: Optional[bool] = None, include_renditions: Optional[bool] = None, include_source_files: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentType' in kwargs: + document_type = kwargs['documentType'] + if 'includeAllVersions' in kwargs: + include_all_versions = kwargs['includeAllVersions'] + if 'includeRenditions' in kwargs: + include_renditions = kwargs['includeRenditions'] + if 'includeSourceFiles' in kwargs: + include_source_files = kwargs['includeSourceFiles'] + _setter("object", object) if document_type is not None: _setter("document_type", document_type) @@ -6610,7 +7248,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorHandlingConfig' in kwargs: + error_handling_config = kwargs['errorHandlingConfig'] + if 'idFieldNames' in kwargs: + id_field_names = kwargs['idFieldNames'] + if 'writeOperationType' in kwargs: + write_operation_type = kwargs['writeOperationType'] + _setter("object", object) if error_handling_config is not None: _setter("error_handling_config", error_handling_config) @@ -6655,7 +7301,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property diff --git a/sdk/python/pulumi_aws_native/appintegrations/_inputs.py b/sdk/python/pulumi_aws_native/appintegrations/_inputs.py index f489ae086d..29d46da5e9 100644 --- a/sdk/python/pulumi_aws_native/appintegrations/_inputs.py +++ b/sdk/python/pulumi_aws_native/appintegrations/_inputs.py @@ -38,7 +38,9 @@ def _configure( _setter: Callable[[Any, Any], None], folders: pulumi.Input[Sequence[pulumi.Input[str]]], filters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("folders", folders) if filters is not None: _setter("filters", filters) @@ -78,10 +80,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DataIntegrationScheduleConfigArgs: def __init__(__self__, *, @@ -105,7 +109,13 @@ def _configure( schedule_expression: pulumi.Input[str], first_execution_from: Optional[pulumi.Input[str]] = None, object: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if 'firstExecutionFrom' in kwargs: + first_execution_from = kwargs['firstExecutionFrom'] + _setter("schedule_expression", schedule_expression) if first_execution_from is not None: _setter("first_execution_from", first_execution_from) @@ -169,7 +179,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -213,7 +225,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("source", source) @property @@ -248,7 +262,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/appintegrations/data_integration.py b/sdk/python/pulumi_aws_native/appintegrations/data_integration.py index 1f65bb293c..6a3a0903da 100644 --- a/sdk/python/pulumi_aws_native/appintegrations/data_integration.py +++ b/sdk/python/pulumi_aws_native/appintegrations/data_integration.py @@ -57,7 +57,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + if 'sourceUri' in kwargs: + source_uri = kwargs['sourceUri'] + if 'fileConfiguration' in kwargs: + file_configuration = kwargs['fileConfiguration'] + if 'objectConfiguration' in kwargs: + object_configuration = kwargs['objectConfiguration'] + if 'scheduleConfig' in kwargs: + schedule_config = kwargs['scheduleConfig'] + _setter("kms_key", kms_key) _setter("source_uri", source_uri) if description is not None: diff --git a/sdk/python/pulumi_aws_native/appintegrations/event_integration.py b/sdk/python/pulumi_aws_native/appintegrations/event_integration.py index a3b3423f69..93d497c6f5 100644 --- a/sdk/python/pulumi_aws_native/appintegrations/event_integration.py +++ b/sdk/python/pulumi_aws_native/appintegrations/event_integration.py @@ -45,7 +45,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBridgeBus' in kwargs: + event_bridge_bus = kwargs['eventBridgeBus'] + if 'eventFilter' in kwargs: + event_filter = kwargs['eventFilter'] + _setter("event_bridge_bus", event_bridge_bus) _setter("event_filter", event_filter) if description is not None: diff --git a/sdk/python/pulumi_aws_native/appintegrations/outputs.py b/sdk/python/pulumi_aws_native/appintegrations/outputs.py index 32988f73d6..4f9ba26811 100644 --- a/sdk/python/pulumi_aws_native/appintegrations/outputs.py +++ b/sdk/python/pulumi_aws_native/appintegrations/outputs.py @@ -41,7 +41,9 @@ def _configure( _setter: Callable[[Any, Any], None], folders: Sequence[str], filters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("folders", folders) if filters is not None: _setter("filters", filters) @@ -76,10 +78,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DataIntegrationScheduleConfig(dict): @staticmethod @@ -122,7 +126,13 @@ def _configure( schedule_expression: str, first_execution_from: Optional[str] = None, object: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if 'firstExecutionFrom' in kwargs: + first_execution_from = kwargs['firstExecutionFrom'] + _setter("schedule_expression", schedule_expression) if first_execution_from is not None: _setter("first_execution_from", first_execution_from) @@ -177,7 +187,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -213,7 +225,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("source", source) @property @@ -244,7 +258,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/applicationautoscaling/_inputs.py b/sdk/python/pulumi_aws_native/applicationautoscaling/_inputs.py index 5915944b28..9ec39604fb 100644 --- a/sdk/python/pulumi_aws_native/applicationautoscaling/_inputs.py +++ b/sdk/python/pulumi_aws_native/applicationautoscaling/_inputs.py @@ -39,7 +39,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + if max_capacity is not None: _setter("max_capacity", max_capacity) if min_capacity is not None: @@ -94,7 +100,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduledActionName' in kwargs: + scheduled_action_name = kwargs['scheduledActionName'] + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'scalableTargetAction' in kwargs: + scalable_target_action = kwargs['scalableTargetAction'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + _setter("schedule", schedule) _setter("scheduled_action_name", scheduled_action_name) if end_time is not None: @@ -182,7 +198,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicScalingInSuspended' in kwargs: + dynamic_scaling_in_suspended = kwargs['dynamicScalingInSuspended'] + if 'dynamicScalingOutSuspended' in kwargs: + dynamic_scaling_out_suspended = kwargs['dynamicScalingOutSuspended'] + if 'scheduledScalingSuspended' in kwargs: + scheduled_scaling_suspended = kwargs['scheduledScalingSuspended'] + if dynamic_scaling_in_suspended is not None: _setter("dynamic_scaling_in_suspended", dynamic_scaling_in_suspended) if dynamic_scaling_out_suspended is not None: @@ -242,7 +266,11 @@ def _configure( statistic: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDimensionArgs']]]] = None, unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) _setter("statistic", statistic) @@ -312,7 +340,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -350,7 +380,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedMetricType' in kwargs: + predefined_metric_type = kwargs['predefinedMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_metric_type", predefined_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -392,7 +428,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scalingAdjustment' in kwargs: + scaling_adjustment = kwargs['scalingAdjustment'] + if 'metricIntervalLowerBound' in kwargs: + metric_interval_lower_bound = kwargs['metricIntervalLowerBound'] + if 'metricIntervalUpperBound' in kwargs: + metric_interval_upper_bound = kwargs['metricIntervalUpperBound'] + _setter("scaling_adjustment", scaling_adjustment) if metric_interval_lower_bound is not None: _setter("metric_interval_lower_bound", metric_interval_lower_bound) @@ -451,7 +495,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adjustmentType' in kwargs: + adjustment_type = kwargs['adjustmentType'] + if 'metricAggregationType' in kwargs: + metric_aggregation_type = kwargs['metricAggregationType'] + if 'minAdjustmentMagnitude' in kwargs: + min_adjustment_magnitude = kwargs['minAdjustmentMagnitude'] + if 'stepAdjustments' in kwargs: + step_adjustments = kwargs['stepAdjustments'] + if adjustment_type is not None: _setter("adjustment_type", adjustment_type) if cooldown is not None: @@ -536,7 +590,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + if 'customizedMetricSpecification' in kwargs: + customized_metric_specification = kwargs['customizedMetricSpecification'] + if 'disableScaleIn' in kwargs: + disable_scale_in = kwargs['disableScaleIn'] + if 'predefinedMetricSpecification' in kwargs: + predefined_metric_specification = kwargs['predefinedMetricSpecification'] + if 'scaleInCooldown' in kwargs: + scale_in_cooldown = kwargs['scaleInCooldown'] + if 'scaleOutCooldown' in kwargs: + scale_out_cooldown = kwargs['scaleOutCooldown'] + _setter("target_value", target_value) if customized_metric_specification is not None: _setter("customized_metric_specification", customized_metric_specification) diff --git a/sdk/python/pulumi_aws_native/applicationautoscaling/outputs.py b/sdk/python/pulumi_aws_native/applicationautoscaling/outputs.py index 4cd9c46ffd..a14bf7cb3d 100644 --- a/sdk/python/pulumi_aws_native/applicationautoscaling/outputs.py +++ b/sdk/python/pulumi_aws_native/applicationautoscaling/outputs.py @@ -62,7 +62,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_capacity: Optional[int] = None, min_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + if max_capacity is not None: _setter("max_capacity", max_capacity) if min_capacity is not None: @@ -135,7 +141,17 @@ def _configure( scalable_target_action: Optional['outputs.ScalableTargetAction'] = None, start_time: Optional[str] = None, timezone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduledActionName' in kwargs: + scheduled_action_name = kwargs['scheduledActionName'] + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'scalableTargetAction' in kwargs: + scalable_target_action = kwargs['scalableTargetAction'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + _setter("schedule", schedule) _setter("scheduled_action_name", scheduled_action_name) if end_time is not None: @@ -223,7 +239,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicScalingInSuspended' in kwargs: + dynamic_scaling_in_suspended = kwargs['dynamicScalingInSuspended'] + if 'dynamicScalingOutSuspended' in kwargs: + dynamic_scaling_out_suspended = kwargs['dynamicScalingOutSuspended'] + if 'scheduledScalingSuspended' in kwargs: + scheduled_scaling_suspended = kwargs['scheduledScalingSuspended'] + if dynamic_scaling_in_suspended is not None: _setter("dynamic_scaling_in_suspended", dynamic_scaling_in_suspended) if dynamic_scaling_out_suspended is not None: @@ -288,7 +312,11 @@ def _configure( statistic: str, dimensions: Optional[Sequence['outputs.ScalingPolicyMetricDimension']] = None, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) _setter("statistic", statistic) @@ -338,7 +366,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -387,7 +417,13 @@ def _configure( _setter: Callable[[Any, Any], None], predefined_metric_type: str, resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedMetricType' in kwargs: + predefined_metric_type = kwargs['predefinedMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_metric_type", predefined_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -442,7 +478,15 @@ def _configure( scaling_adjustment: int, metric_interval_lower_bound: Optional[float] = None, metric_interval_upper_bound: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scalingAdjustment' in kwargs: + scaling_adjustment = kwargs['scalingAdjustment'] + if 'metricIntervalLowerBound' in kwargs: + metric_interval_lower_bound = kwargs['metricIntervalLowerBound'] + if 'metricIntervalUpperBound' in kwargs: + metric_interval_upper_bound = kwargs['metricIntervalUpperBound'] + _setter("scaling_adjustment", scaling_adjustment) if metric_interval_lower_bound is not None: _setter("metric_interval_lower_bound", metric_interval_lower_bound) @@ -512,7 +556,17 @@ def _configure( metric_aggregation_type: Optional[str] = None, min_adjustment_magnitude: Optional[int] = None, step_adjustments: Optional[Sequence['outputs.ScalingPolicyStepAdjustment']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adjustmentType' in kwargs: + adjustment_type = kwargs['adjustmentType'] + if 'metricAggregationType' in kwargs: + metric_aggregation_type = kwargs['metricAggregationType'] + if 'minAdjustmentMagnitude' in kwargs: + min_adjustment_magnitude = kwargs['minAdjustmentMagnitude'] + if 'stepAdjustments' in kwargs: + step_adjustments = kwargs['stepAdjustments'] + if adjustment_type is not None: _setter("adjustment_type", adjustment_type) if cooldown is not None: @@ -604,7 +658,21 @@ def _configure( predefined_metric_specification: Optional['outputs.ScalingPolicyPredefinedMetricSpecification'] = None, scale_in_cooldown: Optional[int] = None, scale_out_cooldown: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + if 'customizedMetricSpecification' in kwargs: + customized_metric_specification = kwargs['customizedMetricSpecification'] + if 'disableScaleIn' in kwargs: + disable_scale_in = kwargs['disableScaleIn'] + if 'predefinedMetricSpecification' in kwargs: + predefined_metric_specification = kwargs['predefinedMetricSpecification'] + if 'scaleInCooldown' in kwargs: + scale_in_cooldown = kwargs['scaleInCooldown'] + if 'scaleOutCooldown' in kwargs: + scale_out_cooldown = kwargs['scaleOutCooldown'] + _setter("target_value", target_value) if customized_metric_specification is not None: _setter("customized_metric_specification", customized_metric_specification) diff --git a/sdk/python/pulumi_aws_native/applicationautoscaling/scalable_target.py b/sdk/python/pulumi_aws_native/applicationautoscaling/scalable_target.py index b3da2adce6..c09865e267 100644 --- a/sdk/python/pulumi_aws_native/applicationautoscaling/scalable_target.py +++ b/sdk/python/pulumi_aws_native/applicationautoscaling/scalable_target.py @@ -57,7 +57,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'scalableDimension' in kwargs: + scalable_dimension = kwargs['scalableDimension'] + if 'serviceNamespace' in kwargs: + service_namespace = kwargs['serviceNamespace'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'scheduledActions' in kwargs: + scheduled_actions = kwargs['scheduledActions'] + if 'suspendedState' in kwargs: + suspended_state = kwargs['suspendedState'] + _setter("max_capacity", max_capacity) _setter("min_capacity", min_capacity) _setter("resource_id", resource_id) diff --git a/sdk/python/pulumi_aws_native/applicationautoscaling/scaling_policy.py b/sdk/python/pulumi_aws_native/applicationautoscaling/scaling_policy.py index 4232e677e2..a0b1514848 100644 --- a/sdk/python/pulumi_aws_native/applicationautoscaling/scaling_policy.py +++ b/sdk/python/pulumi_aws_native/applicationautoscaling/scaling_policy.py @@ -49,7 +49,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if 'policyType' in kwargs: + policy_type = kwargs['policyType'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'scalableDimension' in kwargs: + scalable_dimension = kwargs['scalableDimension'] + if 'scalingTargetId' in kwargs: + scaling_target_id = kwargs['scalingTargetId'] + if 'serviceNamespace' in kwargs: + service_namespace = kwargs['serviceNamespace'] + if 'stepScalingPolicyConfiguration' in kwargs: + step_scaling_policy_configuration = kwargs['stepScalingPolicyConfiguration'] + if 'targetTrackingScalingPolicyConfiguration' in kwargs: + target_tracking_scaling_policy_configuration = kwargs['targetTrackingScalingPolicyConfiguration'] + _setter("policy_name", policy_name) _setter("policy_type", policy_type) if resource_id is not None: diff --git a/sdk/python/pulumi_aws_native/applicationinsights/_inputs.py b/sdk/python/pulumi_aws_native/applicationinsights/_inputs.py index e1259ad047..59ec57b547 100644 --- a/sdk/python/pulumi_aws_native/applicationinsights/_inputs.py +++ b/sdk/python/pulumi_aws_native/applicationinsights/_inputs.py @@ -45,7 +45,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], alarm_metric_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmMetricName' in kwargs: + alarm_metric_name = kwargs['alarmMetricName'] + _setter("alarm_metric_name", alarm_metric_name) @property @@ -81,7 +85,11 @@ def _configure( _setter: Callable[[Any, Any], None], alarm_name: pulumi.Input[str], severity: Optional[pulumi.Input['ApplicationAlarmSeverity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmName' in kwargs: + alarm_name = kwargs['alarmName'] + _setter("alarm_name", alarm_name) if severity is not None: _setter("severity", severity) @@ -131,7 +139,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationDetails' in kwargs: + configuration_details = kwargs['configurationDetails'] + if 'subComponentTypeConfigurations' in kwargs: + sub_component_type_configurations = kwargs['subComponentTypeConfigurations'] + if configuration_details is not None: _setter("configuration_details", configuration_details) if sub_component_type_configurations is not None: @@ -198,7 +212,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentConfigurationMode' in kwargs: + component_configuration_mode = kwargs['componentConfigurationMode'] + if 'componentArn' in kwargs: + component_arn = kwargs['componentArn'] + if 'componentName' in kwargs: + component_name = kwargs['componentName'] + if 'customComponentConfiguration' in kwargs: + custom_component_configuration = kwargs['customComponentConfiguration'] + if 'defaultOverwriteComponentConfiguration' in kwargs: + default_overwrite_component_configuration = kwargs['defaultOverwriteComponentConfiguration'] + _setter("component_configuration_mode", component_configuration_mode) _setter("tier", tier) if component_arn is not None: @@ -323,7 +349,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmMetrics' in kwargs: + alarm_metrics = kwargs['alarmMetrics'] + if 'haClusterPrometheusExporter' in kwargs: + ha_cluster_prometheus_exporter = kwargs['haClusterPrometheusExporter'] + if 'hanaPrometheusExporter' in kwargs: + hana_prometheus_exporter = kwargs['hanaPrometheusExporter'] + if 'jmxPrometheusExporter' in kwargs: + jmx_prometheus_exporter = kwargs['jmxPrometheusExporter'] + if 'windowsEvents' in kwargs: + windows_events = kwargs['windowsEvents'] + if alarm_metrics is not None: _setter("alarm_metrics", alarm_metrics) if alarms is not None: @@ -444,7 +482,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentName' in kwargs: + component_name = kwargs['componentName'] + if 'resourceList' in kwargs: + resource_list = kwargs['resourceList'] + _setter("component_name", component_name) _setter("resource_list", resource_list) @@ -489,7 +533,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], prometheus_port: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'prometheusPort' in kwargs: + prometheus_port = kwargs['prometheusPort'] + if prometheus_port is not None: _setter("prometheus_port", prometheus_port) @@ -541,7 +589,17 @@ def _configure( hana_secret_name: pulumi.Input[str], hanasid: pulumi.Input[str], prometheus_port: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agreeToInstallHanadbClient' in kwargs: + agree_to_install_hanadb_client = kwargs['agreeToInstallHanadbClient'] + if 'hanaPort' in kwargs: + hana_port = kwargs['hanaPort'] + if 'hanaSecretName' in kwargs: + hana_secret_name = kwargs['hanaSecretName'] + if 'prometheusPort' in kwargs: + prometheus_port = kwargs['prometheusPort'] + _setter("agree_to_install_hanadb_client", agree_to_install_hanadb_client) _setter("hana_port", hana_port) _setter("hana_secret_name", hana_secret_name) @@ -637,7 +695,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostPort' in kwargs: + host_port = kwargs['hostPort'] + if 'prometheusPort' in kwargs: + prometheus_port = kwargs['prometheusPort'] + if host_port is not None: _setter("host_port", host_port) if jmxurl is not None: @@ -702,7 +766,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logPatterns' in kwargs: + log_patterns = kwargs['logPatterns'] + if 'patternSetName' in kwargs: + pattern_set_name = kwargs['patternSetName'] + _setter("log_patterns", log_patterns) _setter("pattern_set_name", pattern_set_name) @@ -755,7 +825,11 @@ def _configure( pattern: pulumi.Input[str], pattern_name: pulumi.Input[str], rank: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'patternName' in kwargs: + pattern_name = kwargs['patternName'] + _setter("pattern", pattern) _setter("pattern_name", pattern_name) _setter("rank", rank) @@ -829,7 +903,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logType' in kwargs: + log_type = kwargs['logType'] + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logPath' in kwargs: + log_path = kwargs['logPath'] + if 'patternSet' in kwargs: + pattern_set = kwargs['patternSet'] + _setter("log_type", log_type) if encoding is not None: _setter("encoding", encoding) @@ -925,7 +1009,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmMetrics' in kwargs: + alarm_metrics = kwargs['alarmMetrics'] + if 'windowsEvents' in kwargs: + windows_events = kwargs['windowsEvents'] + if alarm_metrics is not None: _setter("alarm_metrics", alarm_metrics) if logs is not None: @@ -990,7 +1080,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subComponentConfigurationDetails' in kwargs: + sub_component_configuration_details = kwargs['subComponentConfigurationDetails'] + if 'subComponentType' in kwargs: + sub_component_type = kwargs['subComponentType'] + _setter("sub_component_configuration_details", sub_component_configuration_details) _setter("sub_component_type", sub_component_type) @@ -1039,7 +1135,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1096,7 +1194,17 @@ def _configure( event_name: pulumi.Input[str], log_group_name: pulumi.Input[str], pattern_set: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventLevels' in kwargs: + event_levels = kwargs['eventLevels'] + if 'eventName' in kwargs: + event_name = kwargs['eventName'] + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'patternSet' in kwargs: + pattern_set = kwargs['patternSet'] + _setter("event_levels", event_levels) _setter("event_name", event_name) _setter("log_group_name", log_group_name) diff --git a/sdk/python/pulumi_aws_native/applicationinsights/application.py b/sdk/python/pulumi_aws_native/applicationinsights/application.py index 71a56386df..ecfad74319 100644 --- a/sdk/python/pulumi_aws_native/applicationinsights/application.py +++ b/sdk/python/pulumi_aws_native/applicationinsights/application.py @@ -66,7 +66,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceGroupName' in kwargs: + resource_group_name = kwargs['resourceGroupName'] + if 'autoConfigurationEnabled' in kwargs: + auto_configuration_enabled = kwargs['autoConfigurationEnabled'] + if 'componentMonitoringSettings' in kwargs: + component_monitoring_settings = kwargs['componentMonitoringSettings'] + if 'customComponents' in kwargs: + custom_components = kwargs['customComponents'] + if 'cweMonitorEnabled' in kwargs: + cwe_monitor_enabled = kwargs['cweMonitorEnabled'] + if 'groupingType' in kwargs: + grouping_type = kwargs['groupingType'] + if 'logPatternSets' in kwargs: + log_pattern_sets = kwargs['logPatternSets'] + if 'opsCenterEnabled' in kwargs: + ops_center_enabled = kwargs['opsCenterEnabled'] + if 'opsItemSnsTopicArn' in kwargs: + ops_item_sns_topic_arn = kwargs['opsItemSnsTopicArn'] + _setter("resource_group_name", resource_group_name) if auto_configuration_enabled is not None: _setter("auto_configuration_enabled", auto_configuration_enabled) diff --git a/sdk/python/pulumi_aws_native/applicationinsights/outputs.py b/sdk/python/pulumi_aws_native/applicationinsights/outputs.py index af07f7bdc2..655382479a 100644 --- a/sdk/python/pulumi_aws_native/applicationinsights/outputs.py +++ b/sdk/python/pulumi_aws_native/applicationinsights/outputs.py @@ -70,7 +70,11 @@ def _configure( _setter: Callable[[Any, Any], None], alarm_name: str, severity: Optional['ApplicationAlarmSeverity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmName' in kwargs: + alarm_name = kwargs['alarmName'] + _setter("alarm_name", alarm_name) if severity is not None: _setter("severity", severity) @@ -128,7 +132,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], alarm_metric_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmMetricName' in kwargs: + alarm_metric_name = kwargs['alarmMetricName'] + _setter("alarm_metric_name", alarm_metric_name) @property @@ -182,7 +190,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationDetails' in kwargs: + configuration_details = kwargs['configurationDetails'] + if 'subComponentTypeConfigurations' in kwargs: + sub_component_type_configurations = kwargs['subComponentTypeConfigurations'] + if configuration_details is not None: _setter("configuration_details", configuration_details) if sub_component_type_configurations is not None: @@ -269,7 +283,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentConfigurationMode' in kwargs: + component_configuration_mode = kwargs['componentConfigurationMode'] + if 'componentArn' in kwargs: + component_arn = kwargs['componentArn'] + if 'componentName' in kwargs: + component_name = kwargs['componentName'] + if 'customComponentConfiguration' in kwargs: + custom_component_configuration = kwargs['customComponentConfiguration'] + if 'defaultOverwriteComponentConfiguration' in kwargs: + default_overwrite_component_configuration = kwargs['defaultOverwriteComponentConfiguration'] + _setter("component_configuration_mode", component_configuration_mode) _setter("tier", tier) if component_arn is not None: @@ -398,7 +424,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmMetrics' in kwargs: + alarm_metrics = kwargs['alarmMetrics'] + if 'haClusterPrometheusExporter' in kwargs: + ha_cluster_prometheus_exporter = kwargs['haClusterPrometheusExporter'] + if 'hanaPrometheusExporter' in kwargs: + hana_prometheus_exporter = kwargs['hanaPrometheusExporter'] + if 'jmxPrometheusExporter' in kwargs: + jmx_prometheus_exporter = kwargs['jmxPrometheusExporter'] + if 'windowsEvents' in kwargs: + windows_events = kwargs['windowsEvents'] + if alarm_metrics is not None: _setter("alarm_metrics", alarm_metrics) if alarms is not None: @@ -513,7 +551,13 @@ def _configure( _setter: Callable[[Any, Any], None], component_name: str, resource_list: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentName' in kwargs: + component_name = kwargs['componentName'] + if 'resourceList' in kwargs: + resource_list = kwargs['resourceList'] + _setter("component_name", component_name) _setter("resource_list", resource_list) @@ -570,7 +614,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], prometheus_port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'prometheusPort' in kwargs: + prometheus_port = kwargs['prometheusPort'] + if prometheus_port is not None: _setter("prometheus_port", prometheus_port) @@ -644,7 +692,17 @@ def _configure( hana_secret_name: str, hanasid: str, prometheus_port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agreeToInstallHanadbClient' in kwargs: + agree_to_install_hanadb_client = kwargs['agreeToInstallHanadbClient'] + if 'hanaPort' in kwargs: + hana_port = kwargs['hanaPort'] + if 'hanaSecretName' in kwargs: + hana_secret_name = kwargs['hanaSecretName'] + if 'prometheusPort' in kwargs: + prometheus_port = kwargs['prometheusPort'] + _setter("agree_to_install_hanadb_client", agree_to_install_hanadb_client) _setter("hana_port", hana_port) _setter("hana_secret_name", hana_secret_name) @@ -742,7 +800,13 @@ def _configure( host_port: Optional[str] = None, jmxurl: Optional[str] = None, prometheus_port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostPort' in kwargs: + host_port = kwargs['hostPort'] + if 'prometheusPort' in kwargs: + prometheus_port = kwargs['prometheusPort'] + if host_port is not None: _setter("host_port", host_port) if jmxurl is not None: @@ -833,7 +897,17 @@ def _configure( log_group_name: Optional[str] = None, log_path: Optional[str] = None, pattern_set: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logType' in kwargs: + log_type = kwargs['logType'] + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logPath' in kwargs: + log_path = kwargs['logPath'] + if 'patternSet' in kwargs: + pattern_set = kwargs['patternSet'] + _setter("log_type", log_type) if encoding is not None: _setter("encoding", encoding) @@ -929,7 +1003,11 @@ def _configure( pattern: str, pattern_name: str, rank: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'patternName' in kwargs: + pattern_name = kwargs['patternName'] + _setter("pattern", pattern) _setter("pattern_name", pattern_name) _setter("rank", rank) @@ -1001,7 +1079,13 @@ def _configure( _setter: Callable[[Any, Any], None], log_patterns: Sequence['outputs.ApplicationLogPattern'], pattern_set_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logPatterns' in kwargs: + log_patterns = kwargs['logPatterns'] + if 'patternSetName' in kwargs: + pattern_set_name = kwargs['patternSetName'] + _setter("log_patterns", log_patterns) _setter("pattern_set_name", pattern_set_name) @@ -1068,7 +1152,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmMetrics' in kwargs: + alarm_metrics = kwargs['alarmMetrics'] + if 'windowsEvents' in kwargs: + windows_events = kwargs['windowsEvents'] + if alarm_metrics is not None: _setter("alarm_metrics", alarm_metrics) if logs is not None: @@ -1143,7 +1233,13 @@ def _configure( _setter: Callable[[Any, Any], None], sub_component_configuration_details: 'outputs.ApplicationSubComponentConfigurationDetails', sub_component_type: 'ApplicationSubComponentTypeConfigurationSubComponentType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subComponentConfigurationDetails' in kwargs: + sub_component_configuration_details = kwargs['subComponentConfigurationDetails'] + if 'subComponentType' in kwargs: + sub_component_type = kwargs['subComponentType'] + _setter("sub_component_configuration_details", sub_component_configuration_details) _setter("sub_component_type", sub_component_type) @@ -1187,7 +1283,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1262,7 +1360,17 @@ def _configure( event_name: str, log_group_name: str, pattern_set: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventLevels' in kwargs: + event_levels = kwargs['eventLevels'] + if 'eventName' in kwargs: + event_name = kwargs['eventName'] + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'patternSet' in kwargs: + pattern_set = kwargs['patternSet'] + _setter("event_levels", event_levels) _setter("event_name", event_name) _setter("log_group_name", log_group_name) diff --git a/sdk/python/pulumi_aws_native/appmesh/_inputs.py b/sdk/python/pulumi_aws_native/appmesh/_inputs.py index 55e77c5c48..155f6baf29 100644 --- a/sdk/python/pulumi_aws_native/appmesh/_inputs.py +++ b/sdk/python/pulumi_aws_native/appmesh/_inputs.py @@ -167,7 +167,9 @@ def _configure( _setter: Callable[[Any, Any], None], target: pulumi.Input['GatewayRouteTargetArgs'], rewrite: Optional[pulumi.Input['GatewayRouteGrpcGatewayRouteRewriteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("target", target) if rewrite is not None: _setter("rewrite", rewrite) @@ -212,7 +214,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if hostname is not None: _setter("hostname", hostname) if metadata is not None: @@ -277,7 +283,9 @@ def _configure( name: pulumi.Input[str], invert: Optional[pulumi.Input[bool]] = None, match: Optional[pulumi.Input['GatewayRouteMetadataMatchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if invert is not None: _setter("invert", invert) @@ -324,7 +332,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], hostname: Optional[pulumi.Input['GatewayRouteHostnameRewriteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if hostname is not None: _setter("hostname", hostname) @@ -353,7 +363,9 @@ def _configure( _setter: Callable[[Any, Any], None], action: pulumi.Input['GatewayRouteGrpcGatewayRouteActionArgs'], match: pulumi.Input['GatewayRouteGrpcGatewayRouteMatchArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("match", match) @@ -391,7 +403,9 @@ def _configure( _setter: Callable[[Any, Any], None], exact: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if suffix is not None: @@ -428,7 +442,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_target_hostname: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultTargetHostname' in kwargs: + default_target_hostname = kwargs['defaultTargetHostname'] + if default_target_hostname is not None: _setter("default_target_hostname", default_target_hostname) @@ -457,7 +475,9 @@ def _configure( _setter: Callable[[Any, Any], None], target: pulumi.Input['GatewayRouteTargetArgs'], rewrite: Optional[pulumi.Input['GatewayRouteHttpGatewayRouteRewriteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("target", target) if rewrite is not None: _setter("rewrite", rewrite) @@ -505,7 +525,9 @@ def _configure( range: Optional[pulumi.Input['GatewayRouteRangeMatchArgs']] = None, regex: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if prefix is not None: @@ -581,7 +603,9 @@ def _configure( name: pulumi.Input[str], invert: Optional[pulumi.Input[bool]] = None, match: Optional[pulumi.Input['GatewayRouteHttpGatewayRouteHeaderMatchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if invert is not None: _setter("invert", invert) @@ -646,7 +670,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryParameters' in kwargs: + query_parameters = kwargs['queryParameters'] + if headers is not None: _setter("headers", headers) if hostname is not None: @@ -738,7 +766,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], exact: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) @@ -767,7 +797,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultPrefix' in kwargs: + default_prefix = kwargs['defaultPrefix'] + if default_prefix is not None: _setter("default_prefix", default_prefix) if value is not None: @@ -810,7 +844,9 @@ def _configure( hostname: Optional[pulumi.Input['GatewayRouteHostnameRewriteArgs']] = None, path: Optional[pulumi.Input['GatewayRouteHttpGatewayRoutePathRewriteArgs']] = None, prefix: Optional[pulumi.Input['GatewayRouteHttpGatewayRoutePrefixRewriteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if hostname is not None: _setter("hostname", hostname) if path is not None: @@ -861,7 +897,9 @@ def _configure( _setter: Callable[[Any, Any], None], action: pulumi.Input['GatewayRouteHttpGatewayRouteActionArgs'], match: pulumi.Input['GatewayRouteHttpGatewayRouteMatchArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("match", match) @@ -899,7 +937,9 @@ def _configure( _setter: Callable[[Any, Any], None], exact: Optional[pulumi.Input[str]] = None, regex: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if regex is not None: @@ -936,7 +976,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], exact: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) @@ -974,7 +1016,9 @@ def _configure( range: Optional[pulumi.Input['GatewayRouteRangeMatchArgs']] = None, regex: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if prefix is not None: @@ -1047,7 +1091,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], match: Optional[pulumi.Input['GatewayRouteHttpQueryParameterMatchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if match is not None: _setter("match", match) @@ -1086,7 +1132,9 @@ def _configure( _setter: Callable[[Any, Any], None], end: pulumi.Input[int], start: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("end", end) _setter("start", start) @@ -1130,7 +1178,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'grpcRoute' in kwargs: + grpc_route = kwargs['grpcRoute'] + if 'http2Route' in kwargs: + http2_route = kwargs['http2Route'] + if 'httpRoute' in kwargs: + http_route = kwargs['httpRoute'] + if grpc_route is not None: _setter("grpc_route", grpc_route) if http2_route is not None: @@ -1192,7 +1248,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1230,7 +1288,11 @@ def _configure( _setter: Callable[[Any, Any], None], virtual_service: pulumi.Input['GatewayRouteVirtualServiceArgs'], port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualService' in kwargs: + virtual_service = kwargs['virtualService'] + _setter("virtual_service", virtual_service) if port is not None: _setter("port", port) @@ -1266,7 +1328,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], virtual_service_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualServiceName' in kwargs: + virtual_service_name = kwargs['virtualServiceName'] + _setter("virtual_service_name", virtual_service_name) @property @@ -1291,7 +1357,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -1316,7 +1384,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ip_preference: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipPreference' in kwargs: + ip_preference = kwargs['ipPreference'] + if ip_preference is not None: _setter("ip_preference", ip_preference) @@ -1345,7 +1417,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'egressFilter' in kwargs: + egress_filter = kwargs['egressFilter'] + if 'serviceDiscovery' in kwargs: + service_discovery = kwargs['serviceDiscovery'] + if egress_filter is not None: _setter("egress_filter", egress_filter) if service_discovery is not None: @@ -1385,7 +1463,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1423,7 +1503,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: pulumi.Input[str], value: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("unit", unit) _setter("value", value) @@ -1470,7 +1552,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRetries' in kwargs: + max_retries = kwargs['maxRetries'] + if 'perRetryTimeout' in kwargs: + per_retry_timeout = kwargs['perRetryTimeout'] + if 'grpcRetryEvents' in kwargs: + grpc_retry_events = kwargs['grpcRetryEvents'] + if 'httpRetryEvents' in kwargs: + http_retry_events = kwargs['httpRetryEvents'] + if 'tcpRetryEvents' in kwargs: + tcp_retry_events = kwargs['tcpRetryEvents'] + _setter("max_retries", max_retries) _setter("per_retry_timeout", per_retry_timeout) if grpc_retry_events is not None: @@ -1538,7 +1632,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], weighted_targets: pulumi.Input[Sequence[pulumi.Input['RouteWeightedTargetArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'weightedTargets' in kwargs: + weighted_targets = kwargs['weightedTargets'] + _setter("weighted_targets", weighted_targets) @property @@ -1572,7 +1670,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'methodName' in kwargs: + method_name = kwargs['methodName'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if metadata is not None: _setter("metadata", metadata) if method_name is not None: @@ -1643,7 +1747,9 @@ def _configure( range: Optional[pulumi.Input['RouteMatchRangeArgs']] = None, regex: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if prefix is not None: @@ -1719,7 +1825,9 @@ def _configure( name: pulumi.Input[str], invert: Optional[pulumi.Input[bool]] = None, match: Optional[pulumi.Input['RouteGrpcRouteMetadataMatchMethodArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if invert is not None: _setter("invert", invert) @@ -1775,7 +1883,11 @@ def _configure( match: pulumi.Input['RouteGrpcRouteMatchArgs'], retry_policy: Optional[pulumi.Input['RouteGrpcRetryPolicyArgs']] = None, timeout: Optional[pulumi.Input['RouteGrpcTimeoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retryPolicy' in kwargs: + retry_policy = kwargs['retryPolicy'] + _setter("action", action) _setter("match", match) if retry_policy is not None: @@ -1835,7 +1947,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'perRequest' in kwargs: + per_request = kwargs['perRequest'] + if idle is not None: _setter("idle", idle) if per_request is not None: @@ -1884,7 +2000,9 @@ def _configure( range: Optional[pulumi.Input['RouteMatchRangeArgs']] = None, regex: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if prefix is not None: @@ -1957,7 +2075,9 @@ def _configure( _setter: Callable[[Any, Any], None], exact: Optional[pulumi.Input[str]] = None, regex: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if regex is not None: @@ -1994,7 +2114,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], exact: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) @@ -2029,7 +2151,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRetries' in kwargs: + max_retries = kwargs['maxRetries'] + if 'perRetryTimeout' in kwargs: + per_retry_timeout = kwargs['perRetryTimeout'] + if 'httpRetryEvents' in kwargs: + http_retry_events = kwargs['httpRetryEvents'] + if 'tcpRetryEvents' in kwargs: + tcp_retry_events = kwargs['tcpRetryEvents'] + _setter("max_retries", max_retries) _setter("per_retry_timeout", per_retry_timeout) if http_retry_events is not None: @@ -2086,7 +2218,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], weighted_targets: pulumi.Input[Sequence[pulumi.Input['RouteWeightedTargetArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'weightedTargets' in kwargs: + weighted_targets = kwargs['weightedTargets'] + _setter("weighted_targets", weighted_targets) @property @@ -2117,7 +2253,9 @@ def _configure( name: pulumi.Input[str], invert: Optional[pulumi.Input[bool]] = None, match: Optional[pulumi.Input['RouteHeaderMatchMethodArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if invert is not None: _setter("invert", invert) @@ -2182,7 +2320,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryParameters' in kwargs: + query_parameters = kwargs['queryParameters'] + if headers is not None: _setter("headers", headers) if method is not None: @@ -2283,7 +2425,11 @@ def _configure( match: pulumi.Input['RouteHttpRouteMatchArgs'], retry_policy: Optional[pulumi.Input['RouteHttpRetryPolicyArgs']] = None, timeout: Optional[pulumi.Input['RouteHttpTimeoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retryPolicy' in kwargs: + retry_policy = kwargs['retryPolicy'] + _setter("action", action) _setter("match", match) if retry_policy is not None: @@ -2343,7 +2489,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'perRequest' in kwargs: + per_request = kwargs['perRequest'] + if idle is not None: _setter("idle", idle) if per_request is not None: @@ -2383,7 +2533,9 @@ def _configure( _setter: Callable[[Any, Any], None], end: pulumi.Input[int], start: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("end", end) _setter("start", start) @@ -2421,7 +2573,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], match: Optional[pulumi.Input['RouteHttpQueryParameterMatchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if match is not None: _setter("match", match) @@ -2469,7 +2623,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'grpcRoute' in kwargs: + grpc_route = kwargs['grpcRoute'] + if 'http2Route' in kwargs: + http2_route = kwargs['http2Route'] + if 'httpRoute' in kwargs: + http_route = kwargs['httpRoute'] + if 'tcpRoute' in kwargs: + tcp_route = kwargs['tcpRoute'] + if grpc_route is not None: _setter("grpc_route", grpc_route) if http2_route is not None: @@ -2542,7 +2706,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2577,7 +2743,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], weighted_targets: pulumi.Input[Sequence[pulumi.Input['RouteWeightedTargetArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'weightedTargets' in kwargs: + weighted_targets = kwargs['weightedTargets'] + _setter("weighted_targets", weighted_targets) @property @@ -2602,7 +2772,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if port is not None: _setter("port", port) @@ -2634,7 +2806,9 @@ def _configure( action: pulumi.Input['RouteTcpRouteActionArgs'], match: Optional[pulumi.Input['RouteTcpRouteMatchArgs']] = None, timeout: Optional[pulumi.Input['RouteTcpTimeoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) if match is not None: _setter("match", match) @@ -2681,7 +2855,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], idle: Optional[pulumi.Input['RouteDurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if idle is not None: _setter("idle", idle) @@ -2713,7 +2889,11 @@ def _configure( virtual_node: pulumi.Input[str], weight: pulumi.Input[int], port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualNode' in kwargs: + virtual_node = kwargs['virtualNode'] + _setter("virtual_node", virtual_node) _setter("weight", weight) if port is not None: @@ -2759,7 +2939,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], file: Optional[pulumi.Input['VirtualGatewayFileAccessLogArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) @@ -2785,7 +2967,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_policy: Optional[pulumi.Input['VirtualGatewayClientPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientPolicy' in kwargs: + client_policy = kwargs['clientPolicy'] + if client_policy is not None: _setter("client_policy", client_policy) @@ -2820,7 +3006,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("validation", validation) if certificate is not None: _setter("certificate", certificate) @@ -2878,7 +3066,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tls: Optional[pulumi.Input['VirtualGatewayClientPolicyTlsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if tls is not None: _setter("tls", tls) @@ -2907,7 +3097,9 @@ def _configure( _setter: Callable[[Any, Any], None], file: Optional[pulumi.Input['VirtualGatewayListenerTlsFileCertificateArgs']] = None, sds: Optional[pulumi.Input['VirtualGatewayListenerTlsSdsCertificateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) if sds is not None: @@ -2950,7 +3142,9 @@ def _configure( grpc: Optional[pulumi.Input['VirtualGatewayGrpcConnectionPoolArgs']] = None, http: Optional[pulumi.Input['VirtualGatewayHttpConnectionPoolArgs']] = None, http2: Optional[pulumi.Input['VirtualGatewayHttp2ConnectionPoolArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if grpc is not None: _setter("grpc", grpc) if http is not None: @@ -3001,7 +3195,9 @@ def _configure( _setter: Callable[[Any, Any], None], path: pulumi.Input[str], format: Optional[pulumi.Input['VirtualGatewayLoggingFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("path", path) if format is not None: _setter("format", format) @@ -3037,7 +3233,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_requests: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRequests' in kwargs: + max_requests = kwargs['maxRequests'] + _setter("max_requests", max_requests) @property @@ -3080,7 +3280,17 @@ def _configure( unhealthy_threshold: pulumi.Input[int], path: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthyThreshold' in kwargs: + healthy_threshold = kwargs['healthyThreshold'] + if 'intervalMillis' in kwargs: + interval_millis = kwargs['intervalMillis'] + if 'timeoutMillis' in kwargs: + timeout_millis = kwargs['timeoutMillis'] + if 'unhealthyThreshold' in kwargs: + unhealthy_threshold = kwargs['unhealthyThreshold'] + _setter("healthy_threshold", healthy_threshold) _setter("interval_millis", interval_millis) _setter("protocol", protocol) @@ -3167,7 +3377,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_requests: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRequests' in kwargs: + max_requests = kwargs['maxRequests'] + _setter("max_requests", max_requests) @property @@ -3195,7 +3409,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConnections' in kwargs: + max_connections = kwargs['maxConnections'] + if 'maxPendingRequests' in kwargs: + max_pending_requests = kwargs['maxPendingRequests'] + _setter("max_connections", max_connections) if max_pending_requests is not None: _setter("max_pending_requests", max_pending_requests) @@ -3234,7 +3454,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3269,7 +3491,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + _setter("certificate_arn", certificate_arn) @property @@ -3300,7 +3526,9 @@ def _configure( acm: Optional[pulumi.Input['VirtualGatewayListenerTlsAcmCertificateArgs']] = None, file: Optional[pulumi.Input['VirtualGatewayListenerTlsFileCertificateArgs']] = None, sds: Optional[pulumi.Input['VirtualGatewayListenerTlsSdsCertificateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if acm is not None: _setter("acm", acm) if file is not None: @@ -3351,7 +3579,13 @@ def _configure( _setter: Callable[[Any, Any], None], certificate_chain: pulumi.Input[str], private_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateChain' in kwargs: + certificate_chain = kwargs['certificateChain'] + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + _setter("certificate_chain", certificate_chain) _setter("private_key", private_key) @@ -3386,7 +3620,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], secret_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretName' in kwargs: + secret_name = kwargs['secretName'] + _setter("secret_name", secret_name) @property @@ -3414,7 +3652,9 @@ def _configure( _setter: Callable[[Any, Any], None], file: Optional[pulumi.Input['VirtualGatewayTlsValidationContextFileTrustArgs']] = None, sds: Optional[pulumi.Input['VirtualGatewayTlsValidationContextSdsTrustArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) if sds is not None: @@ -3454,7 +3694,11 @@ def _configure( _setter: Callable[[Any, Any], None], trust: pulumi.Input['VirtualGatewayListenerTlsValidationContextTrustArgs'], subject_alternative_names: Optional[pulumi.Input['VirtualGatewaySubjectAlternativeNamesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + _setter("trust", trust) if subject_alternative_names is not None: _setter("subject_alternative_names", subject_alternative_names) @@ -3496,7 +3740,9 @@ def _configure( certificate: pulumi.Input['VirtualGatewayListenerTlsCertificateArgs'], mode: pulumi.Input[str], validation: Optional[pulumi.Input['VirtualGatewayListenerTlsValidationContextArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("certificate", certificate) _setter("mode", mode) if validation is not None: @@ -3551,7 +3797,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portMapping' in kwargs: + port_mapping = kwargs['portMapping'] + if 'connectionPool' in kwargs: + connection_pool = kwargs['connectionPool'] + if 'healthCheck' in kwargs: + health_check = kwargs['healthCheck'] + _setter("port_mapping", port_mapping) if connection_pool is not None: _setter("connection_pool", connection_pool) @@ -3612,7 +3866,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if json is not None: _setter("json", json) if text is not None: @@ -3649,7 +3905,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], access_log: Optional[pulumi.Input['VirtualGatewayAccessLogArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLog' in kwargs: + access_log = kwargs['accessLog'] + if access_log is not None: _setter("access_log", access_log) @@ -3678,7 +3938,9 @@ def _configure( _setter: Callable[[Any, Any], None], port: pulumi.Input[int], protocol: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("port", port) _setter("protocol", protocol) @@ -3719,7 +3981,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backendDefaults' in kwargs: + backend_defaults = kwargs['backendDefaults'] + _setter("listeners", listeners) if backend_defaults is not None: _setter("backend_defaults", backend_defaults) @@ -3766,7 +4032,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], exact: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) @@ -3792,7 +4060,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], match: pulumi.Input['VirtualGatewaySubjectAlternativeNameMatchersArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("match", match) @property @@ -3820,7 +4090,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3855,7 +4127,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_authority_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArns' in kwargs: + certificate_authority_arns = kwargs['certificateAuthorityArns'] + _setter("certificate_authority_arns", certificate_authority_arns) @property @@ -3880,7 +4156,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_chain: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateChain' in kwargs: + certificate_chain = kwargs['certificateChain'] + _setter("certificate_chain", certificate_chain) @property @@ -3905,7 +4185,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], secret_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretName' in kwargs: + secret_name = kwargs['secretName'] + _setter("secret_name", secret_name) @property @@ -3936,7 +4220,9 @@ def _configure( acm: Optional[pulumi.Input['VirtualGatewayTlsValidationContextAcmTrustArgs']] = None, file: Optional[pulumi.Input['VirtualGatewayTlsValidationContextFileTrustArgs']] = None, sds: Optional[pulumi.Input['VirtualGatewayTlsValidationContextSdsTrustArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if acm is not None: _setter("acm", acm) if file is not None: @@ -3987,7 +4273,11 @@ def _configure( _setter: Callable[[Any, Any], None], trust: pulumi.Input['VirtualGatewayTlsValidationContextTrustArgs'], subject_alternative_names: Optional[pulumi.Input['VirtualGatewaySubjectAlternativeNamesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + _setter("trust", trust) if subject_alternative_names is not None: _setter("subject_alternative_names", subject_alternative_names) @@ -4023,7 +4313,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], file: Optional[pulumi.Input['VirtualNodeFileAccessLogArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) @@ -4052,7 +4344,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4096,7 +4390,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'namespaceName' in kwargs: + namespace_name = kwargs['namespaceName'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'ipPreference' in kwargs: + ip_preference = kwargs['ipPreference'] + _setter("namespace_name", namespace_name) _setter("service_name", service_name) if attributes is not None: @@ -4153,7 +4455,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_policy: Optional[pulumi.Input['VirtualNodeClientPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientPolicy' in kwargs: + client_policy = kwargs['clientPolicy'] + if client_policy is not None: _setter("client_policy", client_policy) @@ -4179,7 +4485,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], virtual_service: Optional[pulumi.Input['VirtualNodeVirtualServiceBackendArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualService' in kwargs: + virtual_service = kwargs['virtualService'] + if virtual_service is not None: _setter("virtual_service", virtual_service) @@ -4214,7 +4524,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("validation", validation) if certificate is not None: _setter("certificate", certificate) @@ -4272,7 +4584,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tls: Optional[pulumi.Input['VirtualNodeClientPolicyTlsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if tls is not None: _setter("tls", tls) @@ -4301,7 +4615,9 @@ def _configure( _setter: Callable[[Any, Any], None], file: Optional[pulumi.Input['VirtualNodeListenerTlsFileCertificateArgs']] = None, sds: Optional[pulumi.Input['VirtualNodeListenerTlsSdsCertificateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) if sds is not None: @@ -4347,7 +4663,9 @@ def _configure( http: Optional[pulumi.Input['VirtualNodeHttpConnectionPoolArgs']] = None, http2: Optional[pulumi.Input['VirtualNodeHttp2ConnectionPoolArgs']] = None, tcp: Optional[pulumi.Input['VirtualNodeTcpConnectionPoolArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if grpc is not None: _setter("grpc", grpc) if http is not None: @@ -4412,7 +4730,13 @@ def _configure( hostname: pulumi.Input[str], ip_preference: Optional[pulumi.Input[str]] = None, response_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipPreference' in kwargs: + ip_preference = kwargs['ipPreference'] + if 'responseType' in kwargs: + response_type = kwargs['responseType'] + _setter("hostname", hostname) if ip_preference is not None: _setter("ip_preference", ip_preference) @@ -4462,7 +4786,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: pulumi.Input[str], value: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("unit", unit) _setter("value", value) @@ -4500,7 +4826,9 @@ def _configure( _setter: Callable[[Any, Any], None], path: pulumi.Input[str], format: Optional[pulumi.Input['VirtualNodeLoggingFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("path", path) if format is not None: _setter("format", format) @@ -4536,7 +4864,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_requests: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRequests' in kwargs: + max_requests = kwargs['maxRequests'] + _setter("max_requests", max_requests) @property @@ -4564,7 +4896,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'perRequest' in kwargs: + per_request = kwargs['perRequest'] + if idle is not None: _setter("idle", idle) if per_request is not None: @@ -4619,7 +4955,17 @@ def _configure( unhealthy_threshold: pulumi.Input[int], path: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthyThreshold' in kwargs: + healthy_threshold = kwargs['healthyThreshold'] + if 'intervalMillis' in kwargs: + interval_millis = kwargs['intervalMillis'] + if 'timeoutMillis' in kwargs: + timeout_millis = kwargs['timeoutMillis'] + if 'unhealthyThreshold' in kwargs: + unhealthy_threshold = kwargs['unhealthyThreshold'] + _setter("healthy_threshold", healthy_threshold) _setter("interval_millis", interval_millis) _setter("protocol", protocol) @@ -4706,7 +5052,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_requests: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRequests' in kwargs: + max_requests = kwargs['maxRequests'] + _setter("max_requests", max_requests) @property @@ -4734,7 +5084,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConnections' in kwargs: + max_connections = kwargs['maxConnections'] + if 'maxPendingRequests' in kwargs: + max_pending_requests = kwargs['maxPendingRequests'] + _setter("max_connections", max_connections) if max_pending_requests is not None: _setter("max_pending_requests", max_pending_requests) @@ -4773,7 +5129,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'perRequest' in kwargs: + per_request = kwargs['perRequest'] + if idle is not None: _setter("idle", idle) if per_request is not None: @@ -4813,7 +5173,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4857,7 +5219,9 @@ def _configure( http: Optional[pulumi.Input['VirtualNodeHttpTimeoutArgs']] = None, http2: Optional[pulumi.Input['VirtualNodeHttpTimeoutArgs']] = None, tcp: Optional[pulumi.Input['VirtualNodeTcpTimeoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if grpc is not None: _setter("grpc", grpc) if http is not None: @@ -4916,7 +5280,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + _setter("certificate_arn", certificate_arn) @property @@ -4947,7 +5315,9 @@ def _configure( acm: Optional[pulumi.Input['VirtualNodeListenerTlsAcmCertificateArgs']] = None, file: Optional[pulumi.Input['VirtualNodeListenerTlsFileCertificateArgs']] = None, sds: Optional[pulumi.Input['VirtualNodeListenerTlsSdsCertificateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if acm is not None: _setter("acm", acm) if file is not None: @@ -4998,7 +5368,13 @@ def _configure( _setter: Callable[[Any, Any], None], certificate_chain: pulumi.Input[str], private_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateChain' in kwargs: + certificate_chain = kwargs['certificateChain'] + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + _setter("certificate_chain", certificate_chain) _setter("private_key", private_key) @@ -5033,7 +5409,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], secret_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretName' in kwargs: + secret_name = kwargs['secretName'] + _setter("secret_name", secret_name) @property @@ -5061,7 +5441,9 @@ def _configure( _setter: Callable[[Any, Any], None], file: Optional[pulumi.Input['VirtualNodeTlsValidationContextFileTrustArgs']] = None, sds: Optional[pulumi.Input['VirtualNodeTlsValidationContextSdsTrustArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) if sds is not None: @@ -5101,7 +5483,11 @@ def _configure( _setter: Callable[[Any, Any], None], trust: pulumi.Input['VirtualNodeListenerTlsValidationContextTrustArgs'], subject_alternative_names: Optional[pulumi.Input['VirtualNodeSubjectAlternativeNamesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + _setter("trust", trust) if subject_alternative_names is not None: _setter("subject_alternative_names", subject_alternative_names) @@ -5143,7 +5529,9 @@ def _configure( certificate: pulumi.Input['VirtualNodeListenerTlsCertificateArgs'], mode: pulumi.Input[str], validation: Optional[pulumi.Input['VirtualNodeListenerTlsValidationContextArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("certificate", certificate) _setter("mode", mode) if validation is not None: @@ -5204,7 +5592,17 @@ def _configure( outlier_detection: Optional[pulumi.Input['VirtualNodeOutlierDetectionArgs']] = None, timeout: Optional[pulumi.Input['VirtualNodeListenerTimeoutArgs']] = None, tls: Optional[pulumi.Input['VirtualNodeListenerTlsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portMapping' in kwargs: + port_mapping = kwargs['portMapping'] + if 'connectionPool' in kwargs: + connection_pool = kwargs['connectionPool'] + if 'healthCheck' in kwargs: + health_check = kwargs['healthCheck'] + if 'outlierDetection' in kwargs: + outlier_detection = kwargs['outlierDetection'] + _setter("port_mapping", port_mapping) if connection_pool is not None: _setter("connection_pool", connection_pool) @@ -5287,7 +5685,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if json is not None: _setter("json", json) if text is not None: @@ -5324,7 +5724,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], access_log: Optional[pulumi.Input['VirtualNodeAccessLogArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLog' in kwargs: + access_log = kwargs['accessLog'] + if access_log is not None: _setter("access_log", access_log) @@ -5359,7 +5763,15 @@ def _configure( interval: pulumi.Input['VirtualNodeDurationArgs'], max_ejection_percent: pulumi.Input[int], max_server_errors: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseEjectionDuration' in kwargs: + base_ejection_duration = kwargs['baseEjectionDuration'] + if 'maxEjectionPercent' in kwargs: + max_ejection_percent = kwargs['maxEjectionPercent'] + if 'maxServerErrors' in kwargs: + max_server_errors = kwargs['maxServerErrors'] + _setter("base_ejection_duration", base_ejection_duration) _setter("interval", interval) _setter("max_ejection_percent", max_ejection_percent) @@ -5417,7 +5829,9 @@ def _configure( _setter: Callable[[Any, Any], None], port: pulumi.Input[int], protocol: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("port", port) _setter("protocol", protocol) @@ -5455,7 +5869,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsCloudMap' in kwargs: + aws_cloud_map = kwargs['awsCloudMap'] + if aws_cloud_map is not None: _setter("aws_cloud_map", aws_cloud_map) if dns is not None: @@ -5504,7 +5922,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backendDefaults' in kwargs: + backend_defaults = kwargs['backendDefaults'] + if 'serviceDiscovery' in kwargs: + service_discovery = kwargs['serviceDiscovery'] + if backend_defaults is not None: _setter("backend_defaults", backend_defaults) if backends is not None: @@ -5574,7 +5998,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], exact: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) @@ -5600,7 +6026,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], match: pulumi.Input['VirtualNodeSubjectAlternativeNameMatchersArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("match", match) @property @@ -5628,7 +6056,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -5663,7 +6093,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_connections: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConnections' in kwargs: + max_connections = kwargs['maxConnections'] + _setter("max_connections", max_connections) @property @@ -5688,7 +6122,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], idle: Optional[pulumi.Input['VirtualNodeDurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if idle is not None: _setter("idle", idle) @@ -5714,7 +6150,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_authority_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArns' in kwargs: + certificate_authority_arns = kwargs['certificateAuthorityArns'] + _setter("certificate_authority_arns", certificate_authority_arns) @property @@ -5739,7 +6179,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_chain: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateChain' in kwargs: + certificate_chain = kwargs['certificateChain'] + _setter("certificate_chain", certificate_chain) @property @@ -5764,7 +6208,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], secret_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretName' in kwargs: + secret_name = kwargs['secretName'] + _setter("secret_name", secret_name) @property @@ -5795,7 +6243,9 @@ def _configure( acm: Optional[pulumi.Input['VirtualNodeTlsValidationContextAcmTrustArgs']] = None, file: Optional[pulumi.Input['VirtualNodeTlsValidationContextFileTrustArgs']] = None, sds: Optional[pulumi.Input['VirtualNodeTlsValidationContextSdsTrustArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if acm is not None: _setter("acm", acm) if file is not None: @@ -5846,7 +6296,11 @@ def _configure( _setter: Callable[[Any, Any], None], trust: pulumi.Input['VirtualNodeTlsValidationContextTrustArgs'], subject_alternative_names: Optional[pulumi.Input['VirtualNodeSubjectAlternativeNamesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + _setter("trust", trust) if subject_alternative_names is not None: _setter("subject_alternative_names", subject_alternative_names) @@ -5885,7 +6339,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualServiceName' in kwargs: + virtual_service_name = kwargs['virtualServiceName'] + if 'clientPolicy' in kwargs: + client_policy = kwargs['clientPolicy'] + _setter("virtual_service_name", virtual_service_name) if client_policy is not None: _setter("client_policy", client_policy) @@ -5921,7 +6381,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], port_mapping: pulumi.Input['VirtualRouterPortMappingArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portMapping' in kwargs: + port_mapping = kwargs['portMapping'] + _setter("port_mapping", port_mapping) @property @@ -5949,7 +6413,9 @@ def _configure( _setter: Callable[[Any, Any], None], port: pulumi.Input[int], protocol: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("port", port) _setter("protocol", protocol) @@ -5984,7 +6450,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], listeners: pulumi.Input[Sequence[pulumi.Input['VirtualRouterListenerArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("listeners", listeners) @property @@ -6012,7 +6480,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -6050,7 +6520,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualNode' in kwargs: + virtual_node = kwargs['virtualNode'] + if 'virtualRouter' in kwargs: + virtual_router = kwargs['virtualRouter'] + if virtual_node is not None: _setter("virtual_node", virtual_node) if virtual_router is not None: @@ -6087,7 +6563,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], provider: Optional[pulumi.Input['VirtualServiceProviderArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if provider is not None: _setter("provider", provider) @@ -6116,7 +6594,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -6151,7 +6631,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], virtual_node_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualNodeName' in kwargs: + virtual_node_name = kwargs['virtualNodeName'] + _setter("virtual_node_name", virtual_node_name) @property @@ -6176,7 +6660,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], virtual_router_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualRouterName' in kwargs: + virtual_router_name = kwargs['virtualRouterName'] + _setter("virtual_router_name", virtual_router_name) @property diff --git a/sdk/python/pulumi_aws_native/appmesh/gateway_route.py b/sdk/python/pulumi_aws_native/appmesh/gateway_route.py index ce5ec7f37c..7528e249e9 100644 --- a/sdk/python/pulumi_aws_native/appmesh/gateway_route.py +++ b/sdk/python/pulumi_aws_native/appmesh/gateway_route.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'meshName' in kwargs: + mesh_name = kwargs['meshName'] + if 'virtualGatewayName' in kwargs: + virtual_gateway_name = kwargs['virtualGatewayName'] + if 'gatewayRouteName' in kwargs: + gateway_route_name = kwargs['gatewayRouteName'] + if 'meshOwner' in kwargs: + mesh_owner = kwargs['meshOwner'] + _setter("mesh_name", mesh_name) _setter("spec", spec) _setter("virtual_gateway_name", virtual_gateway_name) diff --git a/sdk/python/pulumi_aws_native/appmesh/mesh.py b/sdk/python/pulumi_aws_native/appmesh/mesh.py index 99e1f1658e..53b6c01a73 100644 --- a/sdk/python/pulumi_aws_native/appmesh/mesh.py +++ b/sdk/python/pulumi_aws_native/appmesh/mesh.py @@ -34,7 +34,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'meshName' in kwargs: + mesh_name = kwargs['meshName'] + if mesh_name is not None: _setter("mesh_name", mesh_name) if spec is not None: diff --git a/sdk/python/pulumi_aws_native/appmesh/outputs.py b/sdk/python/pulumi_aws_native/appmesh/outputs.py index 38f016161f..aa245bfc39 100644 --- a/sdk/python/pulumi_aws_native/appmesh/outputs.py +++ b/sdk/python/pulumi_aws_native/appmesh/outputs.py @@ -168,7 +168,9 @@ def _configure( _setter: Callable[[Any, Any], None], action: 'outputs.GatewayRouteGrpcGatewayRouteAction', match: 'outputs.GatewayRouteGrpcGatewayRouteMatch', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("match", match) @@ -198,7 +200,9 @@ def _configure( _setter: Callable[[Any, Any], None], target: 'outputs.GatewayRouteTarget', rewrite: Optional['outputs.GatewayRouteGrpcGatewayRouteRewrite'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("target", target) if rewrite is not None: _setter("rewrite", rewrite) @@ -252,7 +256,11 @@ def _configure( metadata: Optional[Sequence['outputs.GatewayRouteGrpcGatewayRouteMetadata']] = None, port: Optional[int] = None, service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if hostname is not None: _setter("hostname", hostname) if metadata is not None: @@ -301,7 +309,9 @@ def _configure( name: str, invert: Optional[bool] = None, match: Optional['outputs.GatewayRouteMetadataMatch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if invert is not None: _setter("invert", invert) @@ -336,7 +346,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], hostname: Optional['outputs.GatewayRouteHostnameRewrite'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if hostname is not None: _setter("hostname", hostname) @@ -361,7 +373,9 @@ def _configure( _setter: Callable[[Any, Any], None], exact: Optional[str] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if suffix is not None: @@ -407,7 +421,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_target_hostname: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultTargetHostname' in kwargs: + default_target_hostname = kwargs['defaultTargetHostname'] + if default_target_hostname is not None: _setter("default_target_hostname", default_target_hostname) @@ -432,7 +450,9 @@ def _configure( _setter: Callable[[Any, Any], None], action: 'outputs.GatewayRouteHttpGatewayRouteAction', match: 'outputs.GatewayRouteHttpGatewayRouteMatch', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("match", match) @@ -462,7 +482,9 @@ def _configure( _setter: Callable[[Any, Any], None], target: 'outputs.GatewayRouteTarget', rewrite: Optional['outputs.GatewayRouteHttpGatewayRouteRewrite'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("target", target) if rewrite is not None: _setter("rewrite", rewrite) @@ -496,7 +518,9 @@ def _configure( name: str, invert: Optional[bool] = None, match: Optional['outputs.GatewayRouteHttpGatewayRouteHeaderMatch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if invert is not None: _setter("invert", invert) @@ -543,7 +567,9 @@ def _configure( range: Optional['outputs.GatewayRouteRangeMatch'] = None, regex: Optional[str] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if prefix is not None: @@ -628,7 +654,11 @@ def _configure( port: Optional[int] = None, prefix: Optional[str] = None, query_parameters: Optional[Sequence['outputs.GatewayRouteQueryParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryParameters' in kwargs: + query_parameters = kwargs['queryParameters'] + if headers is not None: _setter("headers", headers) if hostname is not None: @@ -692,7 +722,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], exact: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) @@ -734,7 +766,11 @@ def _configure( _setter: Callable[[Any, Any], None], default_prefix: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultPrefix' in kwargs: + default_prefix = kwargs['defaultPrefix'] + if default_prefix is not None: _setter("default_prefix", default_prefix) if value is not None: @@ -769,7 +805,9 @@ def _configure( hostname: Optional['outputs.GatewayRouteHostnameRewrite'] = None, path: Optional['outputs.GatewayRouteHttpGatewayRoutePathRewrite'] = None, prefix: Optional['outputs.GatewayRouteHttpGatewayRoutePrefixRewrite'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if hostname is not None: _setter("hostname", hostname) if path is not None: @@ -808,7 +846,9 @@ def _configure( _setter: Callable[[Any, Any], None], exact: Optional[str] = None, regex: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if regex is not None: @@ -837,7 +877,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], exact: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) @@ -871,7 +913,9 @@ def _configure( range: Optional['outputs.GatewayRouteRangeMatch'] = None, regex: Optional[str] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if prefix is not None: @@ -924,7 +968,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, match: Optional['outputs.GatewayRouteHttpQueryParameterMatch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if match is not None: _setter("match", match) @@ -955,7 +1001,9 @@ def _configure( _setter: Callable[[Any, Any], None], end: int, start: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("end", end) _setter("start", start) @@ -1012,7 +1060,15 @@ def _configure( http2_route: Optional['outputs.GatewayRouteHttpGatewayRoute'] = None, http_route: Optional['outputs.GatewayRouteHttpGatewayRoute'] = None, priority: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'grpcRoute' in kwargs: + grpc_route = kwargs['grpcRoute'] + if 'http2Route' in kwargs: + http2_route = kwargs['http2Route'] + if 'httpRoute' in kwargs: + http_route = kwargs['httpRoute'] + if grpc_route is not None: _setter("grpc_route", grpc_route) if http2_route is not None: @@ -1058,7 +1114,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1105,7 +1163,11 @@ def _configure( _setter: Callable[[Any, Any], None], virtual_service: 'outputs.GatewayRouteVirtualService', port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualService' in kwargs: + virtual_service = kwargs['virtualService'] + _setter("virtual_service", virtual_service) if port is not None: _setter("port", port) @@ -1150,7 +1212,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], virtual_service_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualServiceName' in kwargs: + virtual_service_name = kwargs['virtualServiceName'] + _setter("virtual_service_name", virtual_service_name) @property @@ -1171,7 +1237,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -1209,7 +1277,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ip_preference: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipPreference' in kwargs: + ip_preference = kwargs['ipPreference'] + if ip_preference is not None: _setter("ip_preference", ip_preference) @@ -1253,7 +1325,13 @@ def _configure( _setter: Callable[[Any, Any], None], egress_filter: Optional['outputs.MeshEgressFilter'] = None, service_discovery: Optional['outputs.MeshServiceDiscovery'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'egressFilter' in kwargs: + egress_filter = kwargs['egressFilter'] + if 'serviceDiscovery' in kwargs: + service_discovery = kwargs['serviceDiscovery'] + if egress_filter is not None: _setter("egress_filter", egress_filter) if service_discovery is not None: @@ -1285,7 +1363,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1315,7 +1395,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: str, value: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("unit", unit) _setter("value", value) @@ -1379,7 +1461,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRetries' in kwargs: + max_retries = kwargs['maxRetries'] + if 'perRetryTimeout' in kwargs: + per_retry_timeout = kwargs['perRetryTimeout'] + if 'grpcRetryEvents' in kwargs: + grpc_retry_events = kwargs['grpcRetryEvents'] + if 'httpRetryEvents' in kwargs: + http_retry_events = kwargs['httpRetryEvents'] + if 'tcpRetryEvents' in kwargs: + tcp_retry_events = kwargs['tcpRetryEvents'] + _setter("max_retries", max_retries) _setter("per_retry_timeout", per_retry_timeout) if grpc_retry_events is not None: @@ -1453,7 +1547,11 @@ def _configure( match: 'outputs.RouteGrpcRouteMatch', retry_policy: Optional['outputs.RouteGrpcRetryPolicy'] = None, timeout: Optional['outputs.RouteGrpcTimeout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retryPolicy' in kwargs: + retry_policy = kwargs['retryPolicy'] + _setter("action", action) _setter("match", match) if retry_policy is not None: @@ -1511,7 +1609,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], weighted_targets: Sequence['outputs.RouteWeightedTarget'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'weightedTargets' in kwargs: + weighted_targets = kwargs['weightedTargets'] + _setter("weighted_targets", weighted_targets) @property @@ -1560,7 +1662,13 @@ def _configure( method_name: Optional[str] = None, port: Optional[int] = None, service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'methodName' in kwargs: + method_name = kwargs['methodName'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if metadata is not None: _setter("metadata", metadata) if method_name is not None: @@ -1609,7 +1717,9 @@ def _configure( name: str, invert: Optional[bool] = None, match: Optional['outputs.RouteGrpcRouteMetadataMatchMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if invert is not None: _setter("invert", invert) @@ -1656,7 +1766,9 @@ def _configure( range: Optional['outputs.RouteMatchRange'] = None, regex: Optional[str] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if prefix is not None: @@ -1726,7 +1838,11 @@ def _configure( _setter: Callable[[Any, Any], None], idle: Optional['outputs.RouteDuration'] = None, per_request: Optional['outputs.RouteDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'perRequest' in kwargs: + per_request = kwargs['perRequest'] + if idle is not None: _setter("idle", idle) if per_request is not None: @@ -1767,7 +1883,9 @@ def _configure( range: Optional['outputs.RouteMatchRange'] = None, regex: Optional[str] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if prefix is not None: @@ -1820,7 +1938,9 @@ def _configure( _setter: Callable[[Any, Any], None], exact: Optional[str] = None, regex: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if regex is not None: @@ -1849,7 +1969,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], exact: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) @@ -1903,7 +2025,17 @@ def _configure( per_retry_timeout: 'outputs.RouteDuration', http_retry_events: Optional[Sequence[str]] = None, tcp_retry_events: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRetries' in kwargs: + max_retries = kwargs['maxRetries'] + if 'perRetryTimeout' in kwargs: + per_retry_timeout = kwargs['perRetryTimeout'] + if 'httpRetryEvents' in kwargs: + http_retry_events = kwargs['httpRetryEvents'] + if 'tcpRetryEvents' in kwargs: + tcp_retry_events = kwargs['tcpRetryEvents'] + _setter("max_retries", max_retries) _setter("per_retry_timeout", per_retry_timeout) if http_retry_events is not None: @@ -1970,7 +2102,11 @@ def _configure( match: 'outputs.RouteHttpRouteMatch', retry_policy: Optional['outputs.RouteHttpRetryPolicy'] = None, timeout: Optional['outputs.RouteHttpTimeout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retryPolicy' in kwargs: + retry_policy = kwargs['retryPolicy'] + _setter("action", action) _setter("match", match) if retry_policy is not None: @@ -2028,7 +2164,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], weighted_targets: Sequence['outputs.RouteWeightedTarget'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'weightedTargets' in kwargs: + weighted_targets = kwargs['weightedTargets'] + _setter("weighted_targets", weighted_targets) @property @@ -2055,7 +2195,9 @@ def _configure( name: str, invert: Optional[bool] = None, match: Optional['outputs.RouteHeaderMatchMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if invert is not None: _setter("invert", invert) @@ -2125,7 +2267,11 @@ def _configure( prefix: Optional[str] = None, query_parameters: Optional[Sequence['outputs.RouteQueryParameter']] = None, scheme: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryParameters' in kwargs: + query_parameters = kwargs['queryParameters'] + if headers is not None: _setter("headers", headers) if method is not None: @@ -2209,7 +2355,11 @@ def _configure( _setter: Callable[[Any, Any], None], idle: Optional['outputs.RouteDuration'] = None, per_request: Optional['outputs.RouteDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'perRequest' in kwargs: + per_request = kwargs['perRequest'] + if idle is not None: _setter("idle", idle) if per_request is not None: @@ -2241,7 +2391,9 @@ def _configure( _setter: Callable[[Any, Any], None], end: int, start: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("end", end) _setter("start", start) @@ -2271,7 +2423,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, match: Optional['outputs.RouteHttpQueryParameterMatch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if match is not None: _setter("match", match) @@ -2334,7 +2488,17 @@ def _configure( http_route: Optional['outputs.RouteHttpRoute'] = None, priority: Optional[int] = None, tcp_route: Optional['outputs.RouteTcpRoute'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'grpcRoute' in kwargs: + grpc_route = kwargs['grpcRoute'] + if 'http2Route' in kwargs: + http2_route = kwargs['http2Route'] + if 'httpRoute' in kwargs: + http_route = kwargs['httpRoute'] + if 'tcpRoute' in kwargs: + tcp_route = kwargs['tcpRoute'] + if grpc_route is not None: _setter("grpc_route", grpc_route) if http2_route is not None: @@ -2387,7 +2551,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2420,7 +2586,9 @@ def _configure( action: 'outputs.RouteTcpRouteAction', match: Optional['outputs.RouteTcpRouteMatch'] = None, timeout: Optional['outputs.RouteTcpTimeout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) if match is not None: _setter("match", match) @@ -2472,7 +2640,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], weighted_targets: Sequence['outputs.RouteWeightedTarget'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'weightedTargets' in kwargs: + weighted_targets = kwargs['weightedTargets'] + _setter("weighted_targets", weighted_targets) @property @@ -2493,7 +2665,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if port is not None: _setter("port", port) @@ -2515,7 +2689,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], idle: Optional['outputs.RouteDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if idle is not None: _setter("idle", idle) @@ -2560,7 +2736,11 @@ def _configure( virtual_node: str, weight: int, port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualNode' in kwargs: + virtual_node = kwargs['virtualNode'] + _setter("virtual_node", virtual_node) _setter("weight", weight) if port is not None: @@ -2594,7 +2774,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], file: Optional['outputs.VirtualGatewayFileAccessLog'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) @@ -2633,7 +2815,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_policy: Optional['outputs.VirtualGatewayClientPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientPolicy' in kwargs: + client_policy = kwargs['clientPolicy'] + if client_policy is not None: _setter("client_policy", client_policy) @@ -2655,7 +2841,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tls: Optional['outputs.VirtualGatewayClientPolicyTls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if tls is not None: _setter("tls", tls) @@ -2686,7 +2874,9 @@ def _configure( certificate: Optional['outputs.VirtualGatewayClientTlsCertificate'] = None, enforce: Optional[bool] = None, ports: Optional[Sequence[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("validation", validation) if certificate is not None: _setter("certificate", certificate) @@ -2731,7 +2921,9 @@ def _configure( _setter: Callable[[Any, Any], None], file: Optional['outputs.VirtualGatewayListenerTlsFileCertificate'] = None, sds: Optional['outputs.VirtualGatewayListenerTlsSdsCertificate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) if sds is not None: @@ -2766,7 +2958,9 @@ def _configure( grpc: Optional['outputs.VirtualGatewayGrpcConnectionPool'] = None, http: Optional['outputs.VirtualGatewayHttpConnectionPool'] = None, http2: Optional['outputs.VirtualGatewayHttp2ConnectionPool'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if grpc is not None: _setter("grpc", grpc) if http is not None: @@ -2805,7 +2999,9 @@ def _configure( _setter: Callable[[Any, Any], None], path: str, format: Optional['outputs.VirtualGatewayLoggingFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("path", path) if format is not None: _setter("format", format) @@ -2850,7 +3046,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_requests: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRequests' in kwargs: + max_requests = kwargs['maxRequests'] + _setter("max_requests", max_requests) @property @@ -2912,7 +3112,17 @@ def _configure( unhealthy_threshold: int, path: Optional[str] = None, port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthyThreshold' in kwargs: + healthy_threshold = kwargs['healthyThreshold'] + if 'intervalMillis' in kwargs: + interval_millis = kwargs['intervalMillis'] + if 'timeoutMillis' in kwargs: + timeout_millis = kwargs['timeoutMillis'] + if 'unhealthyThreshold' in kwargs: + unhealthy_threshold = kwargs['unhealthyThreshold'] + _setter("healthy_threshold", healthy_threshold) _setter("interval_millis", interval_millis) _setter("protocol", protocol) @@ -2988,7 +3198,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_requests: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRequests' in kwargs: + max_requests = kwargs['maxRequests'] + _setter("max_requests", max_requests) @property @@ -3031,7 +3245,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_connections: int, max_pending_requests: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConnections' in kwargs: + max_connections = kwargs['maxConnections'] + if 'maxPendingRequests' in kwargs: + max_pending_requests = kwargs['maxPendingRequests'] + _setter("max_connections", max_connections) if max_pending_requests is not None: _setter("max_pending_requests", max_pending_requests) @@ -3062,7 +3282,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3119,7 +3341,15 @@ def _configure( connection_pool: Optional['outputs.VirtualGatewayConnectionPool'] = None, health_check: Optional['outputs.VirtualGatewayHealthCheckPolicy'] = None, tls: Optional['outputs.VirtualGatewayListenerTls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portMapping' in kwargs: + port_mapping = kwargs['portMapping'] + if 'connectionPool' in kwargs: + connection_pool = kwargs['connectionPool'] + if 'healthCheck' in kwargs: + health_check = kwargs['healthCheck'] + _setter("port_mapping", port_mapping) if connection_pool is not None: _setter("connection_pool", connection_pool) @@ -3167,7 +3397,9 @@ def _configure( certificate: 'outputs.VirtualGatewayListenerTlsCertificate', mode: str, validation: Optional['outputs.VirtualGatewayListenerTlsValidationContext'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("certificate", certificate) _setter("mode", mode) if validation is not None: @@ -3218,7 +3450,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + _setter("certificate_arn", certificate_arn) @property @@ -3245,7 +3481,9 @@ def _configure( acm: Optional['outputs.VirtualGatewayListenerTlsAcmCertificate'] = None, file: Optional['outputs.VirtualGatewayListenerTlsFileCertificate'] = None, sds: Optional['outputs.VirtualGatewayListenerTlsSdsCertificate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if acm is not None: _setter("acm", acm) if file is not None: @@ -3303,7 +3541,13 @@ def _configure( _setter: Callable[[Any, Any], None], certificate_chain: str, private_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateChain' in kwargs: + certificate_chain = kwargs['certificateChain'] + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + _setter("certificate_chain", certificate_chain) _setter("private_key", private_key) @@ -3347,7 +3591,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], secret_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretName' in kwargs: + secret_name = kwargs['secretName'] + _setter("secret_name", secret_name) @property @@ -3388,7 +3636,11 @@ def _configure( _setter: Callable[[Any, Any], None], trust: 'outputs.VirtualGatewayListenerTlsValidationContextTrust', subject_alternative_names: Optional['outputs.VirtualGatewaySubjectAlternativeNames'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + _setter("trust", trust) if subject_alternative_names is not None: _setter("subject_alternative_names", subject_alternative_names) @@ -3419,7 +3671,9 @@ def _configure( _setter: Callable[[Any, Any], None], file: Optional['outputs.VirtualGatewayTlsValidationContextFileTrust'] = None, sds: Optional['outputs.VirtualGatewayTlsValidationContextSdsTrust'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) if sds is not None: @@ -3465,7 +3719,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], access_log: Optional['outputs.VirtualGatewayAccessLog'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLog' in kwargs: + access_log = kwargs['accessLog'] + if access_log is not None: _setter("access_log", access_log) @@ -3490,7 +3748,9 @@ def _configure( _setter: Callable[[Any, Any], None], json: Optional[Sequence['outputs.VirtualGatewayJsonFormatRef']] = None, text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if json is not None: _setter("json", json) if text is not None: @@ -3522,7 +3782,9 @@ def _configure( _setter: Callable[[Any, Any], None], port: int, protocol: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("port", port) _setter("protocol", protocol) @@ -3572,7 +3834,11 @@ def _configure( listeners: Sequence['outputs.VirtualGatewayListener'], backend_defaults: Optional['outputs.VirtualGatewayBackendDefaults'] = None, logging: Optional['outputs.VirtualGatewayLogging'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backendDefaults' in kwargs: + backend_defaults = kwargs['backendDefaults'] + _setter("listeners", listeners) if backend_defaults is not None: _setter("backend_defaults", backend_defaults) @@ -3607,7 +3873,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], exact: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) @@ -3629,7 +3897,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], match: 'outputs.VirtualGatewaySubjectAlternativeNameMatchers', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("match", match) @property @@ -3653,7 +3923,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3700,7 +3972,11 @@ def _configure( _setter: Callable[[Any, Any], None], trust: 'outputs.VirtualGatewayTlsValidationContextTrust', subject_alternative_names: Optional['outputs.VirtualGatewaySubjectAlternativeNames'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + _setter("trust", trust) if subject_alternative_names is not None: _setter("subject_alternative_names", subject_alternative_names) @@ -3745,7 +4021,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_authority_arns: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArns' in kwargs: + certificate_authority_arns = kwargs['certificateAuthorityArns'] + _setter("certificate_authority_arns", certificate_authority_arns) @property @@ -3783,7 +4063,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_chain: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateChain' in kwargs: + certificate_chain = kwargs['certificateChain'] + _setter("certificate_chain", certificate_chain) @property @@ -3821,7 +4105,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], secret_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretName' in kwargs: + secret_name = kwargs['secretName'] + _setter("secret_name", secret_name) @property @@ -3848,7 +4136,9 @@ def _configure( acm: Optional['outputs.VirtualGatewayTlsValidationContextAcmTrust'] = None, file: Optional['outputs.VirtualGatewayTlsValidationContextFileTrust'] = None, sds: Optional['outputs.VirtualGatewayTlsValidationContextSdsTrust'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if acm is not None: _setter("acm", acm) if file is not None: @@ -3884,7 +4174,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], file: Optional['outputs.VirtualNodeFileAccessLog'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) @@ -3909,7 +4201,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3966,7 +4260,15 @@ def _configure( service_name: str, attributes: Optional[Sequence['outputs.VirtualNodeAwsCloudMapInstanceAttribute']] = None, ip_preference: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'namespaceName' in kwargs: + namespace_name = kwargs['namespaceName'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'ipPreference' in kwargs: + ip_preference = kwargs['ipPreference'] + _setter("namespace_name", namespace_name) _setter("service_name", service_name) if attributes is not None: @@ -4024,7 +4326,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], virtual_service: Optional['outputs.VirtualNodeVirtualServiceBackend'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualService' in kwargs: + virtual_service = kwargs['virtualService'] + if virtual_service is not None: _setter("virtual_service", virtual_service) @@ -4063,7 +4369,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_policy: Optional['outputs.VirtualNodeClientPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientPolicy' in kwargs: + client_policy = kwargs['clientPolicy'] + if client_policy is not None: _setter("client_policy", client_policy) @@ -4085,7 +4395,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tls: Optional['outputs.VirtualNodeClientPolicyTls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if tls is not None: _setter("tls", tls) @@ -4116,7 +4428,9 @@ def _configure( certificate: Optional['outputs.VirtualNodeClientTlsCertificate'] = None, enforce: Optional[bool] = None, ports: Optional[Sequence[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("validation", validation) if certificate is not None: _setter("certificate", certificate) @@ -4161,7 +4475,9 @@ def _configure( _setter: Callable[[Any, Any], None], file: Optional['outputs.VirtualNodeListenerTlsFileCertificate'] = None, sds: Optional['outputs.VirtualNodeListenerTlsSdsCertificate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) if sds is not None: @@ -4199,7 +4515,9 @@ def _configure( http: Optional['outputs.VirtualNodeHttpConnectionPool'] = None, http2: Optional['outputs.VirtualNodeHttp2ConnectionPool'] = None, tcp: Optional['outputs.VirtualNodeTcpConnectionPool'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if grpc is not None: _setter("grpc", grpc) if http is not None: @@ -4267,7 +4585,13 @@ def _configure( hostname: str, ip_preference: Optional[str] = None, response_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipPreference' in kwargs: + ip_preference = kwargs['ipPreference'] + if 'responseType' in kwargs: + response_type = kwargs['responseType'] + _setter("hostname", hostname) if ip_preference is not None: _setter("ip_preference", ip_preference) @@ -4305,7 +4629,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: str, value: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("unit", unit) _setter("value", value) @@ -4335,7 +4661,9 @@ def _configure( _setter: Callable[[Any, Any], None], path: str, format: Optional['outputs.VirtualNodeLoggingFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("path", path) if format is not None: _setter("format", format) @@ -4380,7 +4708,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_requests: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRequests' in kwargs: + max_requests = kwargs['maxRequests'] + _setter("max_requests", max_requests) @property @@ -4421,7 +4753,11 @@ def _configure( _setter: Callable[[Any, Any], None], idle: Optional['outputs.VirtualNodeDuration'] = None, per_request: Optional['outputs.VirtualNodeDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'perRequest' in kwargs: + per_request = kwargs['perRequest'] + if idle is not None: _setter("idle", idle) if per_request is not None: @@ -4491,7 +4827,17 @@ def _configure( unhealthy_threshold: int, path: Optional[str] = None, port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthyThreshold' in kwargs: + healthy_threshold = kwargs['healthyThreshold'] + if 'intervalMillis' in kwargs: + interval_millis = kwargs['intervalMillis'] + if 'timeoutMillis' in kwargs: + timeout_millis = kwargs['timeoutMillis'] + if 'unhealthyThreshold' in kwargs: + unhealthy_threshold = kwargs['unhealthyThreshold'] + _setter("healthy_threshold", healthy_threshold) _setter("interval_millis", interval_millis) _setter("protocol", protocol) @@ -4567,7 +4913,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_requests: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRequests' in kwargs: + max_requests = kwargs['maxRequests'] + _setter("max_requests", max_requests) @property @@ -4610,7 +4960,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_connections: int, max_pending_requests: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConnections' in kwargs: + max_connections = kwargs['maxConnections'] + if 'maxPendingRequests' in kwargs: + max_pending_requests = kwargs['maxPendingRequests'] + _setter("max_connections", max_connections) if max_pending_requests is not None: _setter("max_pending_requests", max_pending_requests) @@ -4658,7 +5014,11 @@ def _configure( _setter: Callable[[Any, Any], None], idle: Optional['outputs.VirtualNodeDuration'] = None, per_request: Optional['outputs.VirtualNodeDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'perRequest' in kwargs: + per_request = kwargs['perRequest'] + if idle is not None: _setter("idle", idle) if per_request is not None: @@ -4690,7 +5050,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4755,7 +5117,17 @@ def _configure( outlier_detection: Optional['outputs.VirtualNodeOutlierDetection'] = None, timeout: Optional['outputs.VirtualNodeListenerTimeout'] = None, tls: Optional['outputs.VirtualNodeListenerTls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portMapping' in kwargs: + port_mapping = kwargs['portMapping'] + if 'connectionPool' in kwargs: + connection_pool = kwargs['connectionPool'] + if 'healthCheck' in kwargs: + health_check = kwargs['healthCheck'] + if 'outlierDetection' in kwargs: + outlier_detection = kwargs['outlierDetection'] + _setter("port_mapping", port_mapping) if connection_pool is not None: _setter("connection_pool", connection_pool) @@ -4820,7 +5192,9 @@ def _configure( http: Optional['outputs.VirtualNodeHttpTimeout'] = None, http2: Optional['outputs.VirtualNodeHttpTimeout'] = None, tcp: Optional['outputs.VirtualNodeTcpTimeout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if grpc is not None: _setter("grpc", grpc) if http is not None: @@ -4869,7 +5243,9 @@ def _configure( certificate: 'outputs.VirtualNodeListenerTlsCertificate', mode: str, validation: Optional['outputs.VirtualNodeListenerTlsValidationContext'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("certificate", certificate) _setter("mode", mode) if validation is not None: @@ -4920,7 +5296,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + _setter("certificate_arn", certificate_arn) @property @@ -4947,7 +5327,9 @@ def _configure( acm: Optional['outputs.VirtualNodeListenerTlsAcmCertificate'] = None, file: Optional['outputs.VirtualNodeListenerTlsFileCertificate'] = None, sds: Optional['outputs.VirtualNodeListenerTlsSdsCertificate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if acm is not None: _setter("acm", acm) if file is not None: @@ -5005,7 +5387,13 @@ def _configure( _setter: Callable[[Any, Any], None], certificate_chain: str, private_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateChain' in kwargs: + certificate_chain = kwargs['certificateChain'] + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + _setter("certificate_chain", certificate_chain) _setter("private_key", private_key) @@ -5049,7 +5437,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], secret_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretName' in kwargs: + secret_name = kwargs['secretName'] + _setter("secret_name", secret_name) @property @@ -5090,7 +5482,11 @@ def _configure( _setter: Callable[[Any, Any], None], trust: 'outputs.VirtualNodeListenerTlsValidationContextTrust', subject_alternative_names: Optional['outputs.VirtualNodeSubjectAlternativeNames'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + _setter("trust", trust) if subject_alternative_names is not None: _setter("subject_alternative_names", subject_alternative_names) @@ -5121,7 +5517,9 @@ def _configure( _setter: Callable[[Any, Any], None], file: Optional['outputs.VirtualNodeTlsValidationContextFileTrust'] = None, sds: Optional['outputs.VirtualNodeTlsValidationContextSdsTrust'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if file is not None: _setter("file", file) if sds is not None: @@ -5167,7 +5565,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], access_log: Optional['outputs.VirtualNodeAccessLog'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLog' in kwargs: + access_log = kwargs['accessLog'] + if access_log is not None: _setter("access_log", access_log) @@ -5192,7 +5594,9 @@ def _configure( _setter: Callable[[Any, Any], None], json: Optional[Sequence['outputs.VirtualNodeJsonFormatRef']] = None, text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if json is not None: _setter("json", json) if text is not None: @@ -5251,7 +5655,15 @@ def _configure( interval: 'outputs.VirtualNodeDuration', max_ejection_percent: int, max_server_errors: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseEjectionDuration' in kwargs: + base_ejection_duration = kwargs['baseEjectionDuration'] + if 'maxEjectionPercent' in kwargs: + max_ejection_percent = kwargs['maxEjectionPercent'] + if 'maxServerErrors' in kwargs: + max_server_errors = kwargs['maxServerErrors'] + _setter("base_ejection_duration", base_ejection_duration) _setter("interval", interval) _setter("max_ejection_percent", max_ejection_percent) @@ -5293,7 +5705,9 @@ def _configure( _setter: Callable[[Any, Any], None], port: int, protocol: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("port", port) _setter("protocol", protocol) @@ -5340,7 +5754,11 @@ def _configure( _setter: Callable[[Any, Any], None], aws_cloud_map: Optional['outputs.VirtualNodeAwsCloudMapServiceDiscovery'] = None, dns: Optional['outputs.VirtualNodeDnsServiceDiscovery'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsCloudMap' in kwargs: + aws_cloud_map = kwargs['awsCloudMap'] + if aws_cloud_map is not None: _setter("aws_cloud_map", aws_cloud_map) if dns is not None: @@ -5400,7 +5818,13 @@ def _configure( listeners: Optional[Sequence['outputs.VirtualNodeListener']] = None, logging: Optional['outputs.VirtualNodeLogging'] = None, service_discovery: Optional['outputs.VirtualNodeServiceDiscovery'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backendDefaults' in kwargs: + backend_defaults = kwargs['backendDefaults'] + if 'serviceDiscovery' in kwargs: + service_discovery = kwargs['serviceDiscovery'] + if backend_defaults is not None: _setter("backend_defaults", backend_defaults) if backends is not None: @@ -5450,7 +5874,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], exact: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) @@ -5472,7 +5898,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], match: 'outputs.VirtualNodeSubjectAlternativeNameMatchers', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("match", match) @property @@ -5496,7 +5924,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -5540,7 +5970,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_connections: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConnections' in kwargs: + max_connections = kwargs['maxConnections'] + _setter("max_connections", max_connections) @property @@ -5561,7 +5995,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], idle: Optional['outputs.VirtualNodeDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if idle is not None: _setter("idle", idle) @@ -5603,7 +6039,11 @@ def _configure( _setter: Callable[[Any, Any], None], trust: 'outputs.VirtualNodeTlsValidationContextTrust', subject_alternative_names: Optional['outputs.VirtualNodeSubjectAlternativeNames'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + _setter("trust", trust) if subject_alternative_names is not None: _setter("subject_alternative_names", subject_alternative_names) @@ -5648,7 +6088,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_authority_arns: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArns' in kwargs: + certificate_authority_arns = kwargs['certificateAuthorityArns'] + _setter("certificate_authority_arns", certificate_authority_arns) @property @@ -5686,7 +6130,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_chain: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateChain' in kwargs: + certificate_chain = kwargs['certificateChain'] + _setter("certificate_chain", certificate_chain) @property @@ -5724,7 +6172,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], secret_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretName' in kwargs: + secret_name = kwargs['secretName'] + _setter("secret_name", secret_name) @property @@ -5751,7 +6203,9 @@ def _configure( acm: Optional['outputs.VirtualNodeTlsValidationContextAcmTrust'] = None, file: Optional['outputs.VirtualNodeTlsValidationContextFileTrust'] = None, sds: Optional['outputs.VirtualNodeTlsValidationContextSdsTrust'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if acm is not None: _setter("acm", acm) if file is not None: @@ -5809,7 +6263,13 @@ def _configure( _setter: Callable[[Any, Any], None], virtual_service_name: str, client_policy: Optional['outputs.VirtualNodeClientPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualServiceName' in kwargs: + virtual_service_name = kwargs['virtualServiceName'] + if 'clientPolicy' in kwargs: + client_policy = kwargs['clientPolicy'] + _setter("virtual_service_name", virtual_service_name) if client_policy is not None: _setter("client_policy", client_policy) @@ -5854,7 +6314,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], port_mapping: 'outputs.VirtualRouterPortMapping', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portMapping' in kwargs: + port_mapping = kwargs['portMapping'] + _setter("port_mapping", port_mapping) @property @@ -5878,7 +6342,9 @@ def _configure( _setter: Callable[[Any, Any], None], port: int, protocol: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("port", port) _setter("protocol", protocol) @@ -5905,7 +6371,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], listeners: Sequence['outputs.VirtualRouterListener'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("listeners", listeners) @property @@ -5929,7 +6397,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -5978,7 +6448,13 @@ def _configure( _setter: Callable[[Any, Any], None], virtual_node: Optional['outputs.VirtualServiceVirtualNodeServiceProvider'] = None, virtual_router: Optional['outputs.VirtualServiceVirtualRouterServiceProvider'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualNode' in kwargs: + virtual_node = kwargs['virtualNode'] + if 'virtualRouter' in kwargs: + virtual_router = kwargs['virtualRouter'] + if virtual_node is not None: _setter("virtual_node", virtual_node) if virtual_router is not None: @@ -6007,7 +6483,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], provider: Optional['outputs.VirtualServiceProvider'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if provider is not None: _setter("provider", provider) @@ -6032,7 +6510,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -6076,7 +6556,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], virtual_node_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualNodeName' in kwargs: + virtual_node_name = kwargs['virtualNodeName'] + _setter("virtual_node_name", virtual_node_name) @property @@ -6114,7 +6598,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], virtual_router_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualRouterName' in kwargs: + virtual_router_name = kwargs['virtualRouterName'] + _setter("virtual_router_name", virtual_router_name) @property diff --git a/sdk/python/pulumi_aws_native/appmesh/route.py b/sdk/python/pulumi_aws_native/appmesh/route.py index 30f222a7a9..a6dead74e5 100644 --- a/sdk/python/pulumi_aws_native/appmesh/route.py +++ b/sdk/python/pulumi_aws_native/appmesh/route.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'meshName' in kwargs: + mesh_name = kwargs['meshName'] + if 'virtualRouterName' in kwargs: + virtual_router_name = kwargs['virtualRouterName'] + if 'meshOwner' in kwargs: + mesh_owner = kwargs['meshOwner'] + if 'routeName' in kwargs: + route_name = kwargs['routeName'] + _setter("mesh_name", mesh_name) _setter("spec", spec) _setter("virtual_router_name", virtual_router_name) diff --git a/sdk/python/pulumi_aws_native/appmesh/virtual_gateway.py b/sdk/python/pulumi_aws_native/appmesh/virtual_gateway.py index 4671685af3..9b8c3f22cb 100644 --- a/sdk/python/pulumi_aws_native/appmesh/virtual_gateway.py +++ b/sdk/python/pulumi_aws_native/appmesh/virtual_gateway.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'meshName' in kwargs: + mesh_name = kwargs['meshName'] + if 'meshOwner' in kwargs: + mesh_owner = kwargs['meshOwner'] + if 'virtualGatewayName' in kwargs: + virtual_gateway_name = kwargs['virtualGatewayName'] + _setter("mesh_name", mesh_name) _setter("spec", spec) if mesh_owner is not None: diff --git a/sdk/python/pulumi_aws_native/appmesh/virtual_node.py b/sdk/python/pulumi_aws_native/appmesh/virtual_node.py index f994c0d562..5fcefe1ccb 100644 --- a/sdk/python/pulumi_aws_native/appmesh/virtual_node.py +++ b/sdk/python/pulumi_aws_native/appmesh/virtual_node.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'meshName' in kwargs: + mesh_name = kwargs['meshName'] + if 'meshOwner' in kwargs: + mesh_owner = kwargs['meshOwner'] + if 'virtualNodeName' in kwargs: + virtual_node_name = kwargs['virtualNodeName'] + _setter("mesh_name", mesh_name) _setter("spec", spec) if mesh_owner is not None: diff --git a/sdk/python/pulumi_aws_native/appmesh/virtual_router.py b/sdk/python/pulumi_aws_native/appmesh/virtual_router.py index 1cf7c41dcf..b7ab98058e 100644 --- a/sdk/python/pulumi_aws_native/appmesh/virtual_router.py +++ b/sdk/python/pulumi_aws_native/appmesh/virtual_router.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'meshName' in kwargs: + mesh_name = kwargs['meshName'] + if 'meshOwner' in kwargs: + mesh_owner = kwargs['meshOwner'] + if 'virtualRouterName' in kwargs: + virtual_router_name = kwargs['virtualRouterName'] + _setter("mesh_name", mesh_name) _setter("spec", spec) if mesh_owner is not None: diff --git a/sdk/python/pulumi_aws_native/appmesh/virtual_service.py b/sdk/python/pulumi_aws_native/appmesh/virtual_service.py index a6c5545170..227eb5219b 100644 --- a/sdk/python/pulumi_aws_native/appmesh/virtual_service.py +++ b/sdk/python/pulumi_aws_native/appmesh/virtual_service.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'meshName' in kwargs: + mesh_name = kwargs['meshName'] + if 'meshOwner' in kwargs: + mesh_owner = kwargs['meshOwner'] + if 'virtualServiceName' in kwargs: + virtual_service_name = kwargs['virtualServiceName'] + _setter("mesh_name", mesh_name) _setter("spec", spec) if mesh_owner is not None: diff --git a/sdk/python/pulumi_aws_native/apprunner/_inputs.py b/sdk/python/pulumi_aws_native/apprunner/_inputs.py index 9a092e9a4e..0fb57d27e9 100644 --- a/sdk/python/pulumi_aws_native/apprunner/_inputs.py +++ b/sdk/python/pulumi_aws_native/apprunner/_inputs.py @@ -51,7 +51,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -91,7 +93,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -132,7 +136,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vendor: pulumi.Input['ObservabilityConfigurationTraceConfigurationVendor'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("vendor", vendor) @property @@ -168,7 +174,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessRoleArn' in kwargs: + access_role_arn = kwargs['accessRoleArn'] + if 'connectionArn' in kwargs: + connection_arn = kwargs['connectionArn'] + if access_role_arn is not None: _setter("access_role_arn", access_role_arn) if connection_arn is not None: @@ -234,7 +246,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'buildCommand' in kwargs: + build_command = kwargs['buildCommand'] + if 'runtimeEnvironmentSecrets' in kwargs: + runtime_environment_secrets = kwargs['runtimeEnvironmentSecrets'] + if 'runtimeEnvironmentVariables' in kwargs: + runtime_environment_variables = kwargs['runtimeEnvironmentVariables'] + if 'startCommand' in kwargs: + start_command = kwargs['startCommand'] + _setter("runtime", runtime) if build_command is not None: _setter("build_command", build_command) @@ -336,7 +358,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationSource' in kwargs: + configuration_source = kwargs['configurationSource'] + if 'codeConfigurationValues' in kwargs: + code_configuration_values = kwargs['codeConfigurationValues'] + _setter("configuration_source", configuration_source) if code_configuration_values is not None: _setter("code_configuration_values", code_configuration_values) @@ -389,7 +417,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryUrl' in kwargs: + repository_url = kwargs['repositoryUrl'] + if 'sourceCodeVersion' in kwargs: + source_code_version = kwargs['sourceCodeVersion'] + if 'codeConfiguration' in kwargs: + code_configuration = kwargs['codeConfiguration'] + if 'sourceDirectory' in kwargs: + source_directory = kwargs['sourceDirectory'] + _setter("repository_url", repository_url) _setter("source_code_version", source_code_version) if code_configuration is not None: @@ -460,7 +498,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'egressType' in kwargs: + egress_type = kwargs['egressType'] + if 'vpcConnectorArn' in kwargs: + vpc_connector_arn = kwargs['vpcConnectorArn'] + _setter("egress_type", egress_type) if vpc_connector_arn is not None: _setter("vpc_connector_arn", vpc_connector_arn) @@ -506,7 +550,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + _setter("kms_key", kms_key) @property @@ -558,7 +606,13 @@ def _configure( protocol: Optional[pulumi.Input['ServiceHealthCheckConfigurationProtocol']] = None, timeout: Optional[pulumi.Input[int]] = None, unhealthy_threshold: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthyThreshold' in kwargs: + healthy_threshold = kwargs['healthyThreshold'] + if 'unhealthyThreshold' in kwargs: + unhealthy_threshold = kwargs['unhealthyThreshold'] + if healthy_threshold is not None: _setter("healthy_threshold", healthy_threshold) if interval is not None: @@ -672,7 +726,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'runtimeEnvironmentSecrets' in kwargs: + runtime_environment_secrets = kwargs['runtimeEnvironmentSecrets'] + if 'runtimeEnvironmentVariables' in kwargs: + runtime_environment_variables = kwargs['runtimeEnvironmentVariables'] + if 'startCommand' in kwargs: + start_command = kwargs['startCommand'] + if port is not None: _setter("port", port) if runtime_environment_secrets is not None: @@ -751,7 +813,15 @@ def _configure( image_identifier: pulumi.Input[str], image_repository_type: pulumi.Input['ServiceImageRepositoryImageRepositoryType'], image_configuration: Optional[pulumi.Input['ServiceImageConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageIdentifier' in kwargs: + image_identifier = kwargs['imageIdentifier'] + if 'imageRepositoryType' in kwargs: + image_repository_type = kwargs['imageRepositoryType'] + if 'imageConfiguration' in kwargs: + image_configuration = kwargs['imageConfiguration'] + _setter("image_identifier", image_identifier) _setter("image_repository_type", image_repository_type) if image_configuration is not None: @@ -807,7 +877,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_publicly_accessible: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isPubliclyAccessible' in kwargs: + is_publicly_accessible = kwargs['isPubliclyAccessible'] + _setter("is_publicly_accessible", is_publicly_accessible) @property @@ -847,7 +921,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceRoleArn' in kwargs: + instance_role_arn = kwargs['instanceRoleArn'] + if cpu is not None: _setter("cpu", cpu) if instance_role_arn is not None: @@ -907,7 +985,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -950,7 +1030,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'egressConfiguration' in kwargs: + egress_configuration = kwargs['egressConfiguration'] + if 'ingressConfiguration' in kwargs: + ingress_configuration = kwargs['ingressConfiguration'] + if egress_configuration is not None: _setter("egress_configuration", egress_configuration) if ingress_configuration is not None: @@ -995,7 +1081,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'observabilityEnabled' in kwargs: + observability_enabled = kwargs['observabilityEnabled'] + if 'observabilityConfigurationArn' in kwargs: + observability_configuration_arn = kwargs['observabilityConfigurationArn'] + _setter("observability_enabled", observability_enabled) if observability_configuration_arn is not None: _setter("observability_configuration_arn", observability_configuration_arn) @@ -1045,7 +1137,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['ServiceSourceCodeVersionType'], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -1099,7 +1193,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationConfiguration' in kwargs: + authentication_configuration = kwargs['authenticationConfiguration'] + if 'autoDeploymentsEnabled' in kwargs: + auto_deployments_enabled = kwargs['autoDeploymentsEnabled'] + if 'codeRepository' in kwargs: + code_repository = kwargs['codeRepository'] + if 'imageRepository' in kwargs: + image_repository = kwargs['imageRepository'] + if authentication_configuration is not None: _setter("authentication_configuration", authentication_configuration) if auto_deployments_enabled is not None: @@ -1164,7 +1268,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1204,7 +1310,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1249,7 +1357,13 @@ def _configure( _setter: Callable[[Any, Any], None], vpc_endpoint_id: pulumi.Input[str], vpc_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcEndpointId' in kwargs: + vpc_endpoint_id = kwargs['vpcEndpointId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("vpc_endpoint_id", vpc_endpoint_id) _setter("vpc_id", vpc_id) @@ -1293,7 +1407,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: 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..97d6ec3a9b 100644 --- a/sdk/python/pulumi_aws_native/apprunner/auto_scaling_configuration.py +++ b/sdk/python/pulumi_aws_native/apprunner/auto_scaling_configuration.py @@ -45,7 +45,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoScalingConfigurationName' in kwargs: + auto_scaling_configuration_name = kwargs['autoScalingConfigurationName'] + if 'maxConcurrency' in kwargs: + max_concurrency = kwargs['maxConcurrency'] + if 'maxSize' in kwargs: + max_size = kwargs['maxSize'] + if 'minSize' in kwargs: + min_size = kwargs['minSize'] + if auto_scaling_configuration_name is not None: _setter("auto_scaling_configuration_name", auto_scaling_configuration_name) if max_concurrency is not None: diff --git a/sdk/python/pulumi_aws_native/apprunner/observability_configuration.py b/sdk/python/pulumi_aws_native/apprunner/observability_configuration.py index ba52ccda6e..87988930c8 100644 --- a/sdk/python/pulumi_aws_native/apprunner/observability_configuration.py +++ b/sdk/python/pulumi_aws_native/apprunner/observability_configuration.py @@ -38,7 +38,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'observabilityConfigurationName' in kwargs: + observability_configuration_name = kwargs['observabilityConfigurationName'] + if 'traceConfiguration' in kwargs: + trace_configuration = kwargs['traceConfiguration'] + if observability_configuration_name is not None: _setter("observability_configuration_name", observability_configuration_name) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/apprunner/outputs.py b/sdk/python/pulumi_aws_native/apprunner/outputs.py index 1256dac243..375bb71c78 100644 --- a/sdk/python/pulumi_aws_native/apprunner/outputs.py +++ b/sdk/python/pulumi_aws_native/apprunner/outputs.py @@ -52,7 +52,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -84,7 +86,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -120,7 +124,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vendor: 'ObservabilityConfigurationTraceConfigurationVendor', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("vendor", vendor) @property @@ -174,7 +180,13 @@ def _configure( _setter: Callable[[Any, Any], None], access_role_arn: Optional[str] = None, connection_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessRoleArn' in kwargs: + access_role_arn = kwargs['accessRoleArn'] + if 'connectionArn' in kwargs: + connection_arn = kwargs['connectionArn'] + if access_role_arn is not None: _setter("access_role_arn", access_role_arn) if connection_arn is not None: @@ -238,7 +250,13 @@ def _configure( _setter: Callable[[Any, Any], None], configuration_source: 'ServiceCodeConfigurationConfigurationSource', code_configuration_values: Optional['outputs.ServiceCodeConfigurationValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationSource' in kwargs: + configuration_source = kwargs['configurationSource'] + if 'codeConfigurationValues' in kwargs: + code_configuration_values = kwargs['codeConfigurationValues'] + _setter("configuration_source", configuration_source) if code_configuration_values is not None: _setter("code_configuration_values", code_configuration_values) @@ -318,7 +336,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'buildCommand' in kwargs: + build_command = kwargs['buildCommand'] + if 'runtimeEnvironmentSecrets' in kwargs: + runtime_environment_secrets = kwargs['runtimeEnvironmentSecrets'] + if 'runtimeEnvironmentVariables' in kwargs: + runtime_environment_variables = kwargs['runtimeEnvironmentVariables'] + if 'startCommand' in kwargs: + start_command = kwargs['startCommand'] + _setter("runtime", runtime) if build_command is not None: _setter("build_command", build_command) @@ -429,7 +457,17 @@ def _configure( source_code_version: 'outputs.ServiceSourceCodeVersion', code_configuration: Optional['outputs.ServiceCodeConfiguration'] = None, source_directory: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryUrl' in kwargs: + repository_url = kwargs['repositoryUrl'] + if 'sourceCodeVersion' in kwargs: + source_code_version = kwargs['sourceCodeVersion'] + if 'codeConfiguration' in kwargs: + code_configuration = kwargs['codeConfiguration'] + if 'sourceDirectory' in kwargs: + source_directory = kwargs['sourceDirectory'] + _setter("repository_url", repository_url) _setter("source_code_version", source_code_version) if code_configuration is not None: @@ -506,7 +544,13 @@ def _configure( _setter: Callable[[Any, Any], None], egress_type: 'ServiceEgressConfigurationEgressType', vpc_connector_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'egressType' in kwargs: + egress_type = kwargs['egressType'] + if 'vpcConnectorArn' in kwargs: + vpc_connector_arn = kwargs['vpcConnectorArn'] + _setter("egress_type", egress_type) if vpc_connector_arn is not None: _setter("vpc_connector_arn", vpc_connector_arn) @@ -564,7 +608,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + _setter("kms_key", kms_key) @property @@ -634,7 +682,13 @@ def _configure( protocol: Optional['ServiceHealthCheckConfigurationProtocol'] = None, timeout: Optional[int] = None, unhealthy_threshold: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthyThreshold' in kwargs: + healthy_threshold = kwargs['healthyThreshold'] + if 'unhealthyThreshold' in kwargs: + unhealthy_threshold = kwargs['unhealthyThreshold'] + if healthy_threshold is not None: _setter("healthy_threshold", healthy_threshold) if interval is not None: @@ -748,7 +802,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'runtimeEnvironmentSecrets' in kwargs: + runtime_environment_secrets = kwargs['runtimeEnvironmentSecrets'] + if 'runtimeEnvironmentVariables' in kwargs: + runtime_environment_variables = kwargs['runtimeEnvironmentVariables'] + if 'startCommand' in kwargs: + start_command = kwargs['startCommand'] + if port is not None: _setter("port", port) if runtime_environment_secrets is not None: @@ -835,7 +897,15 @@ def _configure( image_identifier: str, image_repository_type: 'ServiceImageRepositoryImageRepositoryType', image_configuration: Optional['outputs.ServiceImageConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageIdentifier' in kwargs: + image_identifier = kwargs['imageIdentifier'] + if 'imageRepositoryType' in kwargs: + image_repository_type = kwargs['imageRepositoryType'] + if 'imageConfiguration' in kwargs: + image_configuration = kwargs['imageConfiguration'] + _setter("image_identifier", image_identifier) _setter("image_repository_type", image_repository_type) if image_configuration is not None: @@ -899,7 +969,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_publicly_accessible: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isPubliclyAccessible' in kwargs: + is_publicly_accessible = kwargs['isPubliclyAccessible'] + _setter("is_publicly_accessible", is_publicly_accessible) @property @@ -955,7 +1029,11 @@ def _configure( cpu: Optional[str] = None, instance_role_arn: Optional[str] = None, memory: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceRoleArn' in kwargs: + instance_role_arn = kwargs['instanceRoleArn'] + if cpu is not None: _setter("cpu", cpu) if instance_role_arn is not None: @@ -1003,7 +1081,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -1060,7 +1140,13 @@ def _configure( _setter: Callable[[Any, Any], None], egress_configuration: Optional['outputs.ServiceEgressConfiguration'] = None, ingress_configuration: Optional['outputs.ServiceIngressConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'egressConfiguration' in kwargs: + egress_configuration = kwargs['egressConfiguration'] + if 'ingressConfiguration' in kwargs: + ingress_configuration = kwargs['ingressConfiguration'] + if egress_configuration is not None: _setter("egress_configuration", egress_configuration) if ingress_configuration is not None: @@ -1119,7 +1205,13 @@ def _configure( _setter: Callable[[Any, Any], None], observability_enabled: bool, observability_configuration_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'observabilityEnabled' in kwargs: + observability_enabled = kwargs['observabilityEnabled'] + if 'observabilityConfigurationArn' in kwargs: + observability_configuration_arn = kwargs['observabilityConfigurationArn'] + _setter("observability_enabled", observability_enabled) if observability_configuration_arn is not None: _setter("observability_configuration_arn", observability_configuration_arn) @@ -1164,7 +1256,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'ServiceSourceCodeVersionType', value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -1236,7 +1330,17 @@ def _configure( auto_deployments_enabled: Optional[bool] = None, code_repository: Optional['outputs.ServiceCodeRepository'] = None, image_repository: Optional['outputs.ServiceImageRepository'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationConfiguration' in kwargs: + authentication_configuration = kwargs['authenticationConfiguration'] + if 'autoDeploymentsEnabled' in kwargs: + auto_deployments_enabled = kwargs['autoDeploymentsEnabled'] + if 'codeRepository' in kwargs: + code_repository = kwargs['codeRepository'] + if 'imageRepository' in kwargs: + image_repository = kwargs['imageRepository'] + if authentication_configuration is not None: _setter("authentication_configuration", authentication_configuration) if auto_deployments_enabled is not None: @@ -1285,7 +1389,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1317,7 +1423,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1376,7 +1484,13 @@ def _configure( _setter: Callable[[Any, Any], None], vpc_endpoint_id: str, vpc_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcEndpointId' in kwargs: + vpc_endpoint_id = kwargs['vpcEndpointId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("vpc_endpoint_id", vpc_endpoint_id) _setter("vpc_id", vpc_id) @@ -1412,7 +1526,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/apprunner/service.py b/sdk/python/pulumi_aws_native/apprunner/service.py index 03d54d5a9d..253a5bc312 100644 --- a/sdk/python/pulumi_aws_native/apprunner/service.py +++ b/sdk/python/pulumi_aws_native/apprunner/service.py @@ -55,7 +55,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceConfiguration' in kwargs: + source_configuration = kwargs['sourceConfiguration'] + if 'autoScalingConfigurationArn' in kwargs: + auto_scaling_configuration_arn = kwargs['autoScalingConfigurationArn'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'healthCheckConfiguration' in kwargs: + health_check_configuration = kwargs['healthCheckConfiguration'] + if 'instanceConfiguration' in kwargs: + instance_configuration = kwargs['instanceConfiguration'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'observabilityConfiguration' in kwargs: + observability_configuration = kwargs['observabilityConfiguration'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + _setter("source_configuration", source_configuration) if auto_scaling_configuration_arn is not None: _setter("auto_scaling_configuration_arn", auto_scaling_configuration_arn) diff --git a/sdk/python/pulumi_aws_native/apprunner/vpc_connector.py b/sdk/python/pulumi_aws_native/apprunner/vpc_connector.py index 1dd5f34049..4a889be2f4 100644 --- a/sdk/python/pulumi_aws_native/apprunner/vpc_connector.py +++ b/sdk/python/pulumi_aws_native/apprunner/vpc_connector.py @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'vpcConnectorName' in kwargs: + vpc_connector_name = kwargs['vpcConnectorName'] + _setter("subnets", subnets) if security_groups is not None: _setter("security_groups", security_groups) 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..cccff64239 100644 --- a/sdk/python/pulumi_aws_native/apprunner/vpc_ingress_connection.py +++ b/sdk/python/pulumi_aws_native/apprunner/vpc_ingress_connection.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ingressVpcConfiguration' in kwargs: + ingress_vpc_configuration = kwargs['ingressVpcConfiguration'] + if 'serviceArn' in kwargs: + service_arn = kwargs['serviceArn'] + if 'vpcIngressConnectionName' in kwargs: + vpc_ingress_connection_name = kwargs['vpcIngressConnectionName'] + _setter("ingress_vpc_configuration", ingress_vpc_configuration) _setter("service_arn", service_arn) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/appstream/_inputs.py b/sdk/python/pulumi_aws_native/appstream/_inputs.py index 6c9c56a9eb..84b844f603 100644 --- a/sdk/python/pulumi_aws_native/appstream/_inputs.py +++ b/sdk/python/pulumi_aws_native/appstream/_inputs.py @@ -55,7 +55,13 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint_type: pulumi.Input[str], vpce_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'vpceId' in kwargs: + vpce_id = kwargs['vpceId'] + _setter("endpoint_type", endpoint_type) _setter("vpce_id", vpce_id) @@ -93,7 +99,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -131,7 +139,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -171,7 +185,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_bucket: pulumi.Input[str], s3_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("s3_bucket", s3_bucket) if s3_key is not None: _setter("s3_key", s3_key) @@ -216,7 +236,17 @@ def _configure( script_s3_location: pulumi.Input['AppBlockS3LocationArgs'], timeout_in_seconds: pulumi.Input[int], executable_parameters: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executablePath' in kwargs: + executable_path = kwargs['executablePath'] + if 'scriptS3Location' in kwargs: + script_s3_location = kwargs['scriptS3Location'] + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if 'executableParameters' in kwargs: + executable_parameters = kwargs['executableParameters'] + _setter("executable_path", executable_path) _setter("script_s3_location", script_s3_location) _setter("timeout_in_seconds", timeout_in_seconds) @@ -275,7 +305,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -313,7 +345,13 @@ def _configure( _setter: Callable[[Any, Any], None], tag_key: pulumi.Input[str], tag_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValue' in kwargs: + tag_value = kwargs['tagValue'] + _setter("tag_key", tag_key) _setter("tag_value", tag_value) @@ -351,7 +389,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_bucket: pulumi.Input[str], s3_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) @@ -389,7 +433,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -427,7 +473,13 @@ def _configure( _setter: Callable[[Any, Any], None], tag_key: pulumi.Input[str], tag_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValue' in kwargs: + tag_value = kwargs['tagValue'] + _setter("tag_key", tag_key) _setter("tag_value", tag_value) @@ -465,7 +517,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArn' in kwargs: + certificate_authority_arn = kwargs['certificateAuthorityArn'] + if certificate_authority_arn is not None: _setter("certificate_authority_arn", certificate_authority_arn) if status is not None: @@ -505,7 +561,13 @@ def _configure( _setter: Callable[[Any, Any], None], account_name: pulumi.Input[str], account_password: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountName' in kwargs: + account_name = kwargs['accountName'] + if 'accountPassword' in kwargs: + account_password = kwargs['accountPassword'] + _setter("account_name", account_name) _setter("account_password", account_password) @@ -543,7 +605,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -581,7 +645,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredInstances' in kwargs: + desired_instances = kwargs['desiredInstances'] + if 'desiredSessions' in kwargs: + desired_sessions = kwargs['desiredSessions'] + if desired_instances is not None: _setter("desired_instances", desired_instances) if desired_sessions is not None: @@ -621,7 +691,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryName' in kwargs: + directory_name = kwargs['directoryName'] + if 'organizationalUnitDistinguishedName' in kwargs: + organizational_unit_distinguished_name = kwargs['organizationalUnitDistinguishedName'] + if directory_name is not None: _setter("directory_name", directory_name) if organizational_unit_distinguished_name is not None: @@ -661,7 +737,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_bucket: pulumi.Input[str], s3_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) @@ -699,7 +781,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -737,7 +821,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -777,7 +867,13 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint_type: pulumi.Input[str], vpce_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'vpceId' in kwargs: + vpce_id = kwargs['vpceId'] + _setter("endpoint_type", endpoint_type) _setter("vpce_id", vpce_id) @@ -815,7 +911,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryName' in kwargs: + directory_name = kwargs['directoryName'] + if 'organizationalUnitDistinguishedName' in kwargs: + organizational_unit_distinguished_name = kwargs['organizationalUnitDistinguishedName'] + if directory_name is not None: _setter("directory_name", directory_name) if organizational_unit_distinguished_name is not None: @@ -855,7 +957,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -893,7 +997,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -933,7 +1043,13 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint_type: pulumi.Input[str], vpce_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'vpceId' in kwargs: + vpce_id = kwargs['vpceId'] + _setter("endpoint_type", endpoint_type) _setter("vpce_id", vpce_id) @@ -971,7 +1087,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], settings_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'settingsGroup' in kwargs: + settings_group = kwargs['settingsGroup'] + _setter("enabled", enabled) if settings_group is not None: _setter("settings_group", settings_group) @@ -1013,7 +1133,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorType' in kwargs: + connector_type = kwargs['connectorType'] + if 'resourceIdentifier' in kwargs: + resource_identifier = kwargs['resourceIdentifier'] + _setter("connector_type", connector_type) if domains is not None: _setter("domains", domains) @@ -1060,7 +1186,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], preferred_protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'preferredProtocol' in kwargs: + preferred_protocol = kwargs['preferredProtocol'] + if preferred_protocol is not None: _setter("preferred_protocol", preferred_protocol) @@ -1089,7 +1219,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1127,7 +1259,9 @@ def _configure( _setter: Callable[[Any, Any], None], action: pulumi.Input[str], permission: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("permission", permission) diff --git a/sdk/python/pulumi_aws_native/appstream/app_block.py b/sdk/python/pulumi_aws_native/appstream/app_block.py index 27ccc96a19..25a5f748d5 100644 --- a/sdk/python/pulumi_aws_native/appstream/app_block.py +++ b/sdk/python/pulumi_aws_native/appstream/app_block.py @@ -49,7 +49,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceS3Location' in kwargs: + source_s3_location = kwargs['sourceS3Location'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'packagingType' in kwargs: + packaging_type = kwargs['packagingType'] + if 'postSetupScriptDetails' in kwargs: + post_setup_script_details = kwargs['postSetupScriptDetails'] + if 'setupScriptDetails' in kwargs: + setup_script_details = kwargs['setupScriptDetails'] + _setter("source_s3_location", source_s3_location) if description is not None: _setter("description", description) 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..0d31513619 100644 --- a/sdk/python/pulumi_aws_native/appstream/app_block_builder.py +++ b/sdk/python/pulumi_aws_native/appstream/app_block_builder.py @@ -58,7 +58,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if 'accessEndpoints' in kwargs: + access_endpoints = kwargs['accessEndpoints'] + if 'appBlockArns' in kwargs: + app_block_arns = kwargs['appBlockArns'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'enableDefaultInternetAccess' in kwargs: + enable_default_internet_access = kwargs['enableDefaultInternetAccess'] + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + _setter("instance_type", instance_type) _setter("platform", platform) _setter("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..645a281d2e 100644 --- a/sdk/python/pulumi_aws_native/appstream/application.py +++ b/sdk/python/pulumi_aws_native/appstream/application.py @@ -61,7 +61,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appBlockArn' in kwargs: + app_block_arn = kwargs['appBlockArn'] + if 'iconS3Location' in kwargs: + icon_s3_location = kwargs['iconS3Location'] + if 'instanceFamilies' in kwargs: + instance_families = kwargs['instanceFamilies'] + if 'launchPath' in kwargs: + launch_path = kwargs['launchPath'] + if 'attributesToDelete' in kwargs: + attributes_to_delete = kwargs['attributesToDelete'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'launchParameters' in kwargs: + launch_parameters = kwargs['launchParameters'] + if 'workingDirectory' in kwargs: + working_directory = kwargs['workingDirectory'] + _setter("app_block_arn", app_block_arn) _setter("icon_s3_location", icon_s3_location) _setter("instance_families", instance_families) 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..316d69020d 100644 --- a/sdk/python/pulumi_aws_native/appstream/application_entitlement_association.py +++ b/sdk/python/pulumi_aws_native/appstream/application_entitlement_association.py @@ -32,7 +32,15 @@ def _configure( application_identifier: pulumi.Input[str], entitlement_name: pulumi.Input[str], stack_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationIdentifier' in kwargs: + application_identifier = kwargs['applicationIdentifier'] + if 'entitlementName' in kwargs: + entitlement_name = kwargs['entitlementName'] + if 'stackName' in kwargs: + stack_name = kwargs['stackName'] + _setter("application_identifier", application_identifier) _setter("entitlement_name", entitlement_name) _setter("stack_name", stack_name) 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..6e33541ed2 100644 --- a/sdk/python/pulumi_aws_native/appstream/application_fleet_association.py +++ b/sdk/python/pulumi_aws_native/appstream/application_fleet_association.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], application_arn: pulumi.Input[str], fleet_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationArn' in kwargs: + application_arn = kwargs['applicationArn'] + if 'fleetName' in kwargs: + fleet_name = kwargs['fleetName'] + _setter("application_arn", application_arn) _setter("fleet_name", fleet_name) diff --git a/sdk/python/pulumi_aws_native/appstream/directory_config.py b/sdk/python/pulumi_aws_native/appstream/directory_config.py index 9afd886193..63cb8fd653 100644 --- a/sdk/python/pulumi_aws_native/appstream/directory_config.py +++ b/sdk/python/pulumi_aws_native/appstream/directory_config.py @@ -37,7 +37,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryName' in kwargs: + directory_name = kwargs['directoryName'] + if 'organizationalUnitDistinguishedNames' in kwargs: + organizational_unit_distinguished_names = kwargs['organizationalUnitDistinguishedNames'] + if 'serviceAccountCredentials' in kwargs: + service_account_credentials = kwargs['serviceAccountCredentials'] + if 'certificateBasedAuthProperties' in kwargs: + certificate_based_auth_properties = kwargs['certificateBasedAuthProperties'] + _setter("directory_name", directory_name) _setter("organizational_unit_distinguished_names", organizational_unit_distinguished_names) _setter("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..fa4da8befb 100644 --- a/sdk/python/pulumi_aws_native/appstream/entitlement.py +++ b/sdk/python/pulumi_aws_native/appstream/entitlement.py @@ -40,7 +40,13 @@ def _configure( stack_name: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appVisibility' in kwargs: + app_visibility = kwargs['appVisibility'] + if 'stackName' in kwargs: + stack_name = kwargs['stackName'] + _setter("app_visibility", app_visibility) _setter("attributes", attributes) _setter("stack_name", stack_name) diff --git a/sdk/python/pulumi_aws_native/appstream/fleet.py b/sdk/python/pulumi_aws_native/appstream/fleet.py index c7cc077c23..51b62fe2a8 100644 --- a/sdk/python/pulumi_aws_native/appstream/fleet.py +++ b/sdk/python/pulumi_aws_native/appstream/fleet.py @@ -91,7 +91,45 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'computeCapacity' in kwargs: + compute_capacity = kwargs['computeCapacity'] + if 'disconnectTimeoutInSeconds' in kwargs: + disconnect_timeout_in_seconds = kwargs['disconnectTimeoutInSeconds'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'domainJoinInfo' in kwargs: + domain_join_info = kwargs['domainJoinInfo'] + if 'enableDefaultInternetAccess' in kwargs: + enable_default_internet_access = kwargs['enableDefaultInternetAccess'] + if 'fleetType' in kwargs: + fleet_type = kwargs['fleetType'] + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + if 'idleDisconnectTimeoutInSeconds' in kwargs: + idle_disconnect_timeout_in_seconds = kwargs['idleDisconnectTimeoutInSeconds'] + if 'imageArn' in kwargs: + image_arn = kwargs['imageArn'] + if 'imageName' in kwargs: + image_name = kwargs['imageName'] + if 'maxConcurrentSessions' in kwargs: + max_concurrent_sessions = kwargs['maxConcurrentSessions'] + if 'maxSessionsPerInstance' in kwargs: + max_sessions_per_instance = kwargs['maxSessionsPerInstance'] + if 'maxUserDurationInSeconds' in kwargs: + max_user_duration_in_seconds = kwargs['maxUserDurationInSeconds'] + if 'sessionScriptS3Location' in kwargs: + session_script_s3_location = kwargs['sessionScriptS3Location'] + if 'streamView' in kwargs: + stream_view = kwargs['streamView'] + if 'usbDeviceFilterStrings' in kwargs: + usb_device_filter_strings = kwargs['usbDeviceFilterStrings'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + _setter("instance_type", instance_type) if compute_capacity is not None: _setter("compute_capacity", compute_capacity) diff --git a/sdk/python/pulumi_aws_native/appstream/image_builder.py b/sdk/python/pulumi_aws_native/appstream/image_builder.py index a0894381e9..a381e1eeac 100644 --- a/sdk/python/pulumi_aws_native/appstream/image_builder.py +++ b/sdk/python/pulumi_aws_native/appstream/image_builder.py @@ -64,7 +64,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'accessEndpoints' in kwargs: + access_endpoints = kwargs['accessEndpoints'] + if 'appstreamAgentVersion' in kwargs: + appstream_agent_version = kwargs['appstreamAgentVersion'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'domainJoinInfo' in kwargs: + domain_join_info = kwargs['domainJoinInfo'] + if 'enableDefaultInternetAccess' in kwargs: + enable_default_internet_access = kwargs['enableDefaultInternetAccess'] + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + if 'imageArn' in kwargs: + image_arn = kwargs['imageArn'] + if 'imageName' in kwargs: + image_name = kwargs['imageName'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + _setter("instance_type", instance_type) if access_endpoints is not None: _setter("access_endpoints", access_endpoints) diff --git a/sdk/python/pulumi_aws_native/appstream/outputs.py b/sdk/python/pulumi_aws_native/appstream/outputs.py index 30aa92c50a..c4fa356d43 100644 --- a/sdk/python/pulumi_aws_native/appstream/outputs.py +++ b/sdk/python/pulumi_aws_native/appstream/outputs.py @@ -75,7 +75,13 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint_type: str, vpce_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'vpceId' in kwargs: + vpce_id = kwargs['vpceId'] + _setter("endpoint_type", endpoint_type) _setter("vpce_id", vpce_id) @@ -105,7 +111,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -154,7 +162,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -205,7 +219,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_bucket: str, s3_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("s3_bucket", s3_bucket) if s3_key is not None: _setter("s3_key", s3_key) @@ -265,7 +285,17 @@ def _configure( script_s3_location: 'outputs.AppBlockS3Location', timeout_in_seconds: int, executable_parameters: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executablePath' in kwargs: + executable_path = kwargs['executablePath'] + if 'scriptS3Location' in kwargs: + script_s3_location = kwargs['scriptS3Location'] + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if 'executableParameters' in kwargs: + executable_parameters = kwargs['executableParameters'] + _setter("executable_path", executable_path) _setter("script_s3_location", script_s3_location) _setter("timeout_in_seconds", timeout_in_seconds) @@ -308,7 +338,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -357,7 +389,13 @@ def _configure( _setter: Callable[[Any, Any], None], tag_key: str, tag_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValue' in kwargs: + tag_value = kwargs['tagValue'] + _setter("tag_key", tag_key) _setter("tag_value", tag_value) @@ -406,7 +444,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_bucket: str, s3_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) @@ -436,7 +480,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -485,7 +531,13 @@ def _configure( _setter: Callable[[Any, Any], None], tag_key: str, tag_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValue' in kwargs: + tag_value = kwargs['tagValue'] + _setter("tag_key", tag_key) _setter("tag_value", tag_value) @@ -532,7 +584,11 @@ def _configure( _setter: Callable[[Any, Any], None], certificate_authority_arn: Optional[str] = None, status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArn' in kwargs: + certificate_authority_arn = kwargs['certificateAuthorityArn'] + if certificate_authority_arn is not None: _setter("certificate_authority_arn", certificate_authority_arn) if status is not None: @@ -583,7 +639,13 @@ def _configure( _setter: Callable[[Any, Any], None], account_name: str, account_password: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountName' in kwargs: + account_name = kwargs['accountName'] + if 'accountPassword' in kwargs: + account_password = kwargs['accountPassword'] + _setter("account_name", account_name) _setter("account_password", account_password) @@ -613,7 +675,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -662,7 +726,13 @@ def _configure( _setter: Callable[[Any, Any], None], desired_instances: Optional[int] = None, desired_sessions: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredInstances' in kwargs: + desired_instances = kwargs['desiredInstances'] + if 'desiredSessions' in kwargs: + desired_sessions = kwargs['desiredSessions'] + if desired_instances is not None: _setter("desired_instances", desired_instances) if desired_sessions is not None: @@ -713,7 +783,13 @@ def _configure( _setter: Callable[[Any, Any], None], directory_name: Optional[str] = None, organizational_unit_distinguished_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryName' in kwargs: + directory_name = kwargs['directoryName'] + if 'organizationalUnitDistinguishedName' in kwargs: + organizational_unit_distinguished_name = kwargs['organizationalUnitDistinguishedName'] + if directory_name is not None: _setter("directory_name", directory_name) if organizational_unit_distinguished_name is not None: @@ -764,7 +840,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_bucket: str, s3_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) @@ -794,7 +876,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -843,7 +927,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -894,7 +984,13 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint_type: str, vpce_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'vpceId' in kwargs: + vpce_id = kwargs['vpceId'] + _setter("endpoint_type", endpoint_type) _setter("vpce_id", vpce_id) @@ -943,7 +1039,13 @@ def _configure( _setter: Callable[[Any, Any], None], directory_name: Optional[str] = None, organizational_unit_distinguished_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryName' in kwargs: + directory_name = kwargs['directoryName'] + if 'organizationalUnitDistinguishedName' in kwargs: + organizational_unit_distinguished_name = kwargs['organizationalUnitDistinguishedName'] + if directory_name is not None: _setter("directory_name", directory_name) if organizational_unit_distinguished_name is not None: @@ -975,7 +1077,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1024,7 +1128,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -1075,7 +1185,13 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint_type: str, vpce_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'vpceId' in kwargs: + vpce_id = kwargs['vpceId'] + _setter("endpoint_type", endpoint_type) _setter("vpce_id", vpce_id) @@ -1122,7 +1238,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, settings_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'settingsGroup' in kwargs: + settings_group = kwargs['settingsGroup'] + _setter("enabled", enabled) if settings_group is not None: _setter("settings_group", settings_group) @@ -1175,7 +1295,13 @@ def _configure( connector_type: str, domains: Optional[Sequence[str]] = None, resource_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorType' in kwargs: + connector_type = kwargs['connectorType'] + if 'resourceIdentifier' in kwargs: + resource_identifier = kwargs['resourceIdentifier'] + _setter("connector_type", connector_type) if domains is not None: _setter("domains", domains) @@ -1227,7 +1353,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], preferred_protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'preferredProtocol' in kwargs: + preferred_protocol = kwargs['preferredProtocol'] + if preferred_protocol is not None: _setter("preferred_protocol", preferred_protocol) @@ -1252,7 +1382,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1282,7 +1414,9 @@ def _configure( _setter: Callable[[Any, Any], None], action: str, permission: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("permission", permission) diff --git a/sdk/python/pulumi_aws_native/appstream/stack.py b/sdk/python/pulumi_aws_native/appstream/stack.py index 3578fe0de2..cd81053000 100644 --- a/sdk/python/pulumi_aws_native/appstream/stack.py +++ b/sdk/python/pulumi_aws_native/appstream/stack.py @@ -67,7 +67,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessEndpoints' in kwargs: + access_endpoints = kwargs['accessEndpoints'] + if 'applicationSettings' in kwargs: + application_settings = kwargs['applicationSettings'] + if 'attributesToDelete' in kwargs: + attributes_to_delete = kwargs['attributesToDelete'] + if 'deleteStorageConnectors' in kwargs: + delete_storage_connectors = kwargs['deleteStorageConnectors'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'embedHostDomains' in kwargs: + embed_host_domains = kwargs['embedHostDomains'] + if 'feedbackUrl' in kwargs: + feedback_url = kwargs['feedbackUrl'] + if 'redirectUrl' in kwargs: + redirect_url = kwargs['redirectUrl'] + if 'storageConnectors' in kwargs: + storage_connectors = kwargs['storageConnectors'] + if 'streamingExperienceSettings' in kwargs: + streaming_experience_settings = kwargs['streamingExperienceSettings'] + if 'userSettings' in kwargs: + user_settings = kwargs['userSettings'] + if access_endpoints is not None: _setter("access_endpoints", access_endpoints) if application_settings is not None: 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..b464fce930 100644 --- a/sdk/python/pulumi_aws_native/appstream/stack_fleet_association.py +++ b/sdk/python/pulumi_aws_native/appstream/stack_fleet_association.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], fleet_name: pulumi.Input[str], stack_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fleetName' in kwargs: + fleet_name = kwargs['fleetName'] + if 'stackName' in kwargs: + stack_name = kwargs['stackName'] + _setter("fleet_name", fleet_name) _setter("stack_name", stack_name) 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..e236ff04d6 100644 --- a/sdk/python/pulumi_aws_native/appstream/stack_user_association.py +++ b/sdk/python/pulumi_aws_native/appstream/stack_user_association.py @@ -35,7 +35,17 @@ def _configure( stack_name: pulumi.Input[str], user_name: pulumi.Input[str], send_email_notification: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + if 'stackName' in kwargs: + stack_name = kwargs['stackName'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + if 'sendEmailNotification' in kwargs: + send_email_notification = kwargs['sendEmailNotification'] + _setter("authentication_type", authentication_type) _setter("stack_name", stack_name) _setter("user_name", user_name) diff --git a/sdk/python/pulumi_aws_native/appstream/user.py b/sdk/python/pulumi_aws_native/appstream/user.py index 544d9d1480..9747f59fe9 100644 --- a/sdk/python/pulumi_aws_native/appstream/user.py +++ b/sdk/python/pulumi_aws_native/appstream/user.py @@ -38,7 +38,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + if 'firstName' in kwargs: + first_name = kwargs['firstName'] + if 'lastName' in kwargs: + last_name = kwargs['lastName'] + if 'messageAction' in kwargs: + message_action = kwargs['messageAction'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + _setter("authentication_type", authentication_type) if first_name is not None: _setter("first_name", first_name) diff --git a/sdk/python/pulumi_aws_native/appsync/_inputs.py b/sdk/python/pulumi_aws_native/appsync/_inputs.py index 110d0c4b61..44628ae599 100644 --- a/sdk/python/pulumi_aws_native/appsync/_inputs.py +++ b/sdk/python/pulumi_aws_native/appsync/_inputs.py @@ -55,7 +55,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationType' in kwargs: + authorization_type = kwargs['authorizationType'] + if 'awsIamConfig' in kwargs: + aws_iam_config = kwargs['awsIamConfig'] + _setter("authorization_type", authorization_type) if aws_iam_config is not None: _setter("aws_iam_config", aws_iam_config) @@ -94,7 +100,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'signingRegion' in kwargs: + signing_region = kwargs['signingRegion'] + if 'signingServiceName' in kwargs: + signing_service_name = kwargs['signingServiceName'] + if signing_region is not None: _setter("signing_region", signing_region) if signing_service_name is not None: @@ -137,7 +149,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseTableTtl' in kwargs: + base_table_ttl = kwargs['baseTableTtl'] + if 'deltaSyncTableName' in kwargs: + delta_sync_table_name = kwargs['deltaSyncTableName'] + if 'deltaSyncTableTtl' in kwargs: + delta_sync_table_ttl = kwargs['deltaSyncTableTtl'] + _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) @@ -194,7 +214,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'deltaSyncConfig' in kwargs: + delta_sync_config = kwargs['deltaSyncConfig'] + if 'useCallerCredentials' in kwargs: + use_caller_credentials = kwargs['useCallerCredentials'] + _setter("aws_region", aws_region) _setter("table_name", table_name) if delta_sync_config is not None: @@ -265,7 +295,11 @@ def _configure( _setter: Callable[[Any, Any], None], aws_region: pulumi.Input[str], endpoint: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + _setter("aws_region", aws_region) _setter("endpoint", endpoint) @@ -300,7 +334,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], event_bus_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBusArn' in kwargs: + event_bus_arn = kwargs['eventBusArn'] + _setter("event_bus_arn", event_bus_arn) @property @@ -328,7 +366,11 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint: pulumi.Input[str], authorization_config: Optional[pulumi.Input['DataSourceAuthorizationConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationConfig' in kwargs: + authorization_config = kwargs['authorizationConfig'] + _setter("endpoint", endpoint) if authorization_config is not None: _setter("authorization_config", authorization_config) @@ -364,7 +406,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_function_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaFunctionArn' in kwargs: + lambda_function_arn = kwargs['lambdaFunctionArn'] + _setter("lambda_function_arn", lambda_function_arn) @property @@ -392,7 +438,11 @@ def _configure( _setter: Callable[[Any, Any], None], aws_region: pulumi.Input[str], endpoint: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + _setter("aws_region", aws_region) _setter("endpoint", endpoint) @@ -439,7 +489,17 @@ def _configure( db_cluster_identifier: pulumi.Input[str], database_name: Optional[pulumi.Input[str]] = None, schema: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + if 'awsSecretStoreArn' in kwargs: + aws_secret_store_arn = kwargs['awsSecretStoreArn'] + if 'dbClusterIdentifier' in kwargs: + db_cluster_identifier = kwargs['dbClusterIdentifier'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + _setter("aws_region", aws_region) _setter("aws_secret_store_arn", aws_secret_store_arn) _setter("db_cluster_identifier", db_cluster_identifier) @@ -509,7 +569,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'relationalDatabaseSourceType' in kwargs: + relational_database_source_type = kwargs['relationalDatabaseSourceType'] + if 'rdsHttpEndpointConfig' in kwargs: + rds_http_endpoint_config = kwargs['rdsHttpEndpointConfig'] + _setter("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) @@ -548,7 +614,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], runtime_version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'runtimeVersion' in kwargs: + runtime_version = kwargs['runtimeVersion'] + _setter("name", name) _setter("runtime_version", runtime_version) @@ -583,7 +653,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_conflict_handler_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaConflictHandlerArn' in kwargs: + lambda_conflict_handler_arn = kwargs['lambdaConflictHandlerArn'] + if lambda_conflict_handler_arn is not None: _setter("lambda_conflict_handler_arn", lambda_conflict_handler_arn) @@ -615,7 +689,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conflictDetection' in kwargs: + conflict_detection = kwargs['conflictDetection'] + if 'conflictHandler' in kwargs: + conflict_handler = kwargs['conflictHandler'] + if 'lambdaConflictHandlerConfig' in kwargs: + lambda_conflict_handler_config = kwargs['lambdaConflictHandlerConfig'] + _setter("conflict_detection", conflict_detection) if conflict_handler is not None: _setter("conflict_handler", conflict_handler) @@ -671,7 +753,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + if 'lambdaAuthorizerConfig' in kwargs: + lambda_authorizer_config = kwargs['lambdaAuthorizerConfig'] + if 'openIdConnectConfig' in kwargs: + open_id_connect_config = kwargs['openIdConnectConfig'] + if 'userPoolConfig' in kwargs: + user_pool_config = kwargs['userPoolConfig'] + _setter("authentication_type", authentication_type) if lambda_authorizer_config is not None: _setter("lambda_authorizer_config", lambda_authorizer_config) @@ -735,7 +827,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appIdClientRegex' in kwargs: + app_id_client_regex = kwargs['appIdClientRegex'] + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if app_id_client_regex is not None: _setter("app_id_client_regex", app_id_client_regex) if aws_region is not None: @@ -789,7 +889,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizerResultTtlInSeconds' in kwargs: + authorizer_result_ttl_in_seconds = kwargs['authorizerResultTtlInSeconds'] + if 'authorizerUri' in kwargs: + authorizer_uri = kwargs['authorizerUri'] + if 'identityValidationExpression' in kwargs: + identity_validation_expression = kwargs['identityValidationExpression'] + if authorizer_result_ttl_in_seconds is not None: _setter("authorizer_result_ttl_in_seconds", authorizer_result_ttl_in_seconds) if authorizer_uri is not None: @@ -843,7 +951,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsRoleArn' in kwargs: + cloud_watch_logs_role_arn = kwargs['cloudWatchLogsRoleArn'] + if 'excludeVerboseContent' in kwargs: + exclude_verbose_content = kwargs['excludeVerboseContent'] + if 'fieldLogLevel' in kwargs: + field_log_level = kwargs['fieldLogLevel'] + if cloud_watch_logs_role_arn is not None: _setter("cloud_watch_logs_role_arn", cloud_watch_logs_role_arn) if exclude_verbose_content is not None: @@ -900,7 +1016,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authTtl' in kwargs: + auth_ttl = kwargs['authTtl'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'iatTtl' in kwargs: + iat_ttl = kwargs['iatTtl'] + if auth_ttl is not None: _setter("auth_ttl", auth_ttl) if client_id is not None: @@ -962,7 +1086,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1006,7 +1132,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appIdClientRegex' in kwargs: + app_id_client_regex = kwargs['appIdClientRegex'] + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + if 'defaultAction' in kwargs: + default_action = kwargs['defaultAction'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if app_id_client_regex is not None: _setter("app_id_client_regex", app_id_client_regex) if aws_region is not None: @@ -1068,7 +1204,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], runtime_version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'runtimeVersion' in kwargs: + runtime_version = kwargs['runtimeVersion'] + _setter("name", name) _setter("runtime_version", runtime_version) @@ -1106,7 +1246,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cachingKeys' in kwargs: + caching_keys = kwargs['cachingKeys'] + _setter("ttl", ttl) if caching_keys is not None: _setter("caching_keys", caching_keys) @@ -1142,7 +1286,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_conflict_handler_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaConflictHandlerArn' in kwargs: + lambda_conflict_handler_arn = kwargs['lambdaConflictHandlerArn'] + if lambda_conflict_handler_arn is not None: _setter("lambda_conflict_handler_arn", lambda_conflict_handler_arn) @@ -1168,7 +1316,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], functions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if functions is not None: _setter("functions", functions) @@ -1200,7 +1350,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conflictDetection' in kwargs: + conflict_detection = kwargs['conflictDetection'] + if 'conflictHandler' in kwargs: + conflict_handler = kwargs['conflictHandler'] + if 'lambdaConflictHandlerConfig' in kwargs: + lambda_conflict_handler_config = kwargs['lambdaConflictHandlerConfig'] + _setter("conflict_detection", conflict_detection) if conflict_handler is not None: _setter("conflict_handler", conflict_handler) @@ -1250,7 +1408,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], merge_type: Optional[pulumi.Input['SourceApiAssociationConfigMergeType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mergeType' in kwargs: + merge_type = kwargs['mergeType'] + if merge_type is not None: _setter("merge_type", merge_type) diff --git a/sdk/python/pulumi_aws_native/appsync/api_cache.py b/sdk/python/pulumi_aws_native/appsync/api_cache.py index 5c153323cb..6aad111da9 100644 --- a/sdk/python/pulumi_aws_native/appsync/api_cache.py +++ b/sdk/python/pulumi_aws_native/appsync/api_cache.py @@ -41,7 +41,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiCachingBehavior' in kwargs: + api_caching_behavior = kwargs['apiCachingBehavior'] + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'atRestEncryptionEnabled' in kwargs: + at_rest_encryption_enabled = kwargs['atRestEncryptionEnabled'] + if 'transitEncryptionEnabled' in kwargs: + transit_encryption_enabled = kwargs['transitEncryptionEnabled'] + _setter("api_caching_behavior", api_caching_behavior) _setter("api_id", api_id) _setter("ttl", ttl) diff --git a/sdk/python/pulumi_aws_native/appsync/api_key.py b/sdk/python/pulumi_aws_native/appsync/api_key.py index 7f3e1756aa..ec07c4ed49 100644 --- a/sdk/python/pulumi_aws_native/appsync/api_key.py +++ b/sdk/python/pulumi_aws_native/appsync/api_key.py @@ -32,7 +32,11 @@ def _configure( api_id: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, expires: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + _setter("api_id", api_id) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/appsync/data_source.py b/sdk/python/pulumi_aws_native/appsync/data_source.py index f7e7c689c9..a6214a0abd 100644 --- a/sdk/python/pulumi_aws_native/appsync/data_source.py +++ b/sdk/python/pulumi_aws_native/appsync/data_source.py @@ -61,7 +61,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'dynamoDbConfig' in kwargs: + dynamo_db_config = kwargs['dynamoDbConfig'] + if 'elasticsearchConfig' in kwargs: + elasticsearch_config = kwargs['elasticsearchConfig'] + if 'eventBridgeConfig' in kwargs: + event_bridge_config = kwargs['eventBridgeConfig'] + if 'httpConfig' in kwargs: + http_config = kwargs['httpConfig'] + if 'lambdaConfig' in kwargs: + lambda_config = kwargs['lambdaConfig'] + if 'openSearchServiceConfig' in kwargs: + open_search_service_config = kwargs['openSearchServiceConfig'] + if 'relationalDatabaseConfig' in kwargs: + relational_database_config = kwargs['relationalDatabaseConfig'] + if 'serviceRoleArn' in kwargs: + service_role_arn = kwargs['serviceRoleArn'] + _setter("api_id", api_id) _setter("type", type) if description is not None: diff --git a/sdk/python/pulumi_aws_native/appsync/domain_name.py b/sdk/python/pulumi_aws_native/appsync/domain_name.py index 4355c59366..1acaac7f43 100644 --- a/sdk/python/pulumi_aws_native/appsync/domain_name.py +++ b/sdk/python/pulumi_aws_native/appsync/domain_name.py @@ -32,7 +32,13 @@ def _configure( certificate_arn: pulumi.Input[str], domain_name: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + _setter("certificate_arn", certificate_arn) _setter("domain_name", domain_name) if description is not None: 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..7d2d748508 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 @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], api_id: pulumi.Input[str], domain_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + _setter("api_id", api_id) _setter("domain_name", domain_name) diff --git a/sdk/python/pulumi_aws_native/appsync/function_configuration.py b/sdk/python/pulumi_aws_native/appsync/function_configuration.py index da47b7e52f..1527ee7dd9 100644 --- a/sdk/python/pulumi_aws_native/appsync/function_configuration.py +++ b/sdk/python/pulumi_aws_native/appsync/function_configuration.py @@ -67,7 +67,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'dataSourceName' in kwargs: + data_source_name = kwargs['dataSourceName'] + if 'codeS3Location' in kwargs: + code_s3_location = kwargs['codeS3Location'] + if 'functionVersion' in kwargs: + function_version = kwargs['functionVersion'] + if 'maxBatchSize' in kwargs: + max_batch_size = kwargs['maxBatchSize'] + if 'requestMappingTemplate' in kwargs: + request_mapping_template = kwargs['requestMappingTemplate'] + if 'requestMappingTemplateS3Location' in kwargs: + request_mapping_template_s3_location = kwargs['requestMappingTemplateS3Location'] + if 'responseMappingTemplate' in kwargs: + response_mapping_template = kwargs['responseMappingTemplate'] + if 'responseMappingTemplateS3Location' in kwargs: + response_mapping_template_s3_location = kwargs['responseMappingTemplateS3Location'] + if 'syncConfig' in kwargs: + sync_config = kwargs['syncConfig'] + _setter("api_id", api_id) _setter("data_source_name", data_source_name) if code is not None: 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..ae8d040f72 100644 --- a/sdk/python/pulumi_aws_native/appsync/graph_ql_api.py +++ b/sdk/python/pulumi_aws_native/appsync/graph_ql_api.py @@ -64,7 +64,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + if 'additionalAuthenticationProviders' in kwargs: + additional_authentication_providers = kwargs['additionalAuthenticationProviders'] + if 'apiType' in kwargs: + api_type = kwargs['apiType'] + if 'lambdaAuthorizerConfig' in kwargs: + lambda_authorizer_config = kwargs['lambdaAuthorizerConfig'] + if 'logConfig' in kwargs: + log_config = kwargs['logConfig'] + if 'mergedApiExecutionRoleArn' in kwargs: + merged_api_execution_role_arn = kwargs['mergedApiExecutionRoleArn'] + if 'openIdConnectConfig' in kwargs: + open_id_connect_config = kwargs['openIdConnectConfig'] + if 'ownerContact' in kwargs: + owner_contact = kwargs['ownerContact'] + if 'userPoolConfig' in kwargs: + user_pool_config = kwargs['userPoolConfig'] + if 'xrayEnabled' in kwargs: + xray_enabled = kwargs['xrayEnabled'] + _setter("authentication_type", authentication_type) if additional_authentication_providers is not None: _setter("additional_authentication_providers", additional_authentication_providers) 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..a9b26a5c96 100644 --- a/sdk/python/pulumi_aws_native/appsync/graph_ql_schema.py +++ b/sdk/python/pulumi_aws_native/appsync/graph_ql_schema.py @@ -32,7 +32,13 @@ def _configure( api_id: pulumi.Input[str], definition: Optional[pulumi.Input[str]] = None, definition_s3_location: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'definitionS3Location' in kwargs: + definition_s3_location = kwargs['definitionS3Location'] + _setter("api_id", api_id) if definition is not None: _setter("definition", definition) diff --git a/sdk/python/pulumi_aws_native/appsync/outputs.py b/sdk/python/pulumi_aws_native/appsync/outputs.py index 7e1c3d1d2d..6877b41f17 100644 --- a/sdk/python/pulumi_aws_native/appsync/outputs.py +++ b/sdk/python/pulumi_aws_native/appsync/outputs.py @@ -75,7 +75,13 @@ def _configure( _setter: Callable[[Any, Any], None], authorization_type: str, aws_iam_config: Optional['outputs.DataSourceAwsIamConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationType' in kwargs: + authorization_type = kwargs['authorizationType'] + if 'awsIamConfig' in kwargs: + aws_iam_config = kwargs['awsIamConfig'] + _setter("authorization_type", authorization_type) if aws_iam_config is not None: _setter("aws_iam_config", aws_iam_config) @@ -125,7 +131,13 @@ def _configure( _setter: Callable[[Any, Any], None], signing_region: Optional[str] = None, signing_service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'signingRegion' in kwargs: + signing_region = kwargs['signingRegion'] + if 'signingServiceName' in kwargs: + signing_service_name = kwargs['signingServiceName'] + if signing_region is not None: _setter("signing_region", signing_region) if signing_service_name is not None: @@ -181,7 +193,15 @@ def _configure( base_table_ttl: str, delta_sync_table_name: str, delta_sync_table_ttl: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseTableTtl' in kwargs: + base_table_ttl = kwargs['baseTableTtl'] + if 'deltaSyncTableName' in kwargs: + delta_sync_table_name = kwargs['deltaSyncTableName'] + if 'deltaSyncTableTtl' in kwargs: + delta_sync_table_ttl = kwargs['deltaSyncTableTtl'] + _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) @@ -249,7 +269,17 @@ def _configure( delta_sync_config: Optional['outputs.DataSourceDeltaSyncConfig'] = None, use_caller_credentials: Optional[bool] = None, versioned: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'deltaSyncConfig' in kwargs: + delta_sync_config = kwargs['deltaSyncConfig'] + if 'useCallerCredentials' in kwargs: + use_caller_credentials = kwargs['useCallerCredentials'] + _setter("aws_region", aws_region) _setter("table_name", table_name) if delta_sync_config is not None: @@ -317,7 +347,11 @@ def _configure( _setter: Callable[[Any, Any], None], aws_region: str, endpoint: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + _setter("aws_region", aws_region) _setter("endpoint", endpoint) @@ -361,7 +395,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], event_bus_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBusArn' in kwargs: + event_bus_arn = kwargs['eventBusArn'] + _setter("event_bus_arn", event_bus_arn) @property @@ -402,7 +440,11 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint: str, authorization_config: Optional['outputs.DataSourceAuthorizationConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationConfig' in kwargs: + authorization_config = kwargs['authorizationConfig'] + _setter("endpoint", endpoint) if authorization_config is not None: _setter("authorization_config", authorization_config) @@ -447,7 +489,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_function_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaFunctionArn' in kwargs: + lambda_function_arn = kwargs['lambdaFunctionArn'] + _setter("lambda_function_arn", lambda_function_arn) @property @@ -488,7 +534,11 @@ def _configure( _setter: Callable[[Any, Any], None], aws_region: str, endpoint: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + _setter("aws_region", aws_region) _setter("endpoint", endpoint) @@ -550,7 +600,17 @@ def _configure( db_cluster_identifier: str, database_name: Optional[str] = None, schema: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + if 'awsSecretStoreArn' in kwargs: + aws_secret_store_arn = kwargs['awsSecretStoreArn'] + if 'dbClusterIdentifier' in kwargs: + db_cluster_identifier = kwargs['dbClusterIdentifier'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + _setter("aws_region", aws_region) _setter("aws_secret_store_arn", aws_secret_store_arn) _setter("db_cluster_identifier", db_cluster_identifier) @@ -619,7 +679,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'relationalDatabaseSourceType' in kwargs: + relational_database_source_type = kwargs['relationalDatabaseSourceType'] + if 'rdsHttpEndpointConfig' in kwargs: + rds_http_endpoint_config = kwargs['rdsHttpEndpointConfig'] + _setter("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) @@ -667,7 +733,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, runtime_version: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'runtimeVersion' in kwargs: + runtime_version = kwargs['runtimeVersion'] + _setter("name", name) _setter("runtime_version", runtime_version) @@ -711,7 +781,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_conflict_handler_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaConflictHandlerArn' in kwargs: + lambda_conflict_handler_arn = kwargs['lambdaConflictHandlerArn'] + if lambda_conflict_handler_arn is not None: _setter("lambda_conflict_handler_arn", lambda_conflict_handler_arn) @@ -760,7 +834,15 @@ def _configure( conflict_detection: str, conflict_handler: Optional[str] = None, lambda_conflict_handler_config: Optional['outputs.FunctionConfigurationLambdaConflictHandlerConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conflictDetection' in kwargs: + conflict_detection = kwargs['conflictDetection'] + if 'conflictHandler' in kwargs: + conflict_handler = kwargs['conflictHandler'] + if 'lambdaConflictHandlerConfig' in kwargs: + lambda_conflict_handler_config = kwargs['lambdaConflictHandlerConfig'] + _setter("conflict_detection", conflict_detection) if conflict_handler is not None: _setter("conflict_handler", conflict_handler) @@ -827,7 +909,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + if 'lambdaAuthorizerConfig' in kwargs: + lambda_authorizer_config = kwargs['lambdaAuthorizerConfig'] + if 'openIdConnectConfig' in kwargs: + open_id_connect_config = kwargs['openIdConnectConfig'] + if 'userPoolConfig' in kwargs: + user_pool_config = kwargs['userPoolConfig'] + _setter("authentication_type", authentication_type) if lambda_authorizer_config is not None: _setter("lambda_authorizer_config", lambda_authorizer_config) @@ -896,7 +988,15 @@ def _configure( app_id_client_regex: Optional[str] = None, aws_region: Optional[str] = None, user_pool_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appIdClientRegex' in kwargs: + app_id_client_regex = kwargs['appIdClientRegex'] + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if app_id_client_regex is not None: _setter("app_id_client_regex", app_id_client_regex) if aws_region is not None: @@ -959,7 +1059,15 @@ def _configure( authorizer_result_ttl_in_seconds: Optional[float] = None, authorizer_uri: Optional[str] = None, identity_validation_expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizerResultTtlInSeconds' in kwargs: + authorizer_result_ttl_in_seconds = kwargs['authorizerResultTtlInSeconds'] + if 'authorizerUri' in kwargs: + authorizer_uri = kwargs['authorizerUri'] + if 'identityValidationExpression' in kwargs: + identity_validation_expression = kwargs['identityValidationExpression'] + if authorizer_result_ttl_in_seconds is not None: _setter("authorizer_result_ttl_in_seconds", authorizer_result_ttl_in_seconds) if authorizer_uri is not None: @@ -1022,7 +1130,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsRoleArn' in kwargs: + cloud_watch_logs_role_arn = kwargs['cloudWatchLogsRoleArn'] + if 'excludeVerboseContent' in kwargs: + exclude_verbose_content = kwargs['excludeVerboseContent'] + if 'fieldLogLevel' in kwargs: + field_log_level = kwargs['fieldLogLevel'] + if cloud_watch_logs_role_arn is not None: _setter("cloud_watch_logs_role_arn", cloud_watch_logs_role_arn) if exclude_verbose_content is not None: @@ -1088,7 +1204,15 @@ def _configure( client_id: Optional[str] = None, iat_ttl: Optional[float] = None, issuer: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authTtl' in kwargs: + auth_ttl = kwargs['authTtl'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'iatTtl' in kwargs: + iat_ttl = kwargs['iatTtl'] + if auth_ttl is not None: _setter("auth_ttl", auth_ttl) if client_id is not None: @@ -1134,7 +1258,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1193,7 +1319,17 @@ def _configure( aws_region: Optional[str] = None, default_action: Optional[str] = None, user_pool_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appIdClientRegex' in kwargs: + app_id_client_regex = kwargs['appIdClientRegex'] + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + if 'defaultAction' in kwargs: + default_action = kwargs['defaultAction'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if app_id_client_regex is not None: _setter("app_id_client_regex", app_id_client_regex) if aws_region is not None: @@ -1256,7 +1392,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, runtime_version: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'runtimeVersion' in kwargs: + runtime_version = kwargs['runtimeVersion'] + _setter("name", name) _setter("runtime_version", runtime_version) @@ -1303,7 +1443,11 @@ def _configure( _setter: Callable[[Any, Any], None], ttl: float, caching_keys: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cachingKeys' in kwargs: + caching_keys = kwargs['cachingKeys'] + _setter("ttl", ttl) if caching_keys is not None: _setter("caching_keys", caching_keys) @@ -1348,7 +1492,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_conflict_handler_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaConflictHandlerArn' in kwargs: + lambda_conflict_handler_arn = kwargs['lambdaConflictHandlerArn'] + if lambda_conflict_handler_arn is not None: _setter("lambda_conflict_handler_arn", lambda_conflict_handler_arn) @@ -1370,7 +1518,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], functions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if functions is not None: _setter("functions", functions) @@ -1419,7 +1569,15 @@ def _configure( conflict_detection: str, conflict_handler: Optional[str] = None, lambda_conflict_handler_config: Optional['outputs.ResolverLambdaConflictHandlerConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conflictDetection' in kwargs: + conflict_detection = kwargs['conflictDetection'] + if 'conflictHandler' in kwargs: + conflict_handler = kwargs['conflictHandler'] + if 'lambdaConflictHandlerConfig' in kwargs: + lambda_conflict_handler_config = kwargs['lambdaConflictHandlerConfig'] + _setter("conflict_detection", conflict_detection) if conflict_handler is not None: _setter("conflict_handler", conflict_handler) @@ -1474,7 +1632,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], merge_type: Optional['SourceApiAssociationConfigMergeType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mergeType' in kwargs: + merge_type = kwargs['mergeType'] + if merge_type is not None: _setter("merge_type", merge_type) diff --git a/sdk/python/pulumi_aws_native/appsync/resolver.py b/sdk/python/pulumi_aws_native/appsync/resolver.py index 4b7d0b38d5..e6401593cc 100644 --- a/sdk/python/pulumi_aws_native/appsync/resolver.py +++ b/sdk/python/pulumi_aws_native/appsync/resolver.py @@ -73,7 +73,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiId' in kwargs: + api_id = kwargs['apiId'] + if 'fieldName' in kwargs: + field_name = kwargs['fieldName'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'cachingConfig' in kwargs: + caching_config = kwargs['cachingConfig'] + if 'codeS3Location' in kwargs: + code_s3_location = kwargs['codeS3Location'] + if 'dataSourceName' in kwargs: + data_source_name = kwargs['dataSourceName'] + if 'maxBatchSize' in kwargs: + max_batch_size = kwargs['maxBatchSize'] + if 'pipelineConfig' in kwargs: + pipeline_config = kwargs['pipelineConfig'] + if 'requestMappingTemplate' in kwargs: + request_mapping_template = kwargs['requestMappingTemplate'] + if 'requestMappingTemplateS3Location' in kwargs: + request_mapping_template_s3_location = kwargs['requestMappingTemplateS3Location'] + if 'responseMappingTemplate' in kwargs: + response_mapping_template = kwargs['responseMappingTemplate'] + if 'responseMappingTemplateS3Location' in kwargs: + response_mapping_template_s3_location = kwargs['responseMappingTemplateS3Location'] + if 'syncConfig' in kwargs: + sync_config = kwargs['syncConfig'] + _setter("api_id", api_id) _setter("field_name", field_name) _setter("type_name", 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..148b906911 100644 --- a/sdk/python/pulumi_aws_native/appsync/source_api_association.py +++ b/sdk/python/pulumi_aws_native/appsync/source_api_association.py @@ -42,7 +42,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mergedApiIdentifier' in kwargs: + merged_api_identifier = kwargs['mergedApiIdentifier'] + if 'sourceApiAssociationConfig' in kwargs: + source_api_association_config = kwargs['sourceApiAssociationConfig'] + if 'sourceApiIdentifier' in kwargs: + source_api_identifier = kwargs['sourceApiIdentifier'] + if description is not None: _setter("description", description) if merged_api_identifier is not None: diff --git a/sdk/python/pulumi_aws_native/aps/_inputs.py b/sdk/python/pulumi_aws_native/aps/_inputs.py index 1bfc75ecd3..9a85d30d61 100644 --- a/sdk/python/pulumi_aws_native/aps/_inputs.py +++ b/sdk/python/pulumi_aws_native/aps/_inputs.py @@ -35,7 +35,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -80,7 +82,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupArn' in kwargs: + log_group_arn = kwargs['logGroupArn'] + if log_group_arn is not None: _setter("log_group_arn", log_group_arn) @@ -117,7 +123,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/aps/outputs.py b/sdk/python/pulumi_aws_native/aps/outputs.py index f64a437218..a172899550 100644 --- a/sdk/python/pulumi_aws_native/aps/outputs.py +++ b/sdk/python/pulumi_aws_native/aps/outputs.py @@ -38,7 +38,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -95,7 +97,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupArn' in kwargs: + log_group_arn = kwargs['logGroupArn'] + if log_group_arn is not None: _setter("log_group_arn", log_group_arn) @@ -131,7 +137,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) 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..4fe533e72a 100644 --- a/sdk/python/pulumi_aws_native/aps/rule_groups_namespace.py +++ b/sdk/python/pulumi_aws_native/aps/rule_groups_namespace.py @@ -41,7 +41,9 @@ def _configure( workspace: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupsNamespaceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("data", data) _setter("workspace", workspace) if name is not None: diff --git a/sdk/python/pulumi_aws_native/aps/workspace.py b/sdk/python/pulumi_aws_native/aps/workspace.py index 1ed7419ebd..96e8593f63 100644 --- a/sdk/python/pulumi_aws_native/aps/workspace.py +++ b/sdk/python/pulumi_aws_native/aps/workspace.py @@ -40,7 +40,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alertManagerDefinition' in kwargs: + alert_manager_definition = kwargs['alertManagerDefinition'] + if 'loggingConfiguration' in kwargs: + logging_configuration = kwargs['loggingConfiguration'] + if alert_manager_definition is not None: _setter("alert_manager_definition", alert_manager_definition) if alias is not None: diff --git a/sdk/python/pulumi_aws_native/ask/_inputs.py b/sdk/python/pulumi_aws_native/ask/_inputs.py index db64cce778..1756831b49 100644 --- a/sdk/python/pulumi_aws_native/ask/_inputs.py +++ b/sdk/python/pulumi_aws_native/ask/_inputs.py @@ -33,7 +33,15 @@ def _configure( client_id: pulumi.Input[str], client_secret: pulumi.Input[str], refresh_token: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + _setter("client_id", client_id) _setter("client_secret", client_secret) _setter("refresh_token", refresh_token) @@ -78,7 +86,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], manifest: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if manifest is not None: _setter("manifest", manifest) @@ -116,7 +126,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + if 's3BucketRole' in kwargs: + s3_bucket_role = kwargs['s3BucketRole'] + if 's3ObjectVersion' in kwargs: + s3_object_version = kwargs['s3ObjectVersion'] + _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) if overrides is not None: diff --git a/sdk/python/pulumi_aws_native/ask/outputs.py b/sdk/python/pulumi_aws_native/ask/outputs.py index 4f22d02b3b..076e7576eb 100644 --- a/sdk/python/pulumi_aws_native/ask/outputs.py +++ b/sdk/python/pulumi_aws_native/ask/outputs.py @@ -55,7 +55,15 @@ def _configure( client_id: str, client_secret: str, refresh_token: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + _setter("client_id", client_id) _setter("client_secret", client_secret) _setter("refresh_token", refresh_token) @@ -88,7 +96,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], manifest: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if manifest is not None: _setter("manifest", manifest) @@ -145,7 +155,17 @@ def _configure( overrides: Optional['outputs.SkillOverrides'] = None, s3_bucket_role: Optional[str] = None, s3_object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + if 's3BucketRole' in kwargs: + s3_bucket_role = kwargs['s3BucketRole'] + if 's3ObjectVersion' in kwargs: + s3_object_version = kwargs['s3ObjectVersion'] + _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) if overrides is not None: diff --git a/sdk/python/pulumi_aws_native/ask/skill.py b/sdk/python/pulumi_aws_native/ask/skill.py index 745822b5f6..17affd4c10 100644 --- a/sdk/python/pulumi_aws_native/ask/skill.py +++ b/sdk/python/pulumi_aws_native/ask/skill.py @@ -34,7 +34,15 @@ def _configure( authentication_configuration: pulumi.Input['SkillAuthenticationConfigurationArgs'], skill_package: pulumi.Input['SkillPackageArgs'], vendor_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationConfiguration' in kwargs: + authentication_configuration = kwargs['authenticationConfiguration'] + if 'skillPackage' in kwargs: + skill_package = kwargs['skillPackage'] + if 'vendorId' in kwargs: + vendor_id = kwargs['vendorId'] + _setter("authentication_configuration", authentication_configuration) _setter("skill_package", skill_package) _setter("vendor_id", vendor_id) diff --git a/sdk/python/pulumi_aws_native/athena/_inputs.py b/sdk/python/pulumi_aws_native/athena/_inputs.py index eda0adcf71..7047b62f20 100644 --- a/sdk/python/pulumi_aws_native/athena/_inputs.py +++ b/sdk/python/pulumi_aws_native/athena/_inputs.py @@ -41,7 +41,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], capacity_assignments: pulumi.Input[Sequence[pulumi.Input['CapacityReservationCapacityAssignmentArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityAssignments' in kwargs: + capacity_assignments = kwargs['capacityAssignments'] + _setter("capacity_assignments", capacity_assignments) @property @@ -66,7 +70,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], workgroup_names: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'workgroupNames' in kwargs: + workgroup_names = kwargs['workgroupNames'] + _setter("workgroup_names", workgroup_names) @property @@ -94,7 +102,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -132,7 +142,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -170,7 +182,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_acl_option: pulumi.Input['WorkGroupS3AclOption'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3AclOption' in kwargs: + s3_acl_option = kwargs['s3AclOption'] + _setter("s3_acl_option", s3_acl_option) @property @@ -228,7 +244,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalConfiguration' in kwargs: + additional_configuration = kwargs['additionalConfiguration'] + if 'bytesScannedCutoffPerQuery' in kwargs: + bytes_scanned_cutoff_per_query = kwargs['bytesScannedCutoffPerQuery'] + if 'customerContentEncryptionConfiguration' in kwargs: + customer_content_encryption_configuration = kwargs['customerContentEncryptionConfiguration'] + if 'enforceWorkGroupConfiguration' in kwargs: + enforce_work_group_configuration = kwargs['enforceWorkGroupConfiguration'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'publishCloudWatchMetricsEnabled' in kwargs: + publish_cloud_watch_metrics_enabled = kwargs['publishCloudWatchMetricsEnabled'] + if 'removeBytesScannedCutoffPerQuery' in kwargs: + remove_bytes_scanned_cutoff_per_query = kwargs['removeBytesScannedCutoffPerQuery'] + if 'removeCustomerContentEncryptionConfiguration' in kwargs: + remove_customer_content_encryption_configuration = kwargs['removeCustomerContentEncryptionConfiguration'] + if 'requesterPaysEnabled' in kwargs: + requester_pays_enabled = kwargs['requesterPaysEnabled'] + if 'resultConfigurationUpdates' in kwargs: + result_configuration_updates = kwargs['resultConfigurationUpdates'] + if additional_configuration is not None: _setter("additional_configuration", additional_configuration) if bytes_scanned_cutoff_per_query is not None: @@ -388,7 +428,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalConfiguration' in kwargs: + additional_configuration = kwargs['additionalConfiguration'] + if 'bytesScannedCutoffPerQuery' in kwargs: + bytes_scanned_cutoff_per_query = kwargs['bytesScannedCutoffPerQuery'] + if 'customerContentEncryptionConfiguration' in kwargs: + customer_content_encryption_configuration = kwargs['customerContentEncryptionConfiguration'] + if 'enforceWorkGroupConfiguration' in kwargs: + enforce_work_group_configuration = kwargs['enforceWorkGroupConfiguration'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'publishCloudWatchMetricsEnabled' in kwargs: + publish_cloud_watch_metrics_enabled = kwargs['publishCloudWatchMetricsEnabled'] + if 'requesterPaysEnabled' in kwargs: + requester_pays_enabled = kwargs['requesterPaysEnabled'] + if 'resultConfiguration' in kwargs: + result_configuration = kwargs['resultConfiguration'] + if additional_configuration is not None: _setter("additional_configuration", additional_configuration) if bytes_scanned_cutoff_per_query is not None: @@ -505,7 +565,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + _setter("kms_key", kms_key) @property @@ -536,7 +600,13 @@ def _configure( _setter: Callable[[Any, Any], None], encryption_option: pulumi.Input['WorkGroupEncryptionOption'], kms_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionOption' in kwargs: + encryption_option = kwargs['encryptionOption'] + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + _setter("encryption_option", encryption_option) if kms_key is not None: _setter("kms_key", kms_key) @@ -578,7 +648,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'effectiveEngineVersion' in kwargs: + effective_engine_version = kwargs['effectiveEngineVersion'] + if 'selectedEngineVersion' in kwargs: + selected_engine_version = kwargs['selectedEngineVersion'] + if effective_engine_version is not None: _setter("effective_engine_version", effective_engine_version) if selected_engine_version is not None: @@ -639,7 +715,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aclConfiguration' in kwargs: + acl_configuration = kwargs['aclConfiguration'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'expectedBucketOwner' in kwargs: + expected_bucket_owner = kwargs['expectedBucketOwner'] + if 'outputLocation' in kwargs: + output_location = kwargs['outputLocation'] + if 'removeAclConfiguration' in kwargs: + remove_acl_configuration = kwargs['removeAclConfiguration'] + if 'removeEncryptionConfiguration' in kwargs: + remove_encryption_configuration = kwargs['removeEncryptionConfiguration'] + if 'removeExpectedBucketOwner' in kwargs: + remove_expected_bucket_owner = kwargs['removeExpectedBucketOwner'] + if 'removeOutputLocation' in kwargs: + remove_output_location = kwargs['removeOutputLocation'] + if acl_configuration is not None: _setter("acl_configuration", acl_configuration) if encryption_configuration is not None: @@ -754,7 +848,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aclConfiguration' in kwargs: + acl_configuration = kwargs['aclConfiguration'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'expectedBucketOwner' in kwargs: + expected_bucket_owner = kwargs['expectedBucketOwner'] + if 'outputLocation' in kwargs: + output_location = kwargs['outputLocation'] + if acl_configuration is not None: _setter("acl_configuration", acl_configuration) if encryption_configuration is not None: @@ -816,7 +920,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/athena/capacity_reservation.py b/sdk/python/pulumi_aws_native/athena/capacity_reservation.py index 4dba806374..c6cea78979 100644 --- a/sdk/python/pulumi_aws_native/athena/capacity_reservation.py +++ b/sdk/python/pulumi_aws_native/athena/capacity_reservation.py @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetDpus' in kwargs: + target_dpus = kwargs['targetDpus'] + if 'capacityAssignmentConfiguration' in kwargs: + capacity_assignment_configuration = kwargs['capacityAssignmentConfiguration'] + _setter("target_dpus", target_dpus) if capacity_assignment_configuration is not None: _setter("capacity_assignment_configuration", capacity_assignment_configuration) diff --git a/sdk/python/pulumi_aws_native/athena/data_catalog.py b/sdk/python/pulumi_aws_native/athena/data_catalog.py index 77da1b5619..f27efe9508 100644 --- a/sdk/python/pulumi_aws_native/athena/data_catalog.py +++ b/sdk/python/pulumi_aws_native/athena/data_catalog.py @@ -46,7 +46,9 @@ def _configure( name: Optional[pulumi.Input[str]] = None, parameters: Optional[Any] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['DataCatalogTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/athena/named_query.py b/sdk/python/pulumi_aws_native/athena/named_query.py index 413eaaa315..c6abd585de 100644 --- a/sdk/python/pulumi_aws_native/athena/named_query.py +++ b/sdk/python/pulumi_aws_native/athena/named_query.py @@ -43,7 +43,13 @@ def _configure( description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, work_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'workGroup' in kwargs: + work_group = kwargs['workGroup'] + _setter("database", database) _setter("query_string", query_string) if description is not None: diff --git a/sdk/python/pulumi_aws_native/athena/outputs.py b/sdk/python/pulumi_aws_native/athena/outputs.py index 59eeef5f8c..d0cf7d35ac 100644 --- a/sdk/python/pulumi_aws_native/athena/outputs.py +++ b/sdk/python/pulumi_aws_native/athena/outputs.py @@ -56,7 +56,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], workgroup_names: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'workgroupNames' in kwargs: + workgroup_names = kwargs['workgroupNames'] + _setter("workgroup_names", workgroup_names) @property @@ -100,7 +104,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], capacity_assignments: Sequence['outputs.CapacityReservationCapacityAssignment'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityAssignments' in kwargs: + capacity_assignments = kwargs['capacityAssignments'] + _setter("capacity_assignments", capacity_assignments) @property @@ -124,7 +132,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -154,7 +164,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -204,7 +216,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_acl_option: 'WorkGroupS3AclOption', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3AclOption' in kwargs: + s3_acl_option = kwargs['s3AclOption'] + _setter("s3_acl_option", s3_acl_option) @property @@ -282,7 +298,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalConfiguration' in kwargs: + additional_configuration = kwargs['additionalConfiguration'] + if 'bytesScannedCutoffPerQuery' in kwargs: + bytes_scanned_cutoff_per_query = kwargs['bytesScannedCutoffPerQuery'] + if 'customerContentEncryptionConfiguration' in kwargs: + customer_content_encryption_configuration = kwargs['customerContentEncryptionConfiguration'] + if 'enforceWorkGroupConfiguration' in kwargs: + enforce_work_group_configuration = kwargs['enforceWorkGroupConfiguration'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'publishCloudWatchMetricsEnabled' in kwargs: + publish_cloud_watch_metrics_enabled = kwargs['publishCloudWatchMetricsEnabled'] + if 'requesterPaysEnabled' in kwargs: + requester_pays_enabled = kwargs['requesterPaysEnabled'] + if 'resultConfiguration' in kwargs: + result_configuration = kwargs['resultConfiguration'] + if additional_configuration is not None: _setter("additional_configuration", additional_configuration) if bytes_scanned_cutoff_per_query is not None: @@ -433,7 +469,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalConfiguration' in kwargs: + additional_configuration = kwargs['additionalConfiguration'] + if 'bytesScannedCutoffPerQuery' in kwargs: + bytes_scanned_cutoff_per_query = kwargs['bytesScannedCutoffPerQuery'] + if 'customerContentEncryptionConfiguration' in kwargs: + customer_content_encryption_configuration = kwargs['customerContentEncryptionConfiguration'] + if 'enforceWorkGroupConfiguration' in kwargs: + enforce_work_group_configuration = kwargs['enforceWorkGroupConfiguration'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'publishCloudWatchMetricsEnabled' in kwargs: + publish_cloud_watch_metrics_enabled = kwargs['publishCloudWatchMetricsEnabled'] + if 'removeBytesScannedCutoffPerQuery' in kwargs: + remove_bytes_scanned_cutoff_per_query = kwargs['removeBytesScannedCutoffPerQuery'] + if 'removeCustomerContentEncryptionConfiguration' in kwargs: + remove_customer_content_encryption_configuration = kwargs['removeCustomerContentEncryptionConfiguration'] + if 'requesterPaysEnabled' in kwargs: + requester_pays_enabled = kwargs['requesterPaysEnabled'] + if 'resultConfigurationUpdates' in kwargs: + result_configuration_updates = kwargs['resultConfigurationUpdates'] + if additional_configuration is not None: _setter("additional_configuration", additional_configuration) if bytes_scanned_cutoff_per_query is not None: @@ -548,7 +608,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + _setter("kms_key", kms_key) @property @@ -597,7 +661,13 @@ def _configure( _setter: Callable[[Any, Any], None], encryption_option: 'WorkGroupEncryptionOption', kms_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionOption' in kwargs: + encryption_option = kwargs['encryptionOption'] + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + _setter("encryption_option", encryption_option) if kms_key is not None: _setter("kms_key", kms_key) @@ -653,7 +723,13 @@ def _configure( _setter: Callable[[Any, Any], None], effective_engine_version: Optional[str] = None, selected_engine_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'effectiveEngineVersion' in kwargs: + effective_engine_version = kwargs['effectiveEngineVersion'] + if 'selectedEngineVersion' in kwargs: + selected_engine_version = kwargs['selectedEngineVersion'] + if effective_engine_version is not None: _setter("effective_engine_version", effective_engine_version) if selected_engine_version is not None: @@ -720,7 +796,17 @@ def _configure( encryption_configuration: Optional['outputs.WorkGroupEncryptionConfiguration'] = None, expected_bucket_owner: Optional[str] = None, output_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aclConfiguration' in kwargs: + acl_configuration = kwargs['aclConfiguration'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'expectedBucketOwner' in kwargs: + expected_bucket_owner = kwargs['expectedBucketOwner'] + if 'outputLocation' in kwargs: + output_location = kwargs['outputLocation'] + if acl_configuration is not None: _setter("acl_configuration", acl_configuration) if encryption_configuration is not None: @@ -821,7 +907,25 @@ def _configure( remove_encryption_configuration: Optional[bool] = None, remove_expected_bucket_owner: Optional[bool] = None, remove_output_location: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aclConfiguration' in kwargs: + acl_configuration = kwargs['aclConfiguration'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'expectedBucketOwner' in kwargs: + expected_bucket_owner = kwargs['expectedBucketOwner'] + if 'outputLocation' in kwargs: + output_location = kwargs['outputLocation'] + if 'removeAclConfiguration' in kwargs: + remove_acl_configuration = kwargs['removeAclConfiguration'] + if 'removeEncryptionConfiguration' in kwargs: + remove_encryption_configuration = kwargs['removeEncryptionConfiguration'] + if 'removeExpectedBucketOwner' in kwargs: + remove_expected_bucket_owner = kwargs['removeExpectedBucketOwner'] + if 'removeOutputLocation' in kwargs: + remove_output_location = kwargs['removeOutputLocation'] + if acl_configuration is not None: _setter("acl_configuration", acl_configuration) if encryption_configuration is not None: @@ -895,7 +999,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/athena/prepared_statement.py b/sdk/python/pulumi_aws_native/athena/prepared_statement.py index 49a10569f6..0dde306ec4 100644 --- a/sdk/python/pulumi_aws_native/athena/prepared_statement.py +++ b/sdk/python/pulumi_aws_native/athena/prepared_statement.py @@ -39,7 +39,15 @@ def _configure( statement_name: pulumi.Input[str], work_group: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryStatement' in kwargs: + query_statement = kwargs['queryStatement'] + if 'statementName' in kwargs: + statement_name = kwargs['statementName'] + if 'workGroup' in kwargs: + work_group = kwargs['workGroup'] + _setter("query_statement", query_statement) _setter("statement_name", statement_name) _setter("work_group", work_group) diff --git a/sdk/python/pulumi_aws_native/athena/work_group.py b/sdk/python/pulumi_aws_native/athena/work_group.py index af6a5de7ee..d79f45799a 100644 --- a/sdk/python/pulumi_aws_native/athena/work_group.py +++ b/sdk/python/pulumi_aws_native/athena/work_group.py @@ -54,7 +54,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recursiveDeleteOption' in kwargs: + recursive_delete_option = kwargs['recursiveDeleteOption'] + if 'workGroupConfiguration' in kwargs: + work_group_configuration = kwargs['workGroupConfiguration'] + if 'workGroupConfigurationUpdates' in kwargs: + work_group_configuration_updates = kwargs['workGroupConfigurationUpdates'] + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/auditmanager/_inputs.py b/sdk/python/pulumi_aws_native/auditmanager/_inputs.py index 7ca8df2bb0..6219e838cc 100644 --- a/sdk/python/pulumi_aws_native/auditmanager/_inputs.py +++ b/sdk/python/pulumi_aws_native/auditmanager/_inputs.py @@ -41,7 +41,11 @@ def _configure( email_address: Optional[pulumi.Input[str]] = None, id: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailAddress' in kwargs: + email_address = kwargs['emailAddress'] + if email_address is not None: _setter("email_address", email_address) if id is not None: @@ -92,7 +96,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], service_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if service_name is not None: _setter("service_name", service_name) @@ -151,7 +159,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assessmentId' in kwargs: + assessment_id = kwargs['assessmentId'] + if 'assessmentName' in kwargs: + assessment_name = kwargs['assessmentName'] + if 'controlSetId' in kwargs: + control_set_id = kwargs['controlSetId'] + if 'createdBy' in kwargs: + created_by = kwargs['createdBy'] + if 'creationTime' in kwargs: + creation_time = kwargs['creationTime'] + if 'lastUpdated' in kwargs: + last_updated = kwargs['lastUpdated'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'roleType' in kwargs: + role_type = kwargs['roleType'] + if assessment_id is not None: _setter("assessment_id", assessment_id) if assessment_name is not None: @@ -293,7 +319,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationType' in kwargs: + destination_type = kwargs['destinationType'] + if destination is not None: _setter("destination", destination) if destination_type is not None: @@ -336,7 +366,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'roleType' in kwargs: + role_type = kwargs['roleType'] + if role_arn is not None: _setter("role_arn", role_arn) if role_type is not None: @@ -381,7 +417,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccounts' in kwargs: + aws_accounts = kwargs['awsAccounts'] + if 'awsServices' in kwargs: + aws_services = kwargs['awsServices'] + if aws_accounts is not None: _setter("aws_accounts", aws_accounts) if aws_services is not None: @@ -432,7 +474,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/auditmanager/assessment.py b/sdk/python/pulumi_aws_native/auditmanager/assessment.py index 194b44d0f4..7df8c6988f 100644 --- a/sdk/python/pulumi_aws_native/auditmanager/assessment.py +++ b/sdk/python/pulumi_aws_native/auditmanager/assessment.py @@ -59,7 +59,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assessmentReportsDestination' in kwargs: + assessment_reports_destination = kwargs['assessmentReportsDestination'] + if 'awsAccount' in kwargs: + aws_account = kwargs['awsAccount'] + if 'frameworkId' in kwargs: + framework_id = kwargs['frameworkId'] + if assessment_reports_destination is not None: _setter("assessment_reports_destination", assessment_reports_destination) if aws_account is not None: diff --git a/sdk/python/pulumi_aws_native/auditmanager/outputs.py b/sdk/python/pulumi_aws_native/auditmanager/outputs.py index a867507e6a..c90a691dbe 100644 --- a/sdk/python/pulumi_aws_native/auditmanager/outputs.py +++ b/sdk/python/pulumi_aws_native/auditmanager/outputs.py @@ -62,7 +62,11 @@ def _configure( email_address: Optional[str] = None, id: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailAddress' in kwargs: + email_address = kwargs['emailAddress'] + if email_address is not None: _setter("email_address", email_address) if id is not None: @@ -121,7 +125,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if service_name is not None: _setter("service_name", service_name) @@ -210,7 +218,25 @@ def _configure( role_arn: Optional[str] = None, role_type: Optional['AssessmentRoleType'] = None, status: Optional['AssessmentDelegationStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assessmentId' in kwargs: + assessment_id = kwargs['assessmentId'] + if 'assessmentName' in kwargs: + assessment_name = kwargs['assessmentName'] + if 'controlSetId' in kwargs: + control_set_id = kwargs['controlSetId'] + if 'createdBy' in kwargs: + created_by = kwargs['createdBy'] + if 'creationTime' in kwargs: + creation_time = kwargs['creationTime'] + if 'lastUpdated' in kwargs: + last_updated = kwargs['lastUpdated'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'roleType' in kwargs: + role_type = kwargs['roleType'] + if assessment_id is not None: _setter("assessment_id", assessment_id) if assessment_name is not None: @@ -328,7 +354,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination: Optional[str] = None, destination_type: Optional['AssessmentReportDestinationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationType' in kwargs: + destination_type = kwargs['destinationType'] + if destination is not None: _setter("destination", destination) if destination_type is not None: @@ -385,7 +415,13 @@ def _configure( _setter: Callable[[Any, Any], None], role_arn: Optional[str] = None, role_type: Optional['AssessmentRoleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'roleType' in kwargs: + role_type = kwargs['roleType'] + if role_arn is not None: _setter("role_arn", role_arn) if role_type is not None: @@ -444,7 +480,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccounts' in kwargs: + aws_accounts = kwargs['awsAccounts'] + if 'awsServices' in kwargs: + aws_services = kwargs['awsServices'] + if aws_accounts is not None: _setter("aws_accounts", aws_accounts) if aws_services is not None: @@ -490,7 +532,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/autoscaling/_inputs.py b/sdk/python/pulumi_aws_native/autoscaling/_inputs.py index 9dcd736e69..9dc00d4f59 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/_inputs.py +++ b/sdk/python/pulumi_aws_native/autoscaling/_inputs.py @@ -66,7 +66,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -106,7 +108,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -146,7 +150,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -249,7 +255,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceleratorCount' in kwargs: + accelerator_count = kwargs['acceleratorCount'] + if 'acceleratorManufacturers' in kwargs: + accelerator_manufacturers = kwargs['acceleratorManufacturers'] + if 'acceleratorNames' in kwargs: + accelerator_names = kwargs['acceleratorNames'] + if 'acceleratorTotalMemoryMiB' in kwargs: + accelerator_total_memory_mi_b = kwargs['acceleratorTotalMemoryMiB'] + if 'acceleratorTypes' in kwargs: + accelerator_types = kwargs['acceleratorTypes'] + if 'allowedInstanceTypes' in kwargs: + allowed_instance_types = kwargs['allowedInstanceTypes'] + if 'bareMetal' in kwargs: + bare_metal = kwargs['bareMetal'] + if 'baselineEbsBandwidthMbps' in kwargs: + baseline_ebs_bandwidth_mbps = kwargs['baselineEbsBandwidthMbps'] + if 'burstablePerformance' in kwargs: + burstable_performance = kwargs['burstablePerformance'] + if 'cpuManufacturers' in kwargs: + cpu_manufacturers = kwargs['cpuManufacturers'] + if 'excludedInstanceTypes' in kwargs: + excluded_instance_types = kwargs['excludedInstanceTypes'] + if 'instanceGenerations' in kwargs: + instance_generations = kwargs['instanceGenerations'] + if 'localStorage' in kwargs: + local_storage = kwargs['localStorage'] + if 'localStorageTypes' in kwargs: + local_storage_types = kwargs['localStorageTypes'] + if 'memoryGiBPerVCpu' in kwargs: + memory_gi_b_per_v_cpu = kwargs['memoryGiBPerVCpu'] + if 'memoryMiB' in kwargs: + memory_mi_b = kwargs['memoryMiB'] + if 'networkBandwidthGbps' in kwargs: + network_bandwidth_gbps = kwargs['networkBandwidthGbps'] + if 'networkInterfaceCount' in kwargs: + network_interface_count = kwargs['networkInterfaceCount'] + if 'onDemandMaxPricePercentageOverLowestPrice' in kwargs: + on_demand_max_price_percentage_over_lowest_price = kwargs['onDemandMaxPricePercentageOverLowestPrice'] + if 'requireHibernateSupport' in kwargs: + require_hibernate_support = kwargs['requireHibernateSupport'] + if 'spotMaxPricePercentageOverLowestPrice' in kwargs: + spot_max_price_percentage_over_lowest_price = kwargs['spotMaxPricePercentageOverLowestPrice'] + if 'totalLocalStorageGb' in kwargs: + total_local_storage_gb = kwargs['totalLocalStorageGb'] + if 'vCpuCount' in kwargs: + v_cpu_count = kwargs['vCpuCount'] + if accelerator_count is not None: _setter("accelerator_count", accelerator_count) if accelerator_manufacturers is not None: @@ -532,7 +586,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onDemandAllocationStrategy' in kwargs: + on_demand_allocation_strategy = kwargs['onDemandAllocationStrategy'] + if 'onDemandBaseCapacity' in kwargs: + on_demand_base_capacity = kwargs['onDemandBaseCapacity'] + if 'onDemandPercentageAboveBaseCapacity' in kwargs: + on_demand_percentage_above_base_capacity = kwargs['onDemandPercentageAboveBaseCapacity'] + if 'spotAllocationStrategy' in kwargs: + spot_allocation_strategy = kwargs['spotAllocationStrategy'] + if 'spotInstancePools' in kwargs: + spot_instance_pools = kwargs['spotInstancePools'] + if 'spotMaxPrice' in kwargs: + spot_max_price = kwargs['spotMaxPrice'] + if on_demand_allocation_strategy is not None: _setter("on_demand_allocation_strategy", on_demand_allocation_strategy) if on_demand_base_capacity is not None: @@ -622,7 +690,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceRequirements' in kwargs: + instance_requirements = kwargs['instanceRequirements'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'launchTemplateSpecification' in kwargs: + launch_template_specification = kwargs['launchTemplateSpecification'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + if instance_requirements is not None: _setter("instance_requirements", instance_requirements) if instance_type is not None: @@ -687,7 +765,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + _setter("version", version) if launch_template_id is not None: _setter("launch_template_id", launch_template_id) @@ -737,7 +821,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateSpecification' in kwargs: + launch_template_specification = kwargs['launchTemplateSpecification'] + _setter("launch_template_specification", launch_template_specification) if overrides is not None: _setter("overrides", overrides) @@ -791,7 +879,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lifecycleHookName' in kwargs: + lifecycle_hook_name = kwargs['lifecycleHookName'] + if 'lifecycleTransition' in kwargs: + lifecycle_transition = kwargs['lifecycleTransition'] + if 'defaultResult' in kwargs: + default_result = kwargs['defaultResult'] + if 'heartbeatTimeout' in kwargs: + heartbeat_timeout = kwargs['heartbeatTimeout'] + if 'notificationMetadata' in kwargs: + notification_metadata = kwargs['notificationMetadata'] + if 'notificationTargetArn' in kwargs: + notification_target_arn = kwargs['notificationTargetArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("lifecycle_hook_name", lifecycle_hook_name) _setter("lifecycle_transition", lifecycle_transition) if default_result is not None: @@ -884,7 +988,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -924,7 +1030,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -964,7 +1072,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("granularity", granularity) if metrics is not None: _setter("metrics", metrics) @@ -1003,7 +1113,13 @@ def _configure( _setter: Callable[[Any, Any], None], launch_template: pulumi.Input['AutoScalingGroupLaunchTemplateArgs'], instances_distribution: Optional[pulumi.Input['AutoScalingGroupInstancesDistributionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplate' in kwargs: + launch_template = kwargs['launchTemplate'] + if 'instancesDistribution' in kwargs: + instances_distribution = kwargs['instancesDistribution'] + _setter("launch_template", launch_template) if instances_distribution is not None: _setter("instances_distribution", instances_distribution) @@ -1042,7 +1158,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1082,7 +1200,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1122,7 +1242,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + if 'notificationTypes' in kwargs: + notification_types = kwargs['notificationTypes'] + _setter("topic_arn", topic_arn) if notification_types is not None: _setter("notification_types", notification_types) @@ -1164,7 +1290,11 @@ def _configure( key: pulumi.Input[str], propagate_at_launch: pulumi.Input[bool], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propagateAtLaunch' in kwargs: + propagate_at_launch = kwargs['propagateAtLaunch'] + _setter("key", key) _setter("propagate_at_launch", propagate_at_launch) _setter("value", value) @@ -1212,7 +1342,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1252,7 +1384,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1305,7 +1439,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + _setter("device_name", device_name) if ebs is not None: _setter("ebs", ebs) @@ -1403,7 +1545,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -1528,7 +1680,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpEndpoint' in kwargs: + http_endpoint = kwargs['httpEndpoint'] + if 'httpPutResponseHopLimit' in kwargs: + http_put_response_hop_limit = kwargs['httpPutResponseHopLimit'] + if 'httpTokens' in kwargs: + http_tokens = kwargs['httpTokens'] + if http_endpoint is not None: _setter("http_endpoint", http_endpoint) if http_put_response_hop_limit is not None: @@ -1597,7 +1757,11 @@ def _configure( statistic: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDimensionArgs']]]] = None, unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) _setter("statistic", statistic) @@ -1676,7 +1840,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricStat' in kwargs: + metric_stat = kwargs['metricStat'] + if 'returnData' in kwargs: + return_data = kwargs['returnData'] + _setter("id", id) if expression is not None: _setter("expression", expression) @@ -1748,7 +1918,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -1789,7 +1961,9 @@ def _configure( metric: pulumi.Input['ScalingPolicyMetricArgs'], stat: pulumi.Input[str], unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("metric", metric) _setter("stat", stat) if unit is not None: @@ -1841,7 +2015,11 @@ def _configure( metric_name: pulumi.Input[str], namespace: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDimensionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) if dimensions is not None: @@ -1890,7 +2068,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedMetricType' in kwargs: + predefined_metric_type = kwargs['predefinedMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_metric_type", predefined_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -1938,7 +2122,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricSpecifications' in kwargs: + metric_specifications = kwargs['metricSpecifications'] + if 'maxCapacityBreachBehavior' in kwargs: + max_capacity_breach_behavior = kwargs['maxCapacityBreachBehavior'] + if 'maxCapacityBuffer' in kwargs: + max_capacity_buffer = kwargs['maxCapacityBuffer'] + if 'schedulingBufferTime' in kwargs: + scheduling_buffer_time = kwargs['schedulingBufferTime'] + _setter("metric_specifications", metric_specifications) if max_capacity_breach_behavior is not None: _setter("max_capacity_breach_behavior", max_capacity_breach_behavior) @@ -2007,7 +2201,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], metric_data_queries: pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDataQueryArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDataQueries' in kwargs: + metric_data_queries = kwargs['metricDataQueries'] + _setter("metric_data_queries", metric_data_queries) @property @@ -2032,7 +2230,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], metric_data_queries: pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDataQueryArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDataQueries' in kwargs: + metric_data_queries = kwargs['metricDataQueries'] + _setter("metric_data_queries", metric_data_queries) @property @@ -2057,7 +2259,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], metric_data_queries: pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDataQueryArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDataQueries' in kwargs: + metric_data_queries = kwargs['metricDataQueries'] + _setter("metric_data_queries", metric_data_queries) @property @@ -2100,7 +2306,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + if 'customizedCapacityMetricSpecification' in kwargs: + customized_capacity_metric_specification = kwargs['customizedCapacityMetricSpecification'] + if 'customizedLoadMetricSpecification' in kwargs: + customized_load_metric_specification = kwargs['customizedLoadMetricSpecification'] + if 'customizedScalingMetricSpecification' in kwargs: + customized_scaling_metric_specification = kwargs['customizedScalingMetricSpecification'] + if 'predefinedLoadMetricSpecification' in kwargs: + predefined_load_metric_specification = kwargs['predefinedLoadMetricSpecification'] + if 'predefinedMetricPairSpecification' in kwargs: + predefined_metric_pair_specification = kwargs['predefinedMetricPairSpecification'] + if 'predefinedScalingMetricSpecification' in kwargs: + predefined_scaling_metric_specification = kwargs['predefinedScalingMetricSpecification'] + _setter("target_value", target_value) if customized_capacity_metric_specification is not None: _setter("customized_capacity_metric_specification", customized_capacity_metric_specification) @@ -2194,7 +2416,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedMetricType' in kwargs: + predefined_metric_type = kwargs['predefinedMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_metric_type", predefined_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -2233,7 +2461,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedMetricType' in kwargs: + predefined_metric_type = kwargs['predefinedMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_metric_type", predefined_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -2272,7 +2506,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedMetricType' in kwargs: + predefined_metric_type = kwargs['predefinedMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_metric_type", predefined_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -2314,7 +2554,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scalingAdjustment' in kwargs: + scaling_adjustment = kwargs['scalingAdjustment'] + if 'metricIntervalLowerBound' in kwargs: + metric_interval_lower_bound = kwargs['metricIntervalLowerBound'] + if 'metricIntervalUpperBound' in kwargs: + metric_interval_upper_bound = kwargs['metricIntervalUpperBound'] + _setter("scaling_adjustment", scaling_adjustment) if metric_interval_lower_bound is not None: _setter("metric_interval_lower_bound", metric_interval_lower_bound) @@ -2370,7 +2618,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + if 'customizedMetricSpecification' in kwargs: + customized_metric_specification = kwargs['customizedMetricSpecification'] + if 'disableScaleIn' in kwargs: + disable_scale_in = kwargs['disableScaleIn'] + if 'predefinedMetricSpecification' in kwargs: + predefined_metric_specification = kwargs['predefinedMetricSpecification'] + _setter("target_value", target_value) if customized_metric_specification is not None: _setter("customized_metric_specification", customized_metric_specification) @@ -2428,7 +2686,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], reuse_on_scale_in: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reuseOnScaleIn' in kwargs: + reuse_on_scale_in = kwargs['reuseOnScaleIn'] + if reuse_on_scale_in is not None: _setter("reuse_on_scale_in", reuse_on_scale_in) 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..e5f57c3e21 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/auto_scaling_group.py +++ b/sdk/python/pulumi_aws_native/autoscaling/auto_scaling_group.py @@ -112,7 +112,61 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxSize' in kwargs: + max_size = kwargs['maxSize'] + if 'minSize' in kwargs: + min_size = kwargs['minSize'] + if 'autoScalingGroupName' in kwargs: + auto_scaling_group_name = kwargs['autoScalingGroupName'] + if 'availabilityZones' in kwargs: + availability_zones = kwargs['availabilityZones'] + if 'capacityRebalance' in kwargs: + capacity_rebalance = kwargs['capacityRebalance'] + if 'defaultInstanceWarmup' in kwargs: + default_instance_warmup = kwargs['defaultInstanceWarmup'] + if 'desiredCapacity' in kwargs: + desired_capacity = kwargs['desiredCapacity'] + if 'desiredCapacityType' in kwargs: + desired_capacity_type = kwargs['desiredCapacityType'] + if 'healthCheckGracePeriod' in kwargs: + health_check_grace_period = kwargs['healthCheckGracePeriod'] + if 'healthCheckType' in kwargs: + health_check_type = kwargs['healthCheckType'] + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + if 'launchConfigurationName' in kwargs: + launch_configuration_name = kwargs['launchConfigurationName'] + if 'launchTemplate' in kwargs: + launch_template = kwargs['launchTemplate'] + if 'lifecycleHookSpecificationList' in kwargs: + lifecycle_hook_specification_list = kwargs['lifecycleHookSpecificationList'] + if 'loadBalancerNames' in kwargs: + load_balancer_names = kwargs['loadBalancerNames'] + if 'maxInstanceLifetime' in kwargs: + max_instance_lifetime = kwargs['maxInstanceLifetime'] + if 'metricsCollection' in kwargs: + metrics_collection = kwargs['metricsCollection'] + if 'mixedInstancesPolicy' in kwargs: + mixed_instances_policy = kwargs['mixedInstancesPolicy'] + if 'newInstancesProtectedFromScaleIn' in kwargs: + new_instances_protected_from_scale_in = kwargs['newInstancesProtectedFromScaleIn'] + if 'notificationConfiguration' in kwargs: + notification_configuration = kwargs['notificationConfiguration'] + if 'notificationConfigurations' in kwargs: + notification_configurations = kwargs['notificationConfigurations'] + if 'placementGroup' in kwargs: + placement_group = kwargs['placementGroup'] + if 'serviceLinkedRoleArn' in kwargs: + service_linked_role_arn = kwargs['serviceLinkedRoleArn'] + if 'targetGroupArns' in kwargs: + target_group_arns = kwargs['targetGroupArns'] + if 'terminationPolicies' in kwargs: + termination_policies = kwargs['terminationPolicies'] + if 'vpcZoneIdentifier' in kwargs: + vpc_zone_identifier = kwargs['vpcZoneIdentifier'] + _setter("max_size", max_size) _setter("min_size", min_size) if auto_scaling_group_name is not None: diff --git a/sdk/python/pulumi_aws_native/autoscaling/launch_configuration.py b/sdk/python/pulumi_aws_native/autoscaling/launch_configuration.py index c62e273487..acc82ac2d1 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/launch_configuration.py +++ b/sdk/python/pulumi_aws_native/autoscaling/launch_configuration.py @@ -101,7 +101,47 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageId' in kwargs: + image_id = kwargs['imageId'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'associatePublicIpAddress' in kwargs: + associate_public_ip_address = kwargs['associatePublicIpAddress'] + if 'blockDeviceMappings' in kwargs: + block_device_mappings = kwargs['blockDeviceMappings'] + if 'classicLinkVpcId' in kwargs: + classic_link_vpc_id = kwargs['classicLinkVpcId'] + if 'classicLinkVpcSecurityGroups' in kwargs: + classic_link_vpc_security_groups = kwargs['classicLinkVpcSecurityGroups'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if 'iamInstanceProfile' in kwargs: + iam_instance_profile = kwargs['iamInstanceProfile'] + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + if 'instanceMonitoring' in kwargs: + instance_monitoring = kwargs['instanceMonitoring'] + if 'kernelId' in kwargs: + kernel_id = kwargs['kernelId'] + if 'keyName' in kwargs: + key_name = kwargs['keyName'] + if 'launchConfigurationName' in kwargs: + launch_configuration_name = kwargs['launchConfigurationName'] + if 'metadataOptions' in kwargs: + metadata_options = kwargs['metadataOptions'] + if 'placementTenancy' in kwargs: + placement_tenancy = kwargs['placementTenancy'] + if 'ramDiskId' in kwargs: + ram_disk_id = kwargs['ramDiskId'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'spotPrice' in kwargs: + spot_price = kwargs['spotPrice'] + if 'userData' in kwargs: + user_data = kwargs['userData'] + _setter("image_id", image_id) _setter("instance_type", instance_type) if associate_public_ip_address is not None: diff --git a/sdk/python/pulumi_aws_native/autoscaling/lifecycle_hook.py b/sdk/python/pulumi_aws_native/autoscaling/lifecycle_hook.py index 0c86da9946..6eb12181d2 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/lifecycle_hook.py +++ b/sdk/python/pulumi_aws_native/autoscaling/lifecycle_hook.py @@ -55,7 +55,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoScalingGroupName' in kwargs: + auto_scaling_group_name = kwargs['autoScalingGroupName'] + if 'lifecycleTransition' in kwargs: + lifecycle_transition = kwargs['lifecycleTransition'] + if 'defaultResult' in kwargs: + default_result = kwargs['defaultResult'] + if 'heartbeatTimeout' in kwargs: + heartbeat_timeout = kwargs['heartbeatTimeout'] + if 'lifecycleHookName' in kwargs: + lifecycle_hook_name = kwargs['lifecycleHookName'] + if 'notificationMetadata' in kwargs: + notification_metadata = kwargs['notificationMetadata'] + if 'notificationTargetArn' in kwargs: + notification_target_arn = kwargs['notificationTargetArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("auto_scaling_group_name", auto_scaling_group_name) _setter("lifecycle_transition", lifecycle_transition) if default_result is not None: diff --git a/sdk/python/pulumi_aws_native/autoscaling/outputs.py b/sdk/python/pulumi_aws_native/autoscaling/outputs.py index f1bc0bef9e..b309ffaf53 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/outputs.py +++ b/sdk/python/pulumi_aws_native/autoscaling/outputs.py @@ -67,7 +67,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -99,7 +101,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -131,7 +135,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -287,7 +293,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceleratorCount' in kwargs: + accelerator_count = kwargs['acceleratorCount'] + if 'acceleratorManufacturers' in kwargs: + accelerator_manufacturers = kwargs['acceleratorManufacturers'] + if 'acceleratorNames' in kwargs: + accelerator_names = kwargs['acceleratorNames'] + if 'acceleratorTotalMemoryMiB' in kwargs: + accelerator_total_memory_mi_b = kwargs['acceleratorTotalMemoryMiB'] + if 'acceleratorTypes' in kwargs: + accelerator_types = kwargs['acceleratorTypes'] + if 'allowedInstanceTypes' in kwargs: + allowed_instance_types = kwargs['allowedInstanceTypes'] + if 'bareMetal' in kwargs: + bare_metal = kwargs['bareMetal'] + if 'baselineEbsBandwidthMbps' in kwargs: + baseline_ebs_bandwidth_mbps = kwargs['baselineEbsBandwidthMbps'] + if 'burstablePerformance' in kwargs: + burstable_performance = kwargs['burstablePerformance'] + if 'cpuManufacturers' in kwargs: + cpu_manufacturers = kwargs['cpuManufacturers'] + if 'excludedInstanceTypes' in kwargs: + excluded_instance_types = kwargs['excludedInstanceTypes'] + if 'instanceGenerations' in kwargs: + instance_generations = kwargs['instanceGenerations'] + if 'localStorage' in kwargs: + local_storage = kwargs['localStorage'] + if 'localStorageTypes' in kwargs: + local_storage_types = kwargs['localStorageTypes'] + if 'memoryGiBPerVCpu' in kwargs: + memory_gi_b_per_v_cpu = kwargs['memoryGiBPerVCpu'] + if 'memoryMiB' in kwargs: + memory_mi_b = kwargs['memoryMiB'] + if 'networkBandwidthGbps' in kwargs: + network_bandwidth_gbps = kwargs['networkBandwidthGbps'] + if 'networkInterfaceCount' in kwargs: + network_interface_count = kwargs['networkInterfaceCount'] + if 'onDemandMaxPricePercentageOverLowestPrice' in kwargs: + on_demand_max_price_percentage_over_lowest_price = kwargs['onDemandMaxPricePercentageOverLowestPrice'] + if 'requireHibernateSupport' in kwargs: + require_hibernate_support = kwargs['requireHibernateSupport'] + if 'spotMaxPricePercentageOverLowestPrice' in kwargs: + spot_max_price_percentage_over_lowest_price = kwargs['spotMaxPricePercentageOverLowestPrice'] + if 'totalLocalStorageGb' in kwargs: + total_local_storage_gb = kwargs['totalLocalStorageGb'] + if 'vCpuCount' in kwargs: + v_cpu_count = kwargs['vCpuCount'] + if accelerator_count is not None: _setter("accelerator_count", accelerator_count) if accelerator_manufacturers is not None: @@ -505,7 +559,21 @@ def _configure( spot_allocation_strategy: Optional[str] = None, spot_instance_pools: Optional[int] = None, spot_max_price: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onDemandAllocationStrategy' in kwargs: + on_demand_allocation_strategy = kwargs['onDemandAllocationStrategy'] + if 'onDemandBaseCapacity' in kwargs: + on_demand_base_capacity = kwargs['onDemandBaseCapacity'] + if 'onDemandPercentageAboveBaseCapacity' in kwargs: + on_demand_percentage_above_base_capacity = kwargs['onDemandPercentageAboveBaseCapacity'] + if 'spotAllocationStrategy' in kwargs: + spot_allocation_strategy = kwargs['spotAllocationStrategy'] + if 'spotInstancePools' in kwargs: + spot_instance_pools = kwargs['spotInstancePools'] + if 'spotMaxPrice' in kwargs: + spot_max_price = kwargs['spotMaxPrice'] + if on_demand_allocation_strategy is not None: _setter("on_demand_allocation_strategy", on_demand_allocation_strategy) if on_demand_base_capacity is not None: @@ -582,7 +650,11 @@ def _configure( _setter: Callable[[Any, Any], None], launch_template_specification: 'outputs.AutoScalingGroupLaunchTemplateSpecification', overrides: Optional[Sequence['outputs.AutoScalingGroupLaunchTemplateOverrides']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateSpecification' in kwargs: + launch_template_specification = kwargs['launchTemplateSpecification'] + _setter("launch_template_specification", launch_template_specification) if overrides is not None: _setter("overrides", overrides) @@ -642,7 +714,17 @@ def _configure( instance_type: Optional[str] = None, launch_template_specification: Optional['outputs.AutoScalingGroupLaunchTemplateSpecification'] = None, weighted_capacity: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceRequirements' in kwargs: + instance_requirements = kwargs['instanceRequirements'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'launchTemplateSpecification' in kwargs: + launch_template_specification = kwargs['launchTemplateSpecification'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + if instance_requirements is not None: _setter("instance_requirements", instance_requirements) if instance_type is not None: @@ -710,7 +792,13 @@ def _configure( version: str, launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + _setter("version", version) if launch_template_id is not None: _setter("launch_template_id", launch_template_id) @@ -792,7 +880,23 @@ def _configure( notification_metadata: Optional[str] = None, notification_target_arn: Optional[str] = None, role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lifecycleHookName' in kwargs: + lifecycle_hook_name = kwargs['lifecycleHookName'] + if 'lifecycleTransition' in kwargs: + lifecycle_transition = kwargs['lifecycleTransition'] + if 'defaultResult' in kwargs: + default_result = kwargs['defaultResult'] + if 'heartbeatTimeout' in kwargs: + heartbeat_timeout = kwargs['heartbeatTimeout'] + if 'notificationMetadata' in kwargs: + notification_metadata = kwargs['notificationMetadata'] + if 'notificationTargetArn' in kwargs: + notification_target_arn = kwargs['notificationTargetArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("lifecycle_hook_name", lifecycle_hook_name) _setter("lifecycle_transition", lifecycle_transition) if default_result is not None: @@ -857,7 +961,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -889,7 +995,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -921,7 +1029,9 @@ def _configure( _setter: Callable[[Any, Any], None], granularity: str, metrics: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("granularity", granularity) if metrics is not None: _setter("metrics", metrics) @@ -971,7 +1081,13 @@ def _configure( _setter: Callable[[Any, Any], None], launch_template: 'outputs.AutoScalingGroupLaunchTemplate', instances_distribution: Optional['outputs.AutoScalingGroupInstancesDistribution'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplate' in kwargs: + launch_template = kwargs['launchTemplate'] + if 'instancesDistribution' in kwargs: + instances_distribution = kwargs['instancesDistribution'] + _setter("launch_template", launch_template) if instances_distribution is not None: _setter("instances_distribution", instances_distribution) @@ -1002,7 +1118,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1034,7 +1152,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1085,7 +1205,13 @@ def _configure( _setter: Callable[[Any, Any], None], topic_arn: str, notification_types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + if 'notificationTypes' in kwargs: + notification_types = kwargs['notificationTypes'] + _setter("topic_arn", topic_arn) if notification_types is not None: _setter("notification_types", notification_types) @@ -1136,7 +1262,11 @@ def _configure( key: str, propagate_at_launch: bool, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propagateAtLaunch' in kwargs: + propagate_at_launch = kwargs['propagateAtLaunch'] + _setter("key", key) _setter("propagate_at_launch", propagate_at_launch) _setter("value", value) @@ -1172,7 +1302,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1204,7 +1336,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1287,7 +1421,17 @@ def _configure( throughput: Optional[int] = None, volume_size: Optional[int] = None, volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -1412,7 +1556,15 @@ def _configure( ebs: Optional['outputs.LaunchConfigurationBlockDevice'] = None, no_device: Optional[bool] = None, virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + _setter("device_name", device_name) if ebs is not None: _setter("ebs", ebs) @@ -1502,7 +1654,15 @@ def _configure( http_endpoint: Optional[str] = None, http_put_response_hop_limit: Optional[int] = None, http_tokens: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpEndpoint' in kwargs: + http_endpoint = kwargs['httpEndpoint'] + if 'httpPutResponseHopLimit' in kwargs: + http_put_response_hop_limit = kwargs['httpPutResponseHopLimit'] + if 'httpTokens' in kwargs: + http_tokens = kwargs['httpTokens'] + if http_endpoint is not None: _setter("http_endpoint", http_endpoint) if http_put_response_hop_limit is not None: @@ -1576,7 +1736,11 @@ def _configure( statistic: str, dimensions: Optional[Sequence['outputs.ScalingPolicyMetricDimension']] = None, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) _setter("statistic", statistic) @@ -1646,7 +1810,11 @@ def _configure( metric_name: str, namespace: str, dimensions: Optional[Sequence['outputs.ScalingPolicyMetricDimension']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) if dimensions is not None: @@ -1711,7 +1879,13 @@ def _configure( label: Optional[str] = None, metric_stat: Optional['outputs.ScalingPolicyMetricStat'] = None, return_data: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricStat' in kwargs: + metric_stat = kwargs['metricStat'] + if 'returnData' in kwargs: + return_data = kwargs['returnData'] + _setter("id", id) if expression is not None: _setter("expression", expression) @@ -1763,7 +1937,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -1796,7 +1972,9 @@ def _configure( metric: 'outputs.ScalingPolicyMetric', stat: str, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("metric", metric) _setter("stat", stat) if unit is not None: @@ -1852,7 +2030,13 @@ def _configure( _setter: Callable[[Any, Any], None], predefined_metric_type: str, resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedMetricType' in kwargs: + predefined_metric_type = kwargs['predefinedMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_metric_type", predefined_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -1915,7 +2099,17 @@ def _configure( max_capacity_buffer: Optional[int] = None, mode: Optional[str] = None, scheduling_buffer_time: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricSpecifications' in kwargs: + metric_specifications = kwargs['metricSpecifications'] + if 'maxCapacityBreachBehavior' in kwargs: + max_capacity_breach_behavior = kwargs['maxCapacityBreachBehavior'] + if 'maxCapacityBuffer' in kwargs: + max_capacity_buffer = kwargs['maxCapacityBuffer'] + if 'schedulingBufferTime' in kwargs: + scheduling_buffer_time = kwargs['schedulingBufferTime'] + _setter("metric_specifications", metric_specifications) if max_capacity_breach_behavior is not None: _setter("max_capacity_breach_behavior", max_capacity_breach_behavior) @@ -1981,7 +2175,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], metric_data_queries: Sequence['outputs.ScalingPolicyMetricDataQuery'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDataQueries' in kwargs: + metric_data_queries = kwargs['metricDataQueries'] + _setter("metric_data_queries", metric_data_queries) @property @@ -2019,7 +2217,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], metric_data_queries: Sequence['outputs.ScalingPolicyMetricDataQuery'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDataQueries' in kwargs: + metric_data_queries = kwargs['metricDataQueries'] + _setter("metric_data_queries", metric_data_queries) @property @@ -2057,7 +2259,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], metric_data_queries: Sequence['outputs.ScalingPolicyMetricDataQuery'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDataQueries' in kwargs: + metric_data_queries = kwargs['metricDataQueries'] + _setter("metric_data_queries", metric_data_queries) @property @@ -2125,7 +2331,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + if 'customizedCapacityMetricSpecification' in kwargs: + customized_capacity_metric_specification = kwargs['customizedCapacityMetricSpecification'] + if 'customizedLoadMetricSpecification' in kwargs: + customized_load_metric_specification = kwargs['customizedLoadMetricSpecification'] + if 'customizedScalingMetricSpecification' in kwargs: + customized_scaling_metric_specification = kwargs['customizedScalingMetricSpecification'] + if 'predefinedLoadMetricSpecification' in kwargs: + predefined_load_metric_specification = kwargs['predefinedLoadMetricSpecification'] + if 'predefinedMetricPairSpecification' in kwargs: + predefined_metric_pair_specification = kwargs['predefinedMetricPairSpecification'] + if 'predefinedScalingMetricSpecification' in kwargs: + predefined_scaling_metric_specification = kwargs['predefinedScalingMetricSpecification'] + _setter("target_value", target_value) if customized_capacity_metric_specification is not None: _setter("customized_capacity_metric_specification", customized_capacity_metric_specification) @@ -2210,7 +2432,13 @@ def _configure( _setter: Callable[[Any, Any], None], predefined_metric_type: str, resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedMetricType' in kwargs: + predefined_metric_type = kwargs['predefinedMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_metric_type", predefined_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -2260,7 +2488,13 @@ def _configure( _setter: Callable[[Any, Any], None], predefined_metric_type: str, resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedMetricType' in kwargs: + predefined_metric_type = kwargs['predefinedMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_metric_type", predefined_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -2310,7 +2544,13 @@ def _configure( _setter: Callable[[Any, Any], None], predefined_metric_type: str, resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedMetricType' in kwargs: + predefined_metric_type = kwargs['predefinedMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_metric_type", predefined_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -2365,7 +2605,15 @@ def _configure( scaling_adjustment: int, metric_interval_lower_bound: Optional[float] = None, metric_interval_upper_bound: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scalingAdjustment' in kwargs: + scaling_adjustment = kwargs['scalingAdjustment'] + if 'metricIntervalLowerBound' in kwargs: + metric_interval_lower_bound = kwargs['metricIntervalLowerBound'] + if 'metricIntervalUpperBound' in kwargs: + metric_interval_upper_bound = kwargs['metricIntervalUpperBound'] + _setter("scaling_adjustment", scaling_adjustment) if metric_interval_lower_bound is not None: _setter("metric_interval_lower_bound", metric_interval_lower_bound) @@ -2432,7 +2680,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + if 'customizedMetricSpecification' in kwargs: + customized_metric_specification = kwargs['customizedMetricSpecification'] + if 'disableScaleIn' in kwargs: + disable_scale_in = kwargs['disableScaleIn'] + if 'predefinedMetricSpecification' in kwargs: + predefined_metric_specification = kwargs['predefinedMetricSpecification'] + _setter("target_value", target_value) if customized_metric_specification is not None: _setter("customized_metric_specification", customized_metric_specification) @@ -2491,7 +2749,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], reuse_on_scale_in: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reuseOnScaleIn' in kwargs: + reuse_on_scale_in = kwargs['reuseOnScaleIn'] + if reuse_on_scale_in is not None: _setter("reuse_on_scale_in", reuse_on_scale_in) diff --git a/sdk/python/pulumi_aws_native/autoscaling/scaling_policy.py b/sdk/python/pulumi_aws_native/autoscaling/scaling_policy.py index a5773cedcd..53cd523ecd 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/scaling_policy.py +++ b/sdk/python/pulumi_aws_native/autoscaling/scaling_policy.py @@ -69,7 +69,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoScalingGroupName' in kwargs: + auto_scaling_group_name = kwargs['autoScalingGroupName'] + if 'adjustmentType' in kwargs: + adjustment_type = kwargs['adjustmentType'] + if 'estimatedInstanceWarmup' in kwargs: + estimated_instance_warmup = kwargs['estimatedInstanceWarmup'] + if 'metricAggregationType' in kwargs: + metric_aggregation_type = kwargs['metricAggregationType'] + if 'minAdjustmentMagnitude' in kwargs: + min_adjustment_magnitude = kwargs['minAdjustmentMagnitude'] + if 'policyType' in kwargs: + policy_type = kwargs['policyType'] + if 'predictiveScalingConfiguration' in kwargs: + predictive_scaling_configuration = kwargs['predictiveScalingConfiguration'] + if 'scalingAdjustment' in kwargs: + scaling_adjustment = kwargs['scalingAdjustment'] + if 'stepAdjustments' in kwargs: + step_adjustments = kwargs['stepAdjustments'] + if 'targetTrackingConfiguration' in kwargs: + target_tracking_configuration = kwargs['targetTrackingConfiguration'] + _setter("auto_scaling_group_name", auto_scaling_group_name) if adjustment_type is not None: _setter("adjustment_type", adjustment_type) diff --git a/sdk/python/pulumi_aws_native/autoscaling/scheduled_action.py b/sdk/python/pulumi_aws_native/autoscaling/scheduled_action.py index ddfb05fe79..d6454e6ae9 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/scheduled_action.py +++ b/sdk/python/pulumi_aws_native/autoscaling/scheduled_action.py @@ -55,7 +55,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoScalingGroupName' in kwargs: + auto_scaling_group_name = kwargs['autoScalingGroupName'] + if 'desiredCapacity' in kwargs: + desired_capacity = kwargs['desiredCapacity'] + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'maxSize' in kwargs: + max_size = kwargs['maxSize'] + if 'minSize' in kwargs: + min_size = kwargs['minSize'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + _setter("auto_scaling_group_name", auto_scaling_group_name) if desired_capacity is not None: _setter("desired_capacity", desired_capacity) diff --git a/sdk/python/pulumi_aws_native/autoscaling/warm_pool.py b/sdk/python/pulumi_aws_native/autoscaling/warm_pool.py index 1b9f07026c..a1d81b2081 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/warm_pool.py +++ b/sdk/python/pulumi_aws_native/autoscaling/warm_pool.py @@ -40,7 +40,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoScalingGroupName' in kwargs: + auto_scaling_group_name = kwargs['autoScalingGroupName'] + if 'instanceReusePolicy' in kwargs: + instance_reuse_policy = kwargs['instanceReusePolicy'] + if 'maxGroupPreparedCapacity' in kwargs: + max_group_prepared_capacity = kwargs['maxGroupPreparedCapacity'] + if 'minSize' in kwargs: + min_size = kwargs['minSize'] + if 'poolState' in kwargs: + pool_state = kwargs['poolState'] + _setter("auto_scaling_group_name", auto_scaling_group_name) if instance_reuse_policy is not None: _setter("instance_reuse_policy", instance_reuse_policy) diff --git a/sdk/python/pulumi_aws_native/autoscalingplans/_inputs.py b/sdk/python/pulumi_aws_native/autoscalingplans/_inputs.py index bac7c3cbd1..79bb97bef9 100644 --- a/sdk/python/pulumi_aws_native/autoscalingplans/_inputs.py +++ b/sdk/python/pulumi_aws_native/autoscalingplans/_inputs.py @@ -36,7 +36,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudFormationStackArn' in kwargs: + cloud_formation_stack_arn = kwargs['cloudFormationStackArn'] + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + if cloud_formation_stack_arn is not None: _setter("cloud_formation_stack_arn", cloud_formation_stack_arn) if tag_filters is not None: @@ -85,7 +91,11 @@ def _configure( statistic: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPlanMetricDimensionArgs']]]] = None, unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) _setter("statistic", statistic) @@ -164,7 +174,11 @@ def _configure( statistic: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPlanMetricDimensionArgs']]]] = None, unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) _setter("statistic", statistic) @@ -234,7 +248,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -272,7 +288,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedLoadMetricType' in kwargs: + predefined_load_metric_type = kwargs['predefinedLoadMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_load_metric_type", predefined_load_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -311,7 +333,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedScalingMetricType' in kwargs: + predefined_scaling_metric_type = kwargs['predefinedScalingMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_scaling_metric_type", predefined_scaling_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -386,7 +414,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'scalableDimension' in kwargs: + scalable_dimension = kwargs['scalableDimension'] + if 'serviceNamespace' in kwargs: + service_namespace = kwargs['serviceNamespace'] + if 'targetTrackingConfigurations' in kwargs: + target_tracking_configurations = kwargs['targetTrackingConfigurations'] + if 'customizedLoadMetricSpecification' in kwargs: + customized_load_metric_specification = kwargs['customizedLoadMetricSpecification'] + if 'disableDynamicScaling' in kwargs: + disable_dynamic_scaling = kwargs['disableDynamicScaling'] + if 'predefinedLoadMetricSpecification' in kwargs: + predefined_load_metric_specification = kwargs['predefinedLoadMetricSpecification'] + if 'predictiveScalingMaxCapacityBehavior' in kwargs: + predictive_scaling_max_capacity_behavior = kwargs['predictiveScalingMaxCapacityBehavior'] + if 'predictiveScalingMaxCapacityBuffer' in kwargs: + predictive_scaling_max_capacity_buffer = kwargs['predictiveScalingMaxCapacityBuffer'] + if 'predictiveScalingMode' in kwargs: + predictive_scaling_mode = kwargs['predictiveScalingMode'] + if 'scalingPolicyUpdateBehavior' in kwargs: + scaling_policy_update_behavior = kwargs['scalingPolicyUpdateBehavior'] + if 'scheduledActionBufferTime' in kwargs: + scheduled_action_buffer_time = kwargs['scheduledActionBufferTime'] + _setter("max_capacity", max_capacity) _setter("min_capacity", min_capacity) _setter("resource_id", resource_id) @@ -552,7 +610,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if values is not None: _setter("values", values) @@ -606,7 +666,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + if 'customizedScalingMetricSpecification' in kwargs: + customized_scaling_metric_specification = kwargs['customizedScalingMetricSpecification'] + if 'disableScaleIn' in kwargs: + disable_scale_in = kwargs['disableScaleIn'] + if 'estimatedInstanceWarmup' in kwargs: + estimated_instance_warmup = kwargs['estimatedInstanceWarmup'] + if 'predefinedScalingMetricSpecification' in kwargs: + predefined_scaling_metric_specification = kwargs['predefinedScalingMetricSpecification'] + if 'scaleInCooldown' in kwargs: + scale_in_cooldown = kwargs['scaleInCooldown'] + if 'scaleOutCooldown' in kwargs: + scale_out_cooldown = kwargs['scaleOutCooldown'] + _setter("target_value", target_value) if customized_scaling_metric_specification is not None: _setter("customized_scaling_metric_specification", customized_scaling_metric_specification) diff --git a/sdk/python/pulumi_aws_native/autoscalingplans/outputs.py b/sdk/python/pulumi_aws_native/autoscalingplans/outputs.py index eb19137e60..b3ea1e2e12 100644 --- a/sdk/python/pulumi_aws_native/autoscalingplans/outputs.py +++ b/sdk/python/pulumi_aws_native/autoscalingplans/outputs.py @@ -56,7 +56,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudFormationStackArn' in kwargs: + cloud_formation_stack_arn = kwargs['cloudFormationStackArn'] + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + if cloud_formation_stack_arn is not None: _setter("cloud_formation_stack_arn", cloud_formation_stack_arn) if tag_filters is not None: @@ -114,7 +120,11 @@ def _configure( statistic: str, dimensions: Optional[Sequence['outputs.ScalingPlanMetricDimension']] = None, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) _setter("statistic", statistic) @@ -190,7 +200,11 @@ def _configure( statistic: str, dimensions: Optional[Sequence['outputs.ScalingPlanMetricDimension']] = None, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) _setter("statistic", statistic) @@ -240,7 +254,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -289,7 +305,13 @@ def _configure( _setter: Callable[[Any, Any], None], predefined_load_metric_type: str, resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedLoadMetricType' in kwargs: + predefined_load_metric_type = kwargs['predefinedLoadMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_load_metric_type", predefined_load_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -339,7 +361,13 @@ def _configure( _setter: Callable[[Any, Any], None], predefined_scaling_metric_type: str, resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'predefinedScalingMetricType' in kwargs: + predefined_scaling_metric_type = kwargs['predefinedScalingMetricType'] + if 'resourceLabel' in kwargs: + resource_label = kwargs['resourceLabel'] + _setter("predefined_scaling_metric_type", predefined_scaling_metric_type) if resource_label is not None: _setter("resource_label", resource_label) @@ -449,7 +477,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'scalableDimension' in kwargs: + scalable_dimension = kwargs['scalableDimension'] + if 'serviceNamespace' in kwargs: + service_namespace = kwargs['serviceNamespace'] + if 'targetTrackingConfigurations' in kwargs: + target_tracking_configurations = kwargs['targetTrackingConfigurations'] + if 'customizedLoadMetricSpecification' in kwargs: + customized_load_metric_specification = kwargs['customizedLoadMetricSpecification'] + if 'disableDynamicScaling' in kwargs: + disable_dynamic_scaling = kwargs['disableDynamicScaling'] + if 'predefinedLoadMetricSpecification' in kwargs: + predefined_load_metric_specification = kwargs['predefinedLoadMetricSpecification'] + if 'predictiveScalingMaxCapacityBehavior' in kwargs: + predictive_scaling_max_capacity_behavior = kwargs['predictiveScalingMaxCapacityBehavior'] + if 'predictiveScalingMaxCapacityBuffer' in kwargs: + predictive_scaling_max_capacity_buffer = kwargs['predictiveScalingMaxCapacityBuffer'] + if 'predictiveScalingMode' in kwargs: + predictive_scaling_mode = kwargs['predictiveScalingMode'] + if 'scalingPolicyUpdateBehavior' in kwargs: + scaling_policy_update_behavior = kwargs['scalingPolicyUpdateBehavior'] + if 'scheduledActionBufferTime' in kwargs: + scheduled_action_buffer_time = kwargs['scheduledActionBufferTime'] + _setter("max_capacity", max_capacity) _setter("min_capacity", min_capacity) _setter("resource_id", resource_id) @@ -559,7 +617,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if values is not None: _setter("values", values) @@ -634,7 +694,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + if 'customizedScalingMetricSpecification' in kwargs: + customized_scaling_metric_specification = kwargs['customizedScalingMetricSpecification'] + if 'disableScaleIn' in kwargs: + disable_scale_in = kwargs['disableScaleIn'] + if 'estimatedInstanceWarmup' in kwargs: + estimated_instance_warmup = kwargs['estimatedInstanceWarmup'] + if 'predefinedScalingMetricSpecification' in kwargs: + predefined_scaling_metric_specification = kwargs['predefinedScalingMetricSpecification'] + if 'scaleInCooldown' in kwargs: + scale_in_cooldown = kwargs['scaleInCooldown'] + if 'scaleOutCooldown' in kwargs: + scale_out_cooldown = kwargs['scaleOutCooldown'] + _setter("target_value", target_value) if customized_scaling_metric_specification is not None: _setter("customized_scaling_metric_specification", customized_scaling_metric_specification) diff --git a/sdk/python/pulumi_aws_native/autoscalingplans/scaling_plan.py b/sdk/python/pulumi_aws_native/autoscalingplans/scaling_plan.py index 07b88b0a2f..f83d92cc7e 100644 --- a/sdk/python/pulumi_aws_native/autoscalingplans/scaling_plan.py +++ b/sdk/python/pulumi_aws_native/autoscalingplans/scaling_plan.py @@ -31,7 +31,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationSource' in kwargs: + application_source = kwargs['applicationSource'] + if 'scalingInstructions' in kwargs: + scaling_instructions = kwargs['scalingInstructions'] + _setter("application_source", application_source) _setter("scaling_instructions", scaling_instructions) diff --git a/sdk/python/pulumi_aws_native/backup/_inputs.py b/sdk/python/pulumi_aws_native/backup/_inputs.py index 850dccef26..7f0943d65f 100644 --- a/sdk/python/pulumi_aws_native/backup/_inputs.py +++ b/sdk/python/pulumi_aws_native/backup/_inputs.py @@ -45,7 +45,13 @@ def _configure( _setter: Callable[[Any, Any], None], backup_options: Any, resource_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backupOptions' in kwargs: + backup_options = kwargs['backupOptions'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + _setter("backup_options", backup_options) _setter("resource_type", resource_type) @@ -107,7 +113,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + if 'targetBackupVault' in kwargs: + target_backup_vault = kwargs['targetBackupVault'] + if 'completionWindowMinutes' in kwargs: + completion_window_minutes = kwargs['completionWindowMinutes'] + if 'copyActions' in kwargs: + copy_actions = kwargs['copyActions'] + if 'enableContinuousBackup' in kwargs: + enable_continuous_backup = kwargs['enableContinuousBackup'] + if 'recoveryPointTags' in kwargs: + recovery_point_tags = kwargs['recoveryPointTags'] + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if 'scheduleExpressionTimezone' in kwargs: + schedule_expression_timezone = kwargs['scheduleExpressionTimezone'] + if 'startWindowMinutes' in kwargs: + start_window_minutes = kwargs['startWindowMinutes'] + _setter("rule_name", rule_name) _setter("target_backup_vault", target_backup_vault) if completion_window_minutes is not None: @@ -233,7 +259,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationBackupVaultArn' in kwargs: + destination_backup_vault_arn = kwargs['destinationBackupVaultArn'] + _setter("destination_backup_vault_arn", destination_backup_vault_arn) if lifecycle is not None: _setter("lifecycle", lifecycle) @@ -272,7 +302,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteAfterDays' in kwargs: + delete_after_days = kwargs['deleteAfterDays'] + if 'moveToColdStorageAfterDays' in kwargs: + move_to_cold_storage_after_days = kwargs['moveToColdStorageAfterDays'] + if delete_after_days is not None: _setter("delete_after_days", delete_after_days) if move_to_cold_storage_after_days is not None: @@ -315,7 +351,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backupPlanName' in kwargs: + backup_plan_name = kwargs['backupPlanName'] + if 'backupPlanRule' in kwargs: + backup_plan_rule = kwargs['backupPlanRule'] + if 'advancedBackupSettings' in kwargs: + advanced_backup_settings = kwargs['advancedBackupSettings'] + _setter("backup_plan_name", backup_plan_name) _setter("backup_plan_rule", backup_plan_rule) if advanced_backup_settings is not None: @@ -364,7 +408,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionKey' in kwargs: + condition_key = kwargs['conditionKey'] + if 'conditionValue' in kwargs: + condition_value = kwargs['conditionValue'] + if condition_key is not None: _setter("condition_key", condition_key) if condition_value is not None: @@ -407,7 +457,15 @@ def _configure( condition_key: pulumi.Input[str], condition_type: pulumi.Input[str], condition_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionKey' in kwargs: + condition_key = kwargs['conditionKey'] + if 'conditionType' in kwargs: + condition_type = kwargs['conditionType'] + if 'conditionValue' in kwargs: + condition_value = kwargs['conditionValue'] + _setter("condition_key", condition_key) _setter("condition_type", condition_type) _setter("condition_value", condition_value) @@ -461,7 +519,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stringEquals' in kwargs: + string_equals = kwargs['stringEquals'] + if 'stringLike' in kwargs: + string_like = kwargs['stringLike'] + if 'stringNotEquals' in kwargs: + string_not_equals = kwargs['stringNotEquals'] + if 'stringNotLike' in kwargs: + string_not_like = kwargs['stringNotLike'] + if string_equals is not None: _setter("string_equals", string_equals) if string_like is not None: @@ -535,7 +603,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + if 'selectionName' in kwargs: + selection_name = kwargs['selectionName'] + if 'listOfTags' in kwargs: + list_of_tags = kwargs['listOfTags'] + if 'notResources' in kwargs: + not_resources = kwargs['notResources'] + _setter("iam_role_arn", iam_role_arn) _setter("selection_name", selection_name) if conditions is not None: @@ -620,7 +698,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'minRetentionDays' in kwargs: + min_retention_days = kwargs['minRetentionDays'] + if 'changeableForDays' in kwargs: + changeable_for_days = kwargs['changeableForDays'] + if 'maxRetentionDays' in kwargs: + max_retention_days = kwargs['maxRetentionDays'] + _setter("min_retention_days", min_retention_days) if changeable_for_days is not None: _setter("changeable_for_days", changeable_for_days) @@ -670,7 +756,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backupVaultEvents' in kwargs: + backup_vault_events = kwargs['backupVaultEvents'] + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + _setter("backup_vault_events", backup_vault_events) _setter("sns_topic_arn", sns_topic_arn) @@ -717,7 +809,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'complianceResourceIds' in kwargs: + compliance_resource_ids = kwargs['complianceResourceIds'] + if 'complianceResourceTypes' in kwargs: + compliance_resource_types = kwargs['complianceResourceTypes'] + if compliance_resource_ids is not None: _setter("compliance_resource_ids", compliance_resource_ids) if compliance_resource_types is not None: @@ -777,7 +875,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_name: pulumi.Input[str], parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_name", parameter_name) _setter("parameter_value", parameter_value) @@ -823,7 +927,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'controlName' in kwargs: + control_name = kwargs['controlName'] + if 'controlInputParameters' in kwargs: + control_input_parameters = kwargs['controlInputParameters'] + if 'controlScope' in kwargs: + control_scope = kwargs['controlScope'] + _setter("control_name", control_name) if control_input_parameters is not None: _setter("control_input_parameters", control_input_parameters) @@ -887,7 +999,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -942,7 +1056,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + _setter("s3_bucket_name", s3_bucket_name) if formats is not None: _setter("formats", formats) @@ -1006,7 +1126,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1069,7 +1191,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reportTemplate' in kwargs: + report_template = kwargs['reportTemplate'] + if 'frameworkArns' in kwargs: + framework_arns = kwargs['frameworkArns'] + if 'organizationUnits' in kwargs: + organization_units = kwargs['organizationUnits'] + _setter("report_template", report_template) if accounts is not None: _setter("accounts", accounts) diff --git a/sdk/python/pulumi_aws_native/backup/backup_plan.py b/sdk/python/pulumi_aws_native/backup/backup_plan.py index efe0604d84..f8c295ae99 100644 --- a/sdk/python/pulumi_aws_native/backup/backup_plan.py +++ b/sdk/python/pulumi_aws_native/backup/backup_plan.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], backup_plan: pulumi.Input['BackupPlanResourceTypeArgs'], backup_plan_tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backupPlan' in kwargs: + backup_plan = kwargs['backupPlan'] + if 'backupPlanTags' in kwargs: + backup_plan_tags = kwargs['backupPlanTags'] + _setter("backup_plan", backup_plan) if backup_plan_tags is not None: _setter("backup_plan_tags", backup_plan_tags) diff --git a/sdk/python/pulumi_aws_native/backup/backup_selection.py b/sdk/python/pulumi_aws_native/backup/backup_selection.py index 0b7113beb3..52728eaecb 100644 --- a/sdk/python/pulumi_aws_native/backup/backup_selection.py +++ b/sdk/python/pulumi_aws_native/backup/backup_selection.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], backup_plan_id: pulumi.Input[str], backup_selection: pulumi.Input['BackupSelectionResourceTypeArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backupPlanId' in kwargs: + backup_plan_id = kwargs['backupPlanId'] + if 'backupSelection' in kwargs: + backup_selection = kwargs['backupSelection'] + _setter("backup_plan_id", backup_plan_id) _setter("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..67c86af4d6 100644 --- a/sdk/python/pulumi_aws_native/backup/backup_vault.py +++ b/sdk/python/pulumi_aws_native/backup/backup_vault.py @@ -43,7 +43,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessPolicy' in kwargs: + access_policy = kwargs['accessPolicy'] + if 'backupVaultName' in kwargs: + backup_vault_name = kwargs['backupVaultName'] + if 'backupVaultTags' in kwargs: + backup_vault_tags = kwargs['backupVaultTags'] + if 'encryptionKeyArn' in kwargs: + encryption_key_arn = kwargs['encryptionKeyArn'] + if 'lockConfiguration' in kwargs: + lock_configuration = kwargs['lockConfiguration'] + if access_policy is not None: _setter("access_policy", access_policy) if backup_vault_name is not None: diff --git a/sdk/python/pulumi_aws_native/backup/framework.py b/sdk/python/pulumi_aws_native/backup/framework.py index e119efa1cc..484d78bdf5 100644 --- a/sdk/python/pulumi_aws_native/backup/framework.py +++ b/sdk/python/pulumi_aws_native/backup/framework.py @@ -41,7 +41,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frameworkControls' in kwargs: + framework_controls = kwargs['frameworkControls'] + if 'frameworkDescription' in kwargs: + framework_description = kwargs['frameworkDescription'] + if 'frameworkName' in kwargs: + framework_name = kwargs['frameworkName'] + if 'frameworkTags' in kwargs: + framework_tags = kwargs['frameworkTags'] + _setter("framework_controls", framework_controls) if framework_description is not None: _setter("framework_description", framework_description) diff --git a/sdk/python/pulumi_aws_native/backup/outputs.py b/sdk/python/pulumi_aws_native/backup/outputs.py index 8383eab930..28c0ba6d17 100644 --- a/sdk/python/pulumi_aws_native/backup/outputs.py +++ b/sdk/python/pulumi_aws_native/backup/outputs.py @@ -65,7 +65,13 @@ def _configure( _setter: Callable[[Any, Any], None], backup_options: Any, resource_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backupOptions' in kwargs: + backup_options = kwargs['backupOptions'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + _setter("backup_options", backup_options) _setter("resource_type", resource_type) @@ -152,7 +158,27 @@ def _configure( schedule_expression: Optional[str] = None, schedule_expression_timezone: Optional[str] = None, start_window_minutes: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + if 'targetBackupVault' in kwargs: + target_backup_vault = kwargs['targetBackupVault'] + if 'completionWindowMinutes' in kwargs: + completion_window_minutes = kwargs['completionWindowMinutes'] + if 'copyActions' in kwargs: + copy_actions = kwargs['copyActions'] + if 'enableContinuousBackup' in kwargs: + enable_continuous_backup = kwargs['enableContinuousBackup'] + if 'recoveryPointTags' in kwargs: + recovery_point_tags = kwargs['recoveryPointTags'] + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if 'scheduleExpressionTimezone' in kwargs: + schedule_expression_timezone = kwargs['scheduleExpressionTimezone'] + if 'startWindowMinutes' in kwargs: + start_window_minutes = kwargs['startWindowMinutes'] + _setter("rule_name", rule_name) _setter("target_backup_vault", target_backup_vault) if completion_window_minutes is not None: @@ -255,7 +281,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination_backup_vault_arn: str, lifecycle: Optional['outputs.BackupPlanLifecycleResourceType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationBackupVaultArn' in kwargs: + destination_backup_vault_arn = kwargs['destinationBackupVaultArn'] + _setter("destination_backup_vault_arn", destination_backup_vault_arn) if lifecycle is not None: _setter("lifecycle", lifecycle) @@ -305,7 +335,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteAfterDays' in kwargs: + delete_after_days = kwargs['deleteAfterDays'] + if 'moveToColdStorageAfterDays' in kwargs: + move_to_cold_storage_after_days = kwargs['moveToColdStorageAfterDays'] + if delete_after_days is not None: _setter("delete_after_days", delete_after_days) if move_to_cold_storage_after_days is not None: @@ -361,7 +397,15 @@ def _configure( backup_plan_name: str, backup_plan_rule: Sequence['outputs.BackupPlanBackupRuleResourceType'], advanced_backup_settings: Optional[Sequence['outputs.BackupPlanAdvancedBackupSettingResourceType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backupPlanName' in kwargs: + backup_plan_name = kwargs['backupPlanName'] + if 'backupPlanRule' in kwargs: + backup_plan_rule = kwargs['backupPlanRule'] + if 'advancedBackupSettings' in kwargs: + advanced_backup_settings = kwargs['advancedBackupSettings'] + _setter("backup_plan_name", backup_plan_name) _setter("backup_plan_rule", backup_plan_rule) if advanced_backup_settings is not None: @@ -417,7 +461,13 @@ def _configure( _setter: Callable[[Any, Any], None], condition_key: Optional[str] = None, condition_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionKey' in kwargs: + condition_key = kwargs['conditionKey'] + if 'conditionValue' in kwargs: + condition_value = kwargs['conditionValue'] + if condition_key is not None: _setter("condition_key", condition_key) if condition_value is not None: @@ -473,7 +523,15 @@ def _configure( condition_key: str, condition_type: str, condition_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionKey' in kwargs: + condition_key = kwargs['conditionKey'] + if 'conditionType' in kwargs: + condition_type = kwargs['conditionType'] + if 'conditionValue' in kwargs: + condition_value = kwargs['conditionValue'] + _setter("condition_key", condition_key) _setter("condition_type", condition_type) _setter("condition_value", condition_value) @@ -544,7 +602,17 @@ def _configure( list_of_tags: Optional[Sequence['outputs.BackupSelectionConditionResourceType']] = None, not_resources: Optional[Sequence[str]] = None, resources: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + if 'selectionName' in kwargs: + selection_name = kwargs['selectionName'] + if 'listOfTags' in kwargs: + list_of_tags = kwargs['listOfTags'] + if 'notResources' in kwargs: + not_resources = kwargs['notResources'] + _setter("iam_role_arn", iam_role_arn) _setter("selection_name", selection_name) if conditions is not None: @@ -631,7 +699,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stringEquals' in kwargs: + string_equals = kwargs['stringEquals'] + if 'stringLike' in kwargs: + string_like = kwargs['stringLike'] + if 'stringNotEquals' in kwargs: + string_not_equals = kwargs['stringNotEquals'] + if 'stringNotLike' in kwargs: + string_not_like = kwargs['stringNotLike'] + if string_equals is not None: _setter("string_equals", string_equals) if string_like is not None: @@ -701,7 +779,15 @@ def _configure( min_retention_days: int, changeable_for_days: Optional[int] = None, max_retention_days: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'minRetentionDays' in kwargs: + min_retention_days = kwargs['minRetentionDays'] + if 'changeableForDays' in kwargs: + changeable_for_days = kwargs['changeableForDays'] + if 'maxRetentionDays' in kwargs: + max_retention_days = kwargs['maxRetentionDays'] + _setter("min_retention_days", min_retention_days) if changeable_for_days is not None: _setter("changeable_for_days", changeable_for_days) @@ -758,7 +844,13 @@ def _configure( _setter: Callable[[Any, Any], None], backup_vault_events: Sequence[str], sns_topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backupVaultEvents' in kwargs: + backup_vault_events = kwargs['backupVaultEvents'] + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + _setter("backup_vault_events", backup_vault_events) _setter("sns_topic_arn", sns_topic_arn) @@ -817,7 +909,15 @@ def _configure( control_name: str, control_input_parameters: Optional[Sequence['outputs.FrameworkControlInputParameter']] = None, control_scope: Optional['outputs.FrameworkControlControlScopeProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'controlName' in kwargs: + control_name = kwargs['controlName'] + if 'controlInputParameters' in kwargs: + control_input_parameters = kwargs['controlInputParameters'] + if 'controlScope' in kwargs: + control_scope = kwargs['controlScope'] + _setter("control_name", control_name) if control_input_parameters is not None: _setter("control_input_parameters", control_input_parameters) @@ -895,7 +995,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'complianceResourceIds' in kwargs: + compliance_resource_ids = kwargs['complianceResourceIds'] + if 'complianceResourceTypes' in kwargs: + compliance_resource_types = kwargs['complianceResourceTypes'] + if compliance_resource_ids is not None: _setter("compliance_resource_ids", compliance_resource_ids) if compliance_resource_types is not None: @@ -962,7 +1068,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_name: str, parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_name", parameter_name) _setter("parameter_value", parameter_value) @@ -1000,7 +1112,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1069,7 +1183,13 @@ def _configure( s3_bucket_name: str, formats: Optional[Sequence[str]] = None, s3_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + _setter("s3_bucket_name", s3_bucket_name) if formats is not None: _setter("formats", formats) @@ -1124,7 +1244,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1203,7 +1325,15 @@ def _configure( framework_arns: Optional[Sequence[str]] = None, organization_units: Optional[Sequence[str]] = None, regions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reportTemplate' in kwargs: + report_template = kwargs['reportTemplate'] + if 'frameworkArns' in kwargs: + framework_arns = kwargs['frameworkArns'] + if 'organizationUnits' in kwargs: + organization_units = kwargs['organizationUnits'] + _setter("report_template", report_template) if accounts is not None: _setter("accounts", accounts) diff --git a/sdk/python/pulumi_aws_native/backup/report_plan.py b/sdk/python/pulumi_aws_native/backup/report_plan.py index 5e7120319c..824a64a696 100644 --- a/sdk/python/pulumi_aws_native/backup/report_plan.py +++ b/sdk/python/pulumi_aws_native/backup/report_plan.py @@ -45,7 +45,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reportDeliveryChannel' in kwargs: + report_delivery_channel = kwargs['reportDeliveryChannel'] + if 'reportSetting' in kwargs: + report_setting = kwargs['reportSetting'] + if 'reportPlanDescription' in kwargs: + report_plan_description = kwargs['reportPlanDescription'] + if 'reportPlanName' in kwargs: + report_plan_name = kwargs['reportPlanName'] + if 'reportPlanTags' in kwargs: + report_plan_tags = kwargs['reportPlanTags'] + _setter("report_delivery_channel", report_delivery_channel) _setter("report_setting", report_setting) if report_plan_description is not None: diff --git a/sdk/python/pulumi_aws_native/backupgateway/_inputs.py b/sdk/python/pulumi_aws_native/backupgateway/_inputs.py index 236fc430d9..5ba0ef2754 100644 --- a/sdk/python/pulumi_aws_native/backupgateway/_inputs.py +++ b/sdk/python/pulumi_aws_native/backupgateway/_inputs.py @@ -28,7 +28,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/backupgateway/hypervisor.py b/sdk/python/pulumi_aws_native/backupgateway/hypervisor.py index 0a9fa7fb53..8354f91910 100644 --- a/sdk/python/pulumi_aws_native/backupgateway/hypervisor.py +++ b/sdk/python/pulumi_aws_native/backupgateway/hypervisor.py @@ -46,7 +46,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if 'logGroupArn' in kwargs: + log_group_arn = kwargs['logGroupArn'] + if host is not None: _setter("host", host) if kms_key_arn is not None: diff --git a/sdk/python/pulumi_aws_native/backupgateway/outputs.py b/sdk/python/pulumi_aws_native/backupgateway/outputs.py index 116fd770d5..d0f711bf35 100644 --- a/sdk/python/pulumi_aws_native/backupgateway/outputs.py +++ b/sdk/python/pulumi_aws_native/backupgateway/outputs.py @@ -28,7 +28,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/batch/_inputs.py b/sdk/python/pulumi_aws_native/batch/_inputs.py index 25e20736b6..68e7a4aa8a 100644 --- a/sdk/python/pulumi_aws_native/batch/_inputs.py +++ b/sdk/python/pulumi_aws_native/batch/_inputs.py @@ -122,7 +122,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxvCpus' in kwargs: + maxv_cpus = kwargs['maxvCpus'] + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'bidPercentage' in kwargs: + bid_percentage = kwargs['bidPercentage'] + if 'desiredvCpus' in kwargs: + desiredv_cpus = kwargs['desiredvCpus'] + if 'ec2Configuration' in kwargs: + ec2_configuration = kwargs['ec2Configuration'] + if 'ec2KeyPair' in kwargs: + ec2_key_pair = kwargs['ec2KeyPair'] + if 'imageId' in kwargs: + image_id = kwargs['imageId'] + if 'instanceRole' in kwargs: + instance_role = kwargs['instanceRole'] + if 'instanceTypes' in kwargs: + instance_types = kwargs['instanceTypes'] + if 'launchTemplate' in kwargs: + launch_template = kwargs['launchTemplate'] + if 'minvCpus' in kwargs: + minv_cpus = kwargs['minvCpus'] + if 'placementGroup' in kwargs: + placement_group = kwargs['placementGroup'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'spotIamFleetRole' in kwargs: + spot_iam_fleet_role = kwargs['spotIamFleetRole'] + if 'updateToLatestImageVersion' in kwargs: + update_to_latest_image_version = kwargs['updateToLatestImageVersion'] + _setter("maxv_cpus", maxv_cpus) _setter("subnets", subnets) _setter("type", type) @@ -341,7 +373,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageType' in kwargs: + image_type = kwargs['imageType'] + if 'imageIdOverride' in kwargs: + image_id_override = kwargs['imageIdOverride'] + if 'imageKubernetesVersion' in kwargs: + image_kubernetes_version = kwargs['imageKubernetesVersion'] + _setter("image_type", image_type) if image_id_override is not None: _setter("image_id_override", image_id_override) @@ -391,7 +431,13 @@ def _configure( _setter: Callable[[Any, Any], None], eks_cluster_arn: pulumi.Input[str], kubernetes_namespace: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eksClusterArn' in kwargs: + eks_cluster_arn = kwargs['eksClusterArn'] + if 'kubernetesNamespace' in kwargs: + kubernetes_namespace = kwargs['kubernetesNamespace'] + _setter("eks_cluster_arn", eks_cluster_arn) _setter("kubernetes_namespace", kubernetes_namespace) @@ -432,7 +478,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + if launch_template_id is not None: _setter("launch_template_id", launch_template_id) if launch_template_name is not None: @@ -483,7 +535,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobExecutionTimeoutMinutes' in kwargs: + job_execution_timeout_minutes = kwargs['jobExecutionTimeoutMinutes'] + if 'terminateJobsOnUpdate' in kwargs: + terminate_jobs_on_update = kwargs['terminateJobsOnUpdate'] + if job_execution_timeout_minutes is not None: _setter("job_execution_timeout_minutes", job_execution_timeout_minutes) if terminate_jobs_on_update is not None: @@ -523,7 +581,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessPointId' in kwargs: + access_point_id = kwargs['accessPointId'] + if access_point_id is not None: _setter("access_point_id", access_point_id) if iam is not None: @@ -623,7 +685,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ephemeralStorage' in kwargs: + ephemeral_storage = kwargs['ephemeralStorage'] + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'fargatePlatformConfiguration' in kwargs: + fargate_platform_configuration = kwargs['fargatePlatformConfiguration'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'jobRoleArn' in kwargs: + job_role_arn = kwargs['jobRoleArn'] + if 'linuxParameters' in kwargs: + linux_parameters = kwargs['linuxParameters'] + if 'logConfiguration' in kwargs: + log_configuration = kwargs['logConfiguration'] + if 'mountPoints' in kwargs: + mount_points = kwargs['mountPoints'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'readonlyRootFilesystem' in kwargs: + readonly_root_filesystem = kwargs['readonlyRootFilesystem'] + if 'resourceRequirements' in kwargs: + resource_requirements = kwargs['resourceRequirements'] + if 'runtimePlatform' in kwargs: + runtime_platform = kwargs['runtimePlatform'] + _setter("image", image) if command is not None: _setter("command", command) @@ -885,7 +973,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'hostPath' in kwargs: + host_path = kwargs['hostPath'] + if container_path is not None: _setter("container_path", container_path) if host_path is not None: @@ -945,7 +1039,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if 'authorizationConfig' in kwargs: + authorization_config = kwargs['authorizationConfig'] + if 'rootDirectory' in kwargs: + root_directory = kwargs['rootDirectory'] + if 'transitEncryption' in kwargs: + transit_encryption = kwargs['transitEncryption'] + if 'transitEncryptionPort' in kwargs: + transit_encryption_port = kwargs['transitEncryptionPort'] + _setter("file_system_id", file_system_id) if authorization_config is not None: _setter("authorization_config", authorization_config) @@ -1017,7 +1123,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if value is not None: _setter("value", value) @@ -1056,7 +1164,9 @@ def _configure( _setter: Callable[[Any, Any], None], limits: Optional[Any] = None, requests: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if limits is not None: _setter("limits", limits) if requests is not None: @@ -1105,7 +1215,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'readOnlyRootFilesystem' in kwargs: + read_only_root_filesystem = kwargs['readOnlyRootFilesystem'] + if 'runAsGroup' in kwargs: + run_as_group = kwargs['runAsGroup'] + if 'runAsNonRoot' in kwargs: + run_as_non_root = kwargs['runAsNonRoot'] + if 'runAsUser' in kwargs: + run_as_user = kwargs['runAsUser'] + if privileged is not None: _setter("privileged", privileged) if read_only_root_filesystem is not None: @@ -1181,7 +1301,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountPath' in kwargs: + mount_path = kwargs['mountPath'] + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if mount_path is not None: _setter("mount_path", mount_path) if name is not None: @@ -1253,7 +1379,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imagePullPolicy' in kwargs: + image_pull_policy = kwargs['imagePullPolicy'] + if 'securityContext' in kwargs: + security_context = kwargs['securityContext'] + if 'volumeMounts' in kwargs: + volume_mounts = kwargs['volumeMounts'] + _setter("image", image) if args is not None: _setter("args", args) @@ -1369,7 +1503,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeLimit' in kwargs: + size_limit = kwargs['sizeLimit'] + if medium is not None: _setter("medium", medium) if size_limit is not None: @@ -1406,7 +1544,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if path is not None: _setter("path", path) @@ -1432,7 +1572,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pod_properties: Optional[pulumi.Input['JobDefinitionPodPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'podProperties' in kwargs: + pod_properties = kwargs['podProperties'] + if pod_properties is not None: _setter("pod_properties", pod_properties) @@ -1461,7 +1605,11 @@ def _configure( _setter: Callable[[Any, Any], None], secret_name: pulumi.Input[str], optional: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretName' in kwargs: + secret_name = kwargs['secretName'] + _setter("secret_name", secret_name) if optional is not None: _setter("optional", optional) @@ -1506,7 +1654,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emptyDir' in kwargs: + empty_dir = kwargs['emptyDir'] + if 'hostPath' in kwargs: + host_path = kwargs['hostPath'] + _setter("name", name) if empty_dir is not None: _setter("empty_dir", empty_dir) @@ -1567,7 +1721,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -1604,7 +1760,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size_in_gi_b: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGiB' in kwargs: + size_in_gi_b = kwargs['sizeInGiB'] + _setter("size_in_gi_b", size_in_gi_b) @property @@ -1638,7 +1798,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onExitCode' in kwargs: + on_exit_code = kwargs['onExitCode'] + if 'onReason' in kwargs: + on_reason = kwargs['onReason'] + if 'onStatusReason' in kwargs: + on_status_reason = kwargs['onStatusReason'] + _setter("action", action) if on_exit_code is not None: _setter("on_exit_code", on_exit_code) @@ -1696,7 +1864,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], platform_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'platformVersion' in kwargs: + platform_version = kwargs['platformVersion'] + if platform_version is not None: _setter("platform_version", platform_version) @@ -1737,7 +1909,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initProcessEnabled' in kwargs: + init_process_enabled = kwargs['initProcessEnabled'] + if 'maxSwap' in kwargs: + max_swap = kwargs['maxSwap'] + if 'sharedMemorySize' in kwargs: + shared_memory_size = kwargs['sharedMemorySize'] + if devices is not None: _setter("devices", devices) if init_process_enabled is not None: @@ -1824,7 +2004,13 @@ def _configure( log_driver: pulumi.Input[str], options: Optional[Any] = None, secret_options: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionSecretArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDriver' in kwargs: + log_driver = kwargs['logDriver'] + if 'secretOptions' in kwargs: + secret_options = kwargs['secretOptions'] + _setter("log_driver", log_driver) if options is not None: _setter("options", options) @@ -1871,7 +2057,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], labels: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if labels is not None: _setter("labels", labels) @@ -1903,7 +2091,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if 'sourceVolume' in kwargs: + source_volume = kwargs['sourceVolume'] + if container_path is not None: _setter("container_path", container_path) if read_only is not None: @@ -1951,7 +2147,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], assign_public_ip: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) @@ -1983,7 +2183,15 @@ def _configure( main_node: pulumi.Input[int], node_range_properties: pulumi.Input[Sequence[pulumi.Input['JobDefinitionNodeRangePropertyArgs']]], num_nodes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mainNode' in kwargs: + main_node = kwargs['mainNode'] + if 'nodeRangeProperties' in kwargs: + node_range_properties = kwargs['nodeRangeProperties'] + if 'numNodes' in kwargs: + num_nodes = kwargs['numNodes'] + _setter("main_node", main_node) _setter("node_range_properties", node_range_properties) _setter("num_nodes", num_nodes) @@ -2031,7 +2239,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_nodes: pulumi.Input[str], container: Optional[pulumi.Input['JobDefinitionContainerPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetNodes' in kwargs: + target_nodes = kwargs['targetNodes'] + _setter("target_nodes", target_nodes) if container is not None: _setter("container", container) @@ -2082,7 +2294,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsPolicy' in kwargs: + dns_policy = kwargs['dnsPolicy'] + if 'hostNetwork' in kwargs: + host_network = kwargs['hostNetwork'] + if 'serviceAccountName' in kwargs: + service_account_name = kwargs['serviceAccountName'] + if containers is not None: _setter("containers", containers) if dns_policy is not None: @@ -2166,7 +2386,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) if value is not None: @@ -2206,7 +2428,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'evaluateOnExit' in kwargs: + evaluate_on_exit = kwargs['evaluateOnExit'] + if attempts is not None: _setter("attempts", attempts) if evaluate_on_exit is not None: @@ -2246,7 +2472,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuArchitecture' in kwargs: + cpu_architecture = kwargs['cpuArchitecture'] + if 'operatingSystemFamily' in kwargs: + operating_system_family = kwargs['operatingSystemFamily'] + if cpu_architecture is not None: _setter("cpu_architecture", cpu_architecture) if operating_system_family is not None: @@ -2286,7 +2518,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value_from: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueFrom' in kwargs: + value_from = kwargs['valueFrom'] + _setter("name", name) _setter("value_from", value_from) @@ -2321,7 +2557,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attempt_duration_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attemptDurationSeconds' in kwargs: + attempt_duration_seconds = kwargs['attemptDurationSeconds'] + if attempt_duration_seconds is not None: _setter("attempt_duration_seconds", attempt_duration_seconds) @@ -2353,7 +2593,13 @@ def _configure( container_path: pulumi.Input[str], size: pulumi.Input[int], mount_options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("container_path", container_path) _setter("size", size) if mount_options is not None: @@ -2405,7 +2651,13 @@ def _configure( hard_limit: pulumi.Input[int], name: pulumi.Input[str], soft_limit: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hardLimit' in kwargs: + hard_limit = kwargs['hardLimit'] + if 'softLimit' in kwargs: + soft_limit = kwargs['softLimit'] + _setter("hard_limit", hard_limit) _setter("name", name) _setter("soft_limit", soft_limit) @@ -2450,7 +2702,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if source_path is not None: _setter("source_path", source_path) @@ -2482,7 +2738,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'efsVolumeConfiguration' in kwargs: + efs_volume_configuration = kwargs['efsVolumeConfiguration'] + if efs_volume_configuration is not None: _setter("efs_volume_configuration", efs_volume_configuration) if host is not None: @@ -2533,7 +2793,11 @@ def _configure( _setter: Callable[[Any, Any], None], compute_environment: pulumi.Input[str], order: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeEnvironment' in kwargs: + compute_environment = kwargs['computeEnvironment'] + _setter("compute_environment", compute_environment) _setter("order", order) @@ -2578,7 +2842,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeReservation' in kwargs: + compute_reservation = kwargs['computeReservation'] + if 'shareDecaySeconds' in kwargs: + share_decay_seconds = kwargs['shareDecaySeconds'] + if 'shareDistribution' in kwargs: + share_distribution = kwargs['shareDistribution'] + if compute_reservation is not None: _setter("compute_reservation", compute_reservation) if share_decay_seconds is not None: @@ -2632,7 +2904,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'shareIdentifier' in kwargs: + share_identifier = kwargs['shareIdentifier'] + if 'weightFactor' in kwargs: + weight_factor = kwargs['weightFactor'] + if share_identifier is not None: _setter("share_identifier", share_identifier) if weight_factor is not None: diff --git a/sdk/python/pulumi_aws_native/batch/compute_environment.py b/sdk/python/pulumi_aws_native/batch/compute_environment.py index 39c86012a7..fe99acbd5a 100644 --- a/sdk/python/pulumi_aws_native/batch/compute_environment.py +++ b/sdk/python/pulumi_aws_native/batch/compute_environment.py @@ -56,7 +56,23 @@ def _configure( tags: Optional[Any] = None, unmanagedv_cpus: Optional[pulumi.Input[int]] = None, update_policy: Optional[pulumi.Input['ComputeEnvironmentUpdatePolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeEnvironmentName' in kwargs: + compute_environment_name = kwargs['computeEnvironmentName'] + if 'computeResources' in kwargs: + compute_resources = kwargs['computeResources'] + if 'eksConfiguration' in kwargs: + eks_configuration = kwargs['eksConfiguration'] + if 'replaceComputeEnvironment' in kwargs: + replace_compute_environment = kwargs['replaceComputeEnvironment'] + if 'serviceRole' in kwargs: + service_role = kwargs['serviceRole'] + if 'unmanagedvCpus' in kwargs: + unmanagedv_cpus = kwargs['unmanagedvCpus'] + if 'updatePolicy' in kwargs: + update_policy = kwargs['updatePolicy'] + _setter("type", type) if compute_environment_name is not None: _setter("compute_environment_name", compute_environment_name) diff --git a/sdk/python/pulumi_aws_native/batch/job_definition.py b/sdk/python/pulumi_aws_native/batch/job_definition.py index 4de2362b17..1db3520b86 100644 --- a/sdk/python/pulumi_aws_native/batch/job_definition.py +++ b/sdk/python/pulumi_aws_native/batch/job_definition.py @@ -61,7 +61,25 @@ def _configure( scheduling_priority: Optional[pulumi.Input[int]] = None, tags: Optional[Any] = None, timeout: Optional[pulumi.Input['JobDefinitionTimeoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerProperties' in kwargs: + container_properties = kwargs['containerProperties'] + if 'eksProperties' in kwargs: + eks_properties = kwargs['eksProperties'] + if 'jobDefinitionName' in kwargs: + job_definition_name = kwargs['jobDefinitionName'] + if 'nodeProperties' in kwargs: + node_properties = kwargs['nodeProperties'] + if 'platformCapabilities' in kwargs: + platform_capabilities = kwargs['platformCapabilities'] + if 'propagateTags' in kwargs: + propagate_tags = kwargs['propagateTags'] + if 'retryStrategy' in kwargs: + retry_strategy = kwargs['retryStrategy'] + if 'schedulingPriority' in kwargs: + scheduling_priority = kwargs['schedulingPriority'] + _setter("type", type) if container_properties is not None: _setter("container_properties", container_properties) diff --git a/sdk/python/pulumi_aws_native/batch/job_queue.py b/sdk/python/pulumi_aws_native/batch/job_queue.py index ef2449ba74..f07453ee45 100644 --- a/sdk/python/pulumi_aws_native/batch/job_queue.py +++ b/sdk/python/pulumi_aws_native/batch/job_queue.py @@ -45,7 +45,15 @@ def _configure( scheduling_policy_arn: Optional[pulumi.Input[str]] = None, state: Optional[pulumi.Input['JobQueueState']] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeEnvironmentOrder' in kwargs: + compute_environment_order = kwargs['computeEnvironmentOrder'] + if 'jobQueueName' in kwargs: + job_queue_name = kwargs['jobQueueName'] + if 'schedulingPolicyArn' in kwargs: + scheduling_policy_arn = kwargs['schedulingPolicyArn'] + _setter("compute_environment_order", compute_environment_order) _setter("priority", priority) if job_queue_name is not None: diff --git a/sdk/python/pulumi_aws_native/batch/outputs.py b/sdk/python/pulumi_aws_native/batch/outputs.py index 0a1b15b2f2..e1cbc5de44 100644 --- a/sdk/python/pulumi_aws_native/batch/outputs.py +++ b/sdk/python/pulumi_aws_native/batch/outputs.py @@ -168,7 +168,39 @@ def _configure( spot_iam_fleet_role: Optional[str] = None, tags: Optional[Any] = None, update_to_latest_image_version: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxvCpus' in kwargs: + maxv_cpus = kwargs['maxvCpus'] + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'bidPercentage' in kwargs: + bid_percentage = kwargs['bidPercentage'] + if 'desiredvCpus' in kwargs: + desiredv_cpus = kwargs['desiredvCpus'] + if 'ec2Configuration' in kwargs: + ec2_configuration = kwargs['ec2Configuration'] + if 'ec2KeyPair' in kwargs: + ec2_key_pair = kwargs['ec2KeyPair'] + if 'imageId' in kwargs: + image_id = kwargs['imageId'] + if 'instanceRole' in kwargs: + instance_role = kwargs['instanceRole'] + if 'instanceTypes' in kwargs: + instance_types = kwargs['instanceTypes'] + if 'launchTemplate' in kwargs: + launch_template = kwargs['launchTemplate'] + if 'minvCpus' in kwargs: + minv_cpus = kwargs['minvCpus'] + if 'placementGroup' in kwargs: + placement_group = kwargs['placementGroup'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'spotIamFleetRole' in kwargs: + spot_iam_fleet_role = kwargs['spotIamFleetRole'] + if 'updateToLatestImageVersion' in kwargs: + update_to_latest_image_version = kwargs['updateToLatestImageVersion'] + _setter("maxv_cpus", maxv_cpus) _setter("subnets", subnets) _setter("type", type) @@ -336,7 +368,15 @@ def _configure( image_type: str, image_id_override: Optional[str] = None, image_kubernetes_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageType' in kwargs: + image_type = kwargs['imageType'] + if 'imageIdOverride' in kwargs: + image_id_override = kwargs['imageIdOverride'] + if 'imageKubernetesVersion' in kwargs: + image_kubernetes_version = kwargs['imageKubernetesVersion'] + _setter("image_type", image_type) if image_id_override is not None: _setter("image_id_override", image_id_override) @@ -393,7 +433,13 @@ def _configure( _setter: Callable[[Any, Any], None], eks_cluster_arn: str, kubernetes_namespace: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eksClusterArn' in kwargs: + eks_cluster_arn = kwargs['eksClusterArn'] + if 'kubernetesNamespace' in kwargs: + kubernetes_namespace = kwargs['kubernetesNamespace'] + _setter("eks_cluster_arn", eks_cluster_arn) _setter("kubernetes_namespace", kubernetes_namespace) @@ -445,7 +491,13 @@ def _configure( launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + if launch_template_id is not None: _setter("launch_template_id", launch_template_id) if launch_template_name is not None: @@ -503,7 +555,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobExecutionTimeoutMinutes' in kwargs: + job_execution_timeout_minutes = kwargs['jobExecutionTimeoutMinutes'] + if 'terminateJobsOnUpdate' in kwargs: + terminate_jobs_on_update = kwargs['terminateJobsOnUpdate'] + if job_execution_timeout_minutes is not None: _setter("job_execution_timeout_minutes", job_execution_timeout_minutes) if terminate_jobs_on_update is not None: @@ -552,7 +610,11 @@ def _configure( _setter: Callable[[Any, Any], None], access_point_id: Optional[str] = None, iam: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessPointId' in kwargs: + access_point_id = kwargs['accessPointId'] + if access_point_id is not None: _setter("access_point_id", access_point_id) if iam is not None: @@ -683,7 +745,33 @@ def _configure( user: Optional[str] = None, vcpus: Optional[int] = None, volumes: Optional[Sequence['outputs.JobDefinitionVolumes']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ephemeralStorage' in kwargs: + ephemeral_storage = kwargs['ephemeralStorage'] + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'fargatePlatformConfiguration' in kwargs: + fargate_platform_configuration = kwargs['fargatePlatformConfiguration'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'jobRoleArn' in kwargs: + job_role_arn = kwargs['jobRoleArn'] + if 'linuxParameters' in kwargs: + linux_parameters = kwargs['linuxParameters'] + if 'logConfiguration' in kwargs: + log_configuration = kwargs['logConfiguration'] + if 'mountPoints' in kwargs: + mount_points = kwargs['mountPoints'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'readonlyRootFilesystem' in kwargs: + readonly_root_filesystem = kwargs['readonlyRootFilesystem'] + if 'resourceRequirements' in kwargs: + resource_requirements = kwargs['resourceRequirements'] + if 'runtimePlatform' in kwargs: + runtime_platform = kwargs['runtimePlatform'] + _setter("image", image) if command is not None: _setter("command", command) @@ -876,7 +964,13 @@ def _configure( container_path: Optional[str] = None, host_path: Optional[str] = None, permissions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'hostPath' in kwargs: + host_path = kwargs['hostPath'] + if container_path is not None: _setter("container_path", container_path) if host_path is not None: @@ -949,7 +1043,19 @@ def _configure( root_directory: Optional[str] = None, transit_encryption: Optional[str] = None, transit_encryption_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if 'authorizationConfig' in kwargs: + authorization_config = kwargs['authorizationConfig'] + if 'rootDirectory' in kwargs: + root_directory = kwargs['rootDirectory'] + if 'transitEncryption' in kwargs: + transit_encryption = kwargs['transitEncryption'] + if 'transitEncryptionPort' in kwargs: + transit_encryption_port = kwargs['transitEncryptionPort'] + _setter("file_system_id", file_system_id) if authorization_config is not None: _setter("authorization_config", authorization_config) @@ -1043,7 +1149,15 @@ def _configure( resources: Optional['outputs.JobDefinitionEksContainerResourceRequirements'] = None, security_context: Optional['outputs.JobDefinitionEksContainerSecurityContext'] = None, volume_mounts: Optional[Sequence['outputs.JobDefinitionEksContainerVolumeMount']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imagePullPolicy' in kwargs: + image_pull_policy = kwargs['imagePullPolicy'] + if 'securityContext' in kwargs: + security_context = kwargs['securityContext'] + if 'volumeMounts' in kwargs: + volume_mounts = kwargs['volumeMounts'] + _setter("image", image) if args is not None: _setter("args", args) @@ -1123,7 +1237,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if value is not None: _setter("value", value) @@ -1154,7 +1270,9 @@ def _configure( _setter: Callable[[Any, Any], None], limits: Optional[Any] = None, requests: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if limits is not None: _setter("limits", limits) if requests is not None: @@ -1218,7 +1336,17 @@ def _configure( run_as_group: Optional[int] = None, run_as_non_root: Optional[bool] = None, run_as_user: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'readOnlyRootFilesystem' in kwargs: + read_only_root_filesystem = kwargs['readOnlyRootFilesystem'] + if 'runAsGroup' in kwargs: + run_as_group = kwargs['runAsGroup'] + if 'runAsNonRoot' in kwargs: + run_as_non_root = kwargs['runAsNonRoot'] + if 'runAsUser' in kwargs: + run_as_user = kwargs['runAsUser'] + if privileged is not None: _setter("privileged", privileged) if read_only_root_filesystem is not None: @@ -1293,7 +1421,13 @@ def _configure( mount_path: Optional[str] = None, name: Optional[str] = None, read_only: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountPath' in kwargs: + mount_path = kwargs['mountPath'] + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if mount_path is not None: _setter("mount_path", mount_path) if name is not None: @@ -1349,7 +1483,11 @@ def _configure( _setter: Callable[[Any, Any], None], medium: Optional[str] = None, size_limit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeLimit' in kwargs: + size_limit = kwargs['sizeLimit'] + if medium is not None: _setter("medium", medium) if size_limit is not None: @@ -1378,7 +1516,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if path is not None: _setter("path", path) @@ -1417,7 +1557,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pod_properties: Optional['outputs.JobDefinitionPodProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'podProperties' in kwargs: + pod_properties = kwargs['podProperties'] + if pod_properties is not None: _setter("pod_properties", pod_properties) @@ -1459,7 +1603,11 @@ def _configure( _setter: Callable[[Any, Any], None], secret_name: str, optional: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretName' in kwargs: + secret_name = kwargs['secretName'] + _setter("secret_name", secret_name) if optional is not None: _setter("optional", optional) @@ -1515,7 +1663,13 @@ def _configure( empty_dir: Optional['outputs.JobDefinitionEksEmptyDir'] = None, host_path: Optional['outputs.JobDefinitionEksHostPath'] = None, secret: Optional['outputs.JobDefinitionEksSecret'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emptyDir' in kwargs: + empty_dir = kwargs['emptyDir'] + if 'hostPath' in kwargs: + host_path = kwargs['hostPath'] + _setter("name", name) if empty_dir is not None: _setter("empty_dir", empty_dir) @@ -1560,7 +1714,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -1606,7 +1762,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size_in_gi_b: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGiB' in kwargs: + size_in_gi_b = kwargs['sizeInGiB'] + _setter("size_in_gi_b", size_in_gi_b) @property @@ -1657,7 +1817,15 @@ def _configure( on_exit_code: Optional[str] = None, on_reason: Optional[str] = None, on_status_reason: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onExitCode' in kwargs: + on_exit_code = kwargs['onExitCode'] + if 'onReason' in kwargs: + on_reason = kwargs['onReason'] + if 'onStatusReason' in kwargs: + on_status_reason = kwargs['onStatusReason'] + _setter("action", action) if on_exit_code is not None: _setter("on_exit_code", on_exit_code) @@ -1716,7 +1884,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], platform_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'platformVersion' in kwargs: + platform_version = kwargs['platformVersion'] + if platform_version is not None: _setter("platform_version", platform_version) @@ -1774,7 +1946,15 @@ def _configure( shared_memory_size: Optional[int] = None, swappiness: Optional[int] = None, tmpfs: Optional[Sequence['outputs.JobDefinitionTmpfs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initProcessEnabled' in kwargs: + init_process_enabled = kwargs['initProcessEnabled'] + if 'maxSwap' in kwargs: + max_swap = kwargs['maxSwap'] + if 'sharedMemorySize' in kwargs: + shared_memory_size = kwargs['sharedMemorySize'] + if devices is not None: _setter("devices", devices) if init_process_enabled is not None: @@ -1856,7 +2036,13 @@ def _configure( log_driver: str, options: Optional[Any] = None, secret_options: Optional[Sequence['outputs.JobDefinitionSecret']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDriver' in kwargs: + log_driver = kwargs['logDriver'] + if 'secretOptions' in kwargs: + secret_options = kwargs['secretOptions'] + _setter("log_driver", log_driver) if options is not None: _setter("options", options) @@ -1891,7 +2077,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], labels: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if labels is not None: _setter("labels", labels) @@ -1940,7 +2128,15 @@ def _configure( container_path: Optional[str] = None, read_only: Optional[bool] = None, source_volume: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if 'sourceVolume' in kwargs: + source_volume = kwargs['sourceVolume'] + if container_path is not None: _setter("container_path", container_path) if read_only is not None: @@ -1993,7 +2189,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], assign_public_ip: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) @@ -2042,7 +2242,15 @@ def _configure( main_node: int, node_range_properties: Sequence['outputs.JobDefinitionNodeRangeProperty'], num_nodes: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mainNode' in kwargs: + main_node = kwargs['mainNode'] + if 'nodeRangeProperties' in kwargs: + node_range_properties = kwargs['nodeRangeProperties'] + if 'numNodes' in kwargs: + num_nodes = kwargs['numNodes'] + _setter("main_node", main_node) _setter("node_range_properties", node_range_properties) _setter("num_nodes", num_nodes) @@ -2095,7 +2303,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_nodes: str, container: Optional['outputs.JobDefinitionContainerProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetNodes' in kwargs: + target_nodes = kwargs['targetNodes'] + _setter("target_nodes", target_nodes) if container is not None: _setter("container", container) @@ -2159,7 +2371,15 @@ def _configure( metadata: Optional['outputs.JobDefinitionMetadata'] = None, service_account_name: Optional[str] = None, volumes: Optional[Sequence['outputs.JobDefinitionEksVolume']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsPolicy' in kwargs: + dns_policy = kwargs['dnsPolicy'] + if 'hostNetwork' in kwargs: + host_network = kwargs['hostNetwork'] + if 'serviceAccountName' in kwargs: + service_account_name = kwargs['serviceAccountName'] + if containers is not None: _setter("containers", containers) if dns_policy is not None: @@ -2219,7 +2439,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) if value is not None: @@ -2268,7 +2490,11 @@ def _configure( _setter: Callable[[Any, Any], None], attempts: Optional[int] = None, evaluate_on_exit: Optional[Sequence['outputs.JobDefinitionEvaluateOnExit']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'evaluateOnExit' in kwargs: + evaluate_on_exit = kwargs['evaluateOnExit'] + if attempts is not None: _setter("attempts", attempts) if evaluate_on_exit is not None: @@ -2319,7 +2545,13 @@ def _configure( _setter: Callable[[Any, Any], None], cpu_architecture: Optional[str] = None, operating_system_family: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuArchitecture' in kwargs: + cpu_architecture = kwargs['cpuArchitecture'] + if 'operatingSystemFamily' in kwargs: + operating_system_family = kwargs['operatingSystemFamily'] + if cpu_architecture is not None: _setter("cpu_architecture", cpu_architecture) if operating_system_family is not None: @@ -2368,7 +2600,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value_from: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueFrom' in kwargs: + value_from = kwargs['valueFrom'] + _setter("name", name) _setter("value_from", value_from) @@ -2412,7 +2648,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attempt_duration_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attemptDurationSeconds' in kwargs: + attempt_duration_seconds = kwargs['attemptDurationSeconds'] + if attempt_duration_seconds is not None: _setter("attempt_duration_seconds", attempt_duration_seconds) @@ -2459,7 +2699,13 @@ def _configure( container_path: str, size: int, mount_options: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("container_path", container_path) _setter("size", size) if mount_options is not None: @@ -2518,7 +2764,13 @@ def _configure( hard_limit: int, name: str, soft_limit: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hardLimit' in kwargs: + hard_limit = kwargs['hardLimit'] + if 'softLimit' in kwargs: + soft_limit = kwargs['softLimit'] + _setter("hard_limit", hard_limit) _setter("name", name) _setter("soft_limit", soft_limit) @@ -2574,7 +2826,11 @@ def _configure( efs_volume_configuration: Optional['outputs.JobDefinitionEfsVolumeConfiguration'] = None, host: Optional['outputs.JobDefinitionVolumesHost'] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'efsVolumeConfiguration' in kwargs: + efs_volume_configuration = kwargs['efsVolumeConfiguration'] + if efs_volume_configuration is not None: _setter("efs_volume_configuration", efs_volume_configuration) if host is not None: @@ -2627,7 +2883,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if source_path is not None: _setter("source_path", source_path) @@ -2669,7 +2929,11 @@ def _configure( _setter: Callable[[Any, Any], None], compute_environment: str, order: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeEnvironment' in kwargs: + compute_environment = kwargs['computeEnvironment'] + _setter("compute_environment", compute_environment) _setter("order", order) @@ -2730,7 +2994,15 @@ def _configure( compute_reservation: Optional[float] = None, share_decay_seconds: Optional[float] = None, share_distribution: Optional[Sequence['outputs.SchedulingPolicyShareAttributes']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeReservation' in kwargs: + compute_reservation = kwargs['computeReservation'] + if 'shareDecaySeconds' in kwargs: + share_decay_seconds = kwargs['shareDecaySeconds'] + if 'shareDistribution' in kwargs: + share_distribution = kwargs['shareDistribution'] + if compute_reservation is not None: _setter("compute_reservation", compute_reservation) if share_decay_seconds is not None: @@ -2791,7 +3063,13 @@ def _configure( _setter: Callable[[Any, Any], None], share_identifier: Optional[str] = None, weight_factor: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'shareIdentifier' in kwargs: + share_identifier = kwargs['shareIdentifier'] + if 'weightFactor' in kwargs: + weight_factor = kwargs['weightFactor'] + if share_identifier is not None: _setter("share_identifier", share_identifier) if weight_factor is not None: diff --git a/sdk/python/pulumi_aws_native/batch/scheduling_policy.py b/sdk/python/pulumi_aws_native/batch/scheduling_policy.py index 1ca1e098ff..279fd9e38a 100644 --- a/sdk/python/pulumi_aws_native/batch/scheduling_policy.py +++ b/sdk/python/pulumi_aws_native/batch/scheduling_policy.py @@ -36,7 +36,11 @@ def _configure( fairshare_policy: Optional[pulumi.Input['SchedulingPolicyFairsharePolicyArgs']] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fairsharePolicy' in kwargs: + fairshare_policy = kwargs['fairsharePolicy'] + if fairshare_policy is not None: _setter("fairshare_policy", fairshare_policy) if name is not None: diff --git a/sdk/python/pulumi_aws_native/billingconductor/_inputs.py b/sdk/python/pulumi_aws_native/billingconductor/_inputs.py index 5b05db11de..d36959c1da 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/_inputs.py +++ b/sdk/python/pulumi_aws_native/billingconductor/_inputs.py @@ -41,7 +41,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'linkedAccountIds' in kwargs: + linked_account_ids = kwargs['linkedAccountIds'] + if 'autoAssociate' in kwargs: + auto_associate = kwargs['autoAssociate'] + _setter("linked_account_ids", linked_account_ids) if auto_associate is not None: _setter("auto_associate", auto_associate) @@ -80,7 +86,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pricing_plan_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pricingPlanArn' in kwargs: + pricing_plan_arn = kwargs['pricingPlanArn'] + _setter("pricing_plan_arn", pricing_plan_arn) @property @@ -111,7 +121,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -149,7 +161,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exclusiveEndBillingPeriod' in kwargs: + exclusive_end_billing_period = kwargs['exclusiveEndBillingPeriod'] + if 'inclusiveStartBillingPeriod' in kwargs: + inclusive_start_billing_period = kwargs['inclusiveStartBillingPeriod'] + if exclusive_end_billing_period is not None: _setter("exclusive_end_billing_period", exclusive_end_billing_period) if inclusive_start_billing_period is not None: @@ -195,7 +213,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineItemFilters' in kwargs: + line_item_filters = kwargs['lineItemFilters'] + _setter("type", type) if flat is not None: _setter("flat", flat) @@ -253,7 +275,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], charge_value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'chargeValue' in kwargs: + charge_value = kwargs['chargeValue'] + _setter("charge_value", charge_value) @property @@ -284,7 +310,11 @@ def _configure( attribute: pulumi.Input['CustomLineItemLineItemFilterAttribute'], match_option: pulumi.Input['CustomLineItemLineItemFilterMatchOption'], values: pulumi.Input[Sequence[pulumi.Input['CustomLineItemLineItemFilterValue']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOption' in kwargs: + match_option = kwargs['matchOption'] + _setter("attribute", attribute) _setter("match_option", match_option) _setter("values", values) @@ -332,7 +362,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentageValue' in kwargs: + percentage_value = kwargs['percentageValue'] + if 'childAssociatedResources' in kwargs: + child_associated_resources = kwargs['childAssociatedResources'] + _setter("percentage_value", percentage_value) if child_associated_resources is not None: _setter("child_associated_resources", child_associated_resources) @@ -371,7 +407,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -409,7 +447,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -447,7 +487,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], activated: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("activated", activated) @property @@ -475,7 +517,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -513,7 +557,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], free_tier: Optional[pulumi.Input['PricingRuleFreeTierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeTier' in kwargs: + free_tier = kwargs['freeTier'] + if free_tier is not None: _setter("free_tier", free_tier) diff --git a/sdk/python/pulumi_aws_native/billingconductor/billing_group.py b/sdk/python/pulumi_aws_native/billingconductor/billing_group.py index 5f5a901958..492a7cdd22 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/billing_group.py +++ b/sdk/python/pulumi_aws_native/billingconductor/billing_group.py @@ -45,7 +45,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountGrouping' in kwargs: + account_grouping = kwargs['accountGrouping'] + if 'computationPreference' in kwargs: + computation_preference = kwargs['computationPreference'] + if 'primaryAccountId' in kwargs: + primary_account_id = kwargs['primaryAccountId'] + _setter("account_grouping", account_grouping) _setter("computation_preference", computation_preference) _setter("primary_account_id", primary_account_id) 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..c333e3414a 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/custom_line_item.py +++ b/sdk/python/pulumi_aws_native/billingconductor/custom_line_item.py @@ -45,7 +45,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'billingGroupArn' in kwargs: + billing_group_arn = kwargs['billingGroupArn'] + if 'billingPeriodRange' in kwargs: + billing_period_range = kwargs['billingPeriodRange'] + if 'customLineItemChargeDetails' in kwargs: + custom_line_item_charge_details = kwargs['customLineItemChargeDetails'] + _setter("billing_group_arn", billing_group_arn) if billing_period_range is not None: _setter("billing_period_range", billing_period_range) diff --git a/sdk/python/pulumi_aws_native/billingconductor/outputs.py b/sdk/python/pulumi_aws_native/billingconductor/outputs.py index 989edf7e63..da0f3dcf73 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/outputs.py +++ b/sdk/python/pulumi_aws_native/billingconductor/outputs.py @@ -61,7 +61,13 @@ def _configure( _setter: Callable[[Any, Any], None], linked_account_ids: Sequence[str], auto_associate: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'linkedAccountIds' in kwargs: + linked_account_ids = kwargs['linkedAccountIds'] + if 'autoAssociate' in kwargs: + auto_associate = kwargs['autoAssociate'] + _setter("linked_account_ids", linked_account_ids) if auto_associate is not None: _setter("auto_associate", auto_associate) @@ -109,7 +115,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pricing_plan_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pricingPlanArn' in kwargs: + pricing_plan_arn = kwargs['pricingPlanArn'] + _setter("pricing_plan_arn", pricing_plan_arn) @property @@ -136,7 +146,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -185,7 +197,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exclusiveEndBillingPeriod' in kwargs: + exclusive_end_billing_period = kwargs['exclusiveEndBillingPeriod'] + if 'inclusiveStartBillingPeriod' in kwargs: + inclusive_start_billing_period = kwargs['inclusiveStartBillingPeriod'] + if exclusive_end_billing_period is not None: _setter("exclusive_end_billing_period", exclusive_end_billing_period) if inclusive_start_billing_period is not None: @@ -240,7 +258,11 @@ def _configure( flat: Optional['outputs.CustomLineItemFlatChargeDetails'] = None, line_item_filters: Optional[Sequence['outputs.CustomLineItemLineItemFilter']] = None, percentage: Optional['outputs.CustomLineItemPercentageChargeDetails'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineItemFilters' in kwargs: + line_item_filters = kwargs['lineItemFilters'] + _setter("type", type) if flat is not None: _setter("flat", flat) @@ -299,7 +321,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], charge_value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'chargeValue' in kwargs: + charge_value = kwargs['chargeValue'] + _setter("charge_value", charge_value) @property @@ -343,7 +369,11 @@ def _configure( attribute: 'CustomLineItemLineItemFilterAttribute', match_option: 'CustomLineItemLineItemFilterMatchOption', values: Sequence['CustomLineItemLineItemFilterValue'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOption' in kwargs: + match_option = kwargs['matchOption'] + _setter("attribute", attribute) _setter("match_option", match_option) _setter("values", values) @@ -398,7 +428,13 @@ def _configure( _setter: Callable[[Any, Any], None], percentage_value: float, child_associated_resources: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentageValue' in kwargs: + percentage_value = kwargs['percentageValue'] + if 'childAssociatedResources' in kwargs: + child_associated_resources = kwargs['childAssociatedResources'] + _setter("percentage_value", percentage_value) if child_associated_resources is not None: _setter("child_associated_resources", child_associated_resources) @@ -429,7 +465,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -459,7 +497,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -492,7 +532,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], activated: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("activated", activated) @property @@ -516,7 +558,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -566,7 +610,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], free_tier: Optional['outputs.PricingRuleFreeTier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeTier' in kwargs: + free_tier = kwargs['freeTier'] + if free_tier is not None: _setter("free_tier", free_tier) diff --git a/sdk/python/pulumi_aws_native/billingconductor/pricing_plan.py b/sdk/python/pulumi_aws_native/billingconductor/pricing_plan.py index 8185aefaa4..926e373a1f 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/pricing_plan.py +++ b/sdk/python/pulumi_aws_native/billingconductor/pricing_plan.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pricingRuleArns' in kwargs: + pricing_rule_arns = kwargs['pricingRuleArns'] + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/billingconductor/pricing_rule.py b/sdk/python/pulumi_aws_native/billingconductor/pricing_rule.py index 20284292da..2875ff2c34 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/pricing_rule.py +++ b/sdk/python/pulumi_aws_native/billingconductor/pricing_rule.py @@ -69,7 +69,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'billingEntity' in kwargs: + billing_entity = kwargs['billingEntity'] + if 'modifierPercentage' in kwargs: + modifier_percentage = kwargs['modifierPercentage'] + if 'usageType' in kwargs: + usage_type = kwargs['usageType'] + _setter("scope", scope) _setter("type", type) if billing_entity is not None: diff --git a/sdk/python/pulumi_aws_native/budgets/_inputs.py b/sdk/python/pulumi_aws_native/budgets/_inputs.py index b46a1f42af..00f1846bdd 100644 --- a/sdk/python/pulumi_aws_native/budgets/_inputs.py +++ b/sdk/python/pulumi_aws_native/budgets/_inputs.py @@ -43,7 +43,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoAdjustType' in kwargs: + auto_adjust_type = kwargs['autoAdjustType'] + if 'historicalOptions' in kwargs: + historical_options = kwargs['historicalOptions'] + _setter("auto_adjust_type", auto_adjust_type) if historical_options is not None: _setter("historical_options", historical_options) @@ -109,7 +115,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeCredit' in kwargs: + include_credit = kwargs['includeCredit'] + if 'includeDiscount' in kwargs: + include_discount = kwargs['includeDiscount'] + if 'includeOtherSubscription' in kwargs: + include_other_subscription = kwargs['includeOtherSubscription'] + if 'includeRecurring' in kwargs: + include_recurring = kwargs['includeRecurring'] + if 'includeRefund' in kwargs: + include_refund = kwargs['includeRefund'] + if 'includeSubscription' in kwargs: + include_subscription = kwargs['includeSubscription'] + if 'includeSupport' in kwargs: + include_support = kwargs['includeSupport'] + if 'includeTax' in kwargs: + include_tax = kwargs['includeTax'] + if 'includeUpfront' in kwargs: + include_upfront = kwargs['includeUpfront'] + if 'useAmortized' in kwargs: + use_amortized = kwargs['useAmortized'] + if 'useBlended' in kwargs: + use_blended = kwargs['useBlended'] + if include_credit is not None: _setter("include_credit", include_credit) if include_discount is not None: @@ -269,7 +299,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'budgetType' in kwargs: + budget_type = kwargs['budgetType'] + if 'timeUnit' in kwargs: + time_unit = kwargs['timeUnit'] + if 'autoAdjustData' in kwargs: + auto_adjust_data = kwargs['autoAdjustData'] + if 'budgetLimit' in kwargs: + budget_limit = kwargs['budgetLimit'] + if 'budgetName' in kwargs: + budget_name = kwargs['budgetName'] + if 'costFilters' in kwargs: + cost_filters = kwargs['costFilters'] + if 'costTypes' in kwargs: + cost_types = kwargs['costTypes'] + if 'plannedBudgetLimits' in kwargs: + planned_budget_limits = kwargs['plannedBudgetLimits'] + if 'timePeriod' in kwargs: + time_period = kwargs['timePeriod'] + _setter("budget_type", budget_type) _setter("time_unit", time_unit) if auto_adjust_data is not None: @@ -381,7 +431,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], budget_adjustment_period: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'budgetAdjustmentPeriod' in kwargs: + budget_adjustment_period = kwargs['budgetAdjustmentPeriod'] + _setter("budget_adjustment_period", budget_adjustment_period) @property @@ -409,7 +463,9 @@ def _configure( _setter: Callable[[Any, Any], None], notification: pulumi.Input['BudgetNotificationArgs'], subscribers: pulumi.Input[Sequence[pulumi.Input['BudgetSubscriberArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("notification", notification) _setter("subscribers", subscribers) @@ -453,7 +509,15 @@ def _configure( notification_type: pulumi.Input[str], threshold: pulumi.Input[float], threshold_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'notificationType' in kwargs: + notification_type = kwargs['notificationType'] + if 'thresholdType' in kwargs: + threshold_type = kwargs['thresholdType'] + _setter("comparison_operator", comparison_operator) _setter("notification_type", notification_type) _setter("threshold", threshold) @@ -512,7 +576,9 @@ def _configure( _setter: Callable[[Any, Any], None], amount: pulumi.Input[float], unit: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("amount", amount) _setter("unit", unit) @@ -550,7 +616,11 @@ def _configure( _setter: Callable[[Any, Any], None], address: pulumi.Input[str], subscription_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subscriptionType' in kwargs: + subscription_type = kwargs['subscriptionType'] + _setter("address", address) _setter("subscription_type", subscription_type) @@ -588,7 +658,9 @@ def _configure( _setter: Callable[[Any, Any], None], end: Optional[pulumi.Input[str]] = None, start: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if end is not None: _setter("end", end) if start is not None: @@ -628,7 +700,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['BudgetsActionActionThresholdType'], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -669,7 +743,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iamActionDefinition' in kwargs: + iam_action_definition = kwargs['iamActionDefinition'] + if 'scpActionDefinition' in kwargs: + scp_action_definition = kwargs['scpActionDefinition'] + if 'ssmActionDefinition' in kwargs: + ssm_action_definition = kwargs['ssmActionDefinition'] + if iam_action_definition is not None: _setter("iam_action_definition", iam_action_definition) if scp_action_definition is not None: @@ -726,7 +808,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyArn' in kwargs: + policy_arn = kwargs['policyArn'] + _setter("policy_arn", policy_arn) if groups is not None: _setter("groups", groups) @@ -787,7 +873,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyId' in kwargs: + policy_id = kwargs['policyId'] + if 'targetIds' in kwargs: + target_ids = kwargs['targetIds'] + _setter("policy_id", policy_id) _setter("target_ids", target_ids) @@ -828,7 +920,11 @@ def _configure( instance_ids: pulumi.Input[Sequence[pulumi.Input[str]]], region: pulumi.Input[str], subtype: pulumi.Input['BudgetsActionSsmActionDefinitionSubtype'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceIds' in kwargs: + instance_ids = kwargs['instanceIds'] + _setter("instance_ids", instance_ids) _setter("region", region) _setter("subtype", subtype) @@ -876,7 +972,9 @@ def _configure( _setter: Callable[[Any, Any], None], address: pulumi.Input[str], type: pulumi.Input['BudgetsActionSubscriberType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("address", address) _setter("type", type) diff --git a/sdk/python/pulumi_aws_native/budgets/budget.py b/sdk/python/pulumi_aws_native/budgets/budget.py index d8ff93084b..69d2c57ad7 100644 --- a/sdk/python/pulumi_aws_native/budgets/budget.py +++ b/sdk/python/pulumi_aws_native/budgets/budget.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notificationsWithSubscribers' in kwargs: + notifications_with_subscribers = kwargs['notificationsWithSubscribers'] + _setter("budget", budget) if notifications_with_subscribers is not None: _setter("notifications_with_subscribers", notifications_with_subscribers) diff --git a/sdk/python/pulumi_aws_native/budgets/budgets_action.py b/sdk/python/pulumi_aws_native/budgets/budgets_action.py index ad73f6f467..5f46be9d61 100644 --- a/sdk/python/pulumi_aws_native/budgets/budgets_action.py +++ b/sdk/python/pulumi_aws_native/budgets/budgets_action.py @@ -50,7 +50,21 @@ def _configure( notification_type: pulumi.Input['BudgetsActionNotificationType'], subscribers: pulumi.Input[Sequence[pulumi.Input['BudgetsActionSubscriberArgs']]], approval_model: Optional[pulumi.Input['BudgetsActionApprovalModel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionThreshold' in kwargs: + action_threshold = kwargs['actionThreshold'] + if 'actionType' in kwargs: + action_type = kwargs['actionType'] + if 'budgetName' in kwargs: + budget_name = kwargs['budgetName'] + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'notificationType' in kwargs: + notification_type = kwargs['notificationType'] + if 'approvalModel' in kwargs: + approval_model = kwargs['approvalModel'] + _setter("action_threshold", action_threshold) _setter("action_type", action_type) _setter("budget_name", budget_name) diff --git a/sdk/python/pulumi_aws_native/budgets/outputs.py b/sdk/python/pulumi_aws_native/budgets/outputs.py index 19b1f53af1..0c493d541c 100644 --- a/sdk/python/pulumi_aws_native/budgets/outputs.py +++ b/sdk/python/pulumi_aws_native/budgets/outputs.py @@ -63,7 +63,13 @@ def _configure( _setter: Callable[[Any, Any], None], auto_adjust_type: str, historical_options: Optional['outputs.BudgetHistoricalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoAdjustType' in kwargs: + auto_adjust_type = kwargs['autoAdjustType'] + if 'historicalOptions' in kwargs: + historical_options = kwargs['historicalOptions'] + _setter("auto_adjust_type", auto_adjust_type) if historical_options is not None: _setter("historical_options", historical_options) @@ -158,7 +164,31 @@ def _configure( include_upfront: Optional[bool] = None, use_amortized: Optional[bool] = None, use_blended: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeCredit' in kwargs: + include_credit = kwargs['includeCredit'] + if 'includeDiscount' in kwargs: + include_discount = kwargs['includeDiscount'] + if 'includeOtherSubscription' in kwargs: + include_other_subscription = kwargs['includeOtherSubscription'] + if 'includeRecurring' in kwargs: + include_recurring = kwargs['includeRecurring'] + if 'includeRefund' in kwargs: + include_refund = kwargs['includeRefund'] + if 'includeSubscription' in kwargs: + include_subscription = kwargs['includeSubscription'] + if 'includeSupport' in kwargs: + include_support = kwargs['includeSupport'] + if 'includeTax' in kwargs: + include_tax = kwargs['includeTax'] + if 'includeUpfront' in kwargs: + include_upfront = kwargs['includeUpfront'] + if 'useAmortized' in kwargs: + use_amortized = kwargs['useAmortized'] + if 'useBlended' in kwargs: + use_blended = kwargs['useBlended'] + if include_credit is not None: _setter("include_credit", include_credit) if include_discount is not None: @@ -307,7 +337,27 @@ def _configure( cost_types: Optional['outputs.BudgetCostTypes'] = None, planned_budget_limits: Optional[Any] = None, time_period: Optional['outputs.BudgetTimePeriod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'budgetType' in kwargs: + budget_type = kwargs['budgetType'] + if 'timeUnit' in kwargs: + time_unit = kwargs['timeUnit'] + if 'autoAdjustData' in kwargs: + auto_adjust_data = kwargs['autoAdjustData'] + if 'budgetLimit' in kwargs: + budget_limit = kwargs['budgetLimit'] + if 'budgetName' in kwargs: + budget_name = kwargs['budgetName'] + if 'costFilters' in kwargs: + cost_filters = kwargs['costFilters'] + if 'costTypes' in kwargs: + cost_types = kwargs['costTypes'] + if 'plannedBudgetLimits' in kwargs: + planned_budget_limits = kwargs['plannedBudgetLimits'] + if 'timePeriod' in kwargs: + time_period = kwargs['timePeriod'] + _setter("budget_type", budget_type) _setter("time_unit", time_unit) if auto_adjust_data is not None: @@ -400,7 +450,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], budget_adjustment_period: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'budgetAdjustmentPeriod' in kwargs: + budget_adjustment_period = kwargs['budgetAdjustmentPeriod'] + _setter("budget_adjustment_period", budget_adjustment_period) @property @@ -451,7 +505,15 @@ def _configure( notification_type: str, threshold: float, threshold_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'notificationType' in kwargs: + notification_type = kwargs['notificationType'] + if 'thresholdType' in kwargs: + threshold_type = kwargs['thresholdType'] + _setter("comparison_operator", comparison_operator) _setter("notification_type", notification_type) _setter("threshold", threshold) @@ -494,7 +556,9 @@ def _configure( _setter: Callable[[Any, Any], None], notification: 'outputs.BudgetNotification', subscribers: Sequence['outputs.BudgetSubscriber'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("notification", notification) _setter("subscribers", subscribers) @@ -524,7 +588,9 @@ def _configure( _setter: Callable[[Any, Any], None], amount: float, unit: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("amount", amount) _setter("unit", unit) @@ -571,7 +637,11 @@ def _configure( _setter: Callable[[Any, Any], None], address: str, subscription_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subscriptionType' in kwargs: + subscription_type = kwargs['subscriptionType'] + _setter("address", address) _setter("subscription_type", subscription_type) @@ -601,7 +671,9 @@ def _configure( _setter: Callable[[Any, Any], None], end: Optional[str] = None, start: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if end is not None: _setter("end", end) if start is not None: @@ -633,7 +705,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'BudgetsActionActionThresholdType', value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -687,7 +761,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iamActionDefinition' in kwargs: + iam_action_definition = kwargs['iamActionDefinition'] + if 'scpActionDefinition' in kwargs: + scp_action_definition = kwargs['scpActionDefinition'] + if 'ssmActionDefinition' in kwargs: + ssm_action_definition = kwargs['ssmActionDefinition'] + if iam_action_definition is not None: _setter("iam_action_definition", iam_action_definition) if scp_action_definition is not None: @@ -749,7 +831,11 @@ def _configure( groups: Optional[Sequence[str]] = None, roles: Optional[Sequence[str]] = None, users: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyArn' in kwargs: + policy_arn = kwargs['policyArn'] + _setter("policy_arn", policy_arn) if groups is not None: _setter("groups", groups) @@ -813,7 +899,13 @@ def _configure( _setter: Callable[[Any, Any], None], policy_id: str, target_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyId' in kwargs: + policy_id = kwargs['policyId'] + if 'targetIds' in kwargs: + target_ids = kwargs['targetIds'] + _setter("policy_id", policy_id) _setter("target_ids", target_ids) @@ -863,7 +955,11 @@ def _configure( instance_ids: Sequence[str], region: str, subtype: 'BudgetsActionSsmActionDefinitionSubtype', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceIds' in kwargs: + instance_ids = kwargs['instanceIds'] + _setter("instance_ids", instance_ids) _setter("region", region) _setter("subtype", subtype) @@ -899,7 +995,9 @@ def _configure( _setter: Callable[[Any, Any], None], address: str, type: 'BudgetsActionSubscriberType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("address", address) _setter("type", type) diff --git a/sdk/python/pulumi_aws_native/cassandra/_inputs.py b/sdk/python/pulumi_aws_native/cassandra/_inputs.py index cf4c82ba93..b196ac8a2e 100644 --- a/sdk/python/pulumi_aws_native/cassandra/_inputs.py +++ b/sdk/python/pulumi_aws_native/cassandra/_inputs.py @@ -36,7 +36,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'regionList' in kwargs: + region_list = kwargs['regionList'] + if 'replicationStrategy' in kwargs: + replication_strategy = kwargs['replicationStrategy'] + if region_list is not None: _setter("region_list", region_list) if replication_strategy is not None: @@ -76,7 +82,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -114,7 +122,11 @@ def _configure( _setter: Callable[[Any, Any], None], mode: pulumi.Input['TableMode'], provisioned_throughput: Optional[pulumi.Input['TableProvisionedThroughputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'provisionedThroughput' in kwargs: + provisioned_throughput = kwargs['provisionedThroughput'] + _setter("mode", mode) if provisioned_throughput is not None: _setter("provisioned_throughput", provisioned_throughput) @@ -153,7 +165,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: pulumi.Input['TableColumnArgs'], order_by: Optional[pulumi.Input['TableClusteringKeyColumnOrderBy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'orderBy' in kwargs: + order_by = kwargs['orderBy'] + _setter("column", column) if order_by is not None: _setter("order_by", order_by) @@ -192,7 +208,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_name: pulumi.Input[str], column_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'columnType' in kwargs: + column_type = kwargs['columnType'] + _setter("column_name", column_name) _setter("column_type", column_type) @@ -233,7 +255,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + if 'kmsKeyIdentifier' in kwargs: + kms_key_identifier = kwargs['kmsKeyIdentifier'] + _setter("encryption_type", encryption_type) if kms_key_identifier is not None: _setter("kms_key_identifier", kms_key_identifier) @@ -275,7 +303,13 @@ def _configure( _setter: Callable[[Any, Any], None], read_capacity_units: pulumi.Input[int], write_capacity_units: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'readCapacityUnits' in kwargs: + read_capacity_units = kwargs['readCapacityUnits'] + if 'writeCapacityUnits' in kwargs: + write_capacity_units = kwargs['writeCapacityUnits'] + _setter("read_capacity_units", read_capacity_units) _setter("write_capacity_units", write_capacity_units) @@ -316,7 +350,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/cassandra/keyspace.py b/sdk/python/pulumi_aws_native/cassandra/keyspace.py index 36650d38c6..b4a451f400 100644 --- a/sdk/python/pulumi_aws_native/cassandra/keyspace.py +++ b/sdk/python/pulumi_aws_native/cassandra/keyspace.py @@ -36,7 +36,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyspaceName' in kwargs: + keyspace_name = kwargs['keyspaceName'] + if 'replicationSpecification' in kwargs: + replication_specification = kwargs['replicationSpecification'] + if keyspace_name is not None: _setter("keyspace_name", keyspace_name) if replication_specification is not None: diff --git a/sdk/python/pulumi_aws_native/cassandra/outputs.py b/sdk/python/pulumi_aws_native/cassandra/outputs.py index cdf22e4297..c6f1c63c77 100644 --- a/sdk/python/pulumi_aws_native/cassandra/outputs.py +++ b/sdk/python/pulumi_aws_native/cassandra/outputs.py @@ -56,7 +56,13 @@ def _configure( _setter: Callable[[Any, Any], None], region_list: Optional[Sequence['KeyspaceRegionListItem']] = None, replication_strategy: Optional['KeyspaceReplicationSpecificationReplicationStrategy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'regionList' in kwargs: + region_list = kwargs['regionList'] + if 'replicationStrategy' in kwargs: + replication_strategy = kwargs['replicationStrategy'] + if region_list is not None: _setter("region_list", region_list) if replication_strategy is not None: @@ -88,7 +94,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -135,7 +143,11 @@ def _configure( _setter: Callable[[Any, Any], None], mode: 'TableMode', provisioned_throughput: Optional['outputs.TableProvisionedThroughput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'provisionedThroughput' in kwargs: + provisioned_throughput = kwargs['provisionedThroughput'] + _setter("mode", mode) if provisioned_throughput is not None: _setter("provisioned_throughput", provisioned_throughput) @@ -183,7 +195,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: 'outputs.TableColumn', order_by: Optional['TableClusteringKeyColumnOrderBy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'orderBy' in kwargs: + order_by = kwargs['orderBy'] + _setter("column", column) if order_by is not None: _setter("order_by", order_by) @@ -233,7 +249,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_name: str, column_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'columnType' in kwargs: + column_type = kwargs['columnType'] + _setter("column_name", column_name) _setter("column_type", column_type) @@ -288,7 +310,13 @@ def _configure( _setter: Callable[[Any, Any], None], encryption_type: 'TableEncryptionType', kms_key_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + if 'kmsKeyIdentifier' in kwargs: + kms_key_identifier = kwargs['kmsKeyIdentifier'] + _setter("encryption_type", encryption_type) if kms_key_identifier is not None: _setter("kms_key_identifier", kms_key_identifier) @@ -344,7 +372,13 @@ def _configure( _setter: Callable[[Any, Any], None], read_capacity_units: int, write_capacity_units: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'readCapacityUnits' in kwargs: + read_capacity_units = kwargs['readCapacityUnits'] + if 'writeCapacityUnits' in kwargs: + write_capacity_units = kwargs['writeCapacityUnits'] + _setter("read_capacity_units", read_capacity_units) _setter("write_capacity_units", write_capacity_units) @@ -380,7 +414,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/cassandra/table.py b/sdk/python/pulumi_aws_native/cassandra/table.py index 9fc1ef1296..88a67b108f 100644 --- a/sdk/python/pulumi_aws_native/cassandra/table.py +++ b/sdk/python/pulumi_aws_native/cassandra/table.py @@ -68,7 +68,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyspaceName' in kwargs: + keyspace_name = kwargs['keyspaceName'] + if 'partitionKeyColumns' in kwargs: + partition_key_columns = kwargs['partitionKeyColumns'] + if 'billingMode' in kwargs: + billing_mode = kwargs['billingMode'] + if 'clientSideTimestampsEnabled' in kwargs: + client_side_timestamps_enabled = kwargs['clientSideTimestampsEnabled'] + if 'clusteringKeyColumns' in kwargs: + clustering_key_columns = kwargs['clusteringKeyColumns'] + if 'defaultTimeToLive' in kwargs: + default_time_to_live = kwargs['defaultTimeToLive'] + if 'encryptionSpecification' in kwargs: + encryption_specification = kwargs['encryptionSpecification'] + if 'pointInTimeRecoveryEnabled' in kwargs: + point_in_time_recovery_enabled = kwargs['pointInTimeRecoveryEnabled'] + if 'regularColumns' in kwargs: + regular_columns = kwargs['regularColumns'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("keyspace_name", keyspace_name) _setter("partition_key_columns", partition_key_columns) if billing_mode is not None: diff --git a/sdk/python/pulumi_aws_native/ce/_inputs.py b/sdk/python/pulumi_aws_native/ce/_inputs.py index e2d5dbde7e..35d6f6310f 100644 --- a/sdk/python/pulumi_aws_native/ce/_inputs.py +++ b/sdk/python/pulumi_aws_native/ce/_inputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -85,7 +87,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -132,7 +136,9 @@ def _configure( address: pulumi.Input[str], type: pulumi.Input['AnomalySubscriptionSubscriberType'], status: Optional[pulumi.Input['AnomalySubscriptionSubscriberStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("address", address) _setter("type", type) if status is not None: diff --git a/sdk/python/pulumi_aws_native/ce/anomaly_monitor.py b/sdk/python/pulumi_aws_native/ce/anomaly_monitor.py index 5a3b016184..c501e5d133 100644 --- a/sdk/python/pulumi_aws_native/ce/anomaly_monitor.py +++ b/sdk/python/pulumi_aws_native/ce/anomaly_monitor.py @@ -44,7 +44,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitorName' in kwargs: + monitor_name = kwargs['monitorName'] + if 'monitorType' in kwargs: + monitor_type = kwargs['monitorType'] + if 'monitorDimension' in kwargs: + monitor_dimension = kwargs['monitorDimension'] + if 'monitorSpecification' in kwargs: + monitor_specification = kwargs['monitorSpecification'] + if 'resourceTags' in kwargs: + resource_tags = kwargs['resourceTags'] + _setter("monitor_name", monitor_name) _setter("monitor_type", monitor_type) if monitor_dimension is not None: diff --git a/sdk/python/pulumi_aws_native/ce/anomaly_subscription.py b/sdk/python/pulumi_aws_native/ce/anomaly_subscription.py index f275ada339..ee3a52431d 100644 --- a/sdk/python/pulumi_aws_native/ce/anomaly_subscription.py +++ b/sdk/python/pulumi_aws_native/ce/anomaly_subscription.py @@ -54,7 +54,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitorArnList' in kwargs: + monitor_arn_list = kwargs['monitorArnList'] + if 'subscriptionName' in kwargs: + subscription_name = kwargs['subscriptionName'] + if 'resourceTags' in kwargs: + resource_tags = kwargs['resourceTags'] + if 'thresholdExpression' in kwargs: + threshold_expression = kwargs['thresholdExpression'] + _setter("frequency", frequency) _setter("monitor_arn_list", monitor_arn_list) _setter("subscribers", subscribers) diff --git a/sdk/python/pulumi_aws_native/ce/cost_category.py b/sdk/python/pulumi_aws_native/ce/cost_category.py index 8f755c3ee8..9f45af1f8a 100644 --- a/sdk/python/pulumi_aws_native/ce/cost_category.py +++ b/sdk/python/pulumi_aws_native/ce/cost_category.py @@ -42,7 +42,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleVersion' in kwargs: + rule_version = kwargs['ruleVersion'] + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + if 'splitChargeRules' in kwargs: + split_charge_rules = kwargs['splitChargeRules'] + _setter("rule_version", rule_version) _setter("rules", rules) if default_value is not None: diff --git a/sdk/python/pulumi_aws_native/ce/outputs.py b/sdk/python/pulumi_aws_native/ce/outputs.py index c321033c00..cdb4db63f0 100644 --- a/sdk/python/pulumi_aws_native/ce/outputs.py +++ b/sdk/python/pulumi_aws_native/ce/outputs.py @@ -39,7 +39,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -83,7 +85,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -122,7 +126,9 @@ def _configure( address: str, type: 'AnomalySubscriptionSubscriberType', status: Optional['AnomalySubscriptionSubscriberStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("address", address) _setter("type", type) if status is not None: diff --git a/sdk/python/pulumi_aws_native/certificatemanager/_inputs.py b/sdk/python/pulumi_aws_native/certificatemanager/_inputs.py index a60e3d0db0..bc6cb012fa 100644 --- a/sdk/python/pulumi_aws_native/certificatemanager/_inputs.py +++ b/sdk/python/pulumi_aws_native/certificatemanager/_inputs.py @@ -27,7 +27,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], days_before_expiry: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'daysBeforeExpiry' in kwargs: + days_before_expiry = kwargs['daysBeforeExpiry'] + if days_before_expiry is not None: _setter("days_before_expiry", days_before_expiry) @@ -59,7 +63,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if 'validationDomain' in kwargs: + validation_domain = kwargs['validationDomain'] + _setter("domain_name", domain_name) if hosted_zone_id is not None: _setter("hosted_zone_id", hosted_zone_id) @@ -109,7 +121,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/certificatemanager/account.py b/sdk/python/pulumi_aws_native/certificatemanager/account.py index 19106ddfdc..5729b91dec 100644 --- a/sdk/python/pulumi_aws_native/certificatemanager/account.py +++ b/sdk/python/pulumi_aws_native/certificatemanager/account.py @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], expiry_events_configuration: pulumi.Input['AccountExpiryEventsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'expiryEventsConfiguration' in kwargs: + expiry_events_configuration = kwargs['expiryEventsConfiguration'] + _setter("expiry_events_configuration", expiry_events_configuration) @property diff --git a/sdk/python/pulumi_aws_native/certificatemanager/certificate.py b/sdk/python/pulumi_aws_native/certificatemanager/certificate.py index f1086da4c0..d9a6b1cac4 100644 --- a/sdk/python/pulumi_aws_native/certificatemanager/certificate.py +++ b/sdk/python/pulumi_aws_native/certificatemanager/certificate.py @@ -49,7 +49,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'certificateAuthorityArn' in kwargs: + certificate_authority_arn = kwargs['certificateAuthorityArn'] + if 'certificateTransparencyLoggingPreference' in kwargs: + certificate_transparency_logging_preference = kwargs['certificateTransparencyLoggingPreference'] + if 'domainValidationOptions' in kwargs: + domain_validation_options = kwargs['domainValidationOptions'] + if 'keyAlgorithm' in kwargs: + key_algorithm = kwargs['keyAlgorithm'] + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + if 'validationMethod' in kwargs: + validation_method = kwargs['validationMethod'] + _setter("domain_name", domain_name) if certificate_authority_arn is not None: _setter("certificate_authority_arn", certificate_authority_arn) diff --git a/sdk/python/pulumi_aws_native/certificatemanager/outputs.py b/sdk/python/pulumi_aws_native/certificatemanager/outputs.py index 54ca231c80..277f737b55 100644 --- a/sdk/python/pulumi_aws_native/certificatemanager/outputs.py +++ b/sdk/python/pulumi_aws_native/certificatemanager/outputs.py @@ -44,7 +44,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], days_before_expiry: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'daysBeforeExpiry' in kwargs: + days_before_expiry = kwargs['daysBeforeExpiry'] + if days_before_expiry is not None: _setter("days_before_expiry", days_before_expiry) @@ -93,7 +97,15 @@ def _configure( domain_name: str, hosted_zone_id: Optional[str] = None, validation_domain: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if 'validationDomain' in kwargs: + validation_domain = kwargs['validationDomain'] + _setter("domain_name", domain_name) if hosted_zone_id is not None: _setter("hosted_zone_id", hosted_zone_id) @@ -131,7 +143,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) 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..82fe2c9de7 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 @@ -59,7 +59,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationName' in kwargs: + configuration_name = kwargs['configurationName'] + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + if 'teamId' in kwargs: + team_id = kwargs['teamId'] + if 'teamsChannelId' in kwargs: + teams_channel_id = kwargs['teamsChannelId'] + if 'teamsTenantId' in kwargs: + teams_tenant_id = kwargs['teamsTenantId'] + if 'guardrailPolicies' in kwargs: + guardrail_policies = kwargs['guardrailPolicies'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'snsTopicArns' in kwargs: + sns_topic_arns = kwargs['snsTopicArns'] + if 'userRoleRequired' in kwargs: + user_role_required = kwargs['userRoleRequired'] + _setter("configuration_name", configuration_name) _setter("iam_role_arn", iam_role_arn) _setter("team_id", team_id) 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..1f49801c20 100644 --- a/sdk/python/pulumi_aws_native/chatbot/slack_channel_configuration.py +++ b/sdk/python/pulumi_aws_native/chatbot/slack_channel_configuration.py @@ -55,7 +55,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationName' in kwargs: + configuration_name = kwargs['configurationName'] + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + if 'slackChannelId' in kwargs: + slack_channel_id = kwargs['slackChannelId'] + if 'slackWorkspaceId' in kwargs: + slack_workspace_id = kwargs['slackWorkspaceId'] + if 'guardrailPolicies' in kwargs: + guardrail_policies = kwargs['guardrailPolicies'] + if 'loggingLevel' in kwargs: + logging_level = kwargs['loggingLevel'] + if 'snsTopicArns' in kwargs: + sns_topic_arns = kwargs['snsTopicArns'] + if 'userRoleRequired' in kwargs: + user_role_required = kwargs['userRoleRequired'] + _setter("configuration_name", configuration_name) _setter("iam_role_arn", iam_role_arn) _setter("slack_channel_id", slack_channel_id) diff --git a/sdk/python/pulumi_aws_native/cleanrooms/_inputs.py b/sdk/python/pulumi_aws_native/cleanrooms/_inputs.py index 4da4bcd671..d545d7c67e 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/_inputs.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/_inputs.py @@ -55,7 +55,11 @@ def _configure( name: pulumi.Input[str], type: pulumi.Input['AnalysisTemplateAnalysisParameterType'], default_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + _setter("name", name) _setter("type", type) if default_value is not None: @@ -101,7 +105,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], text: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("text", text) @property @@ -129,7 +135,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -173,7 +181,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowCleartext' in kwargs: + allow_cleartext = kwargs['allowCleartext'] + if 'allowDuplicates' in kwargs: + allow_duplicates = kwargs['allowDuplicates'] + if 'allowJoinsOnColumnsWithDifferentNames' in kwargs: + allow_joins_on_columns_with_different_names = kwargs['allowJoinsOnColumnsWithDifferentNames'] + if 'preserveNulls' in kwargs: + preserve_nulls = kwargs['preserveNulls'] + _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) @@ -234,7 +252,15 @@ def _configure( account_id: pulumi.Input[str], display_name: pulumi.Input[str], member_abilities: pulumi.Input[Sequence[pulumi.Input['CollaborationMemberAbility']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'memberAbilities' in kwargs: + member_abilities = kwargs['memberAbilities'] + _setter("account_id", account_id) _setter("display_name", display_name) _setter("member_abilities", member_abilities) @@ -282,7 +308,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -320,7 +348,11 @@ def _configure( _setter: Callable[[Any, Any], None], column_names: pulumi.Input[Sequence[pulumi.Input[str]]], function: pulumi.Input['ConfiguredTableAggregateFunctionName'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnNames' in kwargs: + column_names = kwargs['columnNames'] + _setter("column_names", column_names) _setter("function", function) @@ -361,7 +393,11 @@ def _configure( column_name: pulumi.Input[str], minimum: pulumi.Input[float], type: pulumi.Input['ConfiguredTableAggregationType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + _setter("column_name", column_name) _setter("minimum", minimum) _setter("type", type) @@ -424,7 +460,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregateColumns' in kwargs: + aggregate_columns = kwargs['aggregateColumns'] + if 'dimensionColumns' in kwargs: + dimension_columns = kwargs['dimensionColumns'] + if 'joinColumns' in kwargs: + join_columns = kwargs['joinColumns'] + if 'outputConstraints' in kwargs: + output_constraints = kwargs['outputConstraints'] + if 'scalarFunctions' in kwargs: + scalar_functions = kwargs['scalarFunctions'] + if 'allowedJoinOperators' in kwargs: + allowed_join_operators = kwargs['allowedJoinOperators'] + if 'joinRequired' in kwargs: + join_required = kwargs['joinRequired'] + _setter("aggregate_columns", aggregate_columns) _setter("dimension_columns", dimension_columns) _setter("join_columns", join_columns) @@ -514,7 +566,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedAnalyses' in kwargs: + allowed_analyses = kwargs['allowedAnalyses'] + if 'allowedAnalysisProviders' in kwargs: + allowed_analysis_providers = kwargs['allowedAnalysisProviders'] + _setter("allowed_analyses", allowed_analyses) if allowed_analysis_providers is not None: _setter("allowed_analysis_providers", allowed_analysis_providers) @@ -556,7 +614,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'joinColumns' in kwargs: + join_columns = kwargs['joinColumns'] + if 'listColumns' in kwargs: + list_columns = kwargs['listColumns'] + if 'allowedJoinOperators' in kwargs: + allowed_join_operators = kwargs['allowedJoinOperators'] + _setter("join_columns", join_columns) _setter("list_columns", list_columns) if allowed_join_operators is not None: @@ -602,7 +668,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], list: pulumi.Input['ConfiguredTableAnalysisRuleListArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("list", list) @property @@ -627,7 +695,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], aggregation: pulumi.Input['ConfiguredTableAnalysisRuleAggregationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("aggregation", aggregation) @property @@ -652,7 +722,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom: pulumi.Input['ConfiguredTableAnalysisRuleCustomArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("custom", custom) @property @@ -677,7 +749,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], v1: pulumi.Input[Union['ConfiguredTableAnalysisRulePolicyV10PropertiesArgs', 'ConfiguredTableAnalysisRulePolicyV11PropertiesArgs', 'ConfiguredTableAnalysisRulePolicyV12PropertiesArgs']], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("v1", v1) @property @@ -705,7 +779,9 @@ def _configure( _setter: Callable[[Any, Any], None], policy: pulumi.Input['ConfiguredTableAnalysisRulePolicyArgs'], type: pulumi.Input['ConfiguredTableAnalysisRuleType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("policy", policy) _setter("type", type) @@ -743,7 +819,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -781,7 +859,13 @@ def _configure( _setter: Callable[[Any, Any], None], database_name: pulumi.Input[str], table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("database_name", database_name) _setter("table_name", table_name) @@ -816,7 +900,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], glue: pulumi.Input['ConfiguredTableGlueTableReferenceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("glue", glue) @property @@ -844,7 +930,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -879,7 +967,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3: pulumi.Input['MembershipProtectedQueryS3OutputConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("s3", s3) @property @@ -907,7 +997,13 @@ def _configure( _setter: Callable[[Any, Any], None], output_configuration: pulumi.Input['MembershipProtectedQueryOutputConfigurationArgs'], role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputConfiguration' in kwargs: + output_configuration = kwargs['outputConfiguration'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("output_configuration", output_configuration) if role_arn is not None: _setter("role_arn", role_arn) @@ -949,7 +1045,13 @@ def _configure( bucket: pulumi.Input[str], result_format: pulumi.Input['MembershipResultFormat'], key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resultFormat' in kwargs: + result_format = kwargs['resultFormat'] + if 'keyPrefix' in kwargs: + key_prefix = kwargs['keyPrefix'] + _setter("bucket", bucket) _setter("result_format", result_format) if key_prefix is not None: @@ -998,7 +1100,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/cleanrooms/analysis_template.py b/sdk/python/pulumi_aws_native/cleanrooms/analysis_template.py index 7988a8c9d9..24c0e3b9e7 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/analysis_template.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/analysis_template.py @@ -49,7 +49,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'membershipIdentifier' in kwargs: + membership_identifier = kwargs['membershipIdentifier'] + if 'analysisParameters' in kwargs: + analysis_parameters = kwargs['analysisParameters'] + _setter("format", format) _setter("membership_identifier", membership_identifier) _setter("source", source) diff --git a/sdk/python/pulumi_aws_native/cleanrooms/collaboration.py b/sdk/python/pulumi_aws_native/cleanrooms/collaboration.py index 22fa38858e..d34e58210b 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/collaboration.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/collaboration.py @@ -51,7 +51,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'creatorDisplayName' in kwargs: + creator_display_name = kwargs['creatorDisplayName'] + if 'creatorMemberAbilities' in kwargs: + creator_member_abilities = kwargs['creatorMemberAbilities'] + if 'queryLogStatus' in kwargs: + query_log_status = kwargs['queryLogStatus'] + if 'dataEncryptionMetadata' in kwargs: + data_encryption_metadata = kwargs['dataEncryptionMetadata'] + _setter("creator_display_name", creator_display_name) _setter("creator_member_abilities", creator_member_abilities) _setter("description", 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..89c75660aa 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/configured_table.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/configured_table.py @@ -48,7 +48,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedColumns' in kwargs: + allowed_columns = kwargs['allowedColumns'] + if 'analysisMethod' in kwargs: + analysis_method = kwargs['analysisMethod'] + if 'tableReference' in kwargs: + table_reference = kwargs['tableReference'] + if 'analysisRules' in kwargs: + analysis_rules = kwargs['analysisRules'] + _setter("allowed_columns", allowed_columns) _setter("analysis_method", analysis_method) _setter("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..ccbf7875b4 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/configured_table_association.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/configured_table_association.py @@ -44,7 +44,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configuredTableIdentifier' in kwargs: + configured_table_identifier = kwargs['configuredTableIdentifier'] + if 'membershipIdentifier' in kwargs: + membership_identifier = kwargs['membershipIdentifier'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("configured_table_identifier", configured_table_identifier) _setter("membership_identifier", membership_identifier) _setter("role_arn", role_arn) diff --git a/sdk/python/pulumi_aws_native/cleanrooms/membership.py b/sdk/python/pulumi_aws_native/cleanrooms/membership.py index 9e9adc9531..13b464f17e 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/membership.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/membership.py @@ -39,7 +39,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collaborationIdentifier' in kwargs: + collaboration_identifier = kwargs['collaborationIdentifier'] + if 'queryLogStatus' in kwargs: + query_log_status = kwargs['queryLogStatus'] + if 'defaultResultConfiguration' in kwargs: + default_result_configuration = kwargs['defaultResultConfiguration'] + _setter("collaboration_identifier", collaboration_identifier) _setter("query_log_status", query_log_status) if default_result_configuration is not None: diff --git a/sdk/python/pulumi_aws_native/cleanrooms/outputs.py b/sdk/python/pulumi_aws_native/cleanrooms/outputs.py index 8d56e8816c..7a8c70578d 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/outputs.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/outputs.py @@ -74,7 +74,11 @@ def _configure( name: str, type: 'AnalysisTemplateAnalysisParameterType', default_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + _setter("name", name) _setter("type", type) if default_value is not None: @@ -125,7 +129,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], referenced_tables: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'referencedTables' in kwargs: + referenced_tables = kwargs['referencedTables'] + _setter("referenced_tables", referenced_tables) @property @@ -146,7 +154,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], text: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("text", text) @property @@ -170,7 +180,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -229,7 +241,17 @@ def _configure( allow_duplicates: bool, allow_joins_on_columns_with_different_names: bool, preserve_nulls: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowCleartext' in kwargs: + allow_cleartext = kwargs['allowCleartext'] + if 'allowDuplicates' in kwargs: + allow_duplicates = kwargs['allowDuplicates'] + if 'allowJoinsOnColumnsWithDifferentNames' in kwargs: + allow_joins_on_columns_with_different_names = kwargs['allowJoinsOnColumnsWithDifferentNames'] + if 'preserveNulls' in kwargs: + preserve_nulls = kwargs['preserveNulls'] + _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) @@ -295,7 +317,15 @@ def _configure( account_id: str, display_name: str, member_abilities: Sequence['CollaborationMemberAbility'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'memberAbilities' in kwargs: + member_abilities = kwargs['memberAbilities'] + _setter("account_id", account_id) _setter("display_name", display_name) _setter("member_abilities", member_abilities) @@ -331,7 +361,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -378,7 +410,11 @@ def _configure( _setter: Callable[[Any, Any], None], column_names: Sequence[str], function: 'ConfiguredTableAggregateFunctionName', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnNames' in kwargs: + column_names = kwargs['columnNames'] + _setter("column_names", column_names) _setter("function", function) @@ -428,7 +464,11 @@ def _configure( column_name: str, minimum: float, type: 'ConfiguredTableAggregationType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + _setter("column_name", column_name) _setter("minimum", minimum) _setter("type", type) @@ -464,7 +504,9 @@ def _configure( _setter: Callable[[Any, Any], None], policy: 'outputs.ConfiguredTableAnalysisRulePolicy', type: 'ConfiguredTableAnalysisRuleType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("policy", policy) _setter("type", type) @@ -538,7 +580,23 @@ def _configure( scalar_functions: Sequence['ConfiguredTableScalarFunctions'], allowed_join_operators: Optional[Sequence['ConfiguredTableJoinOperator']] = None, join_required: Optional['ConfiguredTableJoinRequiredOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregateColumns' in kwargs: + aggregate_columns = kwargs['aggregateColumns'] + if 'dimensionColumns' in kwargs: + dimension_columns = kwargs['dimensionColumns'] + if 'joinColumns' in kwargs: + join_columns = kwargs['joinColumns'] + if 'outputConstraints' in kwargs: + output_constraints = kwargs['outputConstraints'] + if 'scalarFunctions' in kwargs: + scalar_functions = kwargs['scalarFunctions'] + if 'allowedJoinOperators' in kwargs: + allowed_join_operators = kwargs['allowedJoinOperators'] + if 'joinRequired' in kwargs: + join_required = kwargs['joinRequired'] + _setter("aggregate_columns", aggregate_columns) _setter("dimension_columns", dimension_columns) _setter("join_columns", join_columns) @@ -619,7 +677,13 @@ def _configure( _setter: Callable[[Any, Any], None], allowed_analyses: Sequence[str], allowed_analysis_providers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedAnalyses' in kwargs: + allowed_analyses = kwargs['allowedAnalyses'] + if 'allowedAnalysisProviders' in kwargs: + allowed_analysis_providers = kwargs['allowedAnalysisProviders'] + _setter("allowed_analyses", allowed_analyses) if allowed_analysis_providers is not None: _setter("allowed_analysis_providers", allowed_analysis_providers) @@ -674,7 +738,15 @@ def _configure( join_columns: Sequence[str], list_columns: Sequence[str], allowed_join_operators: Optional[Sequence['ConfiguredTableJoinOperator']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'joinColumns' in kwargs: + join_columns = kwargs['joinColumns'] + if 'listColumns' in kwargs: + list_columns = kwargs['listColumns'] + if 'allowedJoinOperators' in kwargs: + allowed_join_operators = kwargs['allowedJoinOperators'] + _setter("join_columns", join_columns) _setter("list_columns", list_columns) if allowed_join_operators is not None: @@ -708,7 +780,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], v1: Any, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("v1", v1) @property @@ -729,7 +803,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], list: 'outputs.ConfiguredTableAnalysisRuleList', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("list", list) @property @@ -750,7 +826,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], aggregation: 'outputs.ConfiguredTableAnalysisRuleAggregation', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("aggregation", aggregation) @property @@ -771,7 +849,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom: 'outputs.ConfiguredTableAnalysisRuleCustom', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("custom", custom) @property @@ -795,7 +875,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -844,7 +926,13 @@ def _configure( _setter: Callable[[Any, Any], None], database_name: str, table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("database_name", database_name) _setter("table_name", table_name) @@ -871,7 +959,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], glue: 'outputs.ConfiguredTableGlueTableReference', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("glue", glue) @property @@ -895,7 +985,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -922,7 +1014,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3: 'outputs.MembershipProtectedQueryS3OutputConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("s3", s3) @property @@ -965,7 +1059,13 @@ def _configure( _setter: Callable[[Any, Any], None], output_configuration: 'outputs.MembershipProtectedQueryOutputConfiguration', role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputConfiguration' in kwargs: + output_configuration = kwargs['outputConfiguration'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("output_configuration", output_configuration) if role_arn is not None: _setter("role_arn", role_arn) @@ -1018,7 +1118,13 @@ def _configure( bucket: str, result_format: 'MembershipResultFormat', key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resultFormat' in kwargs: + result_format = kwargs['resultFormat'] + if 'keyPrefix' in kwargs: + key_prefix = kwargs['keyPrefix'] + _setter("bucket", bucket) _setter("result_format", result_format) if key_prefix is not None: @@ -1055,7 +1161,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/cloud9/_inputs.py b/sdk/python/pulumi_aws_native/cloud9/_inputs.py index bb4d9b9a05..781f13b93c 100644 --- a/sdk/python/pulumi_aws_native/cloud9/_inputs.py +++ b/sdk/python/pulumi_aws_native/cloud9/_inputs.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], path_component: pulumi.Input[str], repository_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pathComponent' in kwargs: + path_component = kwargs['pathComponent'] + if 'repositoryUrl' in kwargs: + repository_url = kwargs['repositoryUrl'] + _setter("path_component", path_component) _setter("repository_url", repository_url) @@ -67,7 +73,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/cloud9/environment_ec2.py b/sdk/python/pulumi_aws_native/cloud9/environment_ec2.py index fc2e0fe3ec..8a581720db 100644 --- a/sdk/python/pulumi_aws_native/cloud9/environment_ec2.py +++ b/sdk/python/pulumi_aws_native/cloud9/environment_ec2.py @@ -55,7 +55,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'automaticStopTimeMinutes' in kwargs: + automatic_stop_time_minutes = kwargs['automaticStopTimeMinutes'] + if 'connectionType' in kwargs: + connection_type = kwargs['connectionType'] + if 'imageId' in kwargs: + image_id = kwargs['imageId'] + if 'ownerArn' in kwargs: + owner_arn = kwargs['ownerArn'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + _setter("instance_type", instance_type) if automatic_stop_time_minutes is not None: _setter("automatic_stop_time_minutes", automatic_stop_time_minutes) diff --git a/sdk/python/pulumi_aws_native/cloud9/outputs.py b/sdk/python/pulumi_aws_native/cloud9/outputs.py index b78adbc1fb..5a6504a1cb 100644 --- a/sdk/python/pulumi_aws_native/cloud9/outputs.py +++ b/sdk/python/pulumi_aws_native/cloud9/outputs.py @@ -48,7 +48,13 @@ def _configure( _setter: Callable[[Any, Any], None], path_component: str, repository_url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pathComponent' in kwargs: + path_component = kwargs['pathComponent'] + if 'repositoryUrl' in kwargs: + repository_url = kwargs['repositoryUrl'] + _setter("path_component", path_component) _setter("repository_url", repository_url) @@ -78,7 +84,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/cloudformation/_inputs.py b/sdk/python/pulumi_aws_native/cloudformation/_inputs.py index 4eb68ede32..dee9a06bf9 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/_inputs.py +++ b/sdk/python/pulumi_aws_native/cloudformation/_inputs.py @@ -43,7 +43,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logRoleArn' in kwargs: + log_role_arn = kwargs['logRoleArn'] + if log_group_name is not None: _setter("log_group_name", log_group_name) if log_role_arn is not None: @@ -89,7 +95,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], active: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if active is not None: _setter("active", active) @@ -122,7 +130,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logRoleArn' in kwargs: + log_role_arn = kwargs['logRoleArn'] + if log_group_name is not None: _setter("log_group_name", log_group_name) if log_role_arn is not None: @@ -172,7 +186,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retainStacksOnAccountRemoval' in kwargs: + retain_stacks_on_account_removal = kwargs['retainStacksOnAccountRemoval'] + if enabled is not None: _setter("enabled", enabled) if retain_stacks_on_account_removal is not None: @@ -231,7 +249,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountFilterType' in kwargs: + account_filter_type = kwargs['accountFilterType'] + if 'accountsUrl' in kwargs: + accounts_url = kwargs['accountsUrl'] + if 'organizationalUnitIds' in kwargs: + organizational_unit_ids = kwargs['organizationalUnitIds'] + if account_filter_type is not None: _setter("account_filter_type", account_filter_type) if accounts is not None: @@ -320,7 +346,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureToleranceCount' in kwargs: + failure_tolerance_count = kwargs['failureToleranceCount'] + if 'failureTolerancePercentage' in kwargs: + failure_tolerance_percentage = kwargs['failureTolerancePercentage'] + if 'maxConcurrentCount' in kwargs: + max_concurrent_count = kwargs['maxConcurrentCount'] + if 'maxConcurrentPercentage' in kwargs: + max_concurrent_percentage = kwargs['maxConcurrentPercentage'] + if 'regionConcurrencyType' in kwargs: + region_concurrency_type = kwargs['regionConcurrencyType'] + if 'regionOrder' in kwargs: + region_order = kwargs['regionOrder'] + if failure_tolerance_count is not None: _setter("failure_tolerance_count", failure_tolerance_count) if failure_tolerance_percentage is not None: @@ -408,7 +448,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_key: pulumi.Input[str], parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterKey' in kwargs: + parameter_key = kwargs['parameterKey'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_key", parameter_key) _setter("parameter_value", parameter_value) @@ -460,7 +506,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentTargets' in kwargs: + deployment_targets = kwargs['deploymentTargets'] + if 'parameterOverrides' in kwargs: + parameter_overrides = kwargs['parameterOverrides'] + _setter("deployment_targets", deployment_targets) _setter("regions", regions) if parameter_overrides is not None: @@ -520,7 +572,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -564,7 +618,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -606,7 +662,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logRoleArn' in kwargs: + log_role_arn = kwargs['logRoleArn'] + if log_group_name is not None: _setter("log_group_name", log_group_name) if log_role_arn is not None: diff --git a/sdk/python/pulumi_aws_native/cloudformation/custom_resource.py b/sdk/python/pulumi_aws_native/cloudformation/custom_resource.py index 9ccea59599..e766118752 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/custom_resource.py +++ b/sdk/python/pulumi_aws_native/cloudformation/custom_resource.py @@ -26,7 +26,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], service_token: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceToken' in kwargs: + service_token = kwargs['serviceToken'] + _setter("service_token", service_token) @property 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..71478ce2f8 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/hook_default_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/hook_default_version.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'typeVersionArn' in kwargs: + type_version_arn = kwargs['typeVersionArn'] + if 'versionId' in kwargs: + version_id = kwargs['versionId'] + if type_name is not None: _setter("type_name", type_name) if type_version_arn is not None: 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..ac2a1d36a4 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/hook_type_config.py +++ b/sdk/python/pulumi_aws_native/cloudformation/hook_type_config.py @@ -42,7 +42,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationAlias' in kwargs: + configuration_alias = kwargs['configurationAlias'] + if 'typeArn' in kwargs: + type_arn = kwargs['typeArn'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if configuration is not None: _setter("configuration", configuration) if configuration_alias is not None: diff --git a/sdk/python/pulumi_aws_native/cloudformation/hook_version.py b/sdk/python/pulumi_aws_native/cloudformation/hook_version.py index 01a0435bfd..fd84c3b200 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/hook_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/hook_version.py @@ -46,7 +46,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'schemaHandlerPackage' in kwargs: + schema_handler_package = kwargs['schemaHandlerPackage'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'loggingConfig' in kwargs: + logging_config = kwargs['loggingConfig'] + _setter("schema_handler_package", schema_handler_package) _setter("type_name", type_name) if execution_role_arn is not None: diff --git a/sdk/python/pulumi_aws_native/cloudformation/macro.py b/sdk/python/pulumi_aws_native/cloudformation/macro.py index cda632b412..a28b1f0320 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/macro.py +++ b/sdk/python/pulumi_aws_native/cloudformation/macro.py @@ -38,7 +38,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionName' in kwargs: + function_name = kwargs['functionName'] + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logRoleArn' in kwargs: + log_role_arn = kwargs['logRoleArn'] + _setter("function_name", function_name) if description is not None: _setter("description", description) 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..1e734f1c65 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/module_default_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/module_default_version.py @@ -35,7 +35,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'moduleName' in kwargs: + module_name = kwargs['moduleName'] + if 'versionId' in kwargs: + version_id = kwargs['versionId'] + if arn is not None: _setter("arn", arn) if module_name is not None: diff --git a/sdk/python/pulumi_aws_native/cloudformation/module_version.py b/sdk/python/pulumi_aws_native/cloudformation/module_version.py index f4bc31d549..e1e20fd94e 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/module_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/module_version.py @@ -34,7 +34,13 @@ def _configure( _setter: Callable[[Any, Any], None], module_name: pulumi.Input[str], module_package: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'moduleName' in kwargs: + module_name = kwargs['moduleName'] + if 'modulePackage' in kwargs: + module_package = kwargs['modulePackage'] + _setter("module_name", module_name) _setter("module_package", module_package) diff --git a/sdk/python/pulumi_aws_native/cloudformation/outputs.py b/sdk/python/pulumi_aws_native/cloudformation/outputs.py index f9bd6191bd..cb6b7552bb 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/outputs.py +++ b/sdk/python/pulumi_aws_native/cloudformation/outputs.py @@ -64,7 +64,13 @@ def _configure( _setter: Callable[[Any, Any], None], log_group_name: Optional[str] = None, log_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logRoleArn' in kwargs: + log_role_arn = kwargs['logRoleArn'] + if log_group_name is not None: _setter("log_group_name", log_group_name) if log_role_arn is not None: @@ -105,7 +111,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], active: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if active is not None: _setter("active", active) @@ -153,7 +161,13 @@ def _configure( _setter: Callable[[Any, Any], None], log_group_name: Optional[str] = None, log_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logRoleArn' in kwargs: + log_role_arn = kwargs['logRoleArn'] + if log_group_name is not None: _setter("log_group_name", log_group_name) if log_role_arn is not None: @@ -218,7 +232,15 @@ def _configure( export_name: Optional[str] = None, output_key: Optional[str] = None, output_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exportName' in kwargs: + export_name = kwargs['exportName'] + if 'outputKey' in kwargs: + output_key = kwargs['outputKey'] + if 'outputValue' in kwargs: + output_value = kwargs['outputValue'] + if description is not None: _setter("description", description) if export_name is not None: @@ -285,7 +307,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, retain_stacks_on_account_removal: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retainStacksOnAccountRemoval' in kwargs: + retain_stacks_on_account_removal = kwargs['retainStacksOnAccountRemoval'] + if enabled is not None: _setter("enabled", enabled) if retain_stacks_on_account_removal is not None: @@ -360,7 +386,15 @@ def _configure( accounts: Optional[Sequence[str]] = None, accounts_url: Optional[str] = None, organizational_unit_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountFilterType' in kwargs: + account_filter_type = kwargs['accountFilterType'] + if 'accountsUrl' in kwargs: + accounts_url = kwargs['accountsUrl'] + if 'organizationalUnitIds' in kwargs: + organizational_unit_ids = kwargs['organizationalUnitIds'] + if account_filter_type is not None: _setter("account_filter_type", account_filter_type) if accounts is not None: @@ -463,7 +497,21 @@ def _configure( max_concurrent_percentage: Optional[int] = None, region_concurrency_type: Optional['StackSetRegionConcurrencyType'] = None, region_order: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureToleranceCount' in kwargs: + failure_tolerance_count = kwargs['failureToleranceCount'] + if 'failureTolerancePercentage' in kwargs: + failure_tolerance_percentage = kwargs['failureTolerancePercentage'] + if 'maxConcurrentCount' in kwargs: + max_concurrent_count = kwargs['maxConcurrentCount'] + if 'maxConcurrentPercentage' in kwargs: + max_concurrent_percentage = kwargs['maxConcurrentPercentage'] + if 'regionConcurrencyType' in kwargs: + region_concurrency_type = kwargs['regionConcurrencyType'] + if 'regionOrder' in kwargs: + region_order = kwargs['regionOrder'] + if failure_tolerance_count is not None: _setter("failure_tolerance_count", failure_tolerance_count) if failure_tolerance_percentage is not None: @@ -546,7 +594,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_key: str, parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterKey' in kwargs: + parameter_key = kwargs['parameterKey'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_key", parameter_key) _setter("parameter_value", parameter_value) @@ -612,7 +666,13 @@ def _configure( deployment_targets: 'outputs.StackSetDeploymentTargets', regions: Sequence[str], parameter_overrides: Optional[Sequence['outputs.StackSetParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentTargets' in kwargs: + deployment_targets = kwargs['deploymentTargets'] + if 'parameterOverrides' in kwargs: + parameter_overrides = kwargs['parameterOverrides'] + _setter("deployment_targets", deployment_targets) _setter("regions", regions) if parameter_overrides is not None: @@ -663,7 +723,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -699,7 +761,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -752,7 +816,13 @@ def _configure( _setter: Callable[[Any, Any], None], log_group_name: Optional[str] = None, log_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logRoleArn' in kwargs: + log_role_arn = kwargs['logRoleArn'] + if log_group_name is not None: _setter("log_group_name", log_group_name) if log_role_arn is not None: 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..e3c90b7e7b 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/public_type_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/public_type_version.py @@ -46,7 +46,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDeliveryBucket' in kwargs: + log_delivery_bucket = kwargs['logDeliveryBucket'] + if 'publicVersionNumber' in kwargs: + public_version_number = kwargs['publicVersionNumber'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if arn is not None: _setter("arn", arn) if log_delivery_bucket is not None: diff --git a/sdk/python/pulumi_aws_native/cloudformation/publisher.py b/sdk/python/pulumi_aws_native/cloudformation/publisher.py index aee010b270..cebbe1ca1a 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/publisher.py +++ b/sdk/python/pulumi_aws_native/cloudformation/publisher.py @@ -32,7 +32,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceptTermsAndConditions' in kwargs: + accept_terms_and_conditions = kwargs['acceptTermsAndConditions'] + if 'connectionArn' in kwargs: + connection_arn = kwargs['connectionArn'] + _setter("accept_terms_and_conditions", accept_terms_and_conditions) if connection_arn is not None: _setter("connection_arn", connection_arn) 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..970c0a9432 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/resource_default_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/resource_default_version.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'typeVersionArn' in kwargs: + type_version_arn = kwargs['typeVersionArn'] + if 'versionId' in kwargs: + version_id = kwargs['versionId'] + if type_name is not None: _setter("type_name", type_name) if type_version_arn is not None: diff --git a/sdk/python/pulumi_aws_native/cloudformation/resource_version.py b/sdk/python/pulumi_aws_native/cloudformation/resource_version.py index 83836953c5..d07a2fd42e 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/resource_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/resource_version.py @@ -46,7 +46,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'schemaHandlerPackage' in kwargs: + schema_handler_package = kwargs['schemaHandlerPackage'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'loggingConfig' in kwargs: + logging_config = kwargs['loggingConfig'] + _setter("schema_handler_package", schema_handler_package) _setter("type_name", type_name) if execution_role_arn is not None: diff --git a/sdk/python/pulumi_aws_native/cloudformation/stack.py b/sdk/python/pulumi_aws_native/cloudformation/stack.py index 277bdd123d..48c5fb43cf 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/stack.py +++ b/sdk/python/pulumi_aws_native/cloudformation/stack.py @@ -71,7 +71,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'disableRollback' in kwargs: + disable_rollback = kwargs['disableRollback'] + if 'enableTerminationProtection' in kwargs: + enable_termination_protection = kwargs['enableTerminationProtection'] + if 'notificationArns' in kwargs: + notification_arns = kwargs['notificationArns'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'stackName' in kwargs: + stack_name = kwargs['stackName'] + if 'stackPolicyBody' in kwargs: + stack_policy_body = kwargs['stackPolicyBody'] + if 'stackPolicyUrl' in kwargs: + stack_policy_url = kwargs['stackPolicyUrl'] + if 'stackStatusReason' in kwargs: + stack_status_reason = kwargs['stackStatusReason'] + if 'templateBody' in kwargs: + template_body = kwargs['templateBody'] + if 'templateUrl' in kwargs: + template_url = kwargs['templateUrl'] + if 'timeoutInMinutes' in kwargs: + timeout_in_minutes = kwargs['timeoutInMinutes'] + if capabilities is not None: _setter("capabilities", capabilities) if description is not None: diff --git a/sdk/python/pulumi_aws_native/cloudformation/stack_set.py b/sdk/python/pulumi_aws_native/cloudformation/stack_set.py index 09804673a6..7d6f13820f 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/stack_set.py +++ b/sdk/python/pulumi_aws_native/cloudformation/stack_set.py @@ -85,7 +85,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'permissionModel' in kwargs: + permission_model = kwargs['permissionModel'] + if 'administrationRoleArn' in kwargs: + administration_role_arn = kwargs['administrationRoleArn'] + if 'autoDeployment' in kwargs: + auto_deployment = kwargs['autoDeployment'] + if 'callAs' in kwargs: + call_as = kwargs['callAs'] + if 'executionRoleName' in kwargs: + execution_role_name = kwargs['executionRoleName'] + if 'managedExecution' in kwargs: + managed_execution = kwargs['managedExecution'] + if 'operationPreferences' in kwargs: + operation_preferences = kwargs['operationPreferences'] + if 'stackInstancesGroup' in kwargs: + stack_instances_group = kwargs['stackInstancesGroup'] + if 'stackSetName' in kwargs: + stack_set_name = kwargs['stackSetName'] + if 'templateBody' in kwargs: + template_body = kwargs['templateBody'] + if 'templateUrl' in kwargs: + template_url = kwargs['templateUrl'] + _setter("permission_model", permission_model) if administration_role_arn is not None: _setter("administration_role_arn", administration_role_arn) diff --git a/sdk/python/pulumi_aws_native/cloudformation/type_activation.py b/sdk/python/pulumi_aws_native/cloudformation/type_activation.py index 28bbf5407e..e4467d87ad 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/type_activation.py +++ b/sdk/python/pulumi_aws_native/cloudformation/type_activation.py @@ -68,7 +68,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoUpdate' in kwargs: + auto_update = kwargs['autoUpdate'] + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'loggingConfig' in kwargs: + logging_config = kwargs['loggingConfig'] + if 'majorVersion' in kwargs: + major_version = kwargs['majorVersion'] + if 'publicTypeArn' in kwargs: + public_type_arn = kwargs['publicTypeArn'] + if 'publisherId' in kwargs: + publisher_id = kwargs['publisherId'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'typeNameAlias' in kwargs: + type_name_alias = kwargs['typeNameAlias'] + if 'versionBump' in kwargs: + version_bump = kwargs['versionBump'] + if auto_update is not None: _setter("auto_update", auto_update) if execution_role_arn is not None: diff --git a/sdk/python/pulumi_aws_native/cloudformation/wait_condition.py b/sdk/python/pulumi_aws_native/cloudformation/wait_condition.py index 6d81c17467..b569d264c5 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/wait_condition.py +++ b/sdk/python/pulumi_aws_native/cloudformation/wait_condition.py @@ -32,7 +32,9 @@ def _configure( count: Optional[pulumi.Input[int]] = None, handle: Optional[pulumi.Input[str]] = None, timeout: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if count is not None: _setter("count", count) if handle is not None: 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..7118811af2 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/wait_condition_handle.py +++ b/sdk/python/pulumi_aws_native/cloudformation/wait_condition_handle.py @@ -21,10 +21,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): 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) diff --git a/sdk/python/pulumi_aws_native/cloudfront/_inputs.py b/sdk/python/pulumi_aws_native/cloudfront/_inputs.py index 9cfb8613c7..0248169ddc 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/_inputs.py +++ b/sdk/python/pulumi_aws_native/cloudfront/_inputs.py @@ -115,7 +115,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultTtl' in kwargs: + default_ttl = kwargs['defaultTtl'] + if 'maxTtl' in kwargs: + max_ttl = kwargs['maxTtl'] + if 'minTtl' in kwargs: + min_ttl = kwargs['minTtl'] + if 'parametersInCacheKeyAndForwardedToOrigin' in kwargs: + parameters_in_cache_key_and_forwarded_to_origin = kwargs['parametersInCacheKeyAndForwardedToOrigin'] + _setter("default_ttl", default_ttl) _setter("max_ttl", max_ttl) _setter("min_ttl", min_ttl) @@ -194,7 +204,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookieBehavior' in kwargs: + cookie_behavior = kwargs['cookieBehavior'] + _setter("cookie_behavior", cookie_behavior) if cookies is not None: _setter("cookies", cookies) @@ -233,7 +247,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerBehavior' in kwargs: + header_behavior = kwargs['headerBehavior'] + _setter("header_behavior", header_behavior) if headers is not None: _setter("headers", headers) @@ -281,7 +299,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookiesConfig' in kwargs: + cookies_config = kwargs['cookiesConfig'] + if 'enableAcceptEncodingGzip' in kwargs: + enable_accept_encoding_gzip = kwargs['enableAcceptEncodingGzip'] + if 'headersConfig' in kwargs: + headers_config = kwargs['headersConfig'] + if 'queryStringsConfig' in kwargs: + query_strings_config = kwargs['queryStringsConfig'] + if 'enableAcceptEncodingBrotli' in kwargs: + enable_accept_encoding_brotli = kwargs['enableAcceptEncodingBrotli'] + _setter("cookies_config", cookies_config) _setter("enable_accept_encoding_gzip", enable_accept_encoding_gzip) _setter("headers_config", headers_config) @@ -350,7 +380,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryStringBehavior' in kwargs: + query_string_behavior = kwargs['queryStringBehavior'] + if 'queryStrings' in kwargs: + query_strings = kwargs['queryStrings'] + _setter("query_string_behavior", query_string_behavior) if query_strings is not None: _setter("query_strings", query_strings) @@ -386,7 +422,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], comment: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comment", comment) @property @@ -414,7 +452,9 @@ def _configure( _setter: Callable[[Any, Any], None], header: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("header", header) _setter("value", value) @@ -452,7 +492,11 @@ def _configure( _setter: Callable[[Any, Any], None], weight: pulumi.Input[float], session_stickiness_config: Optional[pulumi.Input['ContinuousDeploymentPolicySessionStickinessConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sessionStickinessConfig' in kwargs: + session_stickiness_config = kwargs['sessionStickinessConfig'] + _setter("weight", weight) if session_stickiness_config is not None: _setter("session_stickiness_config", session_stickiness_config) @@ -503,7 +547,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stagingDistributionDnsNames' in kwargs: + staging_distribution_dns_names = kwargs['stagingDistributionDnsNames'] + if 'singleHeaderPolicyConfig' in kwargs: + single_header_policy_config = kwargs['singleHeaderPolicyConfig'] + if 'singleWeightPolicyConfig' in kwargs: + single_weight_policy_config = kwargs['singleWeightPolicyConfig'] + if 'trafficConfig' in kwargs: + traffic_config = kwargs['trafficConfig'] + _setter("enabled", enabled) _setter("staging_distribution_dns_names", staging_distribution_dns_names) if single_header_policy_config is not None: @@ -585,7 +639,13 @@ def _configure( _setter: Callable[[Any, Any], None], idle_ttl: pulumi.Input[int], maximum_ttl: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'idleTtl' in kwargs: + idle_ttl = kwargs['idleTtl'] + if 'maximumTtl' in kwargs: + maximum_ttl = kwargs['maximumTtl'] + _setter("idle_ttl", idle_ttl) _setter("maximum_ttl", maximum_ttl) @@ -623,7 +683,9 @@ def _configure( _setter: Callable[[Any, Any], None], header: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("header", header) _setter("value", value) @@ -661,7 +723,11 @@ def _configure( _setter: Callable[[Any, Any], None], weight: pulumi.Input[float], session_stickiness_config: Optional[pulumi.Input['ContinuousDeploymentPolicySessionStickinessConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sessionStickinessConfig' in kwargs: + session_stickiness_config = kwargs['sessionStickinessConfig'] + _setter("weight", weight) if session_stickiness_config is not None: _setter("session_stickiness_config", session_stickiness_config) @@ -703,7 +769,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'singleHeaderConfig' in kwargs: + single_header_config = kwargs['singleHeaderConfig'] + if 'singleWeightConfig' in kwargs: + single_weight_config = kwargs['singleWeightConfig'] + _setter("type", type) if single_header_config is not None: _setter("single_header_config", single_header_config) @@ -807,7 +879,47 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pathPattern' in kwargs: + path_pattern = kwargs['pathPattern'] + if 'targetOriginId' in kwargs: + target_origin_id = kwargs['targetOriginId'] + if 'viewerProtocolPolicy' in kwargs: + viewer_protocol_policy = kwargs['viewerProtocolPolicy'] + if 'allowedMethods' in kwargs: + allowed_methods = kwargs['allowedMethods'] + if 'cachePolicyId' in kwargs: + cache_policy_id = kwargs['cachePolicyId'] + if 'cachedMethods' in kwargs: + cached_methods = kwargs['cachedMethods'] + if 'defaultTtl' in kwargs: + default_ttl = kwargs['defaultTtl'] + if 'fieldLevelEncryptionId' in kwargs: + field_level_encryption_id = kwargs['fieldLevelEncryptionId'] + if 'forwardedValues' in kwargs: + forwarded_values = kwargs['forwardedValues'] + if 'functionAssociations' in kwargs: + function_associations = kwargs['functionAssociations'] + if 'lambdaFunctionAssociations' in kwargs: + lambda_function_associations = kwargs['lambdaFunctionAssociations'] + if 'maxTtl' in kwargs: + max_ttl = kwargs['maxTtl'] + if 'minTtl' in kwargs: + min_ttl = kwargs['minTtl'] + if 'originRequestPolicyId' in kwargs: + origin_request_policy_id = kwargs['originRequestPolicyId'] + if 'realtimeLogConfigArn' in kwargs: + realtime_log_config_arn = kwargs['realtimeLogConfigArn'] + if 'responseHeadersPolicyId' in kwargs: + response_headers_policy_id = kwargs['responseHeadersPolicyId'] + if 'smoothStreaming' in kwargs: + smooth_streaming = kwargs['smoothStreaming'] + if 'trustedKeyGroups' in kwargs: + trusted_key_groups = kwargs['trustedKeyGroups'] + if 'trustedSigners' in kwargs: + trusted_signers = kwargs['trustedSigners'] + _setter("path_pattern", path_pattern) _setter("target_origin_id", target_origin_id) _setter("viewer_protocol_policy", viewer_protocol_policy) @@ -1099,7 +1211,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultCacheBehavior' in kwargs: + default_cache_behavior = kwargs['defaultCacheBehavior'] + if 'cacheBehaviors' in kwargs: + cache_behaviors = kwargs['cacheBehaviors'] + if 'continuousDeploymentPolicyId' in kwargs: + continuous_deployment_policy_id = kwargs['continuousDeploymentPolicyId'] + if 'customErrorResponses' in kwargs: + custom_error_responses = kwargs['customErrorResponses'] + if 'customOrigin' in kwargs: + custom_origin = kwargs['customOrigin'] + if 'defaultRootObject' in kwargs: + default_root_object = kwargs['defaultRootObject'] + if 'httpVersion' in kwargs: + http_version = kwargs['httpVersion'] + if 'ipv6Enabled' in kwargs: + ipv6_enabled = kwargs['ipv6Enabled'] + if 'originGroups' in kwargs: + origin_groups = kwargs['originGroups'] + if 'priceClass' in kwargs: + price_class = kwargs['priceClass'] + if 's3Origin' in kwargs: + s3_origin = kwargs['s3Origin'] + if 'viewerCertificate' in kwargs: + viewer_certificate = kwargs['viewerCertificate'] + if 'webAclId' in kwargs: + web_acl_id = kwargs['webAclId'] + _setter("default_cache_behavior", default_cache_behavior) _setter("enabled", enabled) if aliases is not None: @@ -1346,7 +1486,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'whitelistedNames' in kwargs: + whitelisted_names = kwargs['whitelistedNames'] + _setter("forward", forward) if whitelisted_names is not None: _setter("whitelisted_names", whitelisted_names) @@ -1391,7 +1535,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorCode' in kwargs: + error_code = kwargs['errorCode'] + if 'errorCachingMinTtl' in kwargs: + error_caching_min_ttl = kwargs['errorCachingMinTtl'] + if 'responseCode' in kwargs: + response_code = kwargs['responseCode'] + if 'responsePagePath' in kwargs: + response_page_path = kwargs['responsePagePath'] + _setter("error_code", error_code) if error_caching_min_ttl is not None: _setter("error_caching_min_ttl", error_caching_min_ttl) @@ -1464,7 +1618,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originProtocolPolicy' in kwargs: + origin_protocol_policy = kwargs['originProtocolPolicy'] + if 'httpPort' in kwargs: + http_port = kwargs['httpPort'] + if 'httpsPort' in kwargs: + https_port = kwargs['httpsPort'] + if 'originKeepaliveTimeout' in kwargs: + origin_keepalive_timeout = kwargs['originKeepaliveTimeout'] + if 'originReadTimeout' in kwargs: + origin_read_timeout = kwargs['originReadTimeout'] + if 'originSslProtocols' in kwargs: + origin_ssl_protocols = kwargs['originSslProtocols'] + _setter("origin_protocol_policy", origin_protocol_policy) if http_port is not None: _setter("http_port", http_port) @@ -1598,7 +1766,45 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetOriginId' in kwargs: + target_origin_id = kwargs['targetOriginId'] + if 'viewerProtocolPolicy' in kwargs: + viewer_protocol_policy = kwargs['viewerProtocolPolicy'] + if 'allowedMethods' in kwargs: + allowed_methods = kwargs['allowedMethods'] + if 'cachePolicyId' in kwargs: + cache_policy_id = kwargs['cachePolicyId'] + if 'cachedMethods' in kwargs: + cached_methods = kwargs['cachedMethods'] + if 'defaultTtl' in kwargs: + default_ttl = kwargs['defaultTtl'] + if 'fieldLevelEncryptionId' in kwargs: + field_level_encryption_id = kwargs['fieldLevelEncryptionId'] + if 'forwardedValues' in kwargs: + forwarded_values = kwargs['forwardedValues'] + if 'functionAssociations' in kwargs: + function_associations = kwargs['functionAssociations'] + if 'lambdaFunctionAssociations' in kwargs: + lambda_function_associations = kwargs['lambdaFunctionAssociations'] + if 'maxTtl' in kwargs: + max_ttl = kwargs['maxTtl'] + if 'minTtl' in kwargs: + min_ttl = kwargs['minTtl'] + if 'originRequestPolicyId' in kwargs: + origin_request_policy_id = kwargs['originRequestPolicyId'] + if 'realtimeLogConfigArn' in kwargs: + realtime_log_config_arn = kwargs['realtimeLogConfigArn'] + if 'responseHeadersPolicyId' in kwargs: + response_headers_policy_id = kwargs['responseHeadersPolicyId'] + if 'smoothStreaming' in kwargs: + smooth_streaming = kwargs['smoothStreaming'] + if 'trustedKeyGroups' in kwargs: + trusted_key_groups = kwargs['trustedKeyGroups'] + if 'trustedSigners' in kwargs: + trusted_signers = kwargs['trustedSigners'] + _setter("target_origin_id", target_origin_id) _setter("viewer_protocol_policy", viewer_protocol_policy) if allowed_methods is not None: @@ -1829,7 +2035,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'queryStringCacheKeys' in kwargs: + query_string_cache_keys = kwargs['queryStringCacheKeys'] + _setter("query_string", query_string) if cookies is not None: _setter("cookies", cookies) @@ -1890,7 +2102,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if event_type is not None: _setter("event_type", event_type) if function_arn is not None: @@ -1930,7 +2148,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'restrictionType' in kwargs: + restriction_type = kwargs['restrictionType'] + _setter("restriction_type", restriction_type) if locations is not None: _setter("locations", locations) @@ -1972,7 +2194,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if 'includeBody' in kwargs: + include_body = kwargs['includeBody'] + if 'lambdaFunctionArn' in kwargs: + lambda_function_arn = kwargs['lambdaFunctionArn'] + if event_type is not None: _setter("event_type", event_type) if include_body is not None: @@ -2032,7 +2262,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'originProtocolPolicy' in kwargs: + origin_protocol_policy = kwargs['originProtocolPolicy'] + if 'originSslProtocols' in kwargs: + origin_ssl_protocols = kwargs['originSslProtocols'] + if 'httpPort' in kwargs: + http_port = kwargs['httpPort'] + if 'httpsPort' in kwargs: + https_port = kwargs['httpsPort'] + _setter("dns_name", dns_name) _setter("origin_protocol_policy", origin_protocol_policy) _setter("origin_ssl_protocols", origin_ssl_protocols) @@ -2102,7 +2344,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'originAccessIdentity' in kwargs: + origin_access_identity = kwargs['originAccessIdentity'] + _setter("dns_name", dns_name) if origin_access_identity is not None: _setter("origin_access_identity", origin_access_identity) @@ -2144,7 +2392,11 @@ def _configure( bucket: pulumi.Input[str], include_cookies: Optional[pulumi.Input[bool]] = None, prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeCookies' in kwargs: + include_cookies = kwargs['includeCookies'] + _setter("bucket", bucket) if include_cookies is not None: _setter("include_cookies", include_cookies) @@ -2194,7 +2446,13 @@ def _configure( _setter: Callable[[Any, Any], None], header_name: pulumi.Input[str], header_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + if 'headerValue' in kwargs: + header_value = kwargs['headerValue'] + _setter("header_name", header_name) _setter("header_value", header_value) @@ -2229,7 +2487,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status_codes: pulumi.Input['DistributionStatusCodesArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCodes' in kwargs: + status_codes = kwargs['statusCodes'] + _setter("status_codes", status_codes) @property @@ -2257,7 +2519,9 @@ def _configure( _setter: Callable[[Any, Any], None], items: pulumi.Input[Sequence[pulumi.Input['DistributionOriginGroupMemberArgs']]], quantity: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) _setter("quantity", quantity) @@ -2292,7 +2556,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], origin_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originId' in kwargs: + origin_id = kwargs['originId'] + _setter("origin_id", origin_id) @property @@ -2320,7 +2588,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("quantity", quantity) if items is not None: _setter("items", items) @@ -2362,7 +2632,11 @@ def _configure( failover_criteria: pulumi.Input['DistributionOriginGroupFailoverCriteriaArgs'], id: pulumi.Input[str], members: pulumi.Input['DistributionOriginGroupMembersArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failoverCriteria' in kwargs: + failover_criteria = kwargs['failoverCriteria'] + _setter("failover_criteria", failover_criteria) _setter("id", id) _setter("members", members) @@ -2410,7 +2684,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originShieldRegion' in kwargs: + origin_shield_region = kwargs['originShieldRegion'] + if enabled is not None: _setter("enabled", enabled) if origin_shield_region is not None: @@ -2474,7 +2752,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'connectionAttempts' in kwargs: + connection_attempts = kwargs['connectionAttempts'] + if 'connectionTimeout' in kwargs: + connection_timeout = kwargs['connectionTimeout'] + if 'customOriginConfig' in kwargs: + custom_origin_config = kwargs['customOriginConfig'] + if 'originAccessControlId' in kwargs: + origin_access_control_id = kwargs['originAccessControlId'] + if 'originCustomHeaders' in kwargs: + origin_custom_headers = kwargs['originCustomHeaders'] + if 'originPath' in kwargs: + origin_path = kwargs['originPath'] + if 'originShield' in kwargs: + origin_shield = kwargs['originShield'] + if 's3OriginConfig' in kwargs: + s3_origin_config = kwargs['s3OriginConfig'] + _setter("domain_name", domain_name) _setter("id", id) if connection_attempts is not None: @@ -2597,7 +2895,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], geo_restriction: pulumi.Input['DistributionGeoRestrictionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'geoRestriction' in kwargs: + geo_restriction = kwargs['geoRestriction'] + _setter("geo_restriction", geo_restriction) @property @@ -2622,7 +2924,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], origin_access_identity: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originAccessIdentity' in kwargs: + origin_access_identity = kwargs['originAccessIdentity'] + if origin_access_identity is not None: _setter("origin_access_identity", origin_access_identity) @@ -2651,7 +2957,9 @@ def _configure( _setter: Callable[[Any, Any], None], items: pulumi.Input[Sequence[pulumi.Input[int]]], quantity: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) _setter("quantity", quantity) @@ -2689,7 +2997,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2736,7 +3046,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acmCertificateArn' in kwargs: + acm_certificate_arn = kwargs['acmCertificateArn'] + if 'cloudFrontDefaultCertificate' in kwargs: + cloud_front_default_certificate = kwargs['cloudFrontDefaultCertificate'] + if 'iamCertificateId' in kwargs: + iam_certificate_id = kwargs['iamCertificateId'] + if 'minimumProtocolVersion' in kwargs: + minimum_protocol_version = kwargs['minimumProtocolVersion'] + if 'sslSupportMethod' in kwargs: + ssl_support_method = kwargs['sslSupportMethod'] + if acm_certificate_arn is not None: _setter("acm_certificate_arn", acm_certificate_arn) if cloud_front_default_certificate is not None: @@ -2809,7 +3131,9 @@ def _configure( _setter: Callable[[Any, Any], None], comment: pulumi.Input[str], runtime: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comment", comment) _setter("runtime", runtime) @@ -2844,7 +3168,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], function_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if function_arn is not None: _setter("function_arn", function_arn) @@ -2876,7 +3204,9 @@ def _configure( items: pulumi.Input[Sequence[pulumi.Input[str]]], name: pulumi.Input[str], comment: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) _setter("name", name) if comment is not None: @@ -2922,7 +3252,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], realtime_metrics_subscription_status: pulumi.Input['MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'realtimeMetricsSubscriptionStatus' in kwargs: + realtime_metrics_subscription_status = kwargs['realtimeMetricsSubscriptionStatus'] + _setter("realtime_metrics_subscription_status", realtime_metrics_subscription_status) @property @@ -2947,7 +3281,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], realtime_metrics_subscription_config: Optional[pulumi.Input['MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'realtimeMetricsSubscriptionConfig' in kwargs: + realtime_metrics_subscription_config = kwargs['realtimeMetricsSubscriptionConfig'] + if realtime_metrics_subscription_config is not None: _setter("realtime_metrics_subscription_config", realtime_metrics_subscription_config) @@ -2985,7 +3323,15 @@ def _configure( signing_behavior: pulumi.Input[str], signing_protocol: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originAccessControlOriginType' in kwargs: + origin_access_control_origin_type = kwargs['originAccessControlOriginType'] + if 'signingBehavior' in kwargs: + signing_behavior = kwargs['signingBehavior'] + if 'signingProtocol' in kwargs: + signing_protocol = kwargs['signingProtocol'] + _setter("name", name) _setter("origin_access_control_origin_type", origin_access_control_origin_type) _setter("signing_behavior", signing_behavior) @@ -3063,7 +3409,15 @@ def _configure( name: pulumi.Input[str], query_strings_config: pulumi.Input['OriginRequestPolicyQueryStringsConfigArgs'], comment: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookiesConfig' in kwargs: + cookies_config = kwargs['cookiesConfig'] + if 'headersConfig' in kwargs: + headers_config = kwargs['headersConfig'] + if 'queryStringsConfig' in kwargs: + query_strings_config = kwargs['queryStringsConfig'] + _setter("cookies_config", cookies_config) _setter("headers_config", headers_config) _setter("name", name) @@ -3132,7 +3486,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookieBehavior' in kwargs: + cookie_behavior = kwargs['cookieBehavior'] + _setter("cookie_behavior", cookie_behavior) if cookies is not None: _setter("cookies", cookies) @@ -3171,7 +3529,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerBehavior' in kwargs: + header_behavior = kwargs['headerBehavior'] + _setter("header_behavior", header_behavior) if headers is not None: _setter("headers", headers) @@ -3210,7 +3572,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryStringBehavior' in kwargs: + query_string_behavior = kwargs['queryStringBehavior'] + if 'queryStrings' in kwargs: + query_strings = kwargs['queryStrings'] + _setter("query_string_behavior", query_string_behavior) if query_strings is not None: _setter("query_strings", query_strings) @@ -3255,7 +3623,13 @@ def _configure( encoded_key: pulumi.Input[str], name: pulumi.Input[str], comment: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'callerReference' in kwargs: + caller_reference = kwargs['callerReference'] + if 'encodedKey' in kwargs: + encoded_key = kwargs['encodedKey'] + _setter("caller_reference", caller_reference) _setter("encoded_key", encoded_key) _setter("name", name) @@ -3314,7 +3688,13 @@ def _configure( _setter: Callable[[Any, Any], None], kinesis_stream_config: pulumi.Input['RealtimeLogConfigKinesisStreamConfigArgs'], stream_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kinesisStreamConfig' in kwargs: + kinesis_stream_config = kwargs['kinesisStreamConfig'] + if 'streamType' in kwargs: + stream_type = kwargs['streamType'] + _setter("kinesis_stream_config", kinesis_stream_config) _setter("stream_type", stream_type) @@ -3352,7 +3732,13 @@ def _configure( _setter: Callable[[Any, Any], None], role_arn: pulumi.Input[str], stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + _setter("role_arn", role_arn) _setter("stream_arn", stream_arn) @@ -3387,7 +3773,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -3412,7 +3800,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -3437,7 +3827,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -3462,7 +3854,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -3505,7 +3899,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'corsConfig' in kwargs: + cors_config = kwargs['corsConfig'] + if 'customHeadersConfig' in kwargs: + custom_headers_config = kwargs['customHeadersConfig'] + if 'removeHeadersConfig' in kwargs: + remove_headers_config = kwargs['removeHeadersConfig'] + if 'securityHeadersConfig' in kwargs: + security_headers_config = kwargs['securityHeadersConfig'] + if 'serverTimingHeadersConfig' in kwargs: + server_timing_headers_config = kwargs['serverTimingHeadersConfig'] + _setter("name", name) if comment is not None: _setter("comment", comment) @@ -3599,7 +4005,11 @@ def _configure( _setter: Callable[[Any, Any], None], content_security_policy: pulumi.Input[str], override: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentSecurityPolicy' in kwargs: + content_security_policy = kwargs['contentSecurityPolicy'] + _setter("content_security_policy", content_security_policy) _setter("override", override) @@ -3634,7 +4044,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], override: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("override", override) @property @@ -3677,7 +4089,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessControlAllowCredentials' in kwargs: + access_control_allow_credentials = kwargs['accessControlAllowCredentials'] + if 'accessControlAllowHeaders' in kwargs: + access_control_allow_headers = kwargs['accessControlAllowHeaders'] + if 'accessControlAllowMethods' in kwargs: + access_control_allow_methods = kwargs['accessControlAllowMethods'] + if 'accessControlAllowOrigins' in kwargs: + access_control_allow_origins = kwargs['accessControlAllowOrigins'] + if 'originOverride' in kwargs: + origin_override = kwargs['originOverride'] + if 'accessControlExposeHeaders' in kwargs: + access_control_expose_headers = kwargs['accessControlExposeHeaders'] + if 'accessControlMaxAgeSec' in kwargs: + access_control_max_age_sec = kwargs['accessControlMaxAgeSec'] + _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) @@ -3764,7 +4192,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: pulumi.Input[Sequence[pulumi.Input['ResponseHeadersPolicyCustomHeaderArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -3795,7 +4225,9 @@ def _configure( header: pulumi.Input[str], override: pulumi.Input[bool], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("header", header) _setter("override", override) _setter("value", value) @@ -3843,7 +4275,11 @@ def _configure( _setter: Callable[[Any, Any], None], frame_option: pulumi.Input[str], override: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frameOption' in kwargs: + frame_option = kwargs['frameOption'] + _setter("frame_option", frame_option) _setter("override", override) @@ -3881,7 +4317,11 @@ def _configure( _setter: Callable[[Any, Any], None], override: pulumi.Input[bool], referrer_policy: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'referrerPolicy' in kwargs: + referrer_policy = kwargs['referrerPolicy'] + _setter("override", override) _setter("referrer_policy", referrer_policy) @@ -3916,7 +4356,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: pulumi.Input[Sequence[pulumi.Input['ResponseHeadersPolicyRemoveHeaderArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -3941,7 +4383,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("header", header) @property @@ -3981,7 +4425,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentSecurityPolicy' in kwargs: + content_security_policy = kwargs['contentSecurityPolicy'] + if 'contentTypeOptions' in kwargs: + content_type_options = kwargs['contentTypeOptions'] + if 'frameOptions' in kwargs: + frame_options = kwargs['frameOptions'] + if 'referrerPolicy' in kwargs: + referrer_policy = kwargs['referrerPolicy'] + if 'strictTransportSecurity' in kwargs: + strict_transport_security = kwargs['strictTransportSecurity'] + if 'xssProtection' in kwargs: + xss_protection = kwargs['xssProtection'] + if content_security_policy is not None: _setter("content_security_policy", content_security_policy) if content_type_options is not None: @@ -4065,7 +4523,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], sampling_rate: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'samplingRate' in kwargs: + sampling_rate = kwargs['samplingRate'] + _setter("enabled", enabled) if sampling_rate is not None: _setter("sampling_rate", sampling_rate) @@ -4110,7 +4572,13 @@ def _configure( override: pulumi.Input[bool], include_subdomains: Optional[pulumi.Input[bool]] = None, preload: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessControlMaxAgeSec' in kwargs: + access_control_max_age_sec = kwargs['accessControlMaxAgeSec'] + if 'includeSubdomains' in kwargs: + include_subdomains = kwargs['includeSubdomains'] + _setter("access_control_max_age_sec", access_control_max_age_sec) _setter("override", override) if include_subdomains is not None: @@ -4176,7 +4644,13 @@ def _configure( protection: pulumi.Input[bool], mode_block: Optional[pulumi.Input[bool]] = None, report_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modeBlock' in kwargs: + mode_block = kwargs['modeBlock'] + if 'reportUri' in kwargs: + report_uri = kwargs['reportUri'] + _setter("override", override) _setter("protection", protection) if mode_block is not None: @@ -4251,7 +4725,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Origin' in kwargs: + s3_origin = kwargs['s3Origin'] + if 'trustedSigners' in kwargs: + trusted_signers = kwargs['trustedSigners'] + if 'priceClass' in kwargs: + price_class = kwargs['priceClass'] + _setter("comment", comment) _setter("enabled", enabled) _setter("s3_origin", s3_origin) @@ -4345,7 +4827,9 @@ def _configure( bucket: pulumi.Input[str], enabled: pulumi.Input[bool], prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) _setter("enabled", enabled) _setter("prefix", prefix) @@ -4393,7 +4877,13 @@ def _configure( _setter: Callable[[Any, Any], None], domain_name: pulumi.Input[str], origin_access_identity: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'originAccessIdentity' in kwargs: + origin_access_identity = kwargs['originAccessIdentity'] + _setter("domain_name", domain_name) _setter("origin_access_identity", origin_access_identity) @@ -4431,7 +4921,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4469,7 +4961,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountNumbers' in kwargs: + aws_account_numbers = kwargs['awsAccountNumbers'] + _setter("enabled", enabled) if aws_account_numbers is not None: _setter("aws_account_numbers", aws_account_numbers) diff --git a/sdk/python/pulumi_aws_native/cloudfront/cache_policy.py b/sdk/python/pulumi_aws_native/cloudfront/cache_policy.py index 4d6a6049be..3e109c32e2 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/cache_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/cache_policy.py @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cache_policy_config: pulumi.Input['CachePolicyConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cachePolicyConfig' in kwargs: + cache_policy_config = kwargs['cachePolicyConfig'] + _setter("cache_policy_config", cache_policy_config) @property 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..e8f2c6d001 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 @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_front_origin_access_identity_config: pulumi.Input['CloudFrontOriginAccessIdentityConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudFrontOriginAccessIdentityConfig' in kwargs: + cloud_front_origin_access_identity_config = kwargs['cloudFrontOriginAccessIdentityConfig'] + _setter("cloud_front_origin_access_identity_config", cloud_front_origin_access_identity_config) @property 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..163d83d4e2 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/continuous_deployment_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/continuous_deployment_policy.py @@ -29,7 +29,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], continuous_deployment_policy_config: pulumi.Input['ContinuousDeploymentPolicyConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'continuousDeploymentPolicyConfig' in kwargs: + continuous_deployment_policy_config = kwargs['continuousDeploymentPolicyConfig'] + _setter("continuous_deployment_policy_config", continuous_deployment_policy_config) @property diff --git a/sdk/python/pulumi_aws_native/cloudfront/distribution.py b/sdk/python/pulumi_aws_native/cloudfront/distribution.py index 870fb98d3f..87cb524fdc 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/distribution.py +++ b/sdk/python/pulumi_aws_native/cloudfront/distribution.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'distributionConfig' in kwargs: + distribution_config = kwargs['distributionConfig'] + _setter("distribution_config", distribution_config) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/cloudfront/function.py b/sdk/python/pulumi_aws_native/cloudfront/function.py index f5e1589891..f629fdc6d4 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/function.py +++ b/sdk/python/pulumi_aws_native/cloudfront/function.py @@ -40,7 +40,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionCode' in kwargs: + function_code = kwargs['functionCode'] + if 'functionConfig' in kwargs: + function_config = kwargs['functionConfig'] + if 'autoPublish' in kwargs: + auto_publish = kwargs['autoPublish'] + if 'functionMetadata' in kwargs: + function_metadata = kwargs['functionMetadata'] + _setter("function_code", function_code) _setter("function_config", function_config) if auto_publish is not None: diff --git a/sdk/python/pulumi_aws_native/cloudfront/key_group.py b/sdk/python/pulumi_aws_native/cloudfront/key_group.py index b0e12fb22a..b2ce951962 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/key_group.py +++ b/sdk/python/pulumi_aws_native/cloudfront/key_group.py @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], key_group_config: pulumi.Input['KeyGroupConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyGroupConfig' in kwargs: + key_group_config = kwargs['keyGroupConfig'] + _setter("key_group_config", key_group_config) @property diff --git a/sdk/python/pulumi_aws_native/cloudfront/monitoring_subscription.py b/sdk/python/pulumi_aws_native/cloudfront/monitoring_subscription.py index f50cb217d2..485b81712a 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/monitoring_subscription.py +++ b/sdk/python/pulumi_aws_native/cloudfront/monitoring_subscription.py @@ -32,7 +32,13 @@ def _configure( _setter: Callable[[Any, Any], None], distribution_id: pulumi.Input[str], monitoring_subscription: pulumi.Input['MonitoringSubscriptionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'distributionId' in kwargs: + distribution_id = kwargs['distributionId'] + if 'monitoringSubscription' in kwargs: + monitoring_subscription = kwargs['monitoringSubscription'] + _setter("distribution_id", distribution_id) _setter("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..7b9dbfea18 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/origin_access_control.py +++ b/sdk/python/pulumi_aws_native/cloudfront/origin_access_control.py @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], origin_access_control_config: pulumi.Input['OriginAccessControlConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originAccessControlConfig' in kwargs: + origin_access_control_config = kwargs['originAccessControlConfig'] + _setter("origin_access_control_config", origin_access_control_config) @property 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..bd9ae694fb 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/origin_request_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/origin_request_policy.py @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], origin_request_policy_config: pulumi.Input['OriginRequestPolicyConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originRequestPolicyConfig' in kwargs: + origin_request_policy_config = kwargs['originRequestPolicyConfig'] + _setter("origin_request_policy_config", origin_request_policy_config) @property diff --git a/sdk/python/pulumi_aws_native/cloudfront/outputs.py b/sdk/python/pulumi_aws_native/cloudfront/outputs.py index 9ebb52d8ad..8154429753 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/outputs.py +++ b/sdk/python/pulumi_aws_native/cloudfront/outputs.py @@ -139,7 +139,17 @@ def _configure( name: str, parameters_in_cache_key_and_forwarded_to_origin: 'outputs.CachePolicyParametersInCacheKeyAndForwardedToOrigin', comment: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultTtl' in kwargs: + default_ttl = kwargs['defaultTtl'] + if 'maxTtl' in kwargs: + max_ttl = kwargs['maxTtl'] + if 'minTtl' in kwargs: + min_ttl = kwargs['minTtl'] + if 'parametersInCacheKeyAndForwardedToOrigin' in kwargs: + parameters_in_cache_key_and_forwarded_to_origin = kwargs['parametersInCacheKeyAndForwardedToOrigin'] + _setter("default_ttl", default_ttl) _setter("max_ttl", max_ttl) _setter("min_ttl", min_ttl) @@ -211,7 +221,11 @@ def _configure( _setter: Callable[[Any, Any], None], cookie_behavior: str, cookies: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookieBehavior' in kwargs: + cookie_behavior = kwargs['cookieBehavior'] + _setter("cookie_behavior", cookie_behavior) if cookies is not None: _setter("cookies", cookies) @@ -259,7 +273,11 @@ def _configure( _setter: Callable[[Any, Any], None], header_behavior: str, headers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerBehavior' in kwargs: + header_behavior = kwargs['headerBehavior'] + _setter("header_behavior", header_behavior) if headers is not None: _setter("headers", headers) @@ -324,7 +342,19 @@ def _configure( headers_config: 'outputs.CachePolicyHeadersConfig', query_strings_config: 'outputs.CachePolicyQueryStringsConfig', enable_accept_encoding_brotli: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookiesConfig' in kwargs: + cookies_config = kwargs['cookiesConfig'] + if 'enableAcceptEncodingGzip' in kwargs: + enable_accept_encoding_gzip = kwargs['enableAcceptEncodingGzip'] + if 'headersConfig' in kwargs: + headers_config = kwargs['headersConfig'] + if 'queryStringsConfig' in kwargs: + query_strings_config = kwargs['queryStringsConfig'] + if 'enableAcceptEncodingBrotli' in kwargs: + enable_accept_encoding_brotli = kwargs['enableAcceptEncodingBrotli'] + _setter("cookies_config", cookies_config) _setter("enable_accept_encoding_gzip", enable_accept_encoding_gzip) _setter("headers_config", headers_config) @@ -392,7 +422,13 @@ def _configure( _setter: Callable[[Any, Any], None], query_string_behavior: str, query_strings: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryStringBehavior' in kwargs: + query_string_behavior = kwargs['queryStringBehavior'] + if 'queryStrings' in kwargs: + query_strings = kwargs['queryStrings'] + _setter("query_string_behavior", query_string_behavior) if query_strings is not None: _setter("query_strings", query_strings) @@ -420,7 +456,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], comment: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comment", comment) @property @@ -479,7 +517,17 @@ def _configure( single_weight_policy_config: Optional['outputs.ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigProperties'] = None, traffic_config: Optional['outputs.ContinuousDeploymentPolicyTrafficConfig'] = None, type: Optional['ContinuousDeploymentPolicyConfigType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stagingDistributionDnsNames' in kwargs: + staging_distribution_dns_names = kwargs['stagingDistributionDnsNames'] + if 'singleHeaderPolicyConfig' in kwargs: + single_header_policy_config = kwargs['singleHeaderPolicyConfig'] + if 'singleWeightPolicyConfig' in kwargs: + single_weight_policy_config = kwargs['singleWeightPolicyConfig'] + if 'trafficConfig' in kwargs: + traffic_config = kwargs['trafficConfig'] + _setter("enabled", enabled) _setter("staging_distribution_dns_names", staging_distribution_dns_names) if single_header_policy_config is not None: @@ -537,7 +585,9 @@ def _configure( _setter: Callable[[Any, Any], None], header: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("header", header) _setter("value", value) @@ -584,7 +634,11 @@ def _configure( _setter: Callable[[Any, Any], None], weight: float, session_stickiness_config: Optional['outputs.ContinuousDeploymentPolicySessionStickinessConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sessionStickinessConfig' in kwargs: + session_stickiness_config = kwargs['sessionStickinessConfig'] + _setter("weight", weight) if session_stickiness_config is not None: _setter("session_stickiness_config", session_stickiness_config) @@ -634,7 +688,13 @@ def _configure( _setter: Callable[[Any, Any], None], idle_ttl: int, maximum_ttl: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'idleTtl' in kwargs: + idle_ttl = kwargs['idleTtl'] + if 'maximumTtl' in kwargs: + maximum_ttl = kwargs['maximumTtl'] + _setter("idle_ttl", idle_ttl) _setter("maximum_ttl", maximum_ttl) @@ -664,7 +724,9 @@ def _configure( _setter: Callable[[Any, Any], None], header: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("header", header) _setter("value", value) @@ -711,7 +773,11 @@ def _configure( _setter: Callable[[Any, Any], None], weight: float, session_stickiness_config: Optional['outputs.ContinuousDeploymentPolicySessionStickinessConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sessionStickinessConfig' in kwargs: + session_stickiness_config = kwargs['sessionStickinessConfig'] + _setter("weight", weight) if session_stickiness_config is not None: _setter("session_stickiness_config", session_stickiness_config) @@ -764,7 +830,13 @@ def _configure( type: 'ContinuousDeploymentPolicyTrafficConfigType', single_header_config: Optional['outputs.ContinuousDeploymentPolicySingleHeaderConfig'] = None, single_weight_config: Optional['outputs.ContinuousDeploymentPolicySingleWeightConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'singleHeaderConfig' in kwargs: + single_header_config = kwargs['singleHeaderConfig'] + if 'singleWeightConfig' in kwargs: + single_weight_config = kwargs['singleWeightConfig'] + _setter("type", type) if single_header_config is not None: _setter("single_header_config", single_header_config) @@ -909,7 +981,47 @@ def _configure( smooth_streaming: Optional[bool] = None, trusted_key_groups: Optional[Sequence[str]] = None, trusted_signers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pathPattern' in kwargs: + path_pattern = kwargs['pathPattern'] + if 'targetOriginId' in kwargs: + target_origin_id = kwargs['targetOriginId'] + if 'viewerProtocolPolicy' in kwargs: + viewer_protocol_policy = kwargs['viewerProtocolPolicy'] + if 'allowedMethods' in kwargs: + allowed_methods = kwargs['allowedMethods'] + if 'cachePolicyId' in kwargs: + cache_policy_id = kwargs['cachePolicyId'] + if 'cachedMethods' in kwargs: + cached_methods = kwargs['cachedMethods'] + if 'defaultTtl' in kwargs: + default_ttl = kwargs['defaultTtl'] + if 'fieldLevelEncryptionId' in kwargs: + field_level_encryption_id = kwargs['fieldLevelEncryptionId'] + if 'forwardedValues' in kwargs: + forwarded_values = kwargs['forwardedValues'] + if 'functionAssociations' in kwargs: + function_associations = kwargs['functionAssociations'] + if 'lambdaFunctionAssociations' in kwargs: + lambda_function_associations = kwargs['lambdaFunctionAssociations'] + if 'maxTtl' in kwargs: + max_ttl = kwargs['maxTtl'] + if 'minTtl' in kwargs: + min_ttl = kwargs['minTtl'] + if 'originRequestPolicyId' in kwargs: + origin_request_policy_id = kwargs['originRequestPolicyId'] + if 'realtimeLogConfigArn' in kwargs: + realtime_log_config_arn = kwargs['realtimeLogConfigArn'] + if 'responseHeadersPolicyId' in kwargs: + response_headers_policy_id = kwargs['responseHeadersPolicyId'] + if 'smoothStreaming' in kwargs: + smooth_streaming = kwargs['smoothStreaming'] + if 'trustedKeyGroups' in kwargs: + trusted_key_groups = kwargs['trustedKeyGroups'] + if 'trustedSigners' in kwargs: + trusted_signers = kwargs['trustedSigners'] + _setter("path_pattern", path_pattern) _setter("target_origin_id", target_origin_id) _setter("viewer_protocol_policy", viewer_protocol_policy) @@ -1162,7 +1274,35 @@ def _configure( staging: Optional[bool] = None, viewer_certificate: Optional['outputs.DistributionViewerCertificate'] = None, web_acl_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultCacheBehavior' in kwargs: + default_cache_behavior = kwargs['defaultCacheBehavior'] + if 'cacheBehaviors' in kwargs: + cache_behaviors = kwargs['cacheBehaviors'] + if 'continuousDeploymentPolicyId' in kwargs: + continuous_deployment_policy_id = kwargs['continuousDeploymentPolicyId'] + if 'customErrorResponses' in kwargs: + custom_error_responses = kwargs['customErrorResponses'] + if 'customOrigin' in kwargs: + custom_origin = kwargs['customOrigin'] + if 'defaultRootObject' in kwargs: + default_root_object = kwargs['defaultRootObject'] + if 'httpVersion' in kwargs: + http_version = kwargs['httpVersion'] + if 'ipv6Enabled' in kwargs: + ipv6_enabled = kwargs['ipv6Enabled'] + if 'originGroups' in kwargs: + origin_groups = kwargs['originGroups'] + if 'priceClass' in kwargs: + price_class = kwargs['priceClass'] + if 's3Origin' in kwargs: + s3_origin = kwargs['s3Origin'] + if 'viewerCertificate' in kwargs: + viewer_certificate = kwargs['viewerCertificate'] + if 'webAclId' in kwargs: + web_acl_id = kwargs['webAclId'] + _setter("default_cache_behavior", default_cache_behavior) _setter("enabled", enabled) if aliases is not None: @@ -1342,7 +1482,11 @@ def _configure( _setter: Callable[[Any, Any], None], forward: str, whitelisted_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'whitelistedNames' in kwargs: + whitelisted_names = kwargs['whitelistedNames'] + _setter("forward", forward) if whitelisted_names is not None: _setter("whitelisted_names", whitelisted_names) @@ -1402,7 +1546,17 @@ def _configure( error_caching_min_ttl: Optional[float] = None, response_code: Optional[int] = None, response_page_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorCode' in kwargs: + error_code = kwargs['errorCode'] + if 'errorCachingMinTtl' in kwargs: + error_caching_min_ttl = kwargs['errorCachingMinTtl'] + if 'responseCode' in kwargs: + response_code = kwargs['responseCode'] + if 'responsePagePath' in kwargs: + response_page_path = kwargs['responsePagePath'] + _setter("error_code", error_code) if error_caching_min_ttl is not None: _setter("error_caching_min_ttl", error_caching_min_ttl) @@ -1486,7 +1640,21 @@ def _configure( origin_keepalive_timeout: Optional[int] = None, origin_read_timeout: Optional[int] = None, origin_ssl_protocols: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originProtocolPolicy' in kwargs: + origin_protocol_policy = kwargs['originProtocolPolicy'] + if 'httpPort' in kwargs: + http_port = kwargs['httpPort'] + if 'httpsPort' in kwargs: + https_port = kwargs['httpsPort'] + if 'originKeepaliveTimeout' in kwargs: + origin_keepalive_timeout = kwargs['originKeepaliveTimeout'] + if 'originReadTimeout' in kwargs: + origin_read_timeout = kwargs['originReadTimeout'] + if 'originSslProtocols' in kwargs: + origin_ssl_protocols = kwargs['originSslProtocols'] + _setter("origin_protocol_policy", origin_protocol_policy) if http_port is not None: _setter("http_port", http_port) @@ -1647,7 +1815,45 @@ def _configure( smooth_streaming: Optional[bool] = None, trusted_key_groups: Optional[Sequence[str]] = None, trusted_signers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetOriginId' in kwargs: + target_origin_id = kwargs['targetOriginId'] + if 'viewerProtocolPolicy' in kwargs: + viewer_protocol_policy = kwargs['viewerProtocolPolicy'] + if 'allowedMethods' in kwargs: + allowed_methods = kwargs['allowedMethods'] + if 'cachePolicyId' in kwargs: + cache_policy_id = kwargs['cachePolicyId'] + if 'cachedMethods' in kwargs: + cached_methods = kwargs['cachedMethods'] + if 'defaultTtl' in kwargs: + default_ttl = kwargs['defaultTtl'] + if 'fieldLevelEncryptionId' in kwargs: + field_level_encryption_id = kwargs['fieldLevelEncryptionId'] + if 'forwardedValues' in kwargs: + forwarded_values = kwargs['forwardedValues'] + if 'functionAssociations' in kwargs: + function_associations = kwargs['functionAssociations'] + if 'lambdaFunctionAssociations' in kwargs: + lambda_function_associations = kwargs['lambdaFunctionAssociations'] + if 'maxTtl' in kwargs: + max_ttl = kwargs['maxTtl'] + if 'minTtl' in kwargs: + min_ttl = kwargs['minTtl'] + if 'originRequestPolicyId' in kwargs: + origin_request_policy_id = kwargs['originRequestPolicyId'] + if 'realtimeLogConfigArn' in kwargs: + realtime_log_config_arn = kwargs['realtimeLogConfigArn'] + if 'responseHeadersPolicyId' in kwargs: + response_headers_policy_id = kwargs['responseHeadersPolicyId'] + if 'smoothStreaming' in kwargs: + smooth_streaming = kwargs['smoothStreaming'] + if 'trustedKeyGroups' in kwargs: + trusted_key_groups = kwargs['trustedKeyGroups'] + if 'trustedSigners' in kwargs: + trusted_signers = kwargs['trustedSigners'] + _setter("target_origin_id", target_origin_id) _setter("viewer_protocol_policy", viewer_protocol_policy) if allowed_methods is not None: @@ -1821,7 +2027,13 @@ def _configure( cookies: Optional['outputs.DistributionCookies'] = None, headers: Optional[Sequence[str]] = None, query_string_cache_keys: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'queryStringCacheKeys' in kwargs: + query_string_cache_keys = kwargs['queryStringCacheKeys'] + _setter("query_string", query_string) if cookies is not None: _setter("cookies", cookies) @@ -1885,7 +2097,13 @@ def _configure( _setter: Callable[[Any, Any], None], event_type: Optional[str] = None, function_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if event_type is not None: _setter("event_type", event_type) if function_arn is not None: @@ -1934,7 +2152,11 @@ def _configure( _setter: Callable[[Any, Any], None], restriction_type: str, locations: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'restrictionType' in kwargs: + restriction_type = kwargs['restrictionType'] + _setter("restriction_type", restriction_type) if locations is not None: _setter("locations", locations) @@ -1989,7 +2211,15 @@ def _configure( event_type: Optional[str] = None, include_body: Optional[bool] = None, lambda_function_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if 'includeBody' in kwargs: + include_body = kwargs['includeBody'] + if 'lambdaFunctionArn' in kwargs: + lambda_function_arn = kwargs['lambdaFunctionArn'] + if event_type is not None: _setter("event_type", event_type) if include_body is not None: @@ -2062,7 +2292,19 @@ def _configure( origin_ssl_protocols: Sequence[str], http_port: Optional[int] = None, https_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'originProtocolPolicy' in kwargs: + origin_protocol_policy = kwargs['originProtocolPolicy'] + if 'originSslProtocols' in kwargs: + origin_ssl_protocols = kwargs['originSslProtocols'] + if 'httpPort' in kwargs: + http_port = kwargs['httpPort'] + if 'httpsPort' in kwargs: + https_port = kwargs['httpsPort'] + _setter("dns_name", dns_name) _setter("origin_protocol_policy", origin_protocol_policy) _setter("origin_ssl_protocols", origin_ssl_protocols) @@ -2131,7 +2373,13 @@ def _configure( _setter: Callable[[Any, Any], None], dns_name: str, origin_access_identity: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'originAccessIdentity' in kwargs: + origin_access_identity = kwargs['originAccessIdentity'] + _setter("dns_name", dns_name) if origin_access_identity is not None: _setter("origin_access_identity", origin_access_identity) @@ -2182,7 +2430,11 @@ def _configure( bucket: str, include_cookies: Optional[bool] = None, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeCookies' in kwargs: + include_cookies = kwargs['includeCookies'] + _setter("bucket", bucket) if include_cookies is not None: _setter("include_cookies", include_cookies) @@ -2277,7 +2529,27 @@ def _configure( origin_path: Optional[str] = None, origin_shield: Optional['outputs.DistributionOriginShield'] = None, s3_origin_config: Optional['outputs.DistributionS3OriginConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'connectionAttempts' in kwargs: + connection_attempts = kwargs['connectionAttempts'] + if 'connectionTimeout' in kwargs: + connection_timeout = kwargs['connectionTimeout'] + if 'customOriginConfig' in kwargs: + custom_origin_config = kwargs['customOriginConfig'] + if 'originAccessControlId' in kwargs: + origin_access_control_id = kwargs['originAccessControlId'] + if 'originCustomHeaders' in kwargs: + origin_custom_headers = kwargs['originCustomHeaders'] + if 'originPath' in kwargs: + origin_path = kwargs['originPath'] + if 'originShield' in kwargs: + origin_shield = kwargs['originShield'] + if 's3OriginConfig' in kwargs: + s3_origin_config = kwargs['s3OriginConfig'] + _setter("domain_name", domain_name) _setter("id", id) if connection_attempts is not None: @@ -2382,7 +2654,13 @@ def _configure( _setter: Callable[[Any, Any], None], header_name: str, header_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + if 'headerValue' in kwargs: + header_value = kwargs['headerValue'] + _setter("header_name", header_name) _setter("header_value", header_value) @@ -2432,7 +2710,11 @@ def _configure( failover_criteria: 'outputs.DistributionOriginGroupFailoverCriteria', id: str, members: 'outputs.DistributionOriginGroupMembers', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failoverCriteria' in kwargs: + failover_criteria = kwargs['failoverCriteria'] + _setter("failover_criteria", failover_criteria) _setter("id", id) _setter("members", members) @@ -2482,7 +2764,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status_codes: 'outputs.DistributionStatusCodes', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCodes' in kwargs: + status_codes = kwargs['statusCodes'] + _setter("status_codes", status_codes) @property @@ -2520,7 +2806,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], origin_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originId' in kwargs: + origin_id = kwargs['originId'] + _setter("origin_id", origin_id) @property @@ -2544,7 +2834,9 @@ def _configure( _setter: Callable[[Any, Any], None], items: Sequence['outputs.DistributionOriginGroupMember'], quantity: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) _setter("quantity", quantity) @@ -2574,7 +2866,9 @@ def _configure( _setter: Callable[[Any, Any], None], quantity: int, items: Optional[Sequence['outputs.DistributionOriginGroup']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("quantity", quantity) if items is not None: _setter("items", items) @@ -2622,7 +2916,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, origin_shield_region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originShieldRegion' in kwargs: + origin_shield_region = kwargs['originShieldRegion'] + if enabled is not None: _setter("enabled", enabled) if origin_shield_region is not None: @@ -2668,7 +2966,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], geo_restriction: 'outputs.DistributionGeoRestriction', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'geoRestriction' in kwargs: + geo_restriction = kwargs['geoRestriction'] + _setter("geo_restriction", geo_restriction) @property @@ -2706,7 +3008,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], origin_access_identity: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originAccessIdentity' in kwargs: + origin_access_identity = kwargs['originAccessIdentity'] + if origin_access_identity is not None: _setter("origin_access_identity", origin_access_identity) @@ -2731,7 +3037,9 @@ def _configure( _setter: Callable[[Any, Any], None], items: Sequence[int], quantity: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) _setter("quantity", quantity) @@ -2761,7 +3069,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2825,7 +3135,19 @@ def _configure( iam_certificate_id: Optional[str] = None, minimum_protocol_version: Optional[str] = None, ssl_support_method: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acmCertificateArn' in kwargs: + acm_certificate_arn = kwargs['acmCertificateArn'] + if 'cloudFrontDefaultCertificate' in kwargs: + cloud_front_default_certificate = kwargs['cloudFrontDefaultCertificate'] + if 'iamCertificateId' in kwargs: + iam_certificate_id = kwargs['iamCertificateId'] + if 'minimumProtocolVersion' in kwargs: + minimum_protocol_version = kwargs['minimumProtocolVersion'] + if 'sslSupportMethod' in kwargs: + ssl_support_method = kwargs['sslSupportMethod'] + if acm_certificate_arn is not None: _setter("acm_certificate_arn", acm_certificate_arn) if cloud_front_default_certificate is not None: @@ -2878,7 +3200,9 @@ def _configure( _setter: Callable[[Any, Any], None], comment: str, runtime: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comment", comment) _setter("runtime", runtime) @@ -2922,7 +3246,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], function_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if function_arn is not None: _setter("function_arn", function_arn) @@ -2950,7 +3278,9 @@ def _configure( items: Sequence[str], name: str, comment: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) _setter("name", name) if comment is not None: @@ -3001,7 +3331,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], realtime_metrics_subscription_config: Optional['outputs.MonitoringSubscriptionRealtimeMetricsSubscriptionConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'realtimeMetricsSubscriptionConfig' in kwargs: + realtime_metrics_subscription_config = kwargs['realtimeMetricsSubscriptionConfig'] + if realtime_metrics_subscription_config is not None: _setter("realtime_metrics_subscription_config", realtime_metrics_subscription_config) @@ -3040,7 +3374,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], realtime_metrics_subscription_status: 'MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'realtimeMetricsSubscriptionStatus' in kwargs: + realtime_metrics_subscription_status = kwargs['realtimeMetricsSubscriptionStatus'] + _setter("realtime_metrics_subscription_status", realtime_metrics_subscription_status) @property @@ -3094,7 +3432,15 @@ def _configure( signing_behavior: str, signing_protocol: str, description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'originAccessControlOriginType' in kwargs: + origin_access_control_origin_type = kwargs['originAccessControlOriginType'] + if 'signingBehavior' in kwargs: + signing_behavior = kwargs['signingBehavior'] + if 'signingProtocol' in kwargs: + signing_protocol = kwargs['signingProtocol'] + _setter("name", name) _setter("origin_access_control_origin_type", origin_access_control_origin_type) _setter("signing_behavior", signing_behavior) @@ -3173,7 +3519,15 @@ def _configure( name: str, query_strings_config: 'outputs.OriginRequestPolicyQueryStringsConfig', comment: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookiesConfig' in kwargs: + cookies_config = kwargs['cookiesConfig'] + if 'headersConfig' in kwargs: + headers_config = kwargs['headersConfig'] + if 'queryStringsConfig' in kwargs: + query_strings_config = kwargs['queryStringsConfig'] + _setter("cookies_config", cookies_config) _setter("headers_config", headers_config) _setter("name", name) @@ -3239,7 +3593,11 @@ def _configure( _setter: Callable[[Any, Any], None], cookie_behavior: str, cookies: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookieBehavior' in kwargs: + cookie_behavior = kwargs['cookieBehavior'] + _setter("cookie_behavior", cookie_behavior) if cookies is not None: _setter("cookies", cookies) @@ -3287,7 +3645,11 @@ def _configure( _setter: Callable[[Any, Any], None], header_behavior: str, headers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerBehavior' in kwargs: + header_behavior = kwargs['headerBehavior'] + _setter("header_behavior", header_behavior) if headers is not None: _setter("headers", headers) @@ -3337,7 +3699,13 @@ def _configure( _setter: Callable[[Any, Any], None], query_string_behavior: str, query_strings: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryStringBehavior' in kwargs: + query_string_behavior = kwargs['queryStringBehavior'] + if 'queryStrings' in kwargs: + query_strings = kwargs['queryStrings'] + _setter("query_string_behavior", query_string_behavior) if query_strings is not None: _setter("query_strings", query_strings) @@ -3393,7 +3761,13 @@ def _configure( encoded_key: str, name: str, comment: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'callerReference' in kwargs: + caller_reference = kwargs['callerReference'] + if 'encodedKey' in kwargs: + encoded_key = kwargs['encodedKey'] + _setter("caller_reference", caller_reference) _setter("encoded_key", encoded_key) _setter("name", name) @@ -3455,7 +3829,13 @@ def _configure( _setter: Callable[[Any, Any], None], kinesis_stream_config: 'outputs.RealtimeLogConfigKinesisStreamConfig', stream_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kinesisStreamConfig' in kwargs: + kinesis_stream_config = kwargs['kinesisStreamConfig'] + if 'streamType' in kwargs: + stream_type = kwargs['streamType'] + _setter("kinesis_stream_config", kinesis_stream_config) _setter("stream_type", stream_type) @@ -3504,7 +3884,13 @@ def _configure( _setter: Callable[[Any, Any], None], role_arn: str, stream_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + _setter("role_arn", role_arn) _setter("stream_arn", stream_arn) @@ -3531,7 +3917,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -3552,7 +3940,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -3573,7 +3963,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -3594,7 +3986,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -3658,7 +4052,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'corsConfig' in kwargs: + cors_config = kwargs['corsConfig'] + if 'customHeadersConfig' in kwargs: + custom_headers_config = kwargs['customHeadersConfig'] + if 'removeHeadersConfig' in kwargs: + remove_headers_config = kwargs['removeHeadersConfig'] + if 'securityHeadersConfig' in kwargs: + security_headers_config = kwargs['securityHeadersConfig'] + if 'serverTimingHeadersConfig' in kwargs: + server_timing_headers_config = kwargs['serverTimingHeadersConfig'] + _setter("name", name) if comment is not None: _setter("comment", comment) @@ -3741,7 +4147,11 @@ def _configure( _setter: Callable[[Any, Any], None], content_security_policy: str, override: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentSecurityPolicy' in kwargs: + content_security_policy = kwargs['contentSecurityPolicy'] + _setter("content_security_policy", content_security_policy) _setter("override", override) @@ -3768,7 +4178,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], override: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("override", override) @property @@ -3836,7 +4248,23 @@ def _configure( origin_override: bool, access_control_expose_headers: Optional['outputs.ResponseHeadersPolicyAccessControlExposeHeaders'] = None, access_control_max_age_sec: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessControlAllowCredentials' in kwargs: + access_control_allow_credentials = kwargs['accessControlAllowCredentials'] + if 'accessControlAllowHeaders' in kwargs: + access_control_allow_headers = kwargs['accessControlAllowHeaders'] + if 'accessControlAllowMethods' in kwargs: + access_control_allow_methods = kwargs['accessControlAllowMethods'] + if 'accessControlAllowOrigins' in kwargs: + access_control_allow_origins = kwargs['accessControlAllowOrigins'] + if 'originOverride' in kwargs: + origin_override = kwargs['originOverride'] + if 'accessControlExposeHeaders' in kwargs: + access_control_expose_headers = kwargs['accessControlExposeHeaders'] + if 'accessControlMaxAgeSec' in kwargs: + access_control_max_age_sec = kwargs['accessControlMaxAgeSec'] + _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) @@ -3901,7 +4329,9 @@ def _configure( header: str, override: bool, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("header", header) _setter("override", override) _setter("value", value) @@ -3934,7 +4364,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: Sequence['outputs.ResponseHeadersPolicyCustomHeader'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -3975,7 +4407,11 @@ def _configure( _setter: Callable[[Any, Any], None], frame_option: str, override: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frameOption' in kwargs: + frame_option = kwargs['frameOption'] + _setter("frame_option", frame_option) _setter("override", override) @@ -4022,7 +4458,11 @@ def _configure( _setter: Callable[[Any, Any], None], override: bool, referrer_policy: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'referrerPolicy' in kwargs: + referrer_policy = kwargs['referrerPolicy'] + _setter("override", override) _setter("referrer_policy", referrer_policy) @@ -4049,7 +4489,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("header", header) @property @@ -4070,7 +4512,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], items: Sequence['outputs.ResponseHeadersPolicyRemoveHeader'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("items", items) @property @@ -4133,7 +4577,21 @@ def _configure( referrer_policy: Optional['outputs.ResponseHeadersPolicyReferrerPolicy'] = None, strict_transport_security: Optional['outputs.ResponseHeadersPolicyStrictTransportSecurity'] = None, xss_protection: Optional['outputs.ResponseHeadersPolicyXssProtection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentSecurityPolicy' in kwargs: + content_security_policy = kwargs['contentSecurityPolicy'] + if 'contentTypeOptions' in kwargs: + content_type_options = kwargs['contentTypeOptions'] + if 'frameOptions' in kwargs: + frame_options = kwargs['frameOptions'] + if 'referrerPolicy' in kwargs: + referrer_policy = kwargs['referrerPolicy'] + if 'strictTransportSecurity' in kwargs: + strict_transport_security = kwargs['strictTransportSecurity'] + if 'xssProtection' in kwargs: + xss_protection = kwargs['xssProtection'] + if content_security_policy is not None: _setter("content_security_policy", content_security_policy) if content_type_options is not None: @@ -4210,7 +4668,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, sampling_rate: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'samplingRate' in kwargs: + sampling_rate = kwargs['samplingRate'] + _setter("enabled", enabled) if sampling_rate is not None: _setter("sampling_rate", sampling_rate) @@ -4266,7 +4728,13 @@ def _configure( override: bool, include_subdomains: Optional[bool] = None, preload: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessControlMaxAgeSec' in kwargs: + access_control_max_age_sec = kwargs['accessControlMaxAgeSec'] + if 'includeSubdomains' in kwargs: + include_subdomains = kwargs['includeSubdomains'] + _setter("access_control_max_age_sec", access_control_max_age_sec) _setter("override", override) if include_subdomains is not None: @@ -4335,7 +4803,13 @@ def _configure( protection: bool, mode_block: Optional[bool] = None, report_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modeBlock' in kwargs: + mode_block = kwargs['modeBlock'] + if 'reportUri' in kwargs: + report_uri = kwargs['reportUri'] + _setter("override", override) _setter("protection", protection) if mode_block is not None: @@ -4415,7 +4889,15 @@ def _configure( aliases: Optional[Sequence[str]] = None, logging: Optional['outputs.StreamingDistributionLogging'] = None, price_class: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Origin' in kwargs: + s3_origin = kwargs['s3Origin'] + if 'trustedSigners' in kwargs: + trusted_signers = kwargs['trustedSigners'] + if 'priceClass' in kwargs: + price_class = kwargs['priceClass'] + _setter("comment", comment) _setter("enabled", enabled) _setter("s3_origin", s3_origin) @@ -4481,7 +4963,9 @@ def _configure( bucket: str, enabled: bool, prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) _setter("enabled", enabled) _setter("prefix", prefix) @@ -4536,7 +5020,13 @@ def _configure( _setter: Callable[[Any, Any], None], domain_name: str, origin_access_identity: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'originAccessIdentity' in kwargs: + origin_access_identity = kwargs['originAccessIdentity'] + _setter("domain_name", domain_name) _setter("origin_access_identity", origin_access_identity) @@ -4566,7 +5056,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4613,7 +5105,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, aws_account_numbers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountNumbers' in kwargs: + aws_account_numbers = kwargs['awsAccountNumbers'] + _setter("enabled", enabled) if aws_account_numbers is not None: _setter("aws_account_numbers", aws_account_numbers) diff --git a/sdk/python/pulumi_aws_native/cloudfront/public_key.py b/sdk/python/pulumi_aws_native/cloudfront/public_key.py index 1bb937d981..26d3804c64 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/public_key.py +++ b/sdk/python/pulumi_aws_native/cloudfront/public_key.py @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], public_key_config: pulumi.Input['PublicKeyConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publicKeyConfig' in kwargs: + public_key_config = kwargs['publicKeyConfig'] + _setter("public_key_config", public_key_config) @property 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..b62f336929 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/realtime_log_config.py +++ b/sdk/python/pulumi_aws_native/cloudfront/realtime_log_config.py @@ -37,7 +37,13 @@ def _configure( fields: pulumi.Input[Sequence[pulumi.Input[str]]], sampling_rate: pulumi.Input[float], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endPoints' in kwargs: + end_points = kwargs['endPoints'] + if 'samplingRate' in kwargs: + sampling_rate = kwargs['samplingRate'] + _setter("end_points", end_points) _setter("fields", fields) _setter("sampling_rate", sampling_rate) 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..90102ac3a0 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/response_headers_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/response_headers_policy.py @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], response_headers_policy_config: pulumi.Input['ResponseHeadersPolicyConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'responseHeadersPolicyConfig' in kwargs: + response_headers_policy_config = kwargs['responseHeadersPolicyConfig'] + _setter("response_headers_policy_config", response_headers_policy_config) @property diff --git a/sdk/python/pulumi_aws_native/cloudfront/streaming_distribution.py b/sdk/python/pulumi_aws_native/cloudfront/streaming_distribution.py index 5761ff641b..417f78ea95 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/streaming_distribution.py +++ b/sdk/python/pulumi_aws_native/cloudfront/streaming_distribution.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamingDistributionConfig' in kwargs: + streaming_distribution_config = kwargs['streamingDistributionConfig'] + _setter("streaming_distribution_config", streaming_distribution_config) _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/cloudtrail/_inputs.py b/sdk/python/pulumi_aws_native/cloudtrail/_inputs.py index f013125673..5f08e3e6cd 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/_inputs.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/_inputs.py @@ -44,7 +44,9 @@ def _configure( _setter: Callable[[Any, Any], None], location: pulumi.Input[str], type: pulumi.Input['ChannelDestinationType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("location", location) _setter("type", type) @@ -93,7 +95,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -142,7 +146,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldSelectors' in kwargs: + field_selectors = kwargs['fieldSelectors'] + _setter("field_selectors", field_selectors) if name is not None: _setter("name", name) @@ -212,7 +220,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endsWith' in kwargs: + ends_with = kwargs['endsWith'] + if 'notEndsWith' in kwargs: + not_ends_with = kwargs['notEndsWith'] + if 'notEquals' in kwargs: + not_equals = kwargs['notEquals'] + if 'notStartsWith' in kwargs: + not_starts_with = kwargs['notStartsWith'] + if 'startsWith' in kwargs: + starts_with = kwargs['startsWith'] + _setter("field", field) if ends_with is not None: _setter("ends_with", ends_with) @@ -332,7 +352,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -381,7 +403,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldSelectors' in kwargs: + field_selectors = kwargs['fieldSelectors'] + _setter("field_selectors", field_selectors) if name is not None: _setter("name", name) @@ -451,7 +477,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endsWith' in kwargs: + ends_with = kwargs['endsWith'] + if 'notEndsWith' in kwargs: + not_ends_with = kwargs['notEndsWith'] + if 'notEquals' in kwargs: + not_equals = kwargs['notEquals'] + if 'notStartsWith' in kwargs: + not_starts_with = kwargs['notStartsWith'] + if 'startsWith' in kwargs: + starts_with = kwargs['startsWith'] + _setter("field", field) if ends_with is not None: _setter("ends_with", ends_with) @@ -571,7 +609,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if values is not None: _setter("values", values) @@ -628,7 +668,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataResources' in kwargs: + data_resources = kwargs['dataResources'] + if 'excludeManagementEventSources' in kwargs: + exclude_management_event_sources = kwargs['excludeManagementEventSources'] + if 'includeManagementEvents' in kwargs: + include_management_events = kwargs['includeManagementEvents'] + if 'readWriteType' in kwargs: + read_write_type = kwargs['readWriteType'] + if data_resources is not None: _setter("data_resources", data_resources) if exclude_management_event_sources is not None: @@ -700,7 +750,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], insight_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'insightType' in kwargs: + insight_type = kwargs['insightType'] + if insight_type is not None: _setter("insight_type", insight_type) @@ -737,7 +791,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/cloudtrail/channel.py b/sdk/python/pulumi_aws_native/cloudtrail/channel.py index 57f0c64a39..772d715225 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/channel.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/channel.py @@ -41,7 +41,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destinations is not None: _setter("destinations", destinations) if name is not None: 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..5f07691504 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/event_data_store.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/event_data_store.py @@ -60,7 +60,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'advancedEventSelectors' in kwargs: + advanced_event_selectors = kwargs['advancedEventSelectors'] + if 'ingestionEnabled' in kwargs: + ingestion_enabled = kwargs['ingestionEnabled'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'multiRegionEnabled' in kwargs: + multi_region_enabled = kwargs['multiRegionEnabled'] + if 'organizationEnabled' in kwargs: + organization_enabled = kwargs['organizationEnabled'] + if 'retentionPeriod' in kwargs: + retention_period = kwargs['retentionPeriod'] + if 'terminationProtectionEnabled' in kwargs: + termination_protection_enabled = kwargs['terminationProtectionEnabled'] + if advanced_event_selectors is not None: _setter("advanced_event_selectors", advanced_event_selectors) if ingestion_enabled is not None: diff --git a/sdk/python/pulumi_aws_native/cloudtrail/outputs.py b/sdk/python/pulumi_aws_native/cloudtrail/outputs.py index 4f03092bbc..f1f5e3f026 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/outputs.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/outputs.py @@ -48,7 +48,9 @@ def _configure( _setter: Callable[[Any, Any], None], location: str, type: 'ChannelDestinationType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("location", location) _setter("type", type) @@ -92,7 +94,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -153,7 +157,11 @@ def _configure( _setter: Callable[[Any, Any], None], field_selectors: Sequence['outputs.EventDataStoreAdvancedFieldSelector'], name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldSelectors' in kwargs: + field_selectors = kwargs['fieldSelectors'] + _setter("field_selectors", field_selectors) if name is not None: _setter("name", name) @@ -243,7 +251,19 @@ def _configure( not_equals: Optional[Sequence[str]] = None, not_starts_with: Optional[Sequence[str]] = None, starts_with: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endsWith' in kwargs: + ends_with = kwargs['endsWith'] + if 'notEndsWith' in kwargs: + not_ends_with = kwargs['notEndsWith'] + if 'notEquals' in kwargs: + not_equals = kwargs['notEquals'] + if 'notStartsWith' in kwargs: + not_starts_with = kwargs['notStartsWith'] + if 'startsWith' in kwargs: + starts_with = kwargs['startsWith'] + _setter("field", field) if ends_with is not None: _setter("ends_with", ends_with) @@ -338,7 +358,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -399,7 +421,11 @@ def _configure( _setter: Callable[[Any, Any], None], field_selectors: Sequence['outputs.TrailAdvancedFieldSelector'], name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldSelectors' in kwargs: + field_selectors = kwargs['fieldSelectors'] + _setter("field_selectors", field_selectors) if name is not None: _setter("name", name) @@ -489,7 +515,19 @@ def _configure( not_equals: Optional[Sequence[str]] = None, not_starts_with: Optional[Sequence[str]] = None, starts_with: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endsWith' in kwargs: + ends_with = kwargs['endsWith'] + if 'notEndsWith' in kwargs: + not_ends_with = kwargs['notEndsWith'] + if 'notEquals' in kwargs: + not_equals = kwargs['notEquals'] + if 'notStartsWith' in kwargs: + not_starts_with = kwargs['notStartsWith'] + if 'startsWith' in kwargs: + starts_with = kwargs['startsWith'] + _setter("field", field) if ends_with is not None: _setter("ends_with", ends_with) @@ -584,7 +622,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if values is not None: _setter("values", values) @@ -659,7 +699,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataResources' in kwargs: + data_resources = kwargs['dataResources'] + if 'excludeManagementEventSources' in kwargs: + exclude_management_event_sources = kwargs['excludeManagementEventSources'] + if 'includeManagementEvents' in kwargs: + include_management_events = kwargs['includeManagementEvents'] + if 'readWriteType' in kwargs: + read_write_type = kwargs['readWriteType'] + if data_resources is not None: _setter("data_resources", data_resources) if exclude_management_event_sources is not None: @@ -735,7 +785,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], insight_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'insightType' in kwargs: + insight_type = kwargs['insightType'] + if insight_type is not None: _setter("insight_type", insight_type) @@ -771,7 +825,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/cloudtrail/resource_policy.py b/sdk/python/pulumi_aws_native/cloudtrail/resource_policy.py index b12919788d..371c0e8728 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/resource_policy.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/resource_policy.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], resource_policy: Any, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'resourcePolicy' in kwargs: + resource_policy = kwargs['resourcePolicy'] + _setter("resource_arn", resource_arn) _setter("resource_policy", resource_policy) diff --git a/sdk/python/pulumi_aws_native/cloudtrail/trail.py b/sdk/python/pulumi_aws_native/cloudtrail/trail.py index 5bb2f009be..c80fdee96f 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/trail.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/trail.py @@ -88,7 +88,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isLogging' in kwargs: + is_logging = kwargs['isLogging'] + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 'advancedEventSelectors' in kwargs: + advanced_event_selectors = kwargs['advancedEventSelectors'] + if 'cloudWatchLogsLogGroupArn' in kwargs: + cloud_watch_logs_log_group_arn = kwargs['cloudWatchLogsLogGroupArn'] + if 'cloudWatchLogsRoleArn' in kwargs: + cloud_watch_logs_role_arn = kwargs['cloudWatchLogsRoleArn'] + if 'enableLogFileValidation' in kwargs: + enable_log_file_validation = kwargs['enableLogFileValidation'] + if 'eventSelectors' in kwargs: + event_selectors = kwargs['eventSelectors'] + if 'includeGlobalServiceEvents' in kwargs: + include_global_service_events = kwargs['includeGlobalServiceEvents'] + if 'insightSelectors' in kwargs: + insight_selectors = kwargs['insightSelectors'] + if 'isMultiRegionTrail' in kwargs: + is_multi_region_trail = kwargs['isMultiRegionTrail'] + if 'isOrganizationTrail' in kwargs: + is_organization_trail = kwargs['isOrganizationTrail'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + if 'snsTopicName' in kwargs: + sns_topic_name = kwargs['snsTopicName'] + if 'trailName' in kwargs: + trail_name = kwargs['trailName'] + _setter("is_logging", is_logging) _setter("s3_bucket_name", s3_bucket_name) if advanced_event_selectors is not None: diff --git a/sdk/python/pulumi_aws_native/cloudwatch/_inputs.py b/sdk/python/pulumi_aws_native/cloudwatch/_inputs.py index 2b6c7d5cdc..5e8ad9d8ba 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/_inputs.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/_inputs.py @@ -49,7 +49,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -118,7 +120,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'metricStat' in kwargs: + metric_stat = kwargs['metricStat'] + if 'returnData' in kwargs: + return_data = kwargs['returnData'] + _setter("id", id) if account_id is not None: _setter("account_id", account_id) @@ -246,7 +256,9 @@ def _configure( period: pulumi.Input[int], stat: pulumi.Input[str], unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("metric", metric) _setter("period", period) _setter("stat", stat) @@ -326,7 +338,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if dimensions is not None: _setter("dimensions", dimensions) if metric_name is not None: @@ -386,7 +402,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedTimeRanges' in kwargs: + excluded_time_ranges = kwargs['excludedTimeRanges'] + if 'metricTimeZone' in kwargs: + metric_time_zone = kwargs['metricTimeZone'] + if excluded_time_ranges is not None: _setter("excluded_time_ranges", excluded_time_ranges) if metric_time_zone is not None: @@ -426,7 +448,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -479,7 +503,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'metricStat' in kwargs: + metric_stat = kwargs['metricStat'] + if 'returnData' in kwargs: + return_data = kwargs['returnData'] + _setter("id", id) if account_id is not None: _setter("account_id", account_id) @@ -570,7 +602,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], metric_data_queries: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorMetricDataQueryArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDataQueries' in kwargs: + metric_data_queries = kwargs['metricDataQueries'] + if metric_data_queries is not None: _setter("metric_data_queries", metric_data_queries) @@ -605,7 +641,9 @@ def _configure( period: pulumi.Input[int], stat: pulumi.Input[str], unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("metric", metric) _setter("period", period) _setter("stat", stat) @@ -667,7 +705,11 @@ def _configure( metric_name: pulumi.Input[str], namespace: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorDimensionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) if dimensions is not None: @@ -716,7 +758,13 @@ def _configure( _setter: Callable[[Any, Any], None], end_time: pulumi.Input[str], start_time: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + _setter("end_time", end_time) _setter("start_time", start_time) @@ -760,7 +808,11 @@ def _configure( metric_name: Optional[pulumi.Input[str]] = None, namespace: Optional[pulumi.Input[str]] = None, stat: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if dimensions is not None: _setter("dimensions", dimensions) if metric_name is not None: @@ -814,10 +866,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class MetricStreamFilterArgs: def __init__(__self__, *, @@ -838,7 +892,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricNames' in kwargs: + metric_names = kwargs['metricNames'] + _setter("namespace", namespace) if metric_names is not None: _setter("metric_names", metric_names) @@ -888,7 +946,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalStatistics' in kwargs: + additional_statistics = kwargs['additionalStatistics'] + if 'includeMetrics' in kwargs: + include_metrics = kwargs['includeMetrics'] + _setter("additional_statistics", additional_statistics) _setter("include_metrics", include_metrics) @@ -937,7 +1001,11 @@ def _configure( _setter: Callable[[Any, Any], None], metric_name: pulumi.Input[str], namespace: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) @@ -986,7 +1054,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/cloudwatch/alarm.py b/sdk/python/pulumi_aws_native/cloudwatch/alarm.py index 54c56a2c56..5fc3eb1a7f 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/alarm.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/alarm.py @@ -109,7 +109,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'evaluationPeriods' in kwargs: + evaluation_periods = kwargs['evaluationPeriods'] + if 'actionsEnabled' in kwargs: + actions_enabled = kwargs['actionsEnabled'] + if 'alarmActions' in kwargs: + alarm_actions = kwargs['alarmActions'] + if 'alarmDescription' in kwargs: + alarm_description = kwargs['alarmDescription'] + if 'alarmName' in kwargs: + alarm_name = kwargs['alarmName'] + if 'datapointsToAlarm' in kwargs: + datapoints_to_alarm = kwargs['datapointsToAlarm'] + if 'evaluateLowSampleCountPercentile' in kwargs: + evaluate_low_sample_count_percentile = kwargs['evaluateLowSampleCountPercentile'] + if 'extendedStatistic' in kwargs: + extended_statistic = kwargs['extendedStatistic'] + if 'insufficientDataActions' in kwargs: + insufficient_data_actions = kwargs['insufficientDataActions'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'okActions' in kwargs: + ok_actions = kwargs['okActions'] + if 'thresholdMetricId' in kwargs: + threshold_metric_id = kwargs['thresholdMetricId'] + if 'treatMissingData' in kwargs: + treat_missing_data = kwargs['treatMissingData'] + _setter("comparison_operator", comparison_operator) _setter("evaluation_periods", evaluation_periods) if actions_enabled is not None: diff --git a/sdk/python/pulumi_aws_native/cloudwatch/anomaly_detector.py b/sdk/python/pulumi_aws_native/cloudwatch/anomaly_detector.py index 033072a3a9..95352b3b01 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/anomaly_detector.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/anomaly_detector.py @@ -46,7 +46,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricMathAnomalyDetector' in kwargs: + metric_math_anomaly_detector = kwargs['metricMathAnomalyDetector'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'singleMetricAnomalyDetector' in kwargs: + single_metric_anomaly_detector = kwargs['singleMetricAnomalyDetector'] + if configuration is not None: _setter("configuration", configuration) if dimensions is not None: diff --git a/sdk/python/pulumi_aws_native/cloudwatch/composite_alarm.py b/sdk/python/pulumi_aws_native/cloudwatch/composite_alarm.py index a4e34c0672..c8b08176d6 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/composite_alarm.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/composite_alarm.py @@ -63,7 +63,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmRule' in kwargs: + alarm_rule = kwargs['alarmRule'] + if 'actionsEnabled' in kwargs: + actions_enabled = kwargs['actionsEnabled'] + if 'actionsSuppressor' in kwargs: + actions_suppressor = kwargs['actionsSuppressor'] + if 'actionsSuppressorExtensionPeriod' in kwargs: + actions_suppressor_extension_period = kwargs['actionsSuppressorExtensionPeriod'] + if 'actionsSuppressorWaitPeriod' in kwargs: + actions_suppressor_wait_period = kwargs['actionsSuppressorWaitPeriod'] + if 'alarmActions' in kwargs: + alarm_actions = kwargs['alarmActions'] + if 'alarmDescription' in kwargs: + alarm_description = kwargs['alarmDescription'] + if 'alarmName' in kwargs: + alarm_name = kwargs['alarmName'] + if 'insufficientDataActions' in kwargs: + insufficient_data_actions = kwargs['insufficientDataActions'] + if 'okActions' in kwargs: + ok_actions = kwargs['okActions'] + _setter("alarm_rule", alarm_rule) if actions_enabled is not None: _setter("actions_enabled", actions_enabled) diff --git a/sdk/python/pulumi_aws_native/cloudwatch/dashboard.py b/sdk/python/pulumi_aws_native/cloudwatch/dashboard.py index ed4e5afcfd..35f4d8b02d 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/dashboard.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/dashboard.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], dashboard_body: pulumi.Input[str], dashboard_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dashboardBody' in kwargs: + dashboard_body = kwargs['dashboardBody'] + if 'dashboardName' in kwargs: + dashboard_name = kwargs['dashboardName'] + _setter("dashboard_body", dashboard_body) if dashboard_name is not None: _setter("dashboard_name", dashboard_name) diff --git a/sdk/python/pulumi_aws_native/cloudwatch/insight_rule.py b/sdk/python/pulumi_aws_native/cloudwatch/insight_rule.py index e1a4956029..dd894657b5 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/insight_rule.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/insight_rule.py @@ -37,7 +37,15 @@ def _configure( rule_name: pulumi.Input[str], rule_state: pulumi.Input[str], tags: Optional[pulumi.Input['InsightRuleTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleBody' in kwargs: + rule_body = kwargs['ruleBody'] + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + if 'ruleState' in kwargs: + rule_state = kwargs['ruleState'] + _setter("rule_body", rule_body) _setter("rule_name", rule_name) _setter("rule_state", rule_state) diff --git a/sdk/python/pulumi_aws_native/cloudwatch/metric_stream.py b/sdk/python/pulumi_aws_native/cloudwatch/metric_stream.py index c3379db33f..a9128d7508 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/metric_stream.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/metric_stream.py @@ -61,7 +61,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firehoseArn' in kwargs: + firehose_arn = kwargs['firehoseArn'] + if 'outputFormat' in kwargs: + output_format = kwargs['outputFormat'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'excludeFilters' in kwargs: + exclude_filters = kwargs['excludeFilters'] + if 'includeFilters' in kwargs: + include_filters = kwargs['includeFilters'] + if 'includeLinkedAccountsMetrics' in kwargs: + include_linked_accounts_metrics = kwargs['includeLinkedAccountsMetrics'] + if 'statisticsConfigurations' in kwargs: + statistics_configurations = kwargs['statisticsConfigurations'] + _setter("firehose_arn", firehose_arn) _setter("output_format", output_format) _setter("role_arn", role_arn) diff --git a/sdk/python/pulumi_aws_native/cloudwatch/outputs.py b/sdk/python/pulumi_aws_native/cloudwatch/outputs.py index 94c062bc40..1d9f899bb2 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/outputs.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/outputs.py @@ -53,7 +53,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -118,7 +120,11 @@ def _configure( dimensions: Optional[Sequence['outputs.AlarmDimension']] = None, metric_name: Optional[str] = None, namespace: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if dimensions is not None: _setter("dimensions", dimensions) if metric_name is not None: @@ -215,7 +221,15 @@ def _configure( metric_stat: Optional['outputs.AlarmMetricStat'] = None, period: Optional[int] = None, return_data: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'metricStat' in kwargs: + metric_stat = kwargs['metricStat'] + if 'returnData' in kwargs: + return_data = kwargs['returnData'] + _setter("id", id) if account_id is not None: _setter("account_id", account_id) @@ -318,7 +332,9 @@ def _configure( period: int, stat: str, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("metric", metric) _setter("period", period) _setter("stat", stat) @@ -392,7 +408,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedTimeRanges' in kwargs: + excluded_time_ranges = kwargs['excludedTimeRanges'] + if 'metricTimeZone' in kwargs: + metric_time_zone = kwargs['metricTimeZone'] + if excluded_time_ranges is not None: _setter("excluded_time_ranges", excluded_time_ranges) if metric_time_zone is not None: @@ -424,7 +446,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -474,7 +498,11 @@ def _configure( metric_name: str, namespace: str, dimensions: Optional[Sequence['outputs.AnomalyDetectorDimension']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) if dimensions is not None: @@ -547,7 +575,15 @@ def _configure( metric_stat: Optional['outputs.AnomalyDetectorMetricStat'] = None, period: Optional[int] = None, return_data: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'metricStat' in kwargs: + metric_stat = kwargs['metricStat'] + if 'returnData' in kwargs: + return_data = kwargs['returnData'] + _setter("id", id) if account_id is not None: _setter("account_id", account_id) @@ -627,7 +663,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], metric_data_queries: Optional[Sequence['outputs.AnomalyDetectorMetricDataQuery']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDataQueries' in kwargs: + metric_data_queries = kwargs['metricDataQueries'] + if metric_data_queries is not None: _setter("metric_data_queries", metric_data_queries) @@ -658,7 +698,9 @@ def _configure( period: int, stat: str, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("metric", metric) _setter("period", period) _setter("stat", stat) @@ -720,7 +762,13 @@ def _configure( _setter: Callable[[Any, Any], None], end_time: str, start_time: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + _setter("end_time", end_time) _setter("start_time", start_time) @@ -773,7 +821,11 @@ def _configure( metric_name: Optional[str] = None, namespace: Optional[str] = None, stat: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if dimensions is not None: _setter("dimensions", dimensions) if metric_name is not None: @@ -811,10 +863,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class MetricStreamFilter(dict): """ @@ -855,7 +909,11 @@ def _configure( _setter: Callable[[Any, Any], None], namespace: str, metric_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricNames' in kwargs: + metric_names = kwargs['metricNames'] + _setter("namespace", namespace) if metric_names is not None: _setter("metric_names", metric_names) @@ -919,7 +977,13 @@ def _configure( _setter: Callable[[Any, Any], None], additional_statistics: Sequence[str], include_metrics: Sequence['outputs.MetricStreamStatisticsMetric'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalStatistics' in kwargs: + additional_statistics = kwargs['additionalStatistics'] + if 'includeMetrics' in kwargs: + include_metrics = kwargs['includeMetrics'] + _setter("additional_statistics", additional_statistics) _setter("include_metrics", include_metrics) @@ -980,7 +1044,11 @@ def _configure( _setter: Callable[[Any, Any], None], metric_name: str, namespace: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) _setter("namespace", namespace) @@ -1024,7 +1092,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/codeartifact/_inputs.py b/sdk/python/pulumi_aws_native/codeartifact/_inputs.py index 0ebbd0dbab..ed176520ae 100644 --- a/sdk/python/pulumi_aws_native/codeartifact/_inputs.py +++ b/sdk/python/pulumi_aws_native/codeartifact/_inputs.py @@ -34,7 +34,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -83,7 +85,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/codeartifact/domain.py b/sdk/python/pulumi_aws_native/codeartifact/domain.py index 2b5fb64143..469f44d811 100644 --- a/sdk/python/pulumi_aws_native/codeartifact/domain.py +++ b/sdk/python/pulumi_aws_native/codeartifact/domain.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'encryptionKey' in kwargs: + encryption_key = kwargs['encryptionKey'] + if 'permissionsPolicyDocument' in kwargs: + permissions_policy_document = kwargs['permissionsPolicyDocument'] + if domain_name is not None: _setter("domain_name", domain_name) if encryption_key is not None: diff --git a/sdk/python/pulumi_aws_native/codeartifact/outputs.py b/sdk/python/pulumi_aws_native/codeartifact/outputs.py index f05dc542d3..2059597e3b 100644 --- a/sdk/python/pulumi_aws_native/codeartifact/outputs.py +++ b/sdk/python/pulumi_aws_native/codeartifact/outputs.py @@ -37,7 +37,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -81,7 +83,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/codeartifact/repository.py b/sdk/python/pulumi_aws_native/codeartifact/repository.py index d626abbb95..a3861801f5 100644 --- a/sdk/python/pulumi_aws_native/codeartifact/repository.py +++ b/sdk/python/pulumi_aws_native/codeartifact/repository.py @@ -57,7 +57,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'domainOwner' in kwargs: + domain_owner = kwargs['domainOwner'] + if 'externalConnections' in kwargs: + external_connections = kwargs['externalConnections'] + if 'permissionsPolicyDocument' in kwargs: + permissions_policy_document = kwargs['permissionsPolicyDocument'] + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + _setter("domain_name", domain_name) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/codebuild/_inputs.py b/sdk/python/pulumi_aws_native/codebuild/_inputs.py index 51185d6ac3..c660a35a7a 100644 --- a/sdk/python/pulumi_aws_native/codebuild/_inputs.py +++ b/sdk/python/pulumi_aws_native/codebuild/_inputs.py @@ -71,7 +71,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'artifactIdentifier' in kwargs: + artifact_identifier = kwargs['artifactIdentifier'] + if 'encryptionDisabled' in kwargs: + encryption_disabled = kwargs['encryptionDisabled'] + if 'namespaceType' in kwargs: + namespace_type = kwargs['namespaceType'] + if 'overrideArtifactName' in kwargs: + override_artifact_name = kwargs['overrideArtifactName'] + _setter("type", type) if artifact_identifier is not None: _setter("artifact_identifier", artifact_identifier) @@ -187,7 +197,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeTypesAllowed' in kwargs: + compute_types_allowed = kwargs['computeTypesAllowed'] + if 'maximumBuildsAllowed' in kwargs: + maximum_builds_allowed = kwargs['maximumBuildsAllowed'] + if compute_types_allowed is not None: _setter("compute_types_allowed", compute_types_allowed) if maximum_builds_allowed is not None: @@ -236,7 +252,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchReportMode' in kwargs: + batch_report_mode = kwargs['batchReportMode'] + if 'combineArtifacts' in kwargs: + combine_artifacts = kwargs['combineArtifacts'] + if 'serviceRole' in kwargs: + service_role = kwargs['serviceRole'] + if 'timeoutInMins' in kwargs: + timeout_in_mins = kwargs['timeoutInMins'] + if batch_report_mode is not None: _setter("batch_report_mode", batch_report_mode) if combine_artifacts is not None: @@ -309,7 +335,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetUrl' in kwargs: + target_url = kwargs['targetUrl'] + if context is not None: _setter("context", context) if target_url is not None: @@ -352,7 +382,9 @@ def _configure( type: pulumi.Input[str], location: Optional[pulumi.Input[str]] = None, modes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if location is not None: _setter("location", location) @@ -405,7 +437,13 @@ def _configure( status: pulumi.Input[str], group_name: Optional[pulumi.Input[str]] = None, stream_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + _setter("status", status) if group_name is not None: _setter("group_name", group_name) @@ -458,7 +496,9 @@ def _configure( name: pulumi.Input[str], value: pulumi.Input[str], type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) if type is not None: @@ -525,7 +565,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeType' in kwargs: + compute_type = kwargs['computeType'] + if 'environmentVariables' in kwargs: + environment_variables = kwargs['environmentVariables'] + if 'imagePullCredentialsType' in kwargs: + image_pull_credentials_type = kwargs['imagePullCredentialsType'] + if 'privilegedMode' in kwargs: + privileged_mode = kwargs['privilegedMode'] + if 'registryCredential' in kwargs: + registry_credential = kwargs['registryCredential'] + _setter("compute_type", compute_type) _setter("image", image) _setter("type", type) @@ -637,7 +689,13 @@ def _configure( mount_point: pulumi.Input[str], type: pulumi.Input[str], mount_options: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountPoint' in kwargs: + mount_point = kwargs['mountPoint'] + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("identifier", identifier) _setter("location", location) _setter("mount_point", mount_point) @@ -698,10 +756,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ProjectGitSubmodulesConfigArgs: def __init__(__self__, *, @@ -714,7 +774,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], fetch_submodules: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fetchSubmodules' in kwargs: + fetch_submodules = kwargs['fetchSubmodules'] + _setter("fetch_submodules", fetch_submodules) @property @@ -742,7 +806,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogs' in kwargs: + cloud_watch_logs = kwargs['cloudWatchLogs'] + if 's3Logs' in kwargs: + s3_logs = kwargs['s3Logs'] + if cloud_watch_logs is not None: _setter("cloud_watch_logs", cloud_watch_logs) if s3_logs is not None: @@ -782,7 +852,11 @@ def _configure( _setter: Callable[[Any, Any], None], credential: pulumi.Input[str], credential_provider: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'credentialProvider' in kwargs: + credential_provider = kwargs['credentialProvider'] + _setter("credential", credential) _setter("credential_provider", credential_provider) @@ -823,7 +897,11 @@ def _configure( status: pulumi.Input[str], encryption_disabled: Optional[pulumi.Input[bool]] = None, location: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionDisabled' in kwargs: + encryption_disabled = kwargs['encryptionDisabled'] + _setter("status", status) if encryption_disabled is not None: _setter("encryption_disabled", encryption_disabled) @@ -873,7 +951,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], resource: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if resource is not None: _setter("resource", resource) @@ -912,7 +992,13 @@ def _configure( _setter: Callable[[Any, Any], None], source_identifier: pulumi.Input[str], source_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceIdentifier' in kwargs: + source_identifier = kwargs['sourceIdentifier'] + if 'sourceVersion' in kwargs: + source_version = kwargs['sourceVersion'] + _setter("source_identifier", source_identifier) if source_version is not None: _setter("source_version", source_version) @@ -975,7 +1061,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'buildSpec' in kwargs: + build_spec = kwargs['buildSpec'] + if 'buildStatusConfig' in kwargs: + build_status_config = kwargs['buildStatusConfig'] + if 'gitCloneDepth' in kwargs: + git_clone_depth = kwargs['gitCloneDepth'] + if 'gitSubmodulesConfig' in kwargs: + git_submodules_config = kwargs['gitSubmodulesConfig'] + if 'insecureSsl' in kwargs: + insecure_ssl = kwargs['insecureSsl'] + if 'reportBuildStatus' in kwargs: + report_build_status = kwargs['reportBuildStatus'] + if 'sourceIdentifier' in kwargs: + source_identifier = kwargs['sourceIdentifier'] + _setter("type", type) if auth is not None: _setter("auth", auth) @@ -1102,7 +1204,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1143,7 +1247,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'buildType' in kwargs: + build_type = kwargs['buildType'] + if 'filterGroups' in kwargs: + filter_groups = kwargs['filterGroups'] + if build_type is not None: _setter("build_type", build_type) if filter_groups is not None: @@ -1197,7 +1307,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnets is not None: @@ -1248,7 +1364,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exportConfigType' in kwargs: + export_config_type = kwargs['exportConfigType'] + if 's3Destination' in kwargs: + s3_destination = kwargs['s3Destination'] + _setter("export_config_type", export_config_type) if s3_destination is not None: _setter("s3_destination", s3_destination) @@ -1299,7 +1421,15 @@ def _configure( encryption_key: Optional[pulumi.Input[str]] = None, packaging: Optional[pulumi.Input[str]] = None, path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketOwner' in kwargs: + bucket_owner = kwargs['bucketOwner'] + if 'encryptionDisabled' in kwargs: + encryption_disabled = kwargs['encryptionDisabled'] + if 'encryptionKey' in kwargs: + encryption_key = kwargs['encryptionKey'] + _setter("bucket", bucket) if bucket_owner is not None: _setter("bucket_owner", bucket_owner) @@ -1382,7 +1512,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/codebuild/outputs.py b/sdk/python/pulumi_aws_native/codebuild/outputs.py index d7fd986559..3ce800313e 100644 --- a/sdk/python/pulumi_aws_native/codebuild/outputs.py +++ b/sdk/python/pulumi_aws_native/codebuild/outputs.py @@ -95,7 +95,17 @@ def _configure( override_artifact_name: Optional[bool] = None, packaging: Optional[str] = None, path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'artifactIdentifier' in kwargs: + artifact_identifier = kwargs['artifactIdentifier'] + if 'encryptionDisabled' in kwargs: + encryption_disabled = kwargs['encryptionDisabled'] + if 'namespaceType' in kwargs: + namespace_type = kwargs['namespaceType'] + if 'overrideArtifactName' in kwargs: + override_artifact_name = kwargs['overrideArtifactName'] + _setter("type", type) if artifact_identifier is not None: _setter("artifact_identifier", artifact_identifier) @@ -194,7 +204,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeTypesAllowed' in kwargs: + compute_types_allowed = kwargs['computeTypesAllowed'] + if 'maximumBuildsAllowed' in kwargs: + maximum_builds_allowed = kwargs['maximumBuildsAllowed'] + if compute_types_allowed is not None: _setter("compute_types_allowed", compute_types_allowed) if maximum_builds_allowed is not None: @@ -258,7 +274,17 @@ def _configure( restrictions: Optional['outputs.ProjectBatchRestrictions'] = None, service_role: Optional[str] = None, timeout_in_mins: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchReportMode' in kwargs: + batch_report_mode = kwargs['batchReportMode'] + if 'combineArtifacts' in kwargs: + combine_artifacts = kwargs['combineArtifacts'] + if 'serviceRole' in kwargs: + service_role = kwargs['serviceRole'] + if 'timeoutInMins' in kwargs: + timeout_in_mins = kwargs['timeoutInMins'] + if batch_report_mode is not None: _setter("batch_report_mode", batch_report_mode) if combine_artifacts is not None: @@ -328,7 +354,11 @@ def _configure( _setter: Callable[[Any, Any], None], context: Optional[str] = None, target_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetUrl' in kwargs: + target_url = kwargs['targetUrl'] + if context is not None: _setter("context", context) if target_url is not None: @@ -363,7 +393,9 @@ def _configure( type: str, location: Optional[str] = None, modes: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if location is not None: _setter("location", location) @@ -423,7 +455,13 @@ def _configure( status: str, group_name: Optional[str] = None, stream_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + _setter("status", status) if group_name is not None: _setter("group_name", group_name) @@ -504,7 +542,19 @@ def _configure( image_pull_credentials_type: Optional[str] = None, privileged_mode: Optional[bool] = None, registry_credential: Optional['outputs.ProjectRegistryCredential'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeType' in kwargs: + compute_type = kwargs['computeType'] + if 'environmentVariables' in kwargs: + environment_variables = kwargs['environmentVariables'] + if 'imagePullCredentialsType' in kwargs: + image_pull_credentials_type = kwargs['imagePullCredentialsType'] + if 'privilegedMode' in kwargs: + privileged_mode = kwargs['privilegedMode'] + if 'registryCredential' in kwargs: + registry_credential = kwargs['registryCredential'] + _setter("compute_type", compute_type) _setter("image", image) _setter("type", type) @@ -578,7 +628,9 @@ def _configure( name: str, value: str, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) if type is not None: @@ -643,7 +695,13 @@ def _configure( mount_point: str, type: str, mount_options: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountPoint' in kwargs: + mount_point = kwargs['mountPoint'] + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("identifier", identifier) _setter("location", location) _setter("mount_point", mount_point) @@ -684,10 +742,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ProjectGitSubmodulesConfig(dict): @staticmethod @@ -717,7 +777,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], fetch_submodules: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fetchSubmodules' in kwargs: + fetch_submodules = kwargs['fetchSubmodules'] + _setter("fetch_submodules", fetch_submodules) @property @@ -760,7 +824,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogs' in kwargs: + cloud_watch_logs = kwargs['cloudWatchLogs'] + if 's3Logs' in kwargs: + s3_logs = kwargs['s3Logs'] + if cloud_watch_logs is not None: _setter("cloud_watch_logs", cloud_watch_logs) if s3_logs is not None: @@ -809,7 +879,11 @@ def _configure( _setter: Callable[[Any, Any], None], credential: str, credential_provider: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'credentialProvider' in kwargs: + credential_provider = kwargs['credentialProvider'] + _setter("credential", credential) _setter("credential_provider", credential_provider) @@ -859,7 +933,11 @@ def _configure( status: str, encryption_disabled: Optional[bool] = None, location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionDisabled' in kwargs: + encryption_disabled = kwargs['encryptionDisabled'] + _setter("status", status) if encryption_disabled is not None: _setter("encryption_disabled", encryption_disabled) @@ -950,7 +1028,23 @@ def _configure( location: Optional[str] = None, report_build_status: Optional[bool] = None, source_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'buildSpec' in kwargs: + build_spec = kwargs['buildSpec'] + if 'buildStatusConfig' in kwargs: + build_status_config = kwargs['buildStatusConfig'] + if 'gitCloneDepth' in kwargs: + git_clone_depth = kwargs['gitCloneDepth'] + if 'gitSubmodulesConfig' in kwargs: + git_submodules_config = kwargs['gitSubmodulesConfig'] + if 'insecureSsl' in kwargs: + insecure_ssl = kwargs['insecureSsl'] + if 'reportBuildStatus' in kwargs: + report_build_status = kwargs['reportBuildStatus'] + if 'sourceIdentifier' in kwargs: + source_identifier = kwargs['sourceIdentifier'] + _setter("type", type) if auth is not None: _setter("auth", auth) @@ -1037,7 +1131,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if resource is not None: _setter("resource", resource) @@ -1087,7 +1183,13 @@ def _configure( _setter: Callable[[Any, Any], None], source_identifier: str, source_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceIdentifier' in kwargs: + source_identifier = kwargs['sourceIdentifier'] + if 'sourceVersion' in kwargs: + source_version = kwargs['sourceVersion'] + _setter("source_identifier", source_identifier) if source_version is not None: _setter("source_version", source_version) @@ -1118,7 +1220,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1170,7 +1274,13 @@ def _configure( build_type: Optional[str] = None, filter_groups: Optional[Sequence['outputs.ProjectFilterGroup']] = None, webhook: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'buildType' in kwargs: + build_type = kwargs['buildType'] + if 'filterGroups' in kwargs: + filter_groups = kwargs['filterGroups'] + if build_type is not None: _setter("build_type", build_type) if filter_groups is not None: @@ -1231,7 +1341,13 @@ def _configure( security_group_ids: Optional[Sequence[str]] = None, subnets: Optional[Sequence[str]] = None, vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnets is not None: @@ -1289,7 +1405,13 @@ def _configure( _setter: Callable[[Any, Any], None], export_config_type: str, s3_destination: Optional['outputs.ReportGroupS3ReportExportConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exportConfigType' in kwargs: + export_config_type = kwargs['exportConfigType'] + if 's3Destination' in kwargs: + s3_destination = kwargs['s3Destination'] + _setter("export_config_type", export_config_type) if s3_destination is not None: _setter("s3_destination", s3_destination) @@ -1353,7 +1475,15 @@ def _configure( encryption_key: Optional[str] = None, packaging: Optional[str] = None, path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketOwner' in kwargs: + bucket_owner = kwargs['bucketOwner'] + if 'encryptionDisabled' in kwargs: + encryption_disabled = kwargs['encryptionDisabled'] + if 'encryptionKey' in kwargs: + encryption_key = kwargs['encryptionKey'] + _setter("bucket", bucket) if bucket_owner is not None: _setter("bucket_owner", bucket_owner) @@ -1412,7 +1542,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/codebuild/project.py b/sdk/python/pulumi_aws_native/codebuild/project.py index 95140ef968..460ad36c4d 100644 --- a/sdk/python/pulumi_aws_native/codebuild/project.py +++ b/sdk/python/pulumi_aws_native/codebuild/project.py @@ -97,7 +97,39 @@ def _configure( triggers: Optional[pulumi.Input['ProjectTriggersArgs']] = None, visibility: Optional[pulumi.Input[str]] = None, vpc_config: Optional[pulumi.Input['ProjectVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceRole' in kwargs: + service_role = kwargs['serviceRole'] + if 'badgeEnabled' in kwargs: + badge_enabled = kwargs['badgeEnabled'] + if 'buildBatchConfig' in kwargs: + build_batch_config = kwargs['buildBatchConfig'] + if 'concurrentBuildLimit' in kwargs: + concurrent_build_limit = kwargs['concurrentBuildLimit'] + if 'encryptionKey' in kwargs: + encryption_key = kwargs['encryptionKey'] + if 'fileSystemLocations' in kwargs: + file_system_locations = kwargs['fileSystemLocations'] + if 'logsConfig' in kwargs: + logs_config = kwargs['logsConfig'] + if 'queuedTimeoutInMinutes' in kwargs: + queued_timeout_in_minutes = kwargs['queuedTimeoutInMinutes'] + if 'resourceAccessRole' in kwargs: + resource_access_role = kwargs['resourceAccessRole'] + if 'secondaryArtifacts' in kwargs: + secondary_artifacts = kwargs['secondaryArtifacts'] + if 'secondarySourceVersions' in kwargs: + secondary_source_versions = kwargs['secondarySourceVersions'] + if 'secondarySources' in kwargs: + secondary_sources = kwargs['secondarySources'] + if 'sourceVersion' in kwargs: + source_version = kwargs['sourceVersion'] + if 'timeoutInMinutes' in kwargs: + timeout_in_minutes = kwargs['timeoutInMinutes'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + _setter("artifacts", artifacts) _setter("environment", environment) _setter("service_role", service_role) diff --git a/sdk/python/pulumi_aws_native/codebuild/report_group.py b/sdk/python/pulumi_aws_native/codebuild/report_group.py index d07b38a4a4..535dbd81ae 100644 --- a/sdk/python/pulumi_aws_native/codebuild/report_group.py +++ b/sdk/python/pulumi_aws_native/codebuild/report_group.py @@ -40,7 +40,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exportConfig' in kwargs: + export_config = kwargs['exportConfig'] + if 'deleteReports' in kwargs: + delete_reports = kwargs['deleteReports'] + _setter("export_config", export_config) _setter("type", type) if delete_reports is not None: diff --git a/sdk/python/pulumi_aws_native/codebuild/source_credential.py b/sdk/python/pulumi_aws_native/codebuild/source_credential.py index b067233566..32d236e136 100644 --- a/sdk/python/pulumi_aws_native/codebuild/source_credential.py +++ b/sdk/python/pulumi_aws_native/codebuild/source_credential.py @@ -35,7 +35,13 @@ def _configure( server_type: pulumi.Input[str], token: pulumi.Input[str], username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authType' in kwargs: + auth_type = kwargs['authType'] + if 'serverType' in kwargs: + server_type = kwargs['serverType'] + _setter("auth_type", auth_type) _setter("server_type", server_type) _setter("token", token) diff --git a/sdk/python/pulumi_aws_native/codecommit/_inputs.py b/sdk/python/pulumi_aws_native/codecommit/_inputs.py index 06958caf07..ab7d0771de 100644 --- a/sdk/python/pulumi_aws_native/codecommit/_inputs.py +++ b/sdk/python/pulumi_aws_native/codecommit/_inputs.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], s3: pulumi.Input['RepositoryS3Args'], branch_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'branchName' in kwargs: + branch_name = kwargs['branchName'] + _setter("s3", s3) if branch_name is not None: _setter("branch_name", branch_name) @@ -73,7 +77,11 @@ def _configure( bucket: pulumi.Input[str], key: pulumi.Input[str], object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectVersion' in kwargs: + object_version = kwargs['objectVersion'] + _setter("bucket", bucket) _setter("key", key) if object_version is not None: @@ -122,7 +130,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -169,7 +179,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if 'customData' in kwargs: + custom_data = kwargs['customData'] + _setter("destination_arn", destination_arn) _setter("events", events) _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/codecommit/outputs.py b/sdk/python/pulumi_aws_native/codecommit/outputs.py index 1bafa77b50..503b72f6f8 100644 --- a/sdk/python/pulumi_aws_native/codecommit/outputs.py +++ b/sdk/python/pulumi_aws_native/codecommit/outputs.py @@ -49,7 +49,11 @@ def _configure( _setter: Callable[[Any, Any], None], s3: 'outputs.RepositoryS3', branch_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'branchName' in kwargs: + branch_name = kwargs['branchName'] + _setter("s3", s3) if branch_name is not None: _setter("branch_name", branch_name) @@ -100,7 +104,11 @@ def _configure( bucket: str, key: str, object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectVersion' in kwargs: + object_version = kwargs['objectVersion'] + _setter("bucket", bucket) _setter("key", key) if object_version is not None: @@ -137,7 +145,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -195,7 +205,13 @@ def _configure( name: str, branches: Optional[Sequence[str]] = None, custom_data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if 'customData' in kwargs: + custom_data = kwargs['customData'] + _setter("destination_arn", destination_arn) _setter("events", events) _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/codecommit/repository.py b/sdk/python/pulumi_aws_native/codecommit/repository.py index 307c0c00f2..b8bf28576f 100644 --- a/sdk/python/pulumi_aws_native/codecommit/repository.py +++ b/sdk/python/pulumi_aws_native/codecommit/repository.py @@ -40,7 +40,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryDescription' in kwargs: + repository_description = kwargs['repositoryDescription'] + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if code is not None: _setter("code", code) if repository_description is not None: diff --git a/sdk/python/pulumi_aws_native/codedeploy/_inputs.py b/sdk/python/pulumi_aws_native/codedeploy/_inputs.py index 70937e7589..f49b64c4b0 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/_inputs.py +++ b/sdk/python/pulumi_aws_native/codedeploy/_inputs.py @@ -58,7 +58,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -96,7 +98,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], value: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -134,7 +138,13 @@ def _configure( _setter: Callable[[Any, Any], None], canary_interval: pulumi.Input[int], canary_percentage: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canaryInterval' in kwargs: + canary_interval = kwargs['canaryInterval'] + if 'canaryPercentage' in kwargs: + canary_percentage = kwargs['canaryPercentage'] + _setter("canary_interval", canary_interval) _setter("canary_percentage", canary_percentage) @@ -172,7 +182,13 @@ def _configure( _setter: Callable[[Any, Any], None], linear_interval: pulumi.Input[int], linear_percentage: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'linearInterval' in kwargs: + linear_interval = kwargs['linearInterval'] + if 'linearPercentage' in kwargs: + linear_percentage = kwargs['linearPercentage'] + _setter("linear_interval", linear_interval) _setter("linear_percentage", linear_percentage) @@ -213,7 +229,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeBasedCanary' in kwargs: + time_based_canary = kwargs['timeBasedCanary'] + if 'timeBasedLinear' in kwargs: + time_based_linear = kwargs['timeBasedLinear'] + _setter("type", type) if time_based_canary is not None: _setter("time_based_canary", time_based_canary) @@ -266,7 +288,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ignorePollAlarmFailure' in kwargs: + ignore_poll_alarm_failure = kwargs['ignorePollAlarmFailure'] + if alarms is not None: _setter("alarms", alarms) if enabled is not None: @@ -314,7 +340,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -343,7 +371,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) if events is not None: @@ -386,7 +416,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentReadyOption' in kwargs: + deployment_ready_option = kwargs['deploymentReadyOption'] + if 'greenFleetProvisioningOption' in kwargs: + green_fleet_provisioning_option = kwargs['greenFleetProvisioningOption'] + if 'terminateBlueInstancesOnDeploymentSuccess' in kwargs: + terminate_blue_instances_on_deployment_success = kwargs['terminateBlueInstancesOnDeploymentSuccess'] + if deployment_ready_option is not None: _setter("deployment_ready_option", deployment_ready_option) if green_fleet_provisioning_option is not None: @@ -437,7 +475,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'terminationWaitTimeInMinutes' in kwargs: + termination_wait_time_in_minutes = kwargs['terminationWaitTimeInMinutes'] + if action is not None: _setter("action", action) if termination_wait_time_in_minutes is not None: @@ -477,7 +519,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionOnTimeout' in kwargs: + action_on_timeout = kwargs['actionOnTimeout'] + if 'waitTimeInMinutes' in kwargs: + wait_time_in_minutes = kwargs['waitTimeInMinutes'] + if action_on_timeout is not None: _setter("action_on_timeout", action_on_timeout) if wait_time_in_minutes is not None: @@ -517,7 +565,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentOption' in kwargs: + deployment_option = kwargs['deploymentOption'] + if 'deploymentType' in kwargs: + deployment_type = kwargs['deploymentType'] + if deployment_option is not None: _setter("deployment_option", deployment_option) if deployment_type is not None: @@ -560,7 +614,11 @@ def _configure( revision: pulumi.Input['DeploymentGroupRevisionLocationArgs'], description: Optional[pulumi.Input[str]] = None, ignore_application_stop_failures: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ignoreApplicationStopFailures' in kwargs: + ignore_application_stop_failures = kwargs['ignoreApplicationStopFailures'] + _setter("revision", revision) if description is not None: _setter("description", description) @@ -613,7 +671,9 @@ def _configure( key: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if type is not None: @@ -661,7 +721,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ec2_tag_group: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupEc2TagFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2TagGroup' in kwargs: + ec2_tag_group = kwargs['ec2TagGroup'] + if ec2_tag_group is not None: _setter("ec2_tag_group", ec2_tag_group) @@ -687,7 +751,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ec2_tag_set_list: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupEc2TagSetListObjectArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2TagSetList' in kwargs: + ec2_tag_set_list = kwargs['ec2TagSetList'] + if ec2_tag_set_list is not None: _setter("ec2_tag_set_list", ec2_tag_set_list) @@ -716,7 +784,13 @@ def _configure( _setter: Callable[[Any, Any], None], cluster_name: pulumi.Input[str], service_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + _setter("cluster_name", cluster_name) _setter("service_name", service_name) @@ -751,7 +825,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -780,7 +856,11 @@ def _configure( _setter: Callable[[Any, Any], None], commit_id: pulumi.Input[str], repository: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'commitId' in kwargs: + commit_id = kwargs['commitId'] + _setter("commit_id", commit_id) _setter("repository", repository) @@ -815,7 +895,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], action: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if action is not None: _setter("action", action) @@ -847,7 +929,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'elbInfoList' in kwargs: + elb_info_list = kwargs['elbInfoList'] + if 'targetGroupInfoList' in kwargs: + target_group_info_list = kwargs['targetGroupInfoList'] + if 'targetGroupPairInfoList' in kwargs: + target_group_pair_info_list = kwargs['targetGroupPairInfoList'] + if elb_info_list is not None: _setter("elb_info_list", elb_info_list) if target_group_info_list is not None: @@ -895,7 +985,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], on_premises_tag_group: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTagFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onPremisesTagGroup' in kwargs: + on_premises_tag_group = kwargs['onPremisesTagGroup'] + if on_premises_tag_group is not None: _setter("on_premises_tag_group", on_premises_tag_group) @@ -921,7 +1015,11 @@ def __init__(__self__, *, 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onPremisesTagSetList' in kwargs: + on_premises_tag_set_list = kwargs['onPremisesTagSetList'] + if on_premises_tag_set_list is not None: _setter("on_premises_tag_set_list", on_premises_tag_set_list) @@ -953,7 +1051,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gitHubLocation' in kwargs: + git_hub_location = kwargs['gitHubLocation'] + if 'revisionType' in kwargs: + revision_type = kwargs['revisionType'] + if 's3Location' in kwargs: + s3_location = kwargs['s3Location'] + if git_hub_location is not None: _setter("git_hub_location", git_hub_location) if revision_type is not None: @@ -1013,7 +1119,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bundleType' in kwargs: + bundle_type = kwargs['bundleType'] + if 'eTag' in kwargs: + e_tag = kwargs['eTag'] + _setter("bucket", bucket) _setter("key", key) if bundle_type is not None: @@ -1087,7 +1199,9 @@ def _configure( key: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if type is not None: @@ -1138,7 +1252,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1173,7 +1289,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -1205,7 +1323,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'prodTrafficRoute' in kwargs: + prod_traffic_route = kwargs['prodTrafficRoute'] + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + if 'testTrafficRoute' in kwargs: + test_traffic_route = kwargs['testTrafficRoute'] + if prod_traffic_route is not None: _setter("prod_traffic_route", prod_traffic_route) if target_groups is not None: @@ -1253,7 +1379,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], listener_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'listenerArns' in kwargs: + listener_arns = kwargs['listenerArns'] + if listener_arns is not None: _setter("listener_arns", listener_arns) @@ -1285,7 +1415,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'triggerEvents' in kwargs: + trigger_events = kwargs['triggerEvents'] + if 'triggerName' in kwargs: + trigger_name = kwargs['triggerName'] + if 'triggerTargetArn' in kwargs: + trigger_target_arn = kwargs['triggerTargetArn'] + if trigger_events is not None: _setter("trigger_events", trigger_events) if trigger_name is not None: diff --git a/sdk/python/pulumi_aws_native/codedeploy/application.py b/sdk/python/pulumi_aws_native/codedeploy/application.py index a50e508c15..6236eee1a5 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/application.py +++ b/sdk/python/pulumi_aws_native/codedeploy/application.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'computePlatform' in kwargs: + compute_platform = kwargs['computePlatform'] + if application_name is not None: _setter("application_name", application_name) if compute_platform is not None: diff --git a/sdk/python/pulumi_aws_native/codedeploy/deployment_config.py b/sdk/python/pulumi_aws_native/codedeploy/deployment_config.py index b2c84a43db..bd213912c8 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/deployment_config.py +++ b/sdk/python/pulumi_aws_native/codedeploy/deployment_config.py @@ -41,7 +41,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computePlatform' in kwargs: + compute_platform = kwargs['computePlatform'] + if 'deploymentConfigName' in kwargs: + deployment_config_name = kwargs['deploymentConfigName'] + if 'minimumHealthyHosts' in kwargs: + minimum_healthy_hosts = kwargs['minimumHealthyHosts'] + if 'trafficRoutingConfig' in kwargs: + traffic_routing_config = kwargs['trafficRoutingConfig'] + if compute_platform is not None: _setter("compute_platform", compute_platform) if deployment_config_name is not None: diff --git a/sdk/python/pulumi_aws_native/codedeploy/deployment_group.py b/sdk/python/pulumi_aws_native/codedeploy/deployment_group.py index ef64f332a8..3ed9f3d66b 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/deployment_group.py +++ b/sdk/python/pulumi_aws_native/codedeploy/deployment_group.py @@ -82,7 +82,43 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'serviceRoleArn' in kwargs: + service_role_arn = kwargs['serviceRoleArn'] + if 'alarmConfiguration' in kwargs: + alarm_configuration = kwargs['alarmConfiguration'] + if 'autoRollbackConfiguration' in kwargs: + auto_rollback_configuration = kwargs['autoRollbackConfiguration'] + if 'autoScalingGroups' in kwargs: + auto_scaling_groups = kwargs['autoScalingGroups'] + if 'blueGreenDeploymentConfiguration' in kwargs: + blue_green_deployment_configuration = kwargs['blueGreenDeploymentConfiguration'] + if 'deploymentConfigName' in kwargs: + deployment_config_name = kwargs['deploymentConfigName'] + if 'deploymentGroupName' in kwargs: + deployment_group_name = kwargs['deploymentGroupName'] + if 'deploymentStyle' in kwargs: + deployment_style = kwargs['deploymentStyle'] + if 'ec2TagFilters' in kwargs: + ec2_tag_filters = kwargs['ec2TagFilters'] + if 'ec2TagSet' in kwargs: + ec2_tag_set = kwargs['ec2TagSet'] + if 'ecsServices' in kwargs: + ecs_services = kwargs['ecsServices'] + if 'loadBalancerInfo' in kwargs: + load_balancer_info = kwargs['loadBalancerInfo'] + if 'onPremisesInstanceTagFilters' in kwargs: + on_premises_instance_tag_filters = kwargs['onPremisesInstanceTagFilters'] + if 'onPremisesTagSet' in kwargs: + on_premises_tag_set = kwargs['onPremisesTagSet'] + if 'outdatedInstancesStrategy' in kwargs: + outdated_instances_strategy = kwargs['outdatedInstancesStrategy'] + if 'triggerConfigurations' in kwargs: + trigger_configurations = kwargs['triggerConfigurations'] + _setter("application_name", application_name) _setter("service_role_arn", service_role_arn) if alarm_configuration is not None: diff --git a/sdk/python/pulumi_aws_native/codedeploy/outputs.py b/sdk/python/pulumi_aws_native/codedeploy/outputs.py index 2357c049ae..af0557b23b 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/outputs.py +++ b/sdk/python/pulumi_aws_native/codedeploy/outputs.py @@ -59,7 +59,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -89,7 +91,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, value: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -138,7 +142,13 @@ def _configure( _setter: Callable[[Any, Any], None], canary_interval: int, canary_percentage: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canaryInterval' in kwargs: + canary_interval = kwargs['canaryInterval'] + if 'canaryPercentage' in kwargs: + canary_percentage = kwargs['canaryPercentage'] + _setter("canary_interval", canary_interval) _setter("canary_percentage", canary_percentage) @@ -187,7 +197,13 @@ def _configure( _setter: Callable[[Any, Any], None], linear_interval: int, linear_percentage: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'linearInterval' in kwargs: + linear_interval = kwargs['linearInterval'] + if 'linearPercentage' in kwargs: + linear_percentage = kwargs['linearPercentage'] + _setter("linear_interval", linear_interval) _setter("linear_percentage", linear_percentage) @@ -239,7 +255,13 @@ def _configure( type: str, time_based_canary: Optional['outputs.DeploymentConfigTimeBasedCanary'] = None, time_based_linear: Optional['outputs.DeploymentConfigTimeBasedLinear'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeBasedCanary' in kwargs: + time_based_canary = kwargs['timeBasedCanary'] + if 'timeBasedLinear' in kwargs: + time_based_linear = kwargs['timeBasedLinear'] + _setter("type", type) if time_based_canary is not None: _setter("time_based_canary", time_based_canary) @@ -274,7 +296,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -319,7 +343,11 @@ def _configure( alarms: Optional[Sequence['outputs.DeploymentGroupAlarm']] = None, enabled: Optional[bool] = None, ignore_poll_alarm_failure: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ignorePollAlarmFailure' in kwargs: + ignore_poll_alarm_failure = kwargs['ignorePollAlarmFailure'] + if alarms is not None: _setter("alarms", alarms) if enabled is not None: @@ -358,7 +386,9 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, events: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) if events is not None: @@ -414,7 +444,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentReadyOption' in kwargs: + deployment_ready_option = kwargs['deploymentReadyOption'] + if 'greenFleetProvisioningOption' in kwargs: + green_fleet_provisioning_option = kwargs['greenFleetProvisioningOption'] + if 'terminateBlueInstancesOnDeploymentSuccess' in kwargs: + terminate_blue_instances_on_deployment_success = kwargs['terminateBlueInstancesOnDeploymentSuccess'] + if deployment_ready_option is not None: _setter("deployment_ready_option", deployment_ready_option) if green_fleet_provisioning_option is not None: @@ -470,7 +508,11 @@ def _configure( _setter: Callable[[Any, Any], None], action: Optional[str] = None, termination_wait_time_in_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'terminationWaitTimeInMinutes' in kwargs: + termination_wait_time_in_minutes = kwargs['terminationWaitTimeInMinutes'] + if action is not None: _setter("action", action) if termination_wait_time_in_minutes is not None: @@ -522,7 +564,11 @@ def _configure( revision: 'outputs.DeploymentGroupRevisionLocation', description: Optional[str] = None, ignore_application_stop_failures: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ignoreApplicationStopFailures' in kwargs: + ignore_application_stop_failures = kwargs['ignoreApplicationStopFailures'] + _setter("revision", revision) if description is not None: _setter("description", description) @@ -579,7 +625,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionOnTimeout' in kwargs: + action_on_timeout = kwargs['actionOnTimeout'] + if 'waitTimeInMinutes' in kwargs: + wait_time_in_minutes = kwargs['waitTimeInMinutes'] + if action_on_timeout is not None: _setter("action_on_timeout", action_on_timeout) if wait_time_in_minutes is not None: @@ -630,7 +682,13 @@ def _configure( _setter: Callable[[Any, Any], None], deployment_option: Optional[str] = None, deployment_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentOption' in kwargs: + deployment_option = kwargs['deploymentOption'] + if 'deploymentType' in kwargs: + deployment_type = kwargs['deploymentType'] + if deployment_option is not None: _setter("deployment_option", deployment_option) if deployment_type is not None: @@ -665,7 +723,9 @@ def _configure( key: Optional[str] = None, type: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if type is not None: @@ -718,7 +778,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ec2_tag_set_list: Optional[Sequence['outputs.DeploymentGroupEc2TagSetListObject']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2TagSetList' in kwargs: + ec2_tag_set_list = kwargs['ec2TagSetList'] + if ec2_tag_set_list is not None: _setter("ec2_tag_set_list", ec2_tag_set_list) @@ -757,7 +821,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ec2_tag_group: Optional[Sequence['outputs.DeploymentGroupEc2TagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2TagGroup' in kwargs: + ec2_tag_group = kwargs['ec2TagGroup'] + if ec2_tag_group is not None: _setter("ec2_tag_group", ec2_tag_group) @@ -801,7 +869,13 @@ def _configure( _setter: Callable[[Any, Any], None], cluster_name: str, service_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + _setter("cluster_name", cluster_name) _setter("service_name", service_name) @@ -828,7 +902,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -870,7 +946,11 @@ def _configure( _setter: Callable[[Any, Any], None], commit_id: str, repository: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'commitId' in kwargs: + commit_id = kwargs['commitId'] + _setter("commit_id", commit_id) _setter("repository", repository) @@ -897,7 +977,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], action: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if action is not None: _setter("action", action) @@ -946,7 +1028,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'elbInfoList' in kwargs: + elb_info_list = kwargs['elbInfoList'] + if 'targetGroupInfoList' in kwargs: + target_group_info_list = kwargs['targetGroupInfoList'] + if 'targetGroupPairInfoList' in kwargs: + target_group_pair_info_list = kwargs['targetGroupPairInfoList'] + if elb_info_list is not None: _setter("elb_info_list", elb_info_list) if target_group_info_list is not None: @@ -999,7 +1089,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], on_premises_tag_set_list: Optional[Sequence['outputs.DeploymentGroupOnPremisesTagSetListObject']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onPremisesTagSetList' in kwargs: + on_premises_tag_set_list = kwargs['onPremisesTagSetList'] + if on_premises_tag_set_list is not None: _setter("on_premises_tag_set_list", on_premises_tag_set_list) @@ -1038,7 +1132,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], on_premises_tag_group: Optional[Sequence['outputs.DeploymentGroupTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onPremisesTagGroup' in kwargs: + on_premises_tag_group = kwargs['onPremisesTagGroup'] + if on_premises_tag_group is not None: _setter("on_premises_tag_group", on_premises_tag_group) @@ -1087,7 +1185,15 @@ def _configure( git_hub_location: Optional['outputs.DeploymentGroupGitHubLocation'] = None, revision_type: Optional[str] = None, s3_location: Optional['outputs.DeploymentGroupS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gitHubLocation' in kwargs: + git_hub_location = kwargs['gitHubLocation'] + if 'revisionType' in kwargs: + revision_type = kwargs['revisionType'] + if 's3Location' in kwargs: + s3_location = kwargs['s3Location'] + if git_hub_location is not None: _setter("git_hub_location", git_hub_location) if revision_type is not None: @@ -1154,7 +1260,13 @@ def _configure( bundle_type: Optional[str] = None, e_tag: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bundleType' in kwargs: + bundle_type = kwargs['bundleType'] + if 'eTag' in kwargs: + e_tag = kwargs['eTag'] + _setter("bucket", bucket) _setter("key", key) if bundle_type is not None: @@ -1205,7 +1317,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1238,7 +1352,9 @@ def _configure( key: Optional[str] = None, type: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if type is not None: @@ -1274,7 +1390,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -1323,7 +1441,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'prodTrafficRoute' in kwargs: + prod_traffic_route = kwargs['prodTrafficRoute'] + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + if 'testTrafficRoute' in kwargs: + test_traffic_route = kwargs['testTrafficRoute'] + if prod_traffic_route is not None: _setter("prod_traffic_route", prod_traffic_route) if target_groups is not None: @@ -1376,7 +1502,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], listener_arns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'listenerArns' in kwargs: + listener_arns = kwargs['listenerArns'] + if listener_arns is not None: _setter("listener_arns", listener_arns) @@ -1425,7 +1555,15 @@ def _configure( trigger_events: Optional[Sequence[str]] = None, trigger_name: Optional[str] = None, trigger_target_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'triggerEvents' in kwargs: + trigger_events = kwargs['triggerEvents'] + if 'triggerName' in kwargs: + trigger_name = kwargs['triggerName'] + if 'triggerTargetArn' in kwargs: + trigger_target_arn = kwargs['triggerTargetArn'] + if trigger_events is not None: _setter("trigger_events", trigger_events) if trigger_name is not None: diff --git a/sdk/python/pulumi_aws_native/codeguruprofiler/_inputs.py b/sdk/python/pulumi_aws_native/codeguruprofiler/_inputs.py index e87e3a5a2b..d4c0df19ff 100644 --- a/sdk/python/pulumi_aws_native/codeguruprofiler/_inputs.py +++ b/sdk/python/pulumi_aws_native/codeguruprofiler/_inputs.py @@ -32,7 +32,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], principals: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("principals", principals) @property @@ -66,7 +68,13 @@ def _configure( _setter: Callable[[Any, Any], None], channel_uri: pulumi.Input[str], channel_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelUri' in kwargs: + channel_uri = kwargs['channelUri'] + if 'channelId' in kwargs: + channel_id = kwargs['channelId'] + _setter("channel_uri", channel_uri) if channel_id is not None: _setter("channel_id", channel_id) @@ -110,7 +118,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/codeguruprofiler/outputs.py b/sdk/python/pulumi_aws_native/codeguruprofiler/outputs.py index d96fac19af..7c46646e2a 100644 --- a/sdk/python/pulumi_aws_native/codeguruprofiler/outputs.py +++ b/sdk/python/pulumi_aws_native/codeguruprofiler/outputs.py @@ -35,7 +35,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], principals: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("principals", principals) @property @@ -87,7 +89,13 @@ def _configure( _setter: Callable[[Any, Any], None], channel_uri: str, channel_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelUri' in kwargs: + channel_uri = kwargs['channelUri'] + if 'channelId' in kwargs: + channel_id = kwargs['channelId'] + _setter("channel_uri", channel_uri) if channel_id is not None: _setter("channel_id", channel_id) @@ -126,7 +134,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/codeguruprofiler/profiling_group.py b/sdk/python/pulumi_aws_native/codeguruprofiler/profiling_group.py index 596d5ab201..fbe8e61e33 100644 --- a/sdk/python/pulumi_aws_native/codeguruprofiler/profiling_group.py +++ b/sdk/python/pulumi_aws_native/codeguruprofiler/profiling_group.py @@ -46,7 +46,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentPermissions' in kwargs: + agent_permissions = kwargs['agentPermissions'] + if 'anomalyDetectionNotificationConfiguration' in kwargs: + anomaly_detection_notification_configuration = kwargs['anomalyDetectionNotificationConfiguration'] + if 'computePlatform' in kwargs: + compute_platform = kwargs['computePlatform'] + if 'profilingGroupName' in kwargs: + profiling_group_name = kwargs['profilingGroupName'] + if agent_permissions is not None: _setter("agent_permissions", agent_permissions) if anomaly_detection_notification_configuration is not None: diff --git a/sdk/python/pulumi_aws_native/codegurureviewer/_inputs.py b/sdk/python/pulumi_aws_native/codegurureviewer/_inputs.py index bbe58dd22e..53b956b60f 100644 --- a/sdk/python/pulumi_aws_native/codegurureviewer/_inputs.py +++ b/sdk/python/pulumi_aws_native/codegurureviewer/_inputs.py @@ -34,7 +34,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/codegurureviewer/outputs.py b/sdk/python/pulumi_aws_native/codegurureviewer/outputs.py index f3744fc6e6..fb574d5034 100644 --- a/sdk/python/pulumi_aws_native/codegurureviewer/outputs.py +++ b/sdk/python/pulumi_aws_native/codegurureviewer/outputs.py @@ -37,7 +37,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/codegurureviewer/repository_association.py b/sdk/python/pulumi_aws_native/codegurureviewer/repository_association.py index 03ed6c356b..47746385b1 100644 --- a/sdk/python/pulumi_aws_native/codegurureviewer/repository_association.py +++ b/sdk/python/pulumi_aws_native/codegurureviewer/repository_association.py @@ -50,7 +50,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'connectionArn' in kwargs: + connection_arn = kwargs['connectionArn'] + _setter("type", type) if bucket_name is not None: _setter("bucket_name", bucket_name) diff --git a/sdk/python/pulumi_aws_native/codepipeline/_inputs.py b/sdk/python/pulumi_aws_native/codepipeline/_inputs.py index e65834e181..1de865d096 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/_inputs.py +++ b/sdk/python/pulumi_aws_native/codepipeline/_inputs.py @@ -49,7 +49,13 @@ def _configure( _setter: Callable[[Any, Any], None], maximum_count: pulumi.Input[int], minimum_count: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumCount' in kwargs: + maximum_count = kwargs['maximumCount'] + if 'minimumCount' in kwargs: + minimum_count = kwargs['minimumCount'] + _setter("maximum_count", maximum_count) _setter("minimum_count", minimum_count) @@ -118,7 +124,9 @@ def _configure( description: Optional[pulumi.Input[str]] = None, queryable: Optional[pulumi.Input[bool]] = None, type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("name", name) _setter("required", required) @@ -243,7 +251,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityUrlTemplate' in kwargs: + entity_url_template = kwargs['entityUrlTemplate'] + if 'executionUrlTemplate' in kwargs: + execution_url_template = kwargs['executionUrlTemplate'] + if 'revisionUrlTemplate' in kwargs: + revision_url_template = kwargs['revisionUrlTemplate'] + if 'thirdPartyConfigurationUrl' in kwargs: + third_party_configuration_url = kwargs['thirdPartyConfigurationUrl'] + if entity_url_template is not None: _setter("entity_url_template", entity_url_template) if execution_url_template is not None: @@ -317,7 +335,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -376,7 +396,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionTypeId' in kwargs: + action_type_id = kwargs['actionTypeId'] + if 'inputArtifacts' in kwargs: + input_artifacts = kwargs['inputArtifacts'] + if 'outputArtifacts' in kwargs: + output_artifacts = kwargs['outputArtifacts'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'runOrder' in kwargs: + run_order = kwargs['runOrder'] + _setter("action_type_id", action_type_id) _setter("name", name) if configuration is not None: @@ -497,7 +529,9 @@ def _configure( owner: pulumi.Input[str], provider: pulumi.Input[str], version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("category", category) _setter("owner", owner) _setter("provider", provider) @@ -555,7 +589,11 @@ def _configure( _setter: Callable[[Any, Any], None], artifact_store: pulumi.Input['PipelineArtifactStoreArgs'], region: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'artifactStore' in kwargs: + artifact_store = kwargs['artifactStore'] + _setter("artifact_store", artifact_store) _setter("region", region) @@ -596,7 +634,11 @@ def _configure( location: pulumi.Input[str], type: pulumi.Input[str], encryption_key: Optional[pulumi.Input['PipelineEncryptionKeyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionKey' in kwargs: + encryption_key = kwargs['encryptionKey'] + _setter("location", location) _setter("type", type) if encryption_key is not None: @@ -645,7 +687,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("type", type) @@ -683,7 +727,9 @@ def _configure( _setter: Callable[[Any, Any], None], id: pulumi.Input[str], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("type", type) @@ -718,7 +764,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -743,7 +791,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -774,7 +824,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("name", name) if blockers is not None: @@ -823,7 +875,11 @@ def _configure( _setter: Callable[[Any, Any], None], reason: pulumi.Input[str], stage_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stageName' in kwargs: + stage_name = kwargs['stageName'] + _setter("reason", reason) _setter("stage_name", stage_name) @@ -861,7 +917,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -899,7 +957,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedIpRange' in kwargs: + allowed_ip_range = kwargs['allowedIpRange'] + if 'secretToken' in kwargs: + secret_token = kwargs['secretToken'] + if allowed_ip_range is not None: _setter("allowed_ip_range", allowed_ip_range) if secret_token is not None: @@ -939,7 +1003,13 @@ def _configure( _setter: Callable[[Any, Any], None], json_path: pulumi.Input[str], match_equals: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonPath' in kwargs: + json_path = kwargs['jsonPath'] + if 'matchEquals' in kwargs: + match_equals = kwargs['matchEquals'] + _setter("json_path", json_path) if match_equals is not None: _setter("match_equals", match_equals) 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..57ff106c45 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/custom_action_type.py +++ b/sdk/python/pulumi_aws_native/codepipeline/custom_action_type.py @@ -57,7 +57,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputArtifactDetails' in kwargs: + input_artifact_details = kwargs['inputArtifactDetails'] + if 'outputArtifactDetails' in kwargs: + output_artifact_details = kwargs['outputArtifactDetails'] + if 'configurationProperties' in kwargs: + configuration_properties = kwargs['configurationProperties'] + _setter("category", category) _setter("input_artifact_details", input_artifact_details) _setter("output_artifact_details", output_artifact_details) diff --git a/sdk/python/pulumi_aws_native/codepipeline/outputs.py b/sdk/python/pulumi_aws_native/codepipeline/outputs.py index 890ac3bbfd..52f168e5ea 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/outputs.py +++ b/sdk/python/pulumi_aws_native/codepipeline/outputs.py @@ -72,7 +72,13 @@ def _configure( _setter: Callable[[Any, Any], None], maximum_count: int, minimum_count: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumCount' in kwargs: + maximum_count = kwargs['maximumCount'] + if 'minimumCount' in kwargs: + minimum_count = kwargs['minimumCount'] + _setter("maximum_count", maximum_count) _setter("minimum_count", minimum_count) @@ -136,7 +142,9 @@ def _configure( description: Optional[str] = None, queryable: Optional[bool] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("name", name) _setter("required", required) @@ -259,7 +267,17 @@ def _configure( execution_url_template: Optional[str] = None, revision_url_template: Optional[str] = None, third_party_configuration_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityUrlTemplate' in kwargs: + entity_url_template = kwargs['entityUrlTemplate'] + if 'executionUrlTemplate' in kwargs: + execution_url_template = kwargs['executionUrlTemplate'] + if 'revisionUrlTemplate' in kwargs: + revision_url_template = kwargs['revisionUrlTemplate'] + if 'thirdPartyConfigurationUrl' in kwargs: + third_party_configuration_url = kwargs['thirdPartyConfigurationUrl'] + if entity_url_template is not None: _setter("entity_url_template", entity_url_template) if execution_url_template is not None: @@ -317,7 +335,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -393,7 +413,19 @@ def _configure( region: Optional[str] = None, role_arn: Optional[str] = None, run_order: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionTypeId' in kwargs: + action_type_id = kwargs['actionTypeId'] + if 'inputArtifacts' in kwargs: + input_artifacts = kwargs['inputArtifacts'] + if 'outputArtifacts' in kwargs: + output_artifacts = kwargs['outputArtifacts'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'runOrder' in kwargs: + run_order = kwargs['runOrder'] + _setter("action_type_id", action_type_id) _setter("name", name) if configuration is not None: @@ -478,7 +510,9 @@ def _configure( owner: str, provider: str, version: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("category", category) _setter("owner", owner) _setter("provider", provider) @@ -540,7 +574,11 @@ def _configure( location: str, type: str, encryption_key: Optional['outputs.PipelineEncryptionKey'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionKey' in kwargs: + encryption_key = kwargs['encryptionKey'] + _setter("location", location) _setter("type", type) if encryption_key is not None: @@ -594,7 +632,11 @@ def _configure( _setter: Callable[[Any, Any], None], artifact_store: 'outputs.PipelineArtifactStore', region: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'artifactStore' in kwargs: + artifact_store = kwargs['artifactStore'] + _setter("artifact_store", artifact_store) _setter("region", region) @@ -624,7 +666,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("type", type) @@ -654,7 +698,9 @@ def _configure( _setter: Callable[[Any, Any], None], id: str, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("type", type) @@ -681,7 +727,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -702,7 +750,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -729,7 +779,9 @@ def _configure( actions: Sequence['outputs.PipelineActionDeclaration'], name: str, blockers: Optional[Sequence['outputs.PipelineBlockerDeclaration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("name", name) if blockers is not None: @@ -783,7 +835,11 @@ def _configure( _setter: Callable[[Any, Any], None], reason: str, stage_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stageName' in kwargs: + stage_name = kwargs['stageName'] + _setter("reason", reason) _setter("stage_name", stage_name) @@ -813,7 +869,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -862,7 +920,13 @@ def _configure( _setter: Callable[[Any, Any], None], allowed_ip_range: Optional[str] = None, secret_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedIpRange' in kwargs: + allowed_ip_range = kwargs['allowedIpRange'] + if 'secretToken' in kwargs: + secret_token = kwargs['secretToken'] + if allowed_ip_range is not None: _setter("allowed_ip_range", allowed_ip_range) if secret_token is not None: @@ -913,7 +977,13 @@ def _configure( _setter: Callable[[Any, Any], None], json_path: str, match_equals: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonPath' in kwargs: + json_path = kwargs['jsonPath'] + if 'matchEquals' in kwargs: + match_equals = kwargs['matchEquals'] + _setter("json_path", json_path) if match_equals is not None: _setter("match_equals", match_equals) diff --git a/sdk/python/pulumi_aws_native/codepipeline/pipeline.py b/sdk/python/pulumi_aws_native/codepipeline/pipeline.py index ee2c5cc062..ee1a43e786 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/pipeline.py +++ b/sdk/python/pulumi_aws_native/codepipeline/pipeline.py @@ -49,7 +49,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'artifactStore' in kwargs: + artifact_store = kwargs['artifactStore'] + if 'artifactStores' in kwargs: + artifact_stores = kwargs['artifactStores'] + if 'disableInboundStageTransitions' in kwargs: + disable_inbound_stage_transitions = kwargs['disableInboundStageTransitions'] + if 'restartExecutionOnUpdate' in kwargs: + restart_execution_on_update = kwargs['restartExecutionOnUpdate'] + _setter("role_arn", role_arn) _setter("stages", stages) if artifact_store is not None: diff --git a/sdk/python/pulumi_aws_native/codepipeline/webhook.py b/sdk/python/pulumi_aws_native/codepipeline/webhook.py index 1d76d4a7c0..034269898c 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/webhook.py +++ b/sdk/python/pulumi_aws_native/codepipeline/webhook.py @@ -49,7 +49,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationConfiguration' in kwargs: + authentication_configuration = kwargs['authenticationConfiguration'] + if 'targetAction' in kwargs: + target_action = kwargs['targetAction'] + if 'targetPipeline' in kwargs: + target_pipeline = kwargs['targetPipeline'] + if 'targetPipelineVersion' in kwargs: + target_pipeline_version = kwargs['targetPipelineVersion'] + if 'registerWithThirdParty' in kwargs: + register_with_third_party = kwargs['registerWithThirdParty'] + _setter("authentication", authentication) _setter("authentication_configuration", authentication_configuration) _setter("filters", filters) diff --git a/sdk/python/pulumi_aws_native/codestar/_inputs.py b/sdk/python/pulumi_aws_native/codestar/_inputs.py index 40bdd21695..9ac98a4991 100644 --- a/sdk/python/pulumi_aws_native/codestar/_inputs.py +++ b/sdk/python/pulumi_aws_native/codestar/_inputs.py @@ -26,7 +26,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3: pulumi.Input['GitHubRepositoryS3Args'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("s3", s3) @property @@ -57,7 +59,11 @@ def _configure( bucket: pulumi.Input[str], key: pulumi.Input[str], object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectVersion' in kwargs: + object_version = kwargs['objectVersion'] + _setter("bucket", bucket) _setter("key", key) if object_version is not None: 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..3102a65931 100644 --- a/sdk/python/pulumi_aws_native/codestar/git_hub_repository.py +++ b/sdk/python/pulumi_aws_native/codestar/git_hub_repository.py @@ -49,7 +49,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if 'repositoryOwner' in kwargs: + repository_owner = kwargs['repositoryOwner'] + if 'connectionArn' in kwargs: + connection_arn = kwargs['connectionArn'] + if 'enableIssues' in kwargs: + enable_issues = kwargs['enableIssues'] + if 'isPrivate' in kwargs: + is_private = kwargs['isPrivate'] + if 'repositoryAccessToken' in kwargs: + repository_access_token = kwargs['repositoryAccessToken'] + if 'repositoryDescription' in kwargs: + repository_description = kwargs['repositoryDescription'] + _setter("repository_name", repository_name) _setter("repository_owner", repository_owner) if code is not None: diff --git a/sdk/python/pulumi_aws_native/codestar/outputs.py b/sdk/python/pulumi_aws_native/codestar/outputs.py index 52a9c91b48..56d338562f 100644 --- a/sdk/python/pulumi_aws_native/codestar/outputs.py +++ b/sdk/python/pulumi_aws_native/codestar/outputs.py @@ -27,7 +27,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3: 'outputs.GitHubRepositoryS3', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("s3", s3) @property @@ -71,7 +73,11 @@ def _configure( bucket: str, key: str, object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectVersion' in kwargs: + object_version = kwargs['objectVersion'] + _setter("bucket", bucket) _setter("key", key) if object_version is not None: diff --git a/sdk/python/pulumi_aws_native/codestarconnections/_inputs.py b/sdk/python/pulumi_aws_native/codestarconnections/_inputs.py index ac583f3584..9cfce616e8 100644 --- a/sdk/python/pulumi_aws_native/codestarconnections/_inputs.py +++ b/sdk/python/pulumi_aws_native/codestarconnections/_inputs.py @@ -33,7 +33,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/codestarconnections/connection.py b/sdk/python/pulumi_aws_native/codestarconnections/connection.py index f7f2beb055..847ef7b043 100644 --- a/sdk/python/pulumi_aws_native/codestarconnections/connection.py +++ b/sdk/python/pulumi_aws_native/codestarconnections/connection.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if 'hostArn' in kwargs: + host_arn = kwargs['hostArn'] + if 'providerType' in kwargs: + provider_type = kwargs['providerType'] + if connection_name is not None: _setter("connection_name", connection_name) if host_arn is not None: diff --git a/sdk/python/pulumi_aws_native/codestarconnections/outputs.py b/sdk/python/pulumi_aws_native/codestarconnections/outputs.py index b10ebfdb6d..c62dcedd2c 100644 --- a/sdk/python/pulumi_aws_native/codestarconnections/outputs.py +++ b/sdk/python/pulumi_aws_native/codestarconnections/outputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/codestarnotifications/_inputs.py b/sdk/python/pulumi_aws_native/codestarnotifications/_inputs.py index cd217dcb03..868ddc682d 100644 --- a/sdk/python/pulumi_aws_native/codestarnotifications/_inputs.py +++ b/sdk/python/pulumi_aws_native/codestarnotifications/_inputs.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], target_address: pulumi.Input[str], target_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetAddress' in kwargs: + target_address = kwargs['targetAddress'] + if 'targetType' in kwargs: + target_type = kwargs['targetType'] + _setter("target_address", target_address) _setter("target_type", target_type) diff --git a/sdk/python/pulumi_aws_native/codestarnotifications/notification_rule.py b/sdk/python/pulumi_aws_native/codestarnotifications/notification_rule.py index 6b0aa7bc2b..82118cc132 100644 --- a/sdk/python/pulumi_aws_native/codestarnotifications/notification_rule.py +++ b/sdk/python/pulumi_aws_native/codestarnotifications/notification_rule.py @@ -56,7 +56,19 @@ def _configure( status: Optional[pulumi.Input['NotificationRuleStatus']] = None, tags: Optional[Any] = None, target_address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detailType' in kwargs: + detail_type = kwargs['detailType'] + if 'eventTypeIds' in kwargs: + event_type_ids = kwargs['eventTypeIds'] + if 'createdBy' in kwargs: + created_by = kwargs['createdBy'] + if 'eventTypeId' in kwargs: + event_type_id = kwargs['eventTypeId'] + if 'targetAddress' in kwargs: + target_address = kwargs['targetAddress'] + _setter("detail_type", detail_type) _setter("event_type_ids", event_type_ids) _setter("resource", resource) diff --git a/sdk/python/pulumi_aws_native/codestarnotifications/outputs.py b/sdk/python/pulumi_aws_native/codestarnotifications/outputs.py index 561196874b..d9e7b5074c 100644 --- a/sdk/python/pulumi_aws_native/codestarnotifications/outputs.py +++ b/sdk/python/pulumi_aws_native/codestarnotifications/outputs.py @@ -48,7 +48,13 @@ def _configure( _setter: Callable[[Any, Any], None], target_address: str, target_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetAddress' in kwargs: + target_address = kwargs['targetAddress'] + if 'targetType' in kwargs: + target_type = kwargs['targetType'] + _setter("target_address", target_address) _setter("target_type", target_type) diff --git a/sdk/python/pulumi_aws_native/cognito/_inputs.py b/sdk/python/pulumi_aws_native/cognito/_inputs.py index 4be372d5e5..1840ce33a2 100644 --- a/sdk/python/pulumi_aws_native/cognito/_inputs.py +++ b/sdk/python/pulumi_aws_native/cognito/_inputs.py @@ -68,7 +68,15 @@ def _configure( client_id: pulumi.Input[str], provider_name: pulumi.Input[str], server_side_token_check: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'providerName' in kwargs: + provider_name = kwargs['providerName'] + if 'serverSideTokenCheck' in kwargs: + server_side_token_check = kwargs['serverSideTokenCheck'] + _setter("client_id", client_id) _setter("provider_name", provider_name) if server_side_token_check is not None: @@ -120,7 +128,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + if 'streamingStatus' in kwargs: + streaming_status = kwargs['streamingStatus'] + if role_arn is not None: _setter("role_arn", role_arn) if stream_name is not None: @@ -171,7 +187,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationArns' in kwargs: + application_arns = kwargs['applicationArns'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if application_arns is not None: _setter("application_arns", application_arns) if role_arn is not None: @@ -216,7 +238,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -257,7 +281,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupArn' in kwargs: + log_group_arn = kwargs['logGroupArn'] + if log_group_arn is not None: _setter("log_group_arn", log_group_arn) @@ -289,7 +317,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsConfiguration' in kwargs: + cloud_watch_logs_configuration = kwargs['cloudWatchLogsConfiguration'] + if 'eventSource' in kwargs: + event_source = kwargs['eventSource'] + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if cloud_watch_logs_configuration is not None: _setter("cloud_watch_logs_configuration", cloud_watch_logs_configuration) if event_source is not None: @@ -337,7 +373,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], recovery_mechanisms: Optional[pulumi.Input[Sequence[pulumi.Input['UserPoolRecoveryOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recoveryMechanisms' in kwargs: + recovery_mechanisms = kwargs['recoveryMechanisms'] + if recovery_mechanisms is not None: _setter("recovery_mechanisms", recovery_mechanisms) @@ -363,7 +403,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], advanced_security_mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'advancedSecurityMode' in kwargs: + advanced_security_mode = kwargs['advancedSecurityMode'] + if advanced_security_mode is not None: _setter("advanced_security_mode", advanced_security_mode) @@ -395,7 +439,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowAdminCreateUserOnly' in kwargs: + allow_admin_create_user_only = kwargs['allowAdminCreateUserOnly'] + if 'inviteMessageTemplate' in kwargs: + invite_message_template = kwargs['inviteMessageTemplate'] + if 'unusedAccountValidityDays' in kwargs: + unused_account_validity_days = kwargs['unusedAccountValidityDays'] + if allow_admin_create_user_only is not None: _setter("allow_admin_create_user_only", allow_admin_create_user_only) if invite_message_template is not None: @@ -455,7 +507,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationArn' in kwargs: + application_arn = kwargs['applicationArn'] + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'externalId' in kwargs: + external_id = kwargs['externalId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'userDataShared' in kwargs: + user_data_shared = kwargs['userDataShared'] + if application_arn is not None: _setter("application_arn", application_arn) if application_id is not None: @@ -531,7 +595,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'idToken' in kwargs: + id_token = kwargs['idToken'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + if access_token is not None: _setter("access_token", access_token) if id_token is not None: @@ -582,7 +654,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + if 'lambdaVersion' in kwargs: + lambda_version = kwargs['lambdaVersion'] + if lambda_arn is not None: _setter("lambda_arn", lambda_arn) if lambda_version is not None: @@ -622,7 +700,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + if 'lambdaVersion' in kwargs: + lambda_version = kwargs['lambdaVersion'] + if lambda_arn is not None: _setter("lambda_arn", lambda_arn) if lambda_version is not None: @@ -662,7 +746,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'challengeRequiredOnNewDevice' in kwargs: + challenge_required_on_new_device = kwargs['challengeRequiredOnNewDevice'] + if 'deviceOnlyRememberedOnUserPrompt' in kwargs: + device_only_remembered_on_user_prompt = kwargs['deviceOnlyRememberedOnUserPrompt'] + if challenge_required_on_new_device is not None: _setter("challenge_required_on_new_device", challenge_required_on_new_device) if device_only_remembered_on_user_prompt is not None: @@ -699,7 +789,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if certificate_arn is not None: _setter("certificate_arn", certificate_arn) @@ -737,7 +831,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationSet' in kwargs: + configuration_set = kwargs['configurationSet'] + if 'emailSendingAccount' in kwargs: + email_sending_account = kwargs['emailSendingAccount'] + if 'from' in kwargs: + from_ = kwargs['from'] + if 'replyToEmailAddress' in kwargs: + reply_to_email_address = kwargs['replyToEmailAddress'] + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + if configuration_set is not None: _setter("configuration_set", configuration_set) if email_sending_account is not None: @@ -813,7 +919,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailMessage' in kwargs: + email_message = kwargs['emailMessage'] + if 'emailSubject' in kwargs: + email_subject = kwargs['emailSubject'] + if 'smsMessage' in kwargs: + sms_message = kwargs['smsMessage'] + if email_message is not None: _setter("email_message", email_message) if email_subject is not None: @@ -897,7 +1011,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createAuthChallenge' in kwargs: + create_auth_challenge = kwargs['createAuthChallenge'] + if 'customEmailSender' in kwargs: + custom_email_sender = kwargs['customEmailSender'] + if 'customMessage' in kwargs: + custom_message = kwargs['customMessage'] + if 'customSmsSender' in kwargs: + custom_sms_sender = kwargs['customSmsSender'] + if 'defineAuthChallenge' in kwargs: + define_auth_challenge = kwargs['defineAuthChallenge'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'postAuthentication' in kwargs: + post_authentication = kwargs['postAuthentication'] + if 'postConfirmation' in kwargs: + post_confirmation = kwargs['postConfirmation'] + if 'preAuthentication' in kwargs: + pre_authentication = kwargs['preAuthentication'] + if 'preSignUp' in kwargs: + pre_sign_up = kwargs['preSignUp'] + if 'preTokenGeneration' in kwargs: + pre_token_generation = kwargs['preTokenGeneration'] + if 'userMigration' in kwargs: + user_migration = kwargs['userMigration'] + if 'verifyAuthChallengeResponse' in kwargs: + verify_auth_challenge_response = kwargs['verifyAuthChallengeResponse'] + if create_auth_challenge is not None: _setter("create_auth_challenge", create_auth_challenge) if custom_email_sender is not None: @@ -1058,7 +1200,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxValue' in kwargs: + max_value = kwargs['maxValue'] + if 'minValue' in kwargs: + min_value = kwargs['minValue'] + if max_value is not None: _setter("max_value", max_value) if min_value is not None: @@ -1110,7 +1258,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'minimumLength' in kwargs: + minimum_length = kwargs['minimumLength'] + if 'requireLowercase' in kwargs: + require_lowercase = kwargs['requireLowercase'] + if 'requireNumbers' in kwargs: + require_numbers = kwargs['requireNumbers'] + if 'requireSymbols' in kwargs: + require_symbols = kwargs['requireSymbols'] + if 'requireUppercase' in kwargs: + require_uppercase = kwargs['requireUppercase'] + if 'temporaryPasswordValidityDays' in kwargs: + temporary_password_validity_days = kwargs['temporaryPasswordValidityDays'] + if minimum_length is not None: _setter("minimum_length", minimum_length) if require_lowercase is not None: @@ -1191,7 +1353,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], password_policy: Optional[pulumi.Input['UserPoolPasswordPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordPolicy' in kwargs: + password_policy = kwargs['passwordPolicy'] + if password_policy is not None: _setter("password_policy", password_policy) @@ -1220,7 +1386,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, priority: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if priority is not None: @@ -1260,7 +1428,13 @@ def _configure( _setter: Callable[[Any, Any], None], scope_description: pulumi.Input[str], scope_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scopeDescription' in kwargs: + scope_description = kwargs['scopeDescription'] + if 'scopeName' in kwargs: + scope_name = kwargs['scopeName'] + _setter("scope_description", scope_description) _setter("scope_name", scope_name) @@ -1298,7 +1472,11 @@ def _configure( _setter: Callable[[Any, Any], None], event_action: pulumi.Input[str], notify: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventAction' in kwargs: + event_action = kwargs['eventAction'] + _setter("event_action", event_action) _setter("notify", notify) @@ -1339,7 +1517,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'highAction' in kwargs: + high_action = kwargs['highAction'] + if 'lowAction' in kwargs: + low_action = kwargs['lowAction'] + if 'mediumAction' in kwargs: + medium_action = kwargs['mediumAction'] + if high_action is not None: _setter("high_action", high_action) if low_action is not None: @@ -1390,7 +1576,11 @@ def _configure( _setter: Callable[[Any, Any], None], actions: pulumi.Input['UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs'], notify_configuration: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notifyConfiguration' in kwargs: + notify_configuration = kwargs['notifyConfiguration'] + _setter("actions", actions) if notify_configuration is not None: _setter("notify_configuration", notify_configuration) @@ -1426,7 +1616,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], event_action: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventAction' in kwargs: + event_action = kwargs['eventAction'] + _setter("event_action", event_action) @property @@ -1454,7 +1648,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventFilter' in kwargs: + event_filter = kwargs['eventFilter'] + _setter("actions", actions) if event_filter is not None: _setter("event_filter", event_filter) @@ -1505,7 +1703,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + if 'blockEmail' in kwargs: + block_email = kwargs['blockEmail'] + if 'from' in kwargs: + from_ = kwargs['from'] + if 'mfaEmail' in kwargs: + mfa_email = kwargs['mfaEmail'] + if 'noActionEmail' in kwargs: + no_action_email = kwargs['noActionEmail'] + if 'replyTo' in kwargs: + reply_to = kwargs['replyTo'] + _setter("source_arn", source_arn) if block_email is not None: _setter("block_email", block_email) @@ -1591,7 +1803,13 @@ def _configure( subject: pulumi.Input[str], html_body: Optional[pulumi.Input[str]] = None, text_body: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'htmlBody' in kwargs: + html_body = kwargs['htmlBody'] + if 'textBody' in kwargs: + text_body = kwargs['textBody'] + _setter("subject", subject) if html_body is not None: _setter("html_body", html_body) @@ -1641,7 +1859,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockedIpRangeList' in kwargs: + blocked_ip_range_list = kwargs['blockedIpRangeList'] + if 'skippedIpRangeList' in kwargs: + skipped_ip_range_list = kwargs['skippedIpRangeList'] + if blocked_ip_range_list is not None: _setter("blocked_ip_range_list", blocked_ip_range_list) if skipped_ip_range_list is not None: @@ -1696,7 +1920,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeDataType' in kwargs: + attribute_data_type = kwargs['attributeDataType'] + if 'developerOnlyAttribute' in kwargs: + developer_only_attribute = kwargs['developerOnlyAttribute'] + if 'numberAttributeConstraints' in kwargs: + number_attribute_constraints = kwargs['numberAttributeConstraints'] + if 'stringAttributeConstraints' in kwargs: + string_attribute_constraints = kwargs['stringAttributeConstraints'] + if attribute_data_type is not None: _setter("attribute_data_type", attribute_data_type) if developer_only_attribute is not None: @@ -1794,7 +2028,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'externalId' in kwargs: + external_id = kwargs['externalId'] + if 'snsCallerArn' in kwargs: + sns_caller_arn = kwargs['snsCallerArn'] + if 'snsRegion' in kwargs: + sns_region = kwargs['snsRegion'] + if external_id is not None: _setter("external_id", external_id) if sns_caller_arn is not None: @@ -1845,7 +2087,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxLength' in kwargs: + max_length = kwargs['maxLength'] + if 'minLength' in kwargs: + min_length = kwargs['minLength'] + if max_length is not None: _setter("max_length", max_length) if min_length is not None: @@ -1885,7 +2133,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -1922,7 +2172,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attributes_require_verification_before_update: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributesRequireVerificationBeforeUpdate' in kwargs: + attributes_require_verification_before_update = kwargs['attributesRequireVerificationBeforeUpdate'] + _setter("attributes_require_verification_before_update", attributes_require_verification_before_update) @property @@ -1947,7 +2201,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], case_sensitive: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caseSensitive' in kwargs: + case_sensitive = kwargs['caseSensitive'] + if case_sensitive is not None: _setter("case_sensitive", case_sensitive) @@ -1988,7 +2246,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultEmailOption' in kwargs: + default_email_option = kwargs['defaultEmailOption'] + if 'emailMessage' in kwargs: + email_message = kwargs['emailMessage'] + if 'emailMessageByLink' in kwargs: + email_message_by_link = kwargs['emailMessageByLink'] + if 'emailSubject' in kwargs: + email_subject = kwargs['emailSubject'] + if 'emailSubjectByLink' in kwargs: + email_subject_by_link = kwargs['emailSubjectByLink'] + if 'smsMessage' in kwargs: + sms_message = kwargs['smsMessage'] + if default_email_option is not None: _setter("default_email_option", default_email_option) if email_message is not None: diff --git a/sdk/python/pulumi_aws_native/cognito/identity_pool.py b/sdk/python/pulumi_aws_native/cognito/identity_pool.py index 8726f11f76..a6ece655d0 100644 --- a/sdk/python/pulumi_aws_native/cognito/identity_pool.py +++ b/sdk/python/pulumi_aws_native/cognito/identity_pool.py @@ -62,7 +62,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowUnauthenticatedIdentities' in kwargs: + allow_unauthenticated_identities = kwargs['allowUnauthenticatedIdentities'] + if 'allowClassicFlow' in kwargs: + allow_classic_flow = kwargs['allowClassicFlow'] + if 'cognitoEvents' in kwargs: + cognito_events = kwargs['cognitoEvents'] + if 'cognitoIdentityProviders' in kwargs: + cognito_identity_providers = kwargs['cognitoIdentityProviders'] + if 'cognitoStreams' in kwargs: + cognito_streams = kwargs['cognitoStreams'] + if 'developerProviderName' in kwargs: + developer_provider_name = kwargs['developerProviderName'] + if 'identityPoolName' in kwargs: + identity_pool_name = kwargs['identityPoolName'] + if 'identityPoolTags' in kwargs: + identity_pool_tags = kwargs['identityPoolTags'] + if 'openIdConnectProviderArns' in kwargs: + open_id_connect_provider_arns = kwargs['openIdConnectProviderArns'] + if 'pushSync' in kwargs: + push_sync = kwargs['pushSync'] + if 'samlProviderArns' in kwargs: + saml_provider_arns = kwargs['samlProviderArns'] + if 'supportedLoginProviders' in kwargs: + supported_login_providers = kwargs['supportedLoginProviders'] + _setter("allow_unauthenticated_identities", allow_unauthenticated_identities) if allow_classic_flow is not None: _setter("allow_classic_flow", allow_classic_flow) 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..9e54a9e367 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 @@ -35,7 +35,17 @@ def _configure( identity_provider_name: pulumi.Input[str], principal_tags: Optional[Any] = None, use_defaults: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'identityPoolId' in kwargs: + identity_pool_id = kwargs['identityPoolId'] + if 'identityProviderName' in kwargs: + identity_provider_name = kwargs['identityProviderName'] + if 'principalTags' in kwargs: + principal_tags = kwargs['principalTags'] + if 'useDefaults' in kwargs: + use_defaults = kwargs['useDefaults'] + _setter("identity_pool_id", identity_pool_id) _setter("identity_provider_name", identity_provider_name) if principal_tags is not None: 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..4b63bb1279 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 @@ -32,7 +32,13 @@ def _configure( identity_pool_id: pulumi.Input[str], role_mappings: Optional[Any] = None, roles: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'identityPoolId' in kwargs: + identity_pool_id = kwargs['identityPoolId'] + if 'roleMappings' in kwargs: + role_mappings = kwargs['roleMappings'] + _setter("identity_pool_id", identity_pool_id) if role_mappings is not None: _setter("role_mappings", role_mappings) 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..b5b9806270 100644 --- a/sdk/python/pulumi_aws_native/cognito/log_delivery_configuration.py +++ b/sdk/python/pulumi_aws_native/cognito/log_delivery_configuration.py @@ -31,7 +31,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if 'logConfigurations' in kwargs: + log_configurations = kwargs['logConfigurations'] + _setter("user_pool_id", user_pool_id) if log_configurations is not None: _setter("log_configurations", log_configurations) diff --git a/sdk/python/pulumi_aws_native/cognito/outputs.py b/sdk/python/pulumi_aws_native/cognito/outputs.py index b277c7da31..d7397f235a 100644 --- a/sdk/python/pulumi_aws_native/cognito/outputs.py +++ b/sdk/python/pulumi_aws_native/cognito/outputs.py @@ -90,7 +90,15 @@ def _configure( client_id: str, provider_name: str, server_side_token_check: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'providerName' in kwargs: + provider_name = kwargs['providerName'] + if 'serverSideTokenCheck' in kwargs: + server_side_token_check = kwargs['serverSideTokenCheck'] + _setter("client_id", client_id) _setter("provider_name", provider_name) if server_side_token_check is not None: @@ -151,7 +159,15 @@ def _configure( role_arn: Optional[str] = None, stream_name: Optional[str] = None, streaming_status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + if 'streamingStatus' in kwargs: + streaming_status = kwargs['streamingStatus'] + if role_arn is not None: _setter("role_arn", role_arn) if stream_name is not None: @@ -209,7 +225,13 @@ def _configure( _setter: Callable[[Any, Any], None], application_arns: Optional[Sequence[str]] = None, role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationArns' in kwargs: + application_arns = kwargs['applicationArns'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if application_arns is not None: _setter("application_arns", application_arns) if role_arn is not None: @@ -249,7 +271,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -299,7 +323,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupArn' in kwargs: + log_group_arn = kwargs['logGroupArn'] + if log_group_arn is not None: _setter("log_group_arn", log_group_arn) @@ -348,7 +376,15 @@ def _configure( cloud_watch_logs_configuration: Optional['outputs.LogDeliveryConfigurationCloudWatchLogsConfiguration'] = None, event_source: Optional[str] = None, log_level: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsConfiguration' in kwargs: + cloud_watch_logs_configuration = kwargs['cloudWatchLogsConfiguration'] + if 'eventSource' in kwargs: + event_source = kwargs['eventSource'] + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if cloud_watch_logs_configuration is not None: _setter("cloud_watch_logs_configuration", cloud_watch_logs_configuration) if event_source is not None: @@ -401,7 +437,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], recovery_mechanisms: Optional[Sequence['outputs.UserPoolRecoveryOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recoveryMechanisms' in kwargs: + recovery_mechanisms = kwargs['recoveryMechanisms'] + if recovery_mechanisms is not None: _setter("recovery_mechanisms", recovery_mechanisms) @@ -440,7 +480,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], advanced_security_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'advancedSecurityMode' in kwargs: + advanced_security_mode = kwargs['advancedSecurityMode'] + if advanced_security_mode is not None: _setter("advanced_security_mode", advanced_security_mode) @@ -489,7 +533,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowAdminCreateUserOnly' in kwargs: + allow_admin_create_user_only = kwargs['allowAdminCreateUserOnly'] + if 'inviteMessageTemplate' in kwargs: + invite_message_template = kwargs['inviteMessageTemplate'] + if 'unusedAccountValidityDays' in kwargs: + unused_account_validity_days = kwargs['unusedAccountValidityDays'] + if allow_admin_create_user_only is not None: _setter("allow_admin_create_user_only", allow_admin_create_user_only) if invite_message_template is not None: @@ -562,7 +614,19 @@ def _configure( external_id: Optional[str] = None, role_arn: Optional[str] = None, user_data_shared: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationArn' in kwargs: + application_arn = kwargs['applicationArn'] + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'externalId' in kwargs: + external_id = kwargs['externalId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'userDataShared' in kwargs: + user_data_shared = kwargs['userDataShared'] + if application_arn is not None: _setter("application_arn", application_arn) if application_id is not None: @@ -639,7 +703,15 @@ def _configure( access_token: Optional[str] = None, id_token: Optional[str] = None, refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessToken' in kwargs: + access_token = kwargs['accessToken'] + if 'idToken' in kwargs: + id_token = kwargs['idToken'] + if 'refreshToken' in kwargs: + refresh_token = kwargs['refreshToken'] + if access_token is not None: _setter("access_token", access_token) if id_token is not None: @@ -697,7 +769,13 @@ def _configure( _setter: Callable[[Any, Any], None], lambda_arn: Optional[str] = None, lambda_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + if 'lambdaVersion' in kwargs: + lambda_version = kwargs['lambdaVersion'] + if lambda_arn is not None: _setter("lambda_arn", lambda_arn) if lambda_version is not None: @@ -748,7 +826,13 @@ def _configure( _setter: Callable[[Any, Any], None], lambda_arn: Optional[str] = None, lambda_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + if 'lambdaVersion' in kwargs: + lambda_version = kwargs['lambdaVersion'] + if lambda_arn is not None: _setter("lambda_arn", lambda_arn) if lambda_version is not None: @@ -799,7 +883,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'challengeRequiredOnNewDevice' in kwargs: + challenge_required_on_new_device = kwargs['challengeRequiredOnNewDevice'] + if 'deviceOnlyRememberedOnUserPrompt' in kwargs: + device_only_remembered_on_user_prompt = kwargs['deviceOnlyRememberedOnUserPrompt'] + if challenge_required_on_new_device is not None: _setter("challenge_required_on_new_device", challenge_required_on_new_device) if device_only_remembered_on_user_prompt is not None: @@ -845,7 +935,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if certificate_arn is not None: _setter("certificate_arn", certificate_arn) @@ -904,7 +998,19 @@ def _configure( from_: Optional[str] = None, reply_to_email_address: Optional[str] = None, source_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationSet' in kwargs: + configuration_set = kwargs['configurationSet'] + if 'emailSendingAccount' in kwargs: + email_sending_account = kwargs['emailSendingAccount'] + if 'from' in kwargs: + from_ = kwargs['from'] + if 'replyToEmailAddress' in kwargs: + reply_to_email_address = kwargs['replyToEmailAddress'] + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + if configuration_set is not None: _setter("configuration_set", configuration_set) if email_sending_account is not None: @@ -981,7 +1087,15 @@ def _configure( email_message: Optional[str] = None, email_subject: Optional[str] = None, sms_message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailMessage' in kwargs: + email_message = kwargs['emailMessage'] + if 'emailSubject' in kwargs: + email_subject = kwargs['emailSubject'] + if 'smsMessage' in kwargs: + sms_message = kwargs['smsMessage'] + if email_message is not None: _setter("email_message", email_message) if email_subject is not None: @@ -1094,7 +1208,35 @@ def _configure( pre_token_generation: Optional[str] = None, user_migration: Optional[str] = None, verify_auth_challenge_response: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createAuthChallenge' in kwargs: + create_auth_challenge = kwargs['createAuthChallenge'] + if 'customEmailSender' in kwargs: + custom_email_sender = kwargs['customEmailSender'] + if 'customMessage' in kwargs: + custom_message = kwargs['customMessage'] + if 'customSmsSender' in kwargs: + custom_sms_sender = kwargs['customSmsSender'] + if 'defineAuthChallenge' in kwargs: + define_auth_challenge = kwargs['defineAuthChallenge'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'postAuthentication' in kwargs: + post_authentication = kwargs['postAuthentication'] + if 'postConfirmation' in kwargs: + post_confirmation = kwargs['postConfirmation'] + if 'preAuthentication' in kwargs: + pre_authentication = kwargs['preAuthentication'] + if 'preSignUp' in kwargs: + pre_sign_up = kwargs['preSignUp'] + if 'preTokenGeneration' in kwargs: + pre_token_generation = kwargs['preTokenGeneration'] + if 'userMigration' in kwargs: + user_migration = kwargs['userMigration'] + if 'verifyAuthChallengeResponse' in kwargs: + verify_auth_challenge_response = kwargs['verifyAuthChallengeResponse'] + if create_auth_challenge is not None: _setter("create_auth_challenge", create_auth_challenge) if custom_email_sender is not None: @@ -1222,7 +1364,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_value: Optional[str] = None, min_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxValue' in kwargs: + max_value = kwargs['maxValue'] + if 'minValue' in kwargs: + min_value = kwargs['minValue'] + if max_value is not None: _setter("max_value", max_value) if min_value is not None: @@ -1293,7 +1441,21 @@ def _configure( require_symbols: Optional[bool] = None, require_uppercase: Optional[bool] = None, temporary_password_validity_days: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'minimumLength' in kwargs: + minimum_length = kwargs['minimumLength'] + if 'requireLowercase' in kwargs: + require_lowercase = kwargs['requireLowercase'] + if 'requireNumbers' in kwargs: + require_numbers = kwargs['requireNumbers'] + if 'requireSymbols' in kwargs: + require_symbols = kwargs['requireSymbols'] + if 'requireUppercase' in kwargs: + require_uppercase = kwargs['requireUppercase'] + if 'temporaryPasswordValidityDays' in kwargs: + temporary_password_validity_days = kwargs['temporaryPasswordValidityDays'] + if minimum_length is not None: _setter("minimum_length", minimum_length) if require_lowercase is not None: @@ -1367,7 +1529,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], password_policy: Optional['outputs.UserPoolPasswordPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordPolicy' in kwargs: + password_policy = kwargs['passwordPolicy'] + if password_policy is not None: _setter("password_policy", password_policy) @@ -1392,7 +1558,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, priority: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if priority is not None: @@ -1443,7 +1611,13 @@ def _configure( _setter: Callable[[Any, Any], None], scope_description: str, scope_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scopeDescription' in kwargs: + scope_description = kwargs['scopeDescription'] + if 'scopeName' in kwargs: + scope_name = kwargs['scopeName'] + _setter("scope_description", scope_description) _setter("scope_name", scope_name) @@ -1490,7 +1664,11 @@ def _configure( _setter: Callable[[Any, Any], None], event_action: str, notify: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventAction' in kwargs: + event_action = kwargs['eventAction'] + _setter("event_action", event_action) _setter("notify", notify) @@ -1544,7 +1722,15 @@ def _configure( high_action: Optional['outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType'] = None, low_action: Optional['outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType'] = None, medium_action: Optional['outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'highAction' in kwargs: + high_action = kwargs['highAction'] + if 'lowAction' in kwargs: + low_action = kwargs['lowAction'] + if 'mediumAction' in kwargs: + medium_action = kwargs['mediumAction'] + if high_action is not None: _setter("high_action", high_action) if low_action is not None: @@ -1600,7 +1786,11 @@ def _configure( _setter: Callable[[Any, Any], None], actions: 'outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType', notify_configuration: Optional['outputs.UserPoolRiskConfigurationAttachmentNotifyConfigurationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notifyConfiguration' in kwargs: + notify_configuration = kwargs['notifyConfiguration'] + _setter("actions", actions) if notify_configuration is not None: _setter("notify_configuration", notify_configuration) @@ -1645,7 +1835,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], event_action: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventAction' in kwargs: + event_action = kwargs['eventAction'] + _setter("event_action", event_action) @property @@ -1686,7 +1880,11 @@ def _configure( _setter: Callable[[Any, Any], None], actions: 'outputs.UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType', event_filter: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventFilter' in kwargs: + event_filter = kwargs['eventFilter'] + _setter("actions", actions) if event_filter is not None: _setter("event_filter", event_filter) @@ -1756,7 +1954,21 @@ def _configure( mfa_email: Optional['outputs.UserPoolRiskConfigurationAttachmentNotifyEmailType'] = None, no_action_email: Optional['outputs.UserPoolRiskConfigurationAttachmentNotifyEmailType'] = None, reply_to: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + if 'blockEmail' in kwargs: + block_email = kwargs['blockEmail'] + if 'from' in kwargs: + from_ = kwargs['from'] + if 'mfaEmail' in kwargs: + mfa_email = kwargs['mfaEmail'] + if 'noActionEmail' in kwargs: + no_action_email = kwargs['noActionEmail'] + if 'replyTo' in kwargs: + reply_to = kwargs['replyTo'] + _setter("source_arn", source_arn) if block_email is not None: _setter("block_email", block_email) @@ -1837,7 +2049,13 @@ def _configure( subject: str, html_body: Optional[str] = None, text_body: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'htmlBody' in kwargs: + html_body = kwargs['htmlBody'] + if 'textBody' in kwargs: + text_body = kwargs['textBody'] + _setter("subject", subject) if html_body is not None: _setter("html_body", html_body) @@ -1894,7 +2112,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockedIpRangeList' in kwargs: + blocked_ip_range_list = kwargs['blockedIpRangeList'] + if 'skippedIpRangeList' in kwargs: + skipped_ip_range_list = kwargs['skippedIpRangeList'] + if blocked_ip_range_list is not None: _setter("blocked_ip_range_list", blocked_ip_range_list) if skipped_ip_range_list is not None: @@ -1964,7 +2188,17 @@ def _configure( number_attribute_constraints: Optional['outputs.UserPoolNumberAttributeConstraints'] = None, required: Optional[bool] = None, string_attribute_constraints: Optional['outputs.UserPoolStringAttributeConstraints'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeDataType' in kwargs: + attribute_data_type = kwargs['attributeDataType'] + if 'developerOnlyAttribute' in kwargs: + developer_only_attribute = kwargs['developerOnlyAttribute'] + if 'numberAttributeConstraints' in kwargs: + number_attribute_constraints = kwargs['numberAttributeConstraints'] + if 'stringAttributeConstraints' in kwargs: + string_attribute_constraints = kwargs['stringAttributeConstraints'] + if attribute_data_type is not None: _setter("attribute_data_type", attribute_data_type) if developer_only_attribute is not None: @@ -2055,7 +2289,15 @@ def _configure( external_id: Optional[str] = None, sns_caller_arn: Optional[str] = None, sns_region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'externalId' in kwargs: + external_id = kwargs['externalId'] + if 'snsCallerArn' in kwargs: + sns_caller_arn = kwargs['snsCallerArn'] + if 'snsRegion' in kwargs: + sns_region = kwargs['snsRegion'] + if external_id is not None: _setter("external_id", external_id) if sns_caller_arn is not None: @@ -2113,7 +2355,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_length: Optional[str] = None, min_length: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxLength' in kwargs: + max_length = kwargs['maxLength'] + if 'minLength' in kwargs: + min_length = kwargs['minLength'] + if max_length is not None: _setter("max_length", max_length) if min_length is not None: @@ -2145,7 +2393,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -2191,7 +2441,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attributes_require_verification_before_update: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributesRequireVerificationBeforeUpdate' in kwargs: + attributes_require_verification_before_update = kwargs['attributesRequireVerificationBeforeUpdate'] + _setter("attributes_require_verification_before_update", attributes_require_verification_before_update) @property @@ -2229,7 +2483,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], case_sensitive: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caseSensitive' in kwargs: + case_sensitive = kwargs['caseSensitive'] + if case_sensitive is not None: _setter("case_sensitive", case_sensitive) @@ -2293,7 +2551,21 @@ def _configure( email_subject: Optional[str] = None, email_subject_by_link: Optional[str] = None, sms_message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultEmailOption' in kwargs: + default_email_option = kwargs['defaultEmailOption'] + if 'emailMessage' in kwargs: + email_message = kwargs['emailMessage'] + if 'emailMessageByLink' in kwargs: + email_message_by_link = kwargs['emailMessageByLink'] + if 'emailSubject' in kwargs: + email_subject = kwargs['emailSubject'] + if 'emailSubjectByLink' in kwargs: + email_subject_by_link = kwargs['emailSubjectByLink'] + if 'smsMessage' in kwargs: + sms_message = kwargs['smsMessage'] + if default_email_option is not None: _setter("default_email_option", default_email_option) if email_message is not None: diff --git a/sdk/python/pulumi_aws_native/cognito/user_pool.py b/sdk/python/pulumi_aws_native/cognito/user_pool.py index e7c7cc1710..bffd93185c 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool.py @@ -97,7 +97,53 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountRecoverySetting' in kwargs: + account_recovery_setting = kwargs['accountRecoverySetting'] + if 'adminCreateUserConfig' in kwargs: + admin_create_user_config = kwargs['adminCreateUserConfig'] + if 'aliasAttributes' in kwargs: + alias_attributes = kwargs['aliasAttributes'] + if 'autoVerifiedAttributes' in kwargs: + auto_verified_attributes = kwargs['autoVerifiedAttributes'] + if 'deletionProtection' in kwargs: + deletion_protection = kwargs['deletionProtection'] + if 'deviceConfiguration' in kwargs: + device_configuration = kwargs['deviceConfiguration'] + if 'emailConfiguration' in kwargs: + email_configuration = kwargs['emailConfiguration'] + if 'emailVerificationMessage' in kwargs: + email_verification_message = kwargs['emailVerificationMessage'] + if 'emailVerificationSubject' in kwargs: + email_verification_subject = kwargs['emailVerificationSubject'] + if 'enabledMfas' in kwargs: + enabled_mfas = kwargs['enabledMfas'] + if 'lambdaConfig' in kwargs: + lambda_config = kwargs['lambdaConfig'] + if 'mfaConfiguration' in kwargs: + mfa_configuration = kwargs['mfaConfiguration'] + if 'smsAuthenticationMessage' in kwargs: + sms_authentication_message = kwargs['smsAuthenticationMessage'] + if 'smsConfiguration' in kwargs: + sms_configuration = kwargs['smsConfiguration'] + if 'smsVerificationMessage' in kwargs: + sms_verification_message = kwargs['smsVerificationMessage'] + if 'userAttributeUpdateSettings' in kwargs: + user_attribute_update_settings = kwargs['userAttributeUpdateSettings'] + if 'userPoolAddOns' in kwargs: + user_pool_add_ons = kwargs['userPoolAddOns'] + if 'userPoolName' in kwargs: + user_pool_name = kwargs['userPoolName'] + if 'userPoolTags' in kwargs: + user_pool_tags = kwargs['userPoolTags'] + if 'usernameAttributes' in kwargs: + username_attributes = kwargs['usernameAttributes'] + if 'usernameConfiguration' in kwargs: + username_configuration = kwargs['usernameConfiguration'] + if 'verificationMessageTemplate' in kwargs: + verification_message_template = kwargs['verificationMessageTemplate'] + if account_recovery_setting is not None: _setter("account_recovery_setting", account_recovery_setting) if admin_create_user_config is not 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 6eca6640fa..2d726d4089 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_client.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_client.py @@ -91,7 +91,53 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if 'accessTokenValidity' in kwargs: + access_token_validity = kwargs['accessTokenValidity'] + if 'allowedOAuthFlows' in kwargs: + allowed_o_auth_flows = kwargs['allowedOAuthFlows'] + if 'allowedOAuthFlowsUserPoolClient' in kwargs: + allowed_o_auth_flows_user_pool_client = kwargs['allowedOAuthFlowsUserPoolClient'] + if 'allowedOAuthScopes' in kwargs: + allowed_o_auth_scopes = kwargs['allowedOAuthScopes'] + if 'analyticsConfiguration' in kwargs: + analytics_configuration = kwargs['analyticsConfiguration'] + if 'authSessionValidity' in kwargs: + auth_session_validity = kwargs['authSessionValidity'] + if 'callbackUrls' in kwargs: + callback_urls = kwargs['callbackUrls'] + if 'clientName' in kwargs: + client_name = kwargs['clientName'] + if 'defaultRedirectUri' in kwargs: + default_redirect_uri = kwargs['defaultRedirectUri'] + if 'enablePropagateAdditionalUserContextData' in kwargs: + enable_propagate_additional_user_context_data = kwargs['enablePropagateAdditionalUserContextData'] + if 'enableTokenRevocation' in kwargs: + enable_token_revocation = kwargs['enableTokenRevocation'] + if 'explicitAuthFlows' in kwargs: + explicit_auth_flows = kwargs['explicitAuthFlows'] + if 'generateSecret' in kwargs: + generate_secret = kwargs['generateSecret'] + if 'idTokenValidity' in kwargs: + id_token_validity = kwargs['idTokenValidity'] + if 'logoutUrls' in kwargs: + logout_urls = kwargs['logoutUrls'] + if 'preventUserExistenceErrors' in kwargs: + prevent_user_existence_errors = kwargs['preventUserExistenceErrors'] + if 'readAttributes' in kwargs: + read_attributes = kwargs['readAttributes'] + if 'refreshTokenValidity' in kwargs: + refresh_token_validity = kwargs['refreshTokenValidity'] + if 'supportedIdentityProviders' in kwargs: + supported_identity_providers = kwargs['supportedIdentityProviders'] + if 'tokenValidityUnits' in kwargs: + token_validity_units = kwargs['tokenValidityUnits'] + if 'writeAttributes' in kwargs: + write_attributes = kwargs['writeAttributes'] + _setter("user_pool_id", user_pool_id) if access_token_validity is not None: _setter("access_token_validity", access_token_validity) 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..917bbd329b 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_domain.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_domain.py @@ -34,7 +34,13 @@ def _configure( domain: pulumi.Input[str], user_pool_id: pulumi.Input[str], custom_domain_config: Optional[pulumi.Input['UserPoolDomainCustomDomainConfigTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if 'customDomainConfig' in kwargs: + custom_domain_config = kwargs['customDomainConfig'] + _setter("domain", domain) _setter("user_pool_id", user_pool_id) if custom_domain_config is not None: 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 0b83717b39..60aca41e45 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_group.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_group.py @@ -38,7 +38,15 @@ def _configure( group_name: Optional[pulumi.Input[str]] = None, precedence: Optional[pulumi.Input[float]] = None, role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("user_pool_id", user_pool_id) if description is not None: _setter("description", description) 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..fe64a9ea2f 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 @@ -41,7 +41,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'providerName' in kwargs: + provider_name = kwargs['providerName'] + if 'providerType' in kwargs: + provider_type = kwargs['providerType'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if 'attributeMapping' in kwargs: + attribute_mapping = kwargs['attributeMapping'] + if 'idpIdentifiers' in kwargs: + idp_identifiers = kwargs['idpIdentifiers'] + if 'providerDetails' in kwargs: + provider_details = kwargs['providerDetails'] + _setter("provider_name", provider_name) _setter("provider_type", provider_type) _setter("user_pool_id", user_pool_id) 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..786304036e 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 @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + _setter("identifier", identifier) _setter("user_pool_id", user_pool_id) if name is not None: 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..0bbbe96933 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 @@ -40,7 +40,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if 'accountTakeoverRiskConfiguration' in kwargs: + account_takeover_risk_configuration = kwargs['accountTakeoverRiskConfiguration'] + if 'compromisedCredentialsRiskConfiguration' in kwargs: + compromised_credentials_risk_configuration = kwargs['compromisedCredentialsRiskConfiguration'] + if 'riskExceptionConfiguration' in kwargs: + risk_exception_configuration = kwargs['riskExceptionConfiguration'] + _setter("client_id", client_id) _setter("user_pool_id", user_pool_id) if account_takeover_risk_configuration is not None: 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..8ab275dbfb 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 @@ -32,7 +32,13 @@ def _configure( client_id: pulumi.Input[str], user_pool_id: pulumi.Input[str], css: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + _setter("client_id", client_id) _setter("user_pool_id", user_pool_id) if css is not None: 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..2731918a38 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_user.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_user.py @@ -49,7 +49,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if 'clientMetadata' in kwargs: + client_metadata = kwargs['clientMetadata'] + if 'desiredDeliveryMediums' in kwargs: + desired_delivery_mediums = kwargs['desiredDeliveryMediums'] + if 'forceAliasCreation' in kwargs: + force_alias_creation = kwargs['forceAliasCreation'] + if 'messageAction' in kwargs: + message_action = kwargs['messageAction'] + if 'userAttributes' in kwargs: + user_attributes = kwargs['userAttributes'] + if 'validationData' in kwargs: + validation_data = kwargs['validationData'] + _setter("user_pool_id", user_pool_id) if client_metadata is not None: _setter("client_metadata", client_metadata) 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..cdf1cb8adb 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 @@ -32,7 +32,13 @@ def _configure( group_name: pulumi.Input[str], user_pool_id: pulumi.Input[str], username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + _setter("group_name", group_name) _setter("user_pool_id", user_pool_id) _setter("username", username) diff --git a/sdk/python/pulumi_aws_native/comprehend/_inputs.py b/sdk/python/pulumi_aws_native/comprehend/_inputs.py index deef0ab6b1..d798d872ec 100644 --- a/sdk/python/pulumi_aws_native/comprehend/_inputs.py +++ b/sdk/python/pulumi_aws_native/comprehend/_inputs.py @@ -45,7 +45,13 @@ def _configure( attribute_names: pulumi.Input[Sequence[pulumi.Input[str]]], s3_uri: pulumi.Input[str], split: Optional[pulumi.Input['DocumentClassifierAugmentedManifestsListItemSplit']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeNames' in kwargs: + attribute_names = kwargs['attributeNames'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + _setter("attribute_names", attribute_names) _setter("s3_uri", s3_uri) if split is not None: @@ -97,7 +103,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentReadAction' in kwargs: + document_read_action = kwargs['documentReadAction'] + if 'documentReadMode' in kwargs: + document_read_mode = kwargs['documentReadMode'] + if 'featureTypes' in kwargs: + feature_types = kwargs['featureTypes'] + _setter("document_read_action", document_read_action) if document_read_mode is not None: _setter("document_read_mode", document_read_mode) @@ -147,7 +161,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'testS3Uri' in kwargs: + test_s3_uri = kwargs['testS3Uri'] + _setter("s3_uri", s3_uri) if test_s3_uri is not None: _setter("test_s3_uri", test_s3_uri) @@ -204,7 +224,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'augmentedManifests' in kwargs: + augmented_manifests = kwargs['augmentedManifests'] + if 'dataFormat' in kwargs: + data_format = kwargs['dataFormat'] + if 'documentReaderConfig' in kwargs: + document_reader_config = kwargs['documentReaderConfig'] + if 'documentType' in kwargs: + document_type = kwargs['documentType'] + if 'labelDelimiter' in kwargs: + label_delimiter = kwargs['labelDelimiter'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'testS3Uri' in kwargs: + test_s3_uri = kwargs['testS3Uri'] + if augmented_manifests is not None: _setter("augmented_manifests", augmented_manifests) if data_format is not None: @@ -310,7 +346,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if s3_uri is not None: @@ -350,7 +392,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -388,7 +432,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -432,7 +480,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLakeKmsKeyId' in kwargs: + data_lake_kms_key_id = kwargs['dataLakeKmsKeyId'] + if 'modelKmsKeyId' in kwargs: + model_kms_key_id = kwargs['modelKmsKeyId'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if data_lake_kms_key_id is not None: _setter("data_lake_kms_key_id", data_lake_kms_key_id) if model_kms_key_id is not None: @@ -494,7 +552,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) if labels is not None: _setter("labels", labels) @@ -530,7 +590,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], entity_types: Optional[pulumi.Input[Sequence[pulumi.Input['FlywheelEntityTypesListItemArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityTypes' in kwargs: + entity_types = kwargs['entityTypes'] + if entity_types is not None: _setter("entity_types", entity_types) @@ -556,7 +620,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -584,7 +650,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -625,7 +693,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'documentClassificationConfig' in kwargs: + document_classification_config = kwargs['documentClassificationConfig'] + if 'entityRecognitionConfig' in kwargs: + entity_recognition_config = kwargs['entityRecognitionConfig'] + _setter("language_code", language_code) if document_classification_config is not None: _setter("document_classification_config", document_classification_config) @@ -675,7 +751,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) diff --git a/sdk/python/pulumi_aws_native/comprehend/document_classifier.py b/sdk/python/pulumi_aws_native/comprehend/document_classifier.py index 34fdf3bfed..2223d213f4 100644 --- a/sdk/python/pulumi_aws_native/comprehend/document_classifier.py +++ b/sdk/python/pulumi_aws_native/comprehend/document_classifier.py @@ -62,7 +62,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataAccessRoleArn' in kwargs: + data_access_role_arn = kwargs['dataAccessRoleArn'] + if 'inputDataConfig' in kwargs: + input_data_config = kwargs['inputDataConfig'] + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'documentClassifierName' in kwargs: + document_classifier_name = kwargs['documentClassifierName'] + if 'modelKmsKeyId' in kwargs: + model_kms_key_id = kwargs['modelKmsKeyId'] + if 'modelPolicy' in kwargs: + model_policy = kwargs['modelPolicy'] + if 'outputDataConfig' in kwargs: + output_data_config = kwargs['outputDataConfig'] + if 'versionName' in kwargs: + version_name = kwargs['versionName'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + _setter("data_access_role_arn", data_access_role_arn) _setter("input_data_config", input_data_config) _setter("language_code", language_code) diff --git a/sdk/python/pulumi_aws_native/comprehend/flywheel.py b/sdk/python/pulumi_aws_native/comprehend/flywheel.py index 83dac84984..955890c620 100644 --- a/sdk/python/pulumi_aws_native/comprehend/flywheel.py +++ b/sdk/python/pulumi_aws_native/comprehend/flywheel.py @@ -50,7 +50,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataAccessRoleArn' in kwargs: + data_access_role_arn = kwargs['dataAccessRoleArn'] + if 'dataLakeS3Uri' in kwargs: + data_lake_s3_uri = kwargs['dataLakeS3Uri'] + if 'activeModelArn' in kwargs: + active_model_arn = kwargs['activeModelArn'] + if 'dataSecurityConfig' in kwargs: + data_security_config = kwargs['dataSecurityConfig'] + if 'flywheelName' in kwargs: + flywheel_name = kwargs['flywheelName'] + if 'modelType' in kwargs: + model_type = kwargs['modelType'] + if 'taskConfig' in kwargs: + task_config = kwargs['taskConfig'] + _setter("data_access_role_arn", data_access_role_arn) _setter("data_lake_s3_uri", data_lake_s3_uri) if active_model_arn is not None: diff --git a/sdk/python/pulumi_aws_native/comprehend/outputs.py b/sdk/python/pulumi_aws_native/comprehend/outputs.py index 6555db1d2e..099ba2ed60 100644 --- a/sdk/python/pulumi_aws_native/comprehend/outputs.py +++ b/sdk/python/pulumi_aws_native/comprehend/outputs.py @@ -65,7 +65,13 @@ def _configure( attribute_names: Sequence[str], s3_uri: str, split: Optional['DocumentClassifierAugmentedManifestsListItemSplit'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeNames' in kwargs: + attribute_names = kwargs['attributeNames'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + _setter("attribute_names", attribute_names) _setter("s3_uri", s3_uri) if split is not None: @@ -126,7 +132,15 @@ def _configure( document_read_action: 'DocumentClassifierDocumentReaderConfigDocumentReadAction', document_read_mode: Optional['DocumentClassifierDocumentReaderConfigDocumentReadMode'] = None, feature_types: Optional[Sequence['DocumentClassifierDocumentReaderConfigFeatureTypesItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentReadAction' in kwargs: + document_read_action = kwargs['documentReadAction'] + if 'documentReadMode' in kwargs: + document_read_mode = kwargs['documentReadMode'] + if 'featureTypes' in kwargs: + feature_types = kwargs['featureTypes'] + _setter("document_read_action", document_read_action) if document_read_mode is not None: _setter("document_read_mode", document_read_mode) @@ -183,7 +197,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_uri: str, test_s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'testS3Uri' in kwargs: + test_s3_uri = kwargs['testS3Uri'] + _setter("s3_uri", s3_uri) if test_s3_uri is not None: _setter("test_s3_uri", test_s3_uri) @@ -261,7 +281,23 @@ def _configure( label_delimiter: Optional[str] = None, s3_uri: Optional[str] = None, test_s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'augmentedManifests' in kwargs: + augmented_manifests = kwargs['augmentedManifests'] + if 'dataFormat' in kwargs: + data_format = kwargs['dataFormat'] + if 'documentReaderConfig' in kwargs: + document_reader_config = kwargs['documentReaderConfig'] + if 'documentType' in kwargs: + document_type = kwargs['documentType'] + if 'labelDelimiter' in kwargs: + label_delimiter = kwargs['labelDelimiter'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'testS3Uri' in kwargs: + test_s3_uri = kwargs['testS3Uri'] + if augmented_manifests is not None: _setter("augmented_manifests", augmented_manifests) if data_format is not None: @@ -354,7 +390,13 @@ def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[str] = None, s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if s3_uri is not None: @@ -386,7 +428,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -433,7 +477,11 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -492,7 +540,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLakeKmsKeyId' in kwargs: + data_lake_kms_key_id = kwargs['dataLakeKmsKeyId'] + if 'modelKmsKeyId' in kwargs: + model_kms_key_id = kwargs['modelKmsKeyId'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if data_lake_kms_key_id is not None: _setter("data_lake_kms_key_id", data_lake_kms_key_id) if model_kms_key_id is not None: @@ -538,7 +596,9 @@ def _configure( _setter: Callable[[Any, Any], None], mode: 'FlywheelDocumentClassificationConfigMode', labels: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) if labels is not None: _setter("labels", labels) @@ -583,7 +643,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], entity_types: Optional[Sequence['outputs.FlywheelEntityTypesListItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityTypes' in kwargs: + entity_types = kwargs['entityTypes'] + if entity_types is not None: _setter("entity_types", entity_types) @@ -605,7 +669,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -629,7 +695,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -683,7 +751,15 @@ def _configure( language_code: 'FlywheelTaskConfigLanguageCode', document_classification_config: Optional['outputs.FlywheelDocumentClassificationConfig'] = None, entity_recognition_config: Optional['outputs.FlywheelEntityRecognitionConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'documentClassificationConfig' in kwargs: + document_classification_config = kwargs['documentClassificationConfig'] + if 'entityRecognitionConfig' in kwargs: + entity_recognition_config = kwargs['entityRecognitionConfig'] + _setter("language_code", language_code) if document_classification_config is not None: _setter("document_classification_config", document_classification_config) @@ -738,7 +814,11 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) diff --git a/sdk/python/pulumi_aws_native/config/outputs.py b/sdk/python/pulumi_aws_native/config/outputs.py index 3e071f61aa..54cb2774a8 100644 --- a/sdk/python/pulumi_aws_native/config/outputs.py +++ b/sdk/python/pulumi_aws_native/config/outputs.py @@ -63,7 +63,21 @@ def _configure( session_name: Optional[str] = None, tags: Optional[Mapping[str, str]] = None, transitive_tag_keys: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationSeconds' in kwargs: + duration_seconds = kwargs['durationSeconds'] + if 'externalId' in kwargs: + external_id = kwargs['externalId'] + if 'policyArns' in kwargs: + policy_arns = kwargs['policyArns'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'sessionName' in kwargs: + session_name = kwargs['sessionName'] + if 'transitiveTagKeys' in kwargs: + transitive_tag_keys = kwargs['transitiveTagKeys'] + if duration_seconds is not None: _setter("duration_seconds", duration_seconds) if external_id is not None: @@ -165,7 +179,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tags: Optional[Mapping[str, str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if tags is not None: _setter("tags", tags) @@ -829,7 +845,11 @@ def _configure( workmail: Optional[str] = None, workspaces: Optional[str] = None, xray: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if accessanalyzer is not None: _setter("accessanalyzer", accessanalyzer) if acm is not None: @@ -2445,7 +2465,11 @@ def _configure( _setter: Callable[[Any, Any], None], key_prefixes: Optional[Sequence[str]] = None, keys: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyPrefixes' in kwargs: + key_prefixes = kwargs['keyPrefixes'] + if key_prefixes is not None: _setter("key_prefixes", key_prefixes) if keys is not None: diff --git a/sdk/python/pulumi_aws_native/configuration/_inputs.py b/sdk/python/pulumi_aws_native/configuration/_inputs.py index 1ccfb50c0c..deebd2f0cf 100644 --- a/sdk/python/pulumi_aws_native/configuration/_inputs.py +++ b/sdk/python/pulumi_aws_native/configuration/_inputs.py @@ -55,7 +55,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -100,7 +102,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) @@ -141,7 +145,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableDebugLogDelivery' in kwargs: + enable_debug_log_delivery = kwargs['enableDebugLogDelivery'] + if 'policyRuntime' in kwargs: + policy_runtime = kwargs['policyRuntime'] + if 'policyText' in kwargs: + policy_text = kwargs['policyText'] + if enable_debug_log_delivery is not None: _setter("enable_debug_log_delivery", enable_debug_log_delivery) if policy_runtime is not None: @@ -202,7 +214,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if mode is not None: _setter("mode", mode) @@ -247,7 +261,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'complianceResourceId' in kwargs: + compliance_resource_id = kwargs['complianceResourceId'] + if 'complianceResourceTypes' in kwargs: + compliance_resource_types = kwargs['complianceResourceTypes'] + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValue' in kwargs: + tag_value = kwargs['tagValue'] + if compliance_resource_id is not None: _setter("compliance_resource_id", compliance_resource_id) if compliance_resource_types is not None: @@ -330,7 +354,15 @@ def _configure( event_source: pulumi.Input[str], message_type: pulumi.Input[str], maximum_execution_frequency: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventSource' in kwargs: + event_source = kwargs['eventSource'] + if 'messageType' in kwargs: + message_type = kwargs['messageType'] + if 'maximumExecutionFrequency' in kwargs: + maximum_execution_frequency = kwargs['maximumExecutionFrequency'] + _setter("event_source", event_source) _setter("message_type", message_type) if maximum_execution_frequency is not None: @@ -401,7 +433,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customPolicyDetails' in kwargs: + custom_policy_details = kwargs['customPolicyDetails'] + if 'sourceDetails' in kwargs: + source_details = kwargs['sourceDetails'] + if 'sourceIdentifier' in kwargs: + source_identifier = kwargs['sourceIdentifier'] + _setter("owner", owner) if custom_policy_details is not None: _setter("custom_policy_details", custom_policy_details) @@ -477,7 +517,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountIds' in kwargs: + account_ids = kwargs['accountIds'] + if 'allAwsRegions' in kwargs: + all_aws_regions = kwargs['allAwsRegions'] + if 'awsRegions' in kwargs: + aws_regions = kwargs['awsRegions'] + _setter("account_ids", account_ids) if all_aws_regions is not None: _setter("all_aws_regions", all_aws_regions) @@ -530,7 +578,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'allAwsRegions' in kwargs: + all_aws_regions = kwargs['allAwsRegions'] + if 'awsRegions' in kwargs: + aws_regions = kwargs['awsRegions'] + _setter("role_arn", role_arn) if all_aws_regions is not None: _setter("all_aws_regions", all_aws_regions) @@ -585,7 +641,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -626,7 +684,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_types: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceTypes' in kwargs: + resource_types = kwargs['resourceTypes'] + _setter("resource_types", resource_types) @property @@ -663,7 +725,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allSupported' in kwargs: + all_supported = kwargs['allSupported'] + if 'exclusionByResourceTypes' in kwargs: + exclusion_by_resource_types = kwargs['exclusionByResourceTypes'] + if 'includeGlobalResourceTypes' in kwargs: + include_global_resource_types = kwargs['includeGlobalResourceTypes'] + if 'recordingStrategy' in kwargs: + recording_strategy = kwargs['recordingStrategy'] + if 'resourceTypes' in kwargs: + resource_types = kwargs['resourceTypes'] + if all_supported is not None: _setter("all_supported", all_supported) if exclusion_by_resource_types is not None: @@ -733,7 +807,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], use_only: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'useOnly' in kwargs: + use_only = kwargs['useOnly'] + _setter("use_only", use_only) @property @@ -764,7 +842,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_name: pulumi.Input[str], parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_name", parameter_name) _setter("parameter_value", parameter_value) @@ -799,7 +883,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delivery_frequency: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryFrequency' in kwargs: + delivery_frequency = kwargs['deliveryFrequency'] + if delivery_frequency is not None: _setter("delivery_frequency", delivery_frequency) @@ -855,7 +943,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyText' in kwargs: + policy_text = kwargs['policyText'] + if 'debugLogDeliveryAccounts' in kwargs: + debug_log_delivery_accounts = kwargs['debugLogDeliveryAccounts'] + if 'inputParameters' in kwargs: + input_parameters = kwargs['inputParameters'] + if 'maximumExecutionFrequency' in kwargs: + maximum_execution_frequency = kwargs['maximumExecutionFrequency'] + if 'organizationConfigRuleTriggerTypes' in kwargs: + organization_config_rule_trigger_types = kwargs['organizationConfigRuleTriggerTypes'] + if 'resourceIdScope' in kwargs: + resource_id_scope = kwargs['resourceIdScope'] + if 'resourceTypesScope' in kwargs: + resource_types_scope = kwargs['resourceTypesScope'] + if 'tagKeyScope' in kwargs: + tag_key_scope = kwargs['tagKeyScope'] + if 'tagValueScope' in kwargs: + tag_value_scope = kwargs['tagValueScope'] + _setter("policy_text", policy_text) _setter("runtime", runtime) if debug_log_delivery_accounts is not None: @@ -1013,7 +1121,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaFunctionArn' in kwargs: + lambda_function_arn = kwargs['lambdaFunctionArn'] + if 'organizationConfigRuleTriggerTypes' in kwargs: + organization_config_rule_trigger_types = kwargs['organizationConfigRuleTriggerTypes'] + if 'inputParameters' in kwargs: + input_parameters = kwargs['inputParameters'] + if 'maximumExecutionFrequency' in kwargs: + maximum_execution_frequency = kwargs['maximumExecutionFrequency'] + if 'resourceIdScope' in kwargs: + resource_id_scope = kwargs['resourceIdScope'] + if 'resourceTypesScope' in kwargs: + resource_types_scope = kwargs['resourceTypesScope'] + if 'tagKeyScope' in kwargs: + tag_key_scope = kwargs['tagKeyScope'] + if 'tagValueScope' in kwargs: + tag_value_scope = kwargs['tagValueScope'] + _setter("lambda_function_arn", lambda_function_arn) _setter("organization_config_rule_trigger_types", organization_config_rule_trigger_types) if description is not None: @@ -1146,7 +1272,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleIdentifier' in kwargs: + rule_identifier = kwargs['ruleIdentifier'] + if 'inputParameters' in kwargs: + input_parameters = kwargs['inputParameters'] + if 'maximumExecutionFrequency' in kwargs: + maximum_execution_frequency = kwargs['maximumExecutionFrequency'] + if 'resourceIdScope' in kwargs: + resource_id_scope = kwargs['resourceIdScope'] + if 'resourceTypesScope' in kwargs: + resource_types_scope = kwargs['resourceTypesScope'] + if 'tagKeyScope' in kwargs: + tag_key_scope = kwargs['tagKeyScope'] + if 'tagValueScope' in kwargs: + tag_value_scope = kwargs['tagValueScope'] + _setter("rule_identifier", rule_identifier) if description is not None: _setter("description", description) @@ -1254,7 +1396,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_name: pulumi.Input[str], parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_name", parameter_name) _setter("parameter_value", parameter_value) @@ -1289,7 +1437,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ssm_controls: Optional[pulumi.Input['RemediationConfigurationSsmControlsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ssmControls' in kwargs: + ssm_controls = kwargs['ssmControls'] + if ssm_controls is not None: _setter("ssm_controls", ssm_controls) @@ -1318,7 +1470,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'concurrentExecutionRatePercentage' in kwargs: + concurrent_execution_rate_percentage = kwargs['concurrentExecutionRatePercentage'] + if 'errorPercentage' in kwargs: + error_percentage = kwargs['errorPercentage'] + if concurrent_execution_rate_percentage is not None: _setter("concurrent_execution_rate_percentage", concurrent_execution_rate_percentage) if error_percentage is not None: @@ -1363,7 +1521,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1410,7 +1570,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentName' in kwargs: + document_name = kwargs['documentName'] + if 'documentVersion' in kwargs: + document_version = kwargs['documentVersion'] + if document_name is not None: _setter("document_name", document_name) if document_version is not None: diff --git a/sdk/python/pulumi_aws_native/configuration/aggregation_authorization.py b/sdk/python/pulumi_aws_native/configuration/aggregation_authorization.py index 50c650f89c..ea946d1c4a 100644 --- a/sdk/python/pulumi_aws_native/configuration/aggregation_authorization.py +++ b/sdk/python/pulumi_aws_native/configuration/aggregation_authorization.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizedAccountId' in kwargs: + authorized_account_id = kwargs['authorizedAccountId'] + if 'authorizedAwsRegion' in kwargs: + authorized_aws_region = kwargs['authorizedAwsRegion'] + _setter("authorized_account_id", authorized_account_id) _setter("authorized_aws_region", authorized_aws_region) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/configuration/config_rule.py b/sdk/python/pulumi_aws_native/configuration/config_rule.py index 492c345a8e..6832c3af11 100644 --- a/sdk/python/pulumi_aws_native/configuration/config_rule.py +++ b/sdk/python/pulumi_aws_native/configuration/config_rule.py @@ -57,7 +57,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configRuleName' in kwargs: + config_rule_name = kwargs['configRuleName'] + if 'evaluationModes' in kwargs: + evaluation_modes = kwargs['evaluationModes'] + if 'inputParameters' in kwargs: + input_parameters = kwargs['inputParameters'] + if 'maximumExecutionFrequency' in kwargs: + maximum_execution_frequency = kwargs['maximumExecutionFrequency'] + _setter("source", source) if compliance is not None: _setter("compliance", compliance) diff --git a/sdk/python/pulumi_aws_native/configuration/configuration_aggregator.py b/sdk/python/pulumi_aws_native/configuration/configuration_aggregator.py index e9ac05f82c..4b04ad541d 100644 --- a/sdk/python/pulumi_aws_native/configuration/configuration_aggregator.py +++ b/sdk/python/pulumi_aws_native/configuration/configuration_aggregator.py @@ -39,7 +39,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountAggregationSources' in kwargs: + account_aggregation_sources = kwargs['accountAggregationSources'] + if 'configurationAggregatorName' in kwargs: + configuration_aggregator_name = kwargs['configurationAggregatorName'] + if 'organizationAggregationSource' in kwargs: + organization_aggregation_source = kwargs['organizationAggregationSource'] + if account_aggregation_sources is not None: _setter("account_aggregation_sources", account_aggregation_sources) if configuration_aggregator_name is not 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..ff82f1f556 100644 --- a/sdk/python/pulumi_aws_native/configuration/configuration_recorder.py +++ b/sdk/python/pulumi_aws_native/configuration/configuration_recorder.py @@ -34,7 +34,13 @@ def _configure( role_arn: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, recording_group: Optional[pulumi.Input['ConfigurationRecorderRecordingGroupArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'recordingGroup' in kwargs: + recording_group = kwargs['recordingGroup'] + _setter("role_arn", role_arn) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/configuration/conformance_pack.py b/sdk/python/pulumi_aws_native/configuration/conformance_pack.py index 24b6140091..33e7e7c5ad 100644 --- a/sdk/python/pulumi_aws_native/configuration/conformance_pack.py +++ b/sdk/python/pulumi_aws_native/configuration/conformance_pack.py @@ -53,7 +53,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conformancePackInputParameters' in kwargs: + conformance_pack_input_parameters = kwargs['conformancePackInputParameters'] + if 'conformancePackName' in kwargs: + conformance_pack_name = kwargs['conformancePackName'] + if 'deliveryS3Bucket' in kwargs: + delivery_s3_bucket = kwargs['deliveryS3Bucket'] + if 'deliveryS3KeyPrefix' in kwargs: + delivery_s3_key_prefix = kwargs['deliveryS3KeyPrefix'] + if 'templateBody' in kwargs: + template_body = kwargs['templateBody'] + if 'templateS3Uri' in kwargs: + template_s3_uri = kwargs['templateS3Uri'] + if 'templateSsmDocumentDetails' in kwargs: + template_ssm_document_details = kwargs['templateSsmDocumentDetails'] + if conformance_pack_input_parameters is not None: _setter("conformance_pack_input_parameters", conformance_pack_input_parameters) if conformance_pack_name is not None: diff --git a/sdk/python/pulumi_aws_native/configuration/delivery_channel.py b/sdk/python/pulumi_aws_native/configuration/delivery_channel.py index d8edea16ce..1f98029ed4 100644 --- a/sdk/python/pulumi_aws_native/configuration/delivery_channel.py +++ b/sdk/python/pulumi_aws_native/configuration/delivery_channel.py @@ -43,7 +43,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 'configSnapshotDeliveryProperties' in kwargs: + config_snapshot_delivery_properties = kwargs['configSnapshotDeliveryProperties'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + if 's3KmsKeyArn' in kwargs: + s3_kms_key_arn = kwargs['s3KmsKeyArn'] + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + _setter("s3_bucket_name", s3_bucket_name) if config_snapshot_delivery_properties is not None: _setter("config_snapshot_delivery_properties", config_snapshot_delivery_properties) 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..03254f299a 100644 --- a/sdk/python/pulumi_aws_native/configuration/organization_config_rule.py +++ b/sdk/python/pulumi_aws_native/configuration/organization_config_rule.py @@ -40,7 +40,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedAccounts' in kwargs: + excluded_accounts = kwargs['excludedAccounts'] + if 'organizationConfigRuleName' in kwargs: + organization_config_rule_name = kwargs['organizationConfigRuleName'] + if 'organizationCustomPolicyRuleMetadata' in kwargs: + organization_custom_policy_rule_metadata = kwargs['organizationCustomPolicyRuleMetadata'] + if 'organizationCustomRuleMetadata' in kwargs: + organization_custom_rule_metadata = kwargs['organizationCustomRuleMetadata'] + if 'organizationManagedRuleMetadata' in kwargs: + organization_managed_rule_metadata = kwargs['organizationManagedRuleMetadata'] + if excluded_accounts is not None: _setter("excluded_accounts", excluded_accounts) if organization_config_rule_name is not None: 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..39da85f9a8 100644 --- a/sdk/python/pulumi_aws_native/configuration/organization_conformance_pack.py +++ b/sdk/python/pulumi_aws_native/configuration/organization_conformance_pack.py @@ -53,7 +53,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conformancePackInputParameters' in kwargs: + conformance_pack_input_parameters = kwargs['conformancePackInputParameters'] + if 'deliveryS3Bucket' in kwargs: + delivery_s3_bucket = kwargs['deliveryS3Bucket'] + if 'deliveryS3KeyPrefix' in kwargs: + delivery_s3_key_prefix = kwargs['deliveryS3KeyPrefix'] + if 'excludedAccounts' in kwargs: + excluded_accounts = kwargs['excludedAccounts'] + if 'organizationConformancePackName' in kwargs: + organization_conformance_pack_name = kwargs['organizationConformancePackName'] + if 'templateBody' in kwargs: + template_body = kwargs['templateBody'] + if 'templateS3Uri' in kwargs: + template_s3_uri = kwargs['templateS3Uri'] + if conformance_pack_input_parameters is not None: _setter("conformance_pack_input_parameters", conformance_pack_input_parameters) if delivery_s3_bucket is not None: diff --git a/sdk/python/pulumi_aws_native/configuration/outputs.py b/sdk/python/pulumi_aws_native/configuration/outputs.py index dab32a7481..d50c65166d 100644 --- a/sdk/python/pulumi_aws_native/configuration/outputs.py +++ b/sdk/python/pulumi_aws_native/configuration/outputs.py @@ -59,7 +59,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -99,7 +101,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) @@ -160,7 +164,15 @@ def _configure( enable_debug_log_delivery: Optional[bool] = None, policy_runtime: Optional[str] = None, policy_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableDebugLogDelivery' in kwargs: + enable_debug_log_delivery = kwargs['enableDebugLogDelivery'] + if 'policyRuntime' in kwargs: + policy_runtime = kwargs['policyRuntime'] + if 'policyText' in kwargs: + policy_text = kwargs['policyText'] + if enable_debug_log_delivery is not None: _setter("enable_debug_log_delivery", enable_debug_log_delivery) if policy_runtime is not None: @@ -212,7 +224,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if mode is not None: _setter("mode", mode) @@ -279,7 +293,17 @@ def _configure( compliance_resource_types: Optional[Sequence[str]] = None, tag_key: Optional[str] = None, tag_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'complianceResourceId' in kwargs: + compliance_resource_id = kwargs['complianceResourceId'] + if 'complianceResourceTypes' in kwargs: + compliance_resource_types = kwargs['complianceResourceTypes'] + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValue' in kwargs: + tag_value = kwargs['tagValue'] + if compliance_resource_id is not None: _setter("compliance_resource_id", compliance_resource_id) if compliance_resource_types is not None: @@ -374,7 +398,15 @@ def _configure( custom_policy_details: Optional['outputs.ConfigRuleCustomPolicyDetails'] = None, source_details: Optional[Sequence['outputs.ConfigRuleSourceDetail']] = None, source_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customPolicyDetails' in kwargs: + custom_policy_details = kwargs['customPolicyDetails'] + if 'sourceDetails' in kwargs: + source_details = kwargs['sourceDetails'] + if 'sourceIdentifier' in kwargs: + source_identifier = kwargs['sourceIdentifier'] + _setter("owner", owner) if custom_policy_details is not None: _setter("custom_policy_details", custom_policy_details) @@ -464,7 +496,15 @@ def _configure( event_source: str, message_type: str, maximum_execution_frequency: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventSource' in kwargs: + event_source = kwargs['eventSource'] + if 'messageType' in kwargs: + message_type = kwargs['messageType'] + if 'maximumExecutionFrequency' in kwargs: + maximum_execution_frequency = kwargs['maximumExecutionFrequency'] + _setter("event_source", event_source) _setter("message_type", message_type) if maximum_execution_frequency is not None: @@ -534,7 +574,15 @@ def _configure( account_ids: Sequence[str], all_aws_regions: Optional[bool] = None, aws_regions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountIds' in kwargs: + account_ids = kwargs['accountIds'] + if 'allAwsRegions' in kwargs: + all_aws_regions = kwargs['allAwsRegions'] + if 'awsRegions' in kwargs: + aws_regions = kwargs['awsRegions'] + _setter("account_ids", account_ids) if all_aws_regions is not None: _setter("all_aws_regions", all_aws_regions) @@ -596,7 +644,15 @@ def _configure( role_arn: str, all_aws_regions: Optional[bool] = None, aws_regions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'allAwsRegions' in kwargs: + all_aws_regions = kwargs['allAwsRegions'] + if 'awsRegions' in kwargs: + aws_regions = kwargs['awsRegions'] + _setter("role_arn", role_arn) if all_aws_regions is not None: _setter("all_aws_regions", all_aws_regions) @@ -642,7 +698,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -692,7 +750,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_types: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceTypes' in kwargs: + resource_types = kwargs['resourceTypes'] + _setter("resource_types", resource_types) @property @@ -750,7 +812,19 @@ def _configure( include_global_resource_types: Optional[bool] = None, recording_strategy: Optional['outputs.ConfigurationRecorderRecordingStrategy'] = None, resource_types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allSupported' in kwargs: + all_supported = kwargs['allSupported'] + if 'exclusionByResourceTypes' in kwargs: + exclusion_by_resource_types = kwargs['exclusionByResourceTypes'] + if 'includeGlobalResourceTypes' in kwargs: + include_global_resource_types = kwargs['includeGlobalResourceTypes'] + if 'recordingStrategy' in kwargs: + recording_strategy = kwargs['recordingStrategy'] + if 'resourceTypes' in kwargs: + resource_types = kwargs['resourceTypes'] + if all_supported is not None: _setter("all_supported", all_supported) if exclusion_by_resource_types is not None: @@ -817,7 +891,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], use_only: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'useOnly' in kwargs: + use_only = kwargs['useOnly'] + _setter("use_only", use_only) @property @@ -866,7 +944,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_name: str, parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_name", parameter_name) _setter("parameter_value", parameter_value) @@ -910,7 +994,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delivery_frequency: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryFrequency' in kwargs: + delivery_frequency = kwargs['deliveryFrequency'] + if delivery_frequency is not None: _setter("delivery_frequency", delivery_frequency) @@ -995,7 +1083,27 @@ def _configure( resource_types_scope: Optional[Sequence[str]] = None, tag_key_scope: Optional[str] = None, tag_value_scope: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyText' in kwargs: + policy_text = kwargs['policyText'] + if 'debugLogDeliveryAccounts' in kwargs: + debug_log_delivery_accounts = kwargs['debugLogDeliveryAccounts'] + if 'inputParameters' in kwargs: + input_parameters = kwargs['inputParameters'] + if 'maximumExecutionFrequency' in kwargs: + maximum_execution_frequency = kwargs['maximumExecutionFrequency'] + if 'organizationConfigRuleTriggerTypes' in kwargs: + organization_config_rule_trigger_types = kwargs['organizationConfigRuleTriggerTypes'] + if 'resourceIdScope' in kwargs: + resource_id_scope = kwargs['resourceIdScope'] + if 'resourceTypesScope' in kwargs: + resource_types_scope = kwargs['resourceTypesScope'] + if 'tagKeyScope' in kwargs: + tag_key_scope = kwargs['tagKeyScope'] + if 'tagValueScope' in kwargs: + tag_value_scope = kwargs['tagValueScope'] + _setter("policy_text", policy_text) _setter("runtime", runtime) if debug_log_delivery_accounts is not None: @@ -1140,7 +1248,25 @@ def _configure( resource_types_scope: Optional[Sequence[str]] = None, tag_key_scope: Optional[str] = None, tag_value_scope: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaFunctionArn' in kwargs: + lambda_function_arn = kwargs['lambdaFunctionArn'] + if 'organizationConfigRuleTriggerTypes' in kwargs: + organization_config_rule_trigger_types = kwargs['organizationConfigRuleTriggerTypes'] + if 'inputParameters' in kwargs: + input_parameters = kwargs['inputParameters'] + if 'maximumExecutionFrequency' in kwargs: + maximum_execution_frequency = kwargs['maximumExecutionFrequency'] + if 'resourceIdScope' in kwargs: + resource_id_scope = kwargs['resourceIdScope'] + if 'resourceTypesScope' in kwargs: + resource_types_scope = kwargs['resourceTypesScope'] + if 'tagKeyScope' in kwargs: + tag_key_scope = kwargs['tagKeyScope'] + if 'tagValueScope' in kwargs: + tag_value_scope = kwargs['tagValueScope'] + _setter("lambda_function_arn", lambda_function_arn) _setter("organization_config_rule_trigger_types", organization_config_rule_trigger_types) if description is not None: @@ -1266,7 +1392,23 @@ def _configure( resource_types_scope: Optional[Sequence[str]] = None, tag_key_scope: Optional[str] = None, tag_value_scope: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleIdentifier' in kwargs: + rule_identifier = kwargs['ruleIdentifier'] + if 'inputParameters' in kwargs: + input_parameters = kwargs['inputParameters'] + if 'maximumExecutionFrequency' in kwargs: + maximum_execution_frequency = kwargs['maximumExecutionFrequency'] + if 'resourceIdScope' in kwargs: + resource_id_scope = kwargs['resourceIdScope'] + if 'resourceTypesScope' in kwargs: + resource_types_scope = kwargs['resourceTypesScope'] + if 'tagKeyScope' in kwargs: + tag_key_scope = kwargs['tagKeyScope'] + if 'tagValueScope' in kwargs: + tag_value_scope = kwargs['tagValueScope'] + _setter("rule_identifier", rule_identifier) if description is not None: _setter("description", description) @@ -1364,7 +1506,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_name: str, parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_name", parameter_name) _setter("parameter_value", parameter_value) @@ -1408,7 +1556,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ssm_controls: Optional['outputs.RemediationConfigurationSsmControls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ssmControls' in kwargs: + ssm_controls = kwargs['ssmControls'] + if ssm_controls is not None: _setter("ssm_controls", ssm_controls) @@ -1452,7 +1604,13 @@ def _configure( _setter: Callable[[Any, Any], None], concurrent_execution_rate_percentage: Optional[int] = None, error_percentage: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'concurrentExecutionRatePercentage' in kwargs: + concurrent_execution_rate_percentage = kwargs['concurrentExecutionRatePercentage'] + if 'errorPercentage' in kwargs: + error_percentage = kwargs['errorPercentage'] + if concurrent_execution_rate_percentage is not None: _setter("concurrent_execution_rate_percentage", concurrent_execution_rate_percentage) if error_percentage is not None: @@ -1492,7 +1650,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1553,7 +1713,13 @@ def _configure( _setter: Callable[[Any, Any], None], document_name: Optional[str] = None, document_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentName' in kwargs: + document_name = kwargs['documentName'] + if 'documentVersion' in kwargs: + document_version = kwargs['documentVersion'] + if document_name is not None: _setter("document_name", document_name) if document_version is not None: diff --git a/sdk/python/pulumi_aws_native/configuration/remediation_configuration.py b/sdk/python/pulumi_aws_native/configuration/remediation_configuration.py index efb1928c7d..cfb02242ee 100644 --- a/sdk/python/pulumi_aws_native/configuration/remediation_configuration.py +++ b/sdk/python/pulumi_aws_native/configuration/remediation_configuration.py @@ -55,7 +55,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configRuleName' in kwargs: + config_rule_name = kwargs['configRuleName'] + if 'targetId' in kwargs: + target_id = kwargs['targetId'] + if 'targetType' in kwargs: + target_type = kwargs['targetType'] + if 'executionControls' in kwargs: + execution_controls = kwargs['executionControls'] + if 'maximumAutomaticAttempts' in kwargs: + maximum_automatic_attempts = kwargs['maximumAutomaticAttempts'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if 'retryAttemptSeconds' in kwargs: + retry_attempt_seconds = kwargs['retryAttemptSeconds'] + if 'targetVersion' in kwargs: + target_version = kwargs['targetVersion'] + _setter("config_rule_name", config_rule_name) _setter("target_id", target_id) _setter("target_type", target_type) diff --git a/sdk/python/pulumi_aws_native/configuration/stored_query.py b/sdk/python/pulumi_aws_native/configuration/stored_query.py index fad9cd2519..bdf82e56f9 100644 --- a/sdk/python/pulumi_aws_native/configuration/stored_query.py +++ b/sdk/python/pulumi_aws_native/configuration/stored_query.py @@ -38,7 +38,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryExpression' in kwargs: + query_expression = kwargs['queryExpression'] + if 'queryName' in kwargs: + query_name = kwargs['queryName'] + if 'queryDescription' in kwargs: + query_description = kwargs['queryDescription'] + _setter("query_expression", query_expression) _setter("query_name", query_name) if query_description is not None: diff --git a/sdk/python/pulumi_aws_native/connect/_inputs.py b/sdk/python/pulumi_aws_native/connect/_inputs.py index 433b2ad775..73f809d806 100644 --- a/sdk/python/pulumi_aws_native/connect/_inputs.py +++ b/sdk/python/pulumi_aws_native/connect/_inputs.py @@ -98,7 +98,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'invisibleFields' in kwargs: + invisible_fields = kwargs['invisibleFields'] + if 'readOnlyFields' in kwargs: + read_only_fields = kwargs['readOnlyFields'] + if 'requiredFields' in kwargs: + required_fields = kwargs['requiredFields'] + if invisible_fields is not None: _setter("invisible_fields", invisible_fields) if read_only_fields is not None: @@ -154,7 +162,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -203,7 +213,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -248,7 +260,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], section: pulumi.Input['EvaluationFormSectionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("section", section) @property @@ -284,7 +298,9 @@ def _configure( _setter: Callable[[Any, Any], None], question: Optional[pulumi.Input['EvaluationFormQuestionArgs']] = None, section: Optional[pulumi.Input['EvaluationFormSectionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if question is not None: _setter("question", question) if section is not None: @@ -331,7 +347,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], property_value: pulumi.Input['EvaluationFormNumericQuestionPropertyValueAutomationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyValue' in kwargs: + property_value = kwargs['propertyValue'] + _setter("property_value", property_value) @property @@ -375,7 +395,15 @@ def _configure( min_value: pulumi.Input[int], automatic_fail: Optional[pulumi.Input[bool]] = None, score: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxValue' in kwargs: + max_value = kwargs['maxValue'] + if 'minValue' in kwargs: + min_value = kwargs['minValue'] + if 'automaticFail' in kwargs: + automatic_fail = kwargs['automaticFail'] + _setter("max_value", max_value) _setter("min_value", min_value) if automatic_fail is not None: @@ -460,7 +488,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxValue' in kwargs: + max_value = kwargs['maxValue'] + if 'minValue' in kwargs: + min_value = kwargs['minValue'] + _setter("max_value", max_value) _setter("min_value", min_value) if automation is not None: @@ -533,7 +567,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], label: pulumi.Input['EvaluationFormNumericQuestionPropertyValueAutomationLabel'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("label", label) @property @@ -569,7 +605,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'singleSelect' in kwargs: + single_select = kwargs['singleSelect'] + if numeric is not None: _setter("numeric", numeric) if single_select is not None: @@ -640,7 +680,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'questionType' in kwargs: + question_type = kwargs['questionType'] + if 'refId' in kwargs: + ref_id = kwargs['refId'] + if 'notApplicableEnabled' in kwargs: + not_applicable_enabled = kwargs['notApplicableEnabled'] + if 'questionTypeProperties' in kwargs: + question_type_properties = kwargs['questionTypeProperties'] + _setter("question_type", question_type) _setter("ref_id", ref_id) _setter("title", title) @@ -758,7 +808,9 @@ def _configure( _setter: Callable[[Any, Any], None], mode: pulumi.Input['EvaluationFormScoringStrategyMode'], status: pulumi.Input['EvaluationFormScoringStrategyStatus'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) _setter("status", status) @@ -819,7 +871,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refId' in kwargs: + ref_id = kwargs['refId'] + _setter("ref_id", ref_id) _setter("title", title) if instructions is not None: @@ -906,7 +962,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rule_category: pulumi.Input['EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleCategory' in kwargs: + rule_category = kwargs['ruleCategory'] + _setter("rule_category", rule_category) @property @@ -942,7 +1002,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultOptionRefId' in kwargs: + default_option_ref_id = kwargs['defaultOptionRefId'] + _setter("options", options) if default_option_ref_id is not None: _setter("default_option_ref_id", default_option_ref_id) @@ -1000,7 +1064,13 @@ def _configure( text: pulumi.Input[str], automatic_fail: Optional[pulumi.Input[bool]] = None, score: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refId' in kwargs: + ref_id = kwargs['refId'] + if 'automaticFail' in kwargs: + automatic_fail = kwargs['automaticFail'] + _setter("ref_id", ref_id) _setter("text", text) if automatic_fail is not None: @@ -1081,7 +1151,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayAs' in kwargs: + display_as = kwargs['displayAs'] + _setter("options", options) if automation is not None: _setter("automation", automation) @@ -1149,7 +1223,11 @@ def _configure( category: pulumi.Input[str], condition: pulumi.Input['EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition'], option_ref_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optionRefId' in kwargs: + option_ref_id = kwargs['optionRefId'] + _setter("category", category) _setter("condition", condition) _setter("option_ref_id", option_ref_id) @@ -1211,7 +1289,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1264,7 +1344,13 @@ def _configure( day: pulumi.Input['HoursOfOperationConfigDay'], end_time: pulumi.Input['HoursOfOperationTimeSliceArgs'], start_time: pulumi.Input['HoursOfOperationTimeSliceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + _setter("day", day) _setter("end_time", end_time) _setter("start_time", start_time) @@ -1326,7 +1412,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1375,7 +1463,9 @@ def _configure( _setter: Callable[[Any, Any], None], hours: pulumi.Input[int], minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("hours", hours) _setter("minutes", minutes) @@ -1434,7 +1524,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inboundCalls' in kwargs: + inbound_calls = kwargs['inboundCalls'] + if 'outboundCalls' in kwargs: + outbound_calls = kwargs['outboundCalls'] + if 'autoResolveBestVoices' in kwargs: + auto_resolve_best_voices = kwargs['autoResolveBestVoices'] + if 'contactLens' in kwargs: + contact_lens = kwargs['contactLens'] + if 'contactflowLogs' in kwargs: + contactflow_logs = kwargs['contactflowLogs'] + if 'earlyMedia' in kwargs: + early_media = kwargs['earlyMedia'] + if 'useCustomTtsVoices' in kwargs: + use_custom_tts_voices = kwargs['useCustomTtsVoices'] + _setter("inbound_calls", inbound_calls) _setter("outbound_calls", outbound_calls) if auto_resolve_best_voices is not None: @@ -1527,7 +1633,13 @@ def _configure( _setter: Callable[[Any, Any], None], encryption_type: pulumi.Input['InstanceStorageConfigEncryptionType'], key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + if 'keyId' in kwargs: + key_id = kwargs['keyId'] + _setter("encryption_type", encryption_type) _setter("key_id", key_id) @@ -1562,7 +1674,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], firehose_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firehoseArn' in kwargs: + firehose_arn = kwargs['firehoseArn'] + _setter("firehose_arn", firehose_arn) @property @@ -1587,7 +1703,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + _setter("stream_arn", stream_arn) @property @@ -1618,7 +1738,13 @@ def _configure( prefix: pulumi.Input[str], retention_period_hours: pulumi.Input[float], encryption_config: Optional[pulumi.Input['InstanceStorageConfigEncryptionConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retentionPeriodHours' in kwargs: + retention_period_hours = kwargs['retentionPeriodHours'] + if 'encryptionConfig' in kwargs: + encryption_config = kwargs['encryptionConfig'] + _setter("prefix", prefix) _setter("retention_period_hours", retention_period_hours) if encryption_config is not None: @@ -1670,7 +1796,15 @@ def _configure( bucket_name: pulumi.Input[str], bucket_prefix: pulumi.Input[str], encryption_config: Optional[pulumi.Input['InstanceStorageConfigEncryptionConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'encryptionConfig' in kwargs: + encryption_config = kwargs['encryptionConfig'] + _setter("bucket_name", bucket_name) _setter("bucket_prefix", bucket_prefix) if encryption_config is not None: @@ -1724,7 +1858,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1773,7 +1909,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1823,7 +1961,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outboundCallerIdName' in kwargs: + outbound_caller_id_name = kwargs['outboundCallerIdName'] + if 'outboundCallerIdNumberArn' in kwargs: + outbound_caller_id_number_arn = kwargs['outboundCallerIdNumberArn'] + if 'outboundFlowArn' in kwargs: + outbound_flow_arn = kwargs['outboundFlowArn'] + if outbound_caller_id_name is not None: _setter("outbound_caller_id_name", outbound_caller_id_name) if outbound_caller_id_number_arn is not None: @@ -1877,7 +2023,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1924,7 +2072,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'quickConnectType' in kwargs: + quick_connect_type = kwargs['quickConnectType'] + if 'phoneConfig' in kwargs: + phone_config = kwargs['phoneConfig'] + if 'queueConfig' in kwargs: + queue_config = kwargs['queueConfig'] + if 'userConfig' in kwargs: + user_config = kwargs['userConfig'] + _setter("quick_connect_type", quick_connect_type) if phone_config is not None: _setter("phone_config", phone_config) @@ -1985,7 +2143,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], phone_number: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'phoneNumber' in kwargs: + phone_number = kwargs['phoneNumber'] + _setter("phone_number", phone_number) @property @@ -2016,7 +2178,13 @@ def _configure( _setter: Callable[[Any, Any], None], contact_flow_arn: pulumi.Input[str], queue_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactFlowArn' in kwargs: + contact_flow_arn = kwargs['contactFlowArn'] + if 'queueArn' in kwargs: + queue_arn = kwargs['queueArn'] + _setter("contact_flow_arn", contact_flow_arn) _setter("queue_arn", queue_arn) @@ -2059,7 +2227,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2106,7 +2276,13 @@ def _configure( _setter: Callable[[Any, Any], None], contact_flow_arn: pulumi.Input[str], user_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactFlowArn' in kwargs: + contact_flow_arn = kwargs['contactFlowArn'] + if 'userArn' in kwargs: + user_arn = kwargs['userArn'] + _setter("contact_flow_arn", contact_flow_arn) _setter("user_arn", user_arn) @@ -2144,7 +2320,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], behavior_type: pulumi.Input['RoutingProfileBehaviorType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'behaviorType' in kwargs: + behavior_type = kwargs['behaviorType'] + _setter("behavior_type", behavior_type) @property @@ -2178,7 +2358,11 @@ def _configure( channel: pulumi.Input['RoutingProfileChannel'], concurrency: pulumi.Input[int], cross_channel_behavior: Optional[pulumi.Input['RoutingProfileCrossChannelBehaviorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossChannelBehavior' in kwargs: + cross_channel_behavior = kwargs['crossChannelBehavior'] + _setter("channel", channel) _setter("concurrency", concurrency) if cross_channel_behavior is not None: @@ -2233,7 +2417,11 @@ def _configure( delay: pulumi.Input[int], priority: pulumi.Input[int], queue_reference: pulumi.Input['RoutingProfileQueueReferenceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueReference' in kwargs: + queue_reference = kwargs['queueReference'] + _setter("delay", delay) _setter("priority", priority) _setter("queue_reference", queue_reference) @@ -2284,7 +2472,11 @@ def _configure( _setter: Callable[[Any, Any], None], channel: pulumi.Input['RoutingProfileChannel'], queue_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueArn' in kwargs: + queue_arn = kwargs['queueArn'] + _setter("channel", channel) _setter("queue_arn", queue_arn) @@ -2327,7 +2519,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2380,7 +2574,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignContactCategoryActions' in kwargs: + assign_contact_category_actions = kwargs['assignContactCategoryActions'] + if 'eventBridgeActions' in kwargs: + event_bridge_actions = kwargs['eventBridgeActions'] + if 'sendNotificationActions' in kwargs: + send_notification_actions = kwargs['sendNotificationActions'] + if 'taskActions' in kwargs: + task_actions = kwargs['taskActions'] + if assign_contact_category_actions is not None: _setter("assign_contact_category_actions", assign_contact_category_actions) if event_bridge_actions is not None: @@ -2437,10 +2641,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class RuleEventBridgeActionArgs: def __init__(__self__, *, @@ -2457,7 +2663,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -2493,7 +2701,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userArns' in kwargs: + user_arns = kwargs['userArns'] + if 'userTags' in kwargs: + user_tags = kwargs['userTags'] + if user_arns is not None: _setter("user_arns", user_arns) if user_tags is not None: @@ -2555,7 +2769,13 @@ def _configure( delivery_method: pulumi.Input['RuleSendNotificationActionDeliveryMethod'], recipient: pulumi.Input['RuleNotificationRecipientTypeArgs'], subject: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'deliveryMethod' in kwargs: + delivery_method = kwargs['deliveryMethod'] + _setter("content", content) _setter("content_type", content_type) _setter("delivery_method", delivery_method) @@ -2641,7 +2861,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2698,7 +2920,11 @@ def _configure( name: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, references: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactFlowArn' in kwargs: + contact_flow_arn = kwargs['contactFlowArn'] + _setter("contact_flow_arn", contact_flow_arn) _setter("name", name) if description is not None: @@ -2775,7 +3001,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventSourceName' in kwargs: + event_source_name = kwargs['eventSourceName'] + if 'integrationAssociationArn' in kwargs: + integration_association_arn = kwargs['integrationAssociationArn'] + _setter("event_source_name", event_source_name) if integration_association_arn is not None: _setter("integration_association_arn", integration_association_arn) @@ -2825,7 +3057,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2872,7 +3106,11 @@ def _configure( _setter: Callable[[Any, Any], None], default_value: pulumi.Input[str], id: pulumi.Input['TaskTemplateFieldIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + _setter("default_value", default_value) _setter("id", id) @@ -2911,7 +3149,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -2953,7 +3193,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'singleSelectOptions' in kwargs: + single_select_options = kwargs['singleSelectOptions'] + _setter("id", id) _setter("type", type) if description is not None: @@ -3019,7 +3263,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: pulumi.Input['TaskTemplateFieldIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) @property @@ -3047,7 +3293,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: pulumi.Input['TaskTemplateFieldIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) @property @@ -3075,7 +3323,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: pulumi.Input['TaskTemplateFieldIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) @property @@ -3108,7 +3358,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3157,7 +3409,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3206,7 +3460,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3262,7 +3518,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firstName' in kwargs: + first_name = kwargs['firstName'] + if 'lastName' in kwargs: + last_name = kwargs['lastName'] + if 'secondaryEmail' in kwargs: + secondary_email = kwargs['secondaryEmail'] + if email is not None: _setter("email", email) if first_name is not None: @@ -3344,7 +3608,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'phoneType' in kwargs: + phone_type = kwargs['phoneType'] + if 'afterContactWorkTimeLimit' in kwargs: + after_contact_work_time_limit = kwargs['afterContactWorkTimeLimit'] + if 'autoAccept' in kwargs: + auto_accept = kwargs['autoAccept'] + if 'deskPhoneNumber' in kwargs: + desk_phone_number = kwargs['deskPhoneNumber'] + _setter("phone_type", phone_type) if after_contact_work_time_limit is not None: _setter("after_contact_work_time_limit", after_contact_work_time_limit) @@ -3410,7 +3684,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3459,7 +3735,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/connect/approved_origin.py b/sdk/python/pulumi_aws_native/connect/approved_origin.py index 3bb3987847..de96a39b92 100644 --- a/sdk/python/pulumi_aws_native/connect/approved_origin.py +++ b/sdk/python/pulumi_aws_native/connect/approved_origin.py @@ -29,7 +29,11 @@ def _configure( _setter: Callable[[Any, Any], None], instance_id: pulumi.Input[str], origin: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + _setter("instance_id", instance_id) _setter("origin", origin) diff --git a/sdk/python/pulumi_aws_native/connect/contact_flow.py b/sdk/python/pulumi_aws_native/connect/contact_flow.py index bb8eac575c..d81660e669 100644 --- a/sdk/python/pulumi_aws_native/connect/contact_flow.py +++ b/sdk/python/pulumi_aws_native/connect/contact_flow.py @@ -54,7 +54,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + _setter("content", content) _setter("instance_arn", instance_arn) _setter("type", type) 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 5eac1fbd34..08d306e931 100644 --- a/sdk/python/pulumi_aws_native/connect/contact_flow_module.py +++ b/sdk/python/pulumi_aws_native/connect/contact_flow_module.py @@ -50,7 +50,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, state: Optional[pulumi.Input['ContactFlowModuleState']] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['ContactFlowModuleTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + _setter("content", content) _setter("instance_arn", instance_arn) if description is not None: diff --git a/sdk/python/pulumi_aws_native/connect/evaluation_form.py b/sdk/python/pulumi_aws_native/connect/evaluation_form.py index be11f9eaea..06cd14ce1e 100644 --- a/sdk/python/pulumi_aws_native/connect/evaluation_form.py +++ b/sdk/python/pulumi_aws_native/connect/evaluation_form.py @@ -54,7 +54,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'scoringStrategy' in kwargs: + scoring_strategy = kwargs['scoringStrategy'] + _setter("instance_arn", instance_arn) _setter("items", items) _setter("status", status) 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..767a1979c1 100644 --- a/sdk/python/pulumi_aws_native/connect/hours_of_operation.py +++ b/sdk/python/pulumi_aws_native/connect/hours_of_operation.py @@ -50,7 +50,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + _setter("config", config) _setter("instance_arn", instance_arn) _setter("time_zone", time_zone) diff --git a/sdk/python/pulumi_aws_native/connect/instance.py b/sdk/python/pulumi_aws_native/connect/instance.py index a1adf22ebd..7eea81255e 100644 --- a/sdk/python/pulumi_aws_native/connect/instance.py +++ b/sdk/python/pulumi_aws_native/connect/instance.py @@ -42,7 +42,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'identityManagementType' in kwargs: + identity_management_type = kwargs['identityManagementType'] + if 'directoryId' in kwargs: + directory_id = kwargs['directoryId'] + if 'instanceAlias' in kwargs: + instance_alias = kwargs['instanceAlias'] + _setter("attributes", attributes) _setter("identity_management_type", identity_management_type) if directory_id is not None: 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..7c29bd7a41 100644 --- a/sdk/python/pulumi_aws_native/connect/instance_storage_config.py +++ b/sdk/python/pulumi_aws_native/connect/instance_storage_config.py @@ -48,7 +48,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if 'storageType' in kwargs: + storage_type = kwargs['storageType'] + if 'kinesisFirehoseConfig' in kwargs: + kinesis_firehose_config = kwargs['kinesisFirehoseConfig'] + if 'kinesisStreamConfig' in kwargs: + kinesis_stream_config = kwargs['kinesisStreamConfig'] + if 'kinesisVideoStreamConfig' in kwargs: + kinesis_video_stream_config = kwargs['kinesisVideoStreamConfig'] + if 's3Config' in kwargs: + s3_config = kwargs['s3Config'] + _setter("instance_arn", instance_arn) _setter("resource_type", resource_type) _setter("storage_type", 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..3d682b164c 100644 --- a/sdk/python/pulumi_aws_native/connect/integration_association.py +++ b/sdk/python/pulumi_aws_native/connect/integration_association.py @@ -33,7 +33,15 @@ def _configure( instance_id: pulumi.Input[str], integration_arn: pulumi.Input[str], integration_type: pulumi.Input['IntegrationAssociationIntegrationType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + if 'integrationArn' in kwargs: + integration_arn = kwargs['integrationArn'] + if 'integrationType' in kwargs: + integration_type = kwargs['integrationType'] + _setter("instance_id", instance_id) _setter("integration_arn", integration_arn) _setter("integration_type", integration_type) diff --git a/sdk/python/pulumi_aws_native/connect/outputs.py b/sdk/python/pulumi_aws_native/connect/outputs.py index e98cb1e5ee..689921ca48 100644 --- a/sdk/python/pulumi_aws_native/connect/outputs.py +++ b/sdk/python/pulumi_aws_native/connect/outputs.py @@ -123,7 +123,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'invisibleFields' in kwargs: + invisible_fields = kwargs['invisibleFields'] + if 'readOnlyFields' in kwargs: + read_only_fields = kwargs['readOnlyFields'] + if 'requiredFields' in kwargs: + required_fields = kwargs['requiredFields'] + if invisible_fields is not None: _setter("invisible_fields", invisible_fields) if read_only_fields is not None: @@ -170,7 +178,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -214,7 +224,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -254,7 +266,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], section: 'outputs.EvaluationFormSection', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("section", section) @property @@ -289,7 +303,9 @@ def _configure( _setter: Callable[[Any, Any], None], question: Optional['outputs.EvaluationFormQuestion'] = None, section: Optional['outputs.EvaluationFormSection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if question is not None: _setter("question", question) if section is not None: @@ -348,7 +364,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], property_value: 'outputs.EvaluationFormNumericQuestionPropertyValueAutomation', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyValue' in kwargs: + property_value = kwargs['propertyValue'] + _setter("property_value", property_value) @property @@ -412,7 +432,15 @@ def _configure( min_value: int, automatic_fail: Optional[bool] = None, score: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxValue' in kwargs: + max_value = kwargs['maxValue'] + if 'minValue' in kwargs: + min_value = kwargs['minValue'] + if 'automaticFail' in kwargs: + automatic_fail = kwargs['automaticFail'] + _setter("max_value", max_value) _setter("min_value", min_value) if automatic_fail is not None: @@ -503,7 +531,13 @@ def _configure( min_value: int, automation: Optional['outputs.EvaluationFormNumericQuestionAutomation'] = None, options: Optional[Sequence['outputs.EvaluationFormNumericQuestionOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxValue' in kwargs: + max_value = kwargs['maxValue'] + if 'minValue' in kwargs: + min_value = kwargs['minValue'] + _setter("max_value", max_value) _setter("min_value", min_value) if automation is not None: @@ -563,7 +597,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], label: 'EvaluationFormNumericQuestionPropertyValueAutomationLabel', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("label", label) @property @@ -641,7 +677,17 @@ def _configure( not_applicable_enabled: Optional[bool] = None, question_type_properties: Optional['outputs.EvaluationFormQuestionTypeProperties'] = None, weight: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'questionType' in kwargs: + question_type = kwargs['questionType'] + if 'refId' in kwargs: + ref_id = kwargs['refId'] + if 'notApplicableEnabled' in kwargs: + not_applicable_enabled = kwargs['notApplicableEnabled'] + if 'questionTypeProperties' in kwargs: + question_type_properties = kwargs['questionTypeProperties'] + _setter("question_type", question_type) _setter("ref_id", ref_id) _setter("title", title) @@ -751,7 +797,11 @@ def _configure( _setter: Callable[[Any, Any], None], numeric: Optional['outputs.EvaluationFormNumericQuestionProperties'] = None, single_select: Optional['outputs.EvaluationFormSingleSelectQuestionProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'singleSelect' in kwargs: + single_select = kwargs['singleSelect'] + if numeric is not None: _setter("numeric", numeric) if single_select is not None: @@ -797,7 +847,9 @@ def _configure( _setter: Callable[[Any, Any], None], mode: 'EvaluationFormScoringStrategyMode', status: 'EvaluationFormScoringStrategyStatus', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) _setter("status", status) @@ -870,7 +922,11 @@ def _configure( instructions: Optional[str] = None, items: Optional[Sequence['outputs.EvaluationFormItem']] = None, weight: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refId' in kwargs: + ref_id = kwargs['refId'] + _setter("ref_id", ref_id) _setter("title", title) if instructions is not None: @@ -961,7 +1017,11 @@ def _configure( _setter: Callable[[Any, Any], None], options: Sequence['outputs.EvaluationFormSingleSelectQuestionAutomationOption'], default_option_ref_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultOptionRefId' in kwargs: + default_option_ref_id = kwargs['defaultOptionRefId'] + _setter("options", options) if default_option_ref_id is not None: _setter("default_option_ref_id", default_option_ref_id) @@ -1019,7 +1079,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rule_category: 'outputs.EvaluationFormSingleSelectQuestionRuleCategoryAutomation', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleCategory' in kwargs: + rule_category = kwargs['ruleCategory'] + _setter("rule_category", rule_category) @property @@ -1081,7 +1145,13 @@ def _configure( text: str, automatic_fail: Optional[bool] = None, score: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refId' in kwargs: + ref_id = kwargs['refId'] + if 'automaticFail' in kwargs: + automatic_fail = kwargs['automaticFail'] + _setter("ref_id", ref_id) _setter("text", text) if automatic_fail is not None: @@ -1166,7 +1236,11 @@ def _configure( options: Sequence['outputs.EvaluationFormSingleSelectQuestionOption'], automation: Optional['outputs.EvaluationFormSingleSelectQuestionAutomation'] = None, display_as: Optional['EvaluationFormSingleSelectQuestionPropertiesDisplayAs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayAs' in kwargs: + display_as = kwargs['displayAs'] + _setter("options", options) if automation is not None: _setter("automation", automation) @@ -1242,7 +1316,11 @@ def _configure( category: str, condition: 'EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition', option_ref_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optionRefId' in kwargs: + option_ref_id = kwargs['optionRefId'] + _setter("category", category) _setter("condition", condition) _setter("option_ref_id", option_ref_id) @@ -1295,7 +1373,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1362,7 +1442,13 @@ def _configure( day: 'HoursOfOperationConfigDay', end_time: 'outputs.HoursOfOperationTimeSlice', start_time: 'outputs.HoursOfOperationTimeSlice', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + _setter("day", day) _setter("end_time", end_time) _setter("start_time", start_time) @@ -1415,7 +1501,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1459,7 +1547,9 @@ def _configure( _setter: Callable[[Any, Any], None], hours: int, minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("hours", hours) _setter("minutes", minutes) @@ -1539,7 +1629,23 @@ def _configure( contactflow_logs: Optional[bool] = None, early_media: Optional[bool] = None, use_custom_tts_voices: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inboundCalls' in kwargs: + inbound_calls = kwargs['inboundCalls'] + if 'outboundCalls' in kwargs: + outbound_calls = kwargs['outboundCalls'] + if 'autoResolveBestVoices' in kwargs: + auto_resolve_best_voices = kwargs['autoResolveBestVoices'] + if 'contactLens' in kwargs: + contact_lens = kwargs['contactLens'] + if 'contactflowLogs' in kwargs: + contactflow_logs = kwargs['contactflowLogs'] + if 'earlyMedia' in kwargs: + early_media = kwargs['earlyMedia'] + if 'useCustomTtsVoices' in kwargs: + use_custom_tts_voices = kwargs['useCustomTtsVoices'] + _setter("inbound_calls", inbound_calls) _setter("outbound_calls", outbound_calls) if auto_resolve_best_voices is not None: @@ -1623,7 +1729,13 @@ def _configure( _setter: Callable[[Any, Any], None], encryption_type: 'InstanceStorageConfigEncryptionType', key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + if 'keyId' in kwargs: + key_id = kwargs['keyId'] + _setter("encryption_type", encryption_type) _setter("key_id", key_id) @@ -1667,7 +1779,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], firehose_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firehoseArn' in kwargs: + firehose_arn = kwargs['firehoseArn'] + _setter("firehose_arn", firehose_arn) @property @@ -1705,7 +1821,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + _setter("stream_arn", stream_arn) @property @@ -1751,7 +1871,13 @@ def _configure( prefix: str, retention_period_hours: float, encryption_config: Optional['outputs.InstanceStorageConfigEncryptionConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retentionPeriodHours' in kwargs: + retention_period_hours = kwargs['retentionPeriodHours'] + if 'encryptionConfig' in kwargs: + encryption_config = kwargs['encryptionConfig'] + _setter("prefix", prefix) _setter("retention_period_hours", retention_period_hours) if encryption_config is not None: @@ -1812,7 +1938,15 @@ def _configure( bucket_name: str, bucket_prefix: str, encryption_config: Optional['outputs.InstanceStorageConfigEncryptionConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'encryptionConfig' in kwargs: + encryption_config = kwargs['encryptionConfig'] + _setter("bucket_name", bucket_name) _setter("bucket_prefix", bucket_prefix) if encryption_config is not None: @@ -1857,7 +1991,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1901,7 +2037,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1967,7 +2105,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outboundCallerIdName' in kwargs: + outbound_caller_id_name = kwargs['outboundCallerIdName'] + if 'outboundCallerIdNumberArn' in kwargs: + outbound_caller_id_number_arn = kwargs['outboundCallerIdNumberArn'] + if 'outboundFlowArn' in kwargs: + outbound_flow_arn = kwargs['outboundFlowArn'] + if outbound_caller_id_name is not None: _setter("outbound_caller_id_name", outbound_caller_id_name) if outbound_caller_id_number_arn is not None: @@ -2012,7 +2158,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2077,7 +2225,17 @@ def _configure( phone_config: Optional['outputs.QuickConnectPhoneNumberQuickConnectConfig'] = None, queue_config: Optional['outputs.QuickConnectQueueQuickConnectConfig'] = None, user_config: Optional['outputs.QuickConnectUserQuickConnectConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'quickConnectType' in kwargs: + quick_connect_type = kwargs['quickConnectType'] + if 'phoneConfig' in kwargs: + phone_config = kwargs['phoneConfig'] + if 'queueConfig' in kwargs: + queue_config = kwargs['queueConfig'] + if 'userConfig' in kwargs: + user_config = kwargs['userConfig'] + _setter("quick_connect_type", quick_connect_type) if phone_config is not None: _setter("phone_config", phone_config) @@ -2142,7 +2300,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], phone_number: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'phoneNumber' in kwargs: + phone_number = kwargs['phoneNumber'] + _setter("phone_number", phone_number) @property @@ -2191,7 +2353,13 @@ def _configure( _setter: Callable[[Any, Any], None], contact_flow_arn: str, queue_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactFlowArn' in kwargs: + contact_flow_arn = kwargs['contactFlowArn'] + if 'queueArn' in kwargs: + queue_arn = kwargs['queueArn'] + _setter("contact_flow_arn", contact_flow_arn) _setter("queue_arn", queue_arn) @@ -2229,7 +2397,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2290,7 +2460,13 @@ def _configure( _setter: Callable[[Any, Any], None], contact_flow_arn: str, user_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactFlowArn' in kwargs: + contact_flow_arn = kwargs['contactFlowArn'] + if 'userArn' in kwargs: + user_arn = kwargs['userArn'] + _setter("contact_flow_arn", contact_flow_arn) _setter("user_arn", user_arn) @@ -2340,7 +2516,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], behavior_type: 'RoutingProfileBehaviorType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'behaviorType' in kwargs: + behavior_type = kwargs['behaviorType'] + _setter("behavior_type", behavior_type) @property @@ -2390,7 +2570,11 @@ def _configure( channel: 'RoutingProfileChannel', concurrency: int, cross_channel_behavior: Optional['outputs.RoutingProfileCrossChannelBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossChannelBehavior' in kwargs: + cross_channel_behavior = kwargs['crossChannelBehavior'] + _setter("channel", channel) _setter("concurrency", concurrency) if cross_channel_behavior is not None: @@ -2453,7 +2637,11 @@ def _configure( delay: int, priority: int, queue_reference: 'outputs.RoutingProfileQueueReference', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueReference' in kwargs: + queue_reference = kwargs['queueReference'] + _setter("delay", delay) _setter("priority", priority) _setter("queue_reference", queue_reference) @@ -2512,7 +2700,11 @@ def _configure( _setter: Callable[[Any, Any], None], channel: 'RoutingProfileChannel', queue_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueArn' in kwargs: + queue_arn = kwargs['queueArn'] + _setter("channel", channel) _setter("queue_arn", queue_arn) @@ -2550,7 +2742,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2621,7 +2815,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignContactCategoryActions' in kwargs: + assign_contact_category_actions = kwargs['assignContactCategoryActions'] + if 'eventBridgeActions' in kwargs: + event_bridge_actions = kwargs['eventBridgeActions'] + if 'sendNotificationActions' in kwargs: + send_notification_actions = kwargs['sendNotificationActions'] + if 'taskActions' in kwargs: + task_actions = kwargs['taskActions'] + if assign_contact_category_actions is not None: _setter("assign_contact_category_actions", assign_contact_category_actions) if event_bridge_actions is not None: @@ -2665,10 +2869,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class RuleEventBridgeAction(dict): """ @@ -2688,7 +2894,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -2742,7 +2950,13 @@ def _configure( _setter: Callable[[Any, Any], None], user_arns: Optional[Sequence[str]] = None, user_tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userArns' in kwargs: + user_arns = kwargs['userArns'] + if 'userTags' in kwargs: + user_tags = kwargs['userTags'] + if user_arns is not None: _setter("user_arns", user_arns) if user_tags is not None: @@ -2818,7 +3032,13 @@ def _configure( delivery_method: 'RuleSendNotificationActionDeliveryMethod', recipient: 'outputs.RuleNotificationRecipientType', subject: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'deliveryMethod' in kwargs: + delivery_method = kwargs['deliveryMethod'] + _setter("content", content) _setter("content_type", content_type) _setter("delivery_method", delivery_method) @@ -2887,7 +3107,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2956,7 +3178,11 @@ def _configure( name: str, description: Optional[str] = None, references: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactFlowArn' in kwargs: + contact_flow_arn = kwargs['contactFlowArn'] + _setter("contact_flow_arn", contact_flow_arn) _setter("name", name) if description is not None: @@ -3039,7 +3265,13 @@ def _configure( _setter: Callable[[Any, Any], None], event_source_name: 'RuleTriggerEventSourceEventSourceName', integration_association_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventSourceName' in kwargs: + event_source_name = kwargs['eventSourceName'] + if 'integrationAssociationArn' in kwargs: + integration_association_arn = kwargs['integrationAssociationArn'] + _setter("event_source_name", event_source_name) if integration_association_arn is not None: _setter("integration_association_arn", integration_association_arn) @@ -3084,7 +3316,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3143,7 +3377,11 @@ def _configure( _setter: Callable[[Any, Any], None], default_value: str, id: 'outputs.TaskTemplateFieldIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + _setter("default_value", default_value) _setter("id", id) @@ -3204,7 +3442,11 @@ def _configure( type: 'TaskTemplateFieldType', description: Optional[str] = None, single_select_options: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'singleSelectOptions' in kwargs: + single_select_options = kwargs['singleSelectOptions'] + _setter("id", id) _setter("type", type) if description is not None: @@ -3258,7 +3500,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -3288,7 +3532,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: 'outputs.TaskTemplateFieldIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) @property @@ -3315,7 +3561,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: 'outputs.TaskTemplateFieldIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) @property @@ -3342,7 +3590,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: 'outputs.TaskTemplateFieldIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) @property @@ -3374,7 +3624,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3418,7 +3670,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3462,7 +3716,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3534,7 +3790,15 @@ def _configure( last_name: Optional[str] = None, mobile: Optional[str] = None, secondary_email: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firstName' in kwargs: + first_name = kwargs['firstName'] + if 'lastName' in kwargs: + last_name = kwargs['lastName'] + if 'secondaryEmail' in kwargs: + secondary_email = kwargs['secondaryEmail'] + if email is not None: _setter("email", email) if first_name is not None: @@ -3622,7 +3886,17 @@ def _configure( after_contact_work_time_limit: Optional[int] = None, auto_accept: Optional[bool] = None, desk_phone_number: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'phoneType' in kwargs: + phone_type = kwargs['phoneType'] + if 'afterContactWorkTimeLimit' in kwargs: + after_contact_work_time_limit = kwargs['afterContactWorkTimeLimit'] + if 'autoAccept' in kwargs: + auto_accept = kwargs['autoAccept'] + if 'deskPhoneNumber' in kwargs: + desk_phone_number = kwargs['deskPhoneNumber'] + _setter("phone_type", phone_type) if after_contact_work_time_limit is not None: _setter("after_contact_work_time_limit", after_contact_work_time_limit) @@ -3675,7 +3949,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3719,7 +3995,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/connect/phone_number.py b/sdk/python/pulumi_aws_native/connect/phone_number.py index 4dbd576154..08f3a713c6 100644 --- a/sdk/python/pulumi_aws_native/connect/phone_number.py +++ b/sdk/python/pulumi_aws_native/connect/phone_number.py @@ -49,7 +49,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'countryCode' in kwargs: + country_code = kwargs['countryCode'] + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + _setter("country_code", country_code) _setter("target_arn", target_arn) _setter("type", type) diff --git a/sdk/python/pulumi_aws_native/connect/prompt.py b/sdk/python/pulumi_aws_native/connect/prompt.py index 6bf59cb149..e7b4c4e99c 100644 --- a/sdk/python/pulumi_aws_native/connect/prompt.py +++ b/sdk/python/pulumi_aws_native/connect/prompt.py @@ -45,7 +45,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + _setter("instance_arn", instance_arn) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/connect/queue.py b/sdk/python/pulumi_aws_native/connect/queue.py index fc1c6a2dcd..22d52c61f7 100644 --- a/sdk/python/pulumi_aws_native/connect/queue.py +++ b/sdk/python/pulumi_aws_native/connect/queue.py @@ -62,7 +62,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hoursOfOperationArn' in kwargs: + hours_of_operation_arn = kwargs['hoursOfOperationArn'] + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'maxContacts' in kwargs: + max_contacts = kwargs['maxContacts'] + if 'outboundCallerConfig' in kwargs: + outbound_caller_config = kwargs['outboundCallerConfig'] + if 'quickConnectArns' in kwargs: + quick_connect_arns = kwargs['quickConnectArns'] + _setter("hours_of_operation_arn", hours_of_operation_arn) _setter("instance_arn", instance_arn) if description is not None: diff --git a/sdk/python/pulumi_aws_native/connect/quick_connect.py b/sdk/python/pulumi_aws_native/connect/quick_connect.py index 911a9e2c9d..fac9f26e3f 100644 --- a/sdk/python/pulumi_aws_native/connect/quick_connect.py +++ b/sdk/python/pulumi_aws_native/connect/quick_connect.py @@ -46,7 +46,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'quickConnectConfig' in kwargs: + quick_connect_config = kwargs['quickConnectConfig'] + _setter("instance_arn", instance_arn) _setter("quick_connect_config", quick_connect_config) if description is not None: diff --git a/sdk/python/pulumi_aws_native/connect/routing_profile.py b/sdk/python/pulumi_aws_native/connect/routing_profile.py index 6686cb40de..8d108d77cb 100644 --- a/sdk/python/pulumi_aws_native/connect/routing_profile.py +++ b/sdk/python/pulumi_aws_native/connect/routing_profile.py @@ -58,7 +58,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultOutboundQueueArn' in kwargs: + default_outbound_queue_arn = kwargs['defaultOutboundQueueArn'] + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'mediaConcurrencies' in kwargs: + media_concurrencies = kwargs['mediaConcurrencies'] + if 'agentAvailabilityTimer' in kwargs: + agent_availability_timer = kwargs['agentAvailabilityTimer'] + if 'queueConfigs' in kwargs: + queue_configs = kwargs['queueConfigs'] + _setter("default_outbound_queue_arn", default_outbound_queue_arn) _setter("description", description) _setter("instance_arn", instance_arn) diff --git a/sdk/python/pulumi_aws_native/connect/rule.py b/sdk/python/pulumi_aws_native/connect/rule.py index a2c6101ca4..8e8018efb7 100644 --- a/sdk/python/pulumi_aws_native/connect/rule.py +++ b/sdk/python/pulumi_aws_native/connect/rule.py @@ -54,7 +54,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'publishStatus' in kwargs: + publish_status = kwargs['publishStatus'] + if 'triggerEventSource' in kwargs: + trigger_event_source = kwargs['triggerEventSource'] + _setter("actions", actions) _setter("function", function) _setter("instance_arn", instance_arn) diff --git a/sdk/python/pulumi_aws_native/connect/security_key.py b/sdk/python/pulumi_aws_native/connect/security_key.py index 8f830eb0c7..8f3265c596 100644 --- a/sdk/python/pulumi_aws_native/connect/security_key.py +++ b/sdk/python/pulumi_aws_native/connect/security_key.py @@ -29,7 +29,11 @@ def _configure( _setter: Callable[[Any, Any], None], instance_id: pulumi.Input[str], key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + _setter("instance_id", instance_id) _setter("key", key) diff --git a/sdk/python/pulumi_aws_native/connect/security_profile.py b/sdk/python/pulumi_aws_native/connect/security_profile.py index 56ba948585..6194368983 100644 --- a/sdk/python/pulumi_aws_native/connect/security_profile.py +++ b/sdk/python/pulumi_aws_native/connect/security_profile.py @@ -53,7 +53,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'allowedAccessControlTags' in kwargs: + allowed_access_control_tags = kwargs['allowedAccessControlTags'] + if 'securityProfileName' in kwargs: + security_profile_name = kwargs['securityProfileName'] + if 'tagRestrictedResources' in kwargs: + tag_restricted_resources = kwargs['tagRestrictedResources'] + _setter("instance_arn", instance_arn) if allowed_access_control_tags is not None: _setter("allowed_access_control_tags", allowed_access_control_tags) diff --git a/sdk/python/pulumi_aws_native/connect/task_template.py b/sdk/python/pulumi_aws_native/connect/task_template.py index 463f96bad8..71479bb272 100644 --- a/sdk/python/pulumi_aws_native/connect/task_template.py +++ b/sdk/python/pulumi_aws_native/connect/task_template.py @@ -63,7 +63,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'clientToken' in kwargs: + client_token = kwargs['clientToken'] + if 'contactFlowArn' in kwargs: + contact_flow_arn = kwargs['contactFlowArn'] + _setter("instance_arn", instance_arn) if client_token is not None: _setter("client_token", client_token) 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..b53583a03f 100644 --- a/sdk/python/pulumi_aws_native/connect/traffic_distribution_group.py +++ b/sdk/python/pulumi_aws_native/connect/traffic_distribution_group.py @@ -42,7 +42,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + _setter("instance_arn", instance_arn) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/connect/user.py b/sdk/python/pulumi_aws_native/connect/user.py index d0334b6a6a..b2b2300798 100644 --- a/sdk/python/pulumi_aws_native/connect/user.py +++ b/sdk/python/pulumi_aws_native/connect/user.py @@ -66,7 +66,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'phoneConfig' in kwargs: + phone_config = kwargs['phoneConfig'] + if 'routingProfileArn' in kwargs: + routing_profile_arn = kwargs['routingProfileArn'] + if 'securityProfileArns' in kwargs: + security_profile_arns = kwargs['securityProfileArns'] + if 'directoryUserId' in kwargs: + directory_user_id = kwargs['directoryUserId'] + if 'hierarchyGroupArn' in kwargs: + hierarchy_group_arn = kwargs['hierarchyGroupArn'] + if 'identityInfo' in kwargs: + identity_info = kwargs['identityInfo'] + _setter("instance_arn", instance_arn) _setter("phone_config", phone_config) _setter("routing_profile_arn", routing_profile_arn) 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..18361784c8 100644 --- a/sdk/python/pulumi_aws_native/connect/user_hierarchy_group.py +++ b/sdk/python/pulumi_aws_native/connect/user_hierarchy_group.py @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'parentGroupArn' in kwargs: + parent_group_arn = kwargs['parentGroupArn'] + _setter("instance_arn", instance_arn) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/connect/view.py b/sdk/python/pulumi_aws_native/connect/view.py index bbafa79823..09a438e7e5 100644 --- a/sdk/python/pulumi_aws_native/connect/view.py +++ b/sdk/python/pulumi_aws_native/connect/view.py @@ -49,7 +49,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + _setter("actions", actions) _setter("instance_arn", instance_arn) _setter("template", template) diff --git a/sdk/python/pulumi_aws_native/connect/view_version.py b/sdk/python/pulumi_aws_native/connect/view_version.py index e8c924a083..191ed8a28c 100644 --- a/sdk/python/pulumi_aws_native/connect/view_version.py +++ b/sdk/python/pulumi_aws_native/connect/view_version.py @@ -35,7 +35,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'viewArn' in kwargs: + view_arn = kwargs['viewArn'] + if 'versionDescription' in kwargs: + version_description = kwargs['versionDescription'] + if 'viewContentSha256' in kwargs: + view_content_sha256 = kwargs['viewContentSha256'] + _setter("view_arn", view_arn) if version_description is not None: _setter("version_description", version_description) diff --git a/sdk/python/pulumi_aws_native/connectcampaigns/_inputs.py b/sdk/python/pulumi_aws_native/connectcampaigns/_inputs.py index 5e7b8c20b1..7ffe6f2ec5 100644 --- a/sdk/python/pulumi_aws_native/connectcampaigns/_inputs.py +++ b/sdk/python/pulumi_aws_native/connectcampaigns/_inputs.py @@ -35,7 +35,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dialing_capacity: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dialingCapacity' in kwargs: + dialing_capacity = kwargs['dialingCapacity'] + if dialing_capacity is not None: _setter("dialing_capacity", dialing_capacity) @@ -68,7 +72,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enable_answer_machine_detection: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableAnswerMachineDetection' in kwargs: + enable_answer_machine_detection = kwargs['enableAnswerMachineDetection'] + _setter("enable_answer_machine_detection", enable_answer_machine_detection) @property @@ -105,7 +113,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentlessDialerConfig' in kwargs: + agentless_dialer_config = kwargs['agentlessDialerConfig'] + if 'predictiveDialerConfig' in kwargs: + predictive_dialer_config = kwargs['predictiveDialerConfig'] + if 'progressiveDialerConfig' in kwargs: + progressive_dialer_config = kwargs['progressiveDialerConfig'] + if agentless_dialer_config is not None: _setter("agentless_dialer_config", agentless_dialer_config) if predictive_dialer_config is not None: @@ -168,7 +184,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectContactFlowArn' in kwargs: + connect_contact_flow_arn = kwargs['connectContactFlowArn'] + if 'answerMachineDetectionConfig' in kwargs: + answer_machine_detection_config = kwargs['answerMachineDetectionConfig'] + if 'connectQueueArn' in kwargs: + connect_queue_arn = kwargs['connectQueueArn'] + if 'connectSourcePhoneNumber' in kwargs: + connect_source_phone_number = kwargs['connectSourcePhoneNumber'] + _setter("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) @@ -243,7 +269,13 @@ def _configure( _setter: Callable[[Any, Any], None], bandwidth_allocation: pulumi.Input[float], dialing_capacity: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bandwidthAllocation' in kwargs: + bandwidth_allocation = kwargs['bandwidthAllocation'] + if 'dialingCapacity' in kwargs: + dialing_capacity = kwargs['dialingCapacity'] + _setter("bandwidth_allocation", bandwidth_allocation) if dialing_capacity is not None: _setter("dialing_capacity", dialing_capacity) @@ -293,7 +325,13 @@ def _configure( _setter: Callable[[Any, Any], None], bandwidth_allocation: pulumi.Input[float], dialing_capacity: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bandwidthAllocation' in kwargs: + bandwidth_allocation = kwargs['bandwidthAllocation'] + if 'dialingCapacity' in kwargs: + dialing_capacity = kwargs['dialingCapacity'] + _setter("bandwidth_allocation", bandwidth_allocation) if dialing_capacity is not None: _setter("dialing_capacity", dialing_capacity) @@ -343,7 +381,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/connectcampaigns/campaign.py b/sdk/python/pulumi_aws_native/connectcampaigns/campaign.py index b2c9e7ee30..aecb1dbd2e 100644 --- a/sdk/python/pulumi_aws_native/connectcampaigns/campaign.py +++ b/sdk/python/pulumi_aws_native/connectcampaigns/campaign.py @@ -43,7 +43,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectInstanceArn' in kwargs: + connect_instance_arn = kwargs['connectInstanceArn'] + if 'dialerConfig' in kwargs: + dialer_config = kwargs['dialerConfig'] + if 'outboundCallConfig' in kwargs: + outbound_call_config = kwargs['outboundCallConfig'] + _setter("connect_instance_arn", connect_instance_arn) _setter("dialer_config", dialer_config) _setter("outbound_call_config", outbound_call_config) diff --git a/sdk/python/pulumi_aws_native/connectcampaigns/outputs.py b/sdk/python/pulumi_aws_native/connectcampaigns/outputs.py index 0f87d75a7f..46e3e33f32 100644 --- a/sdk/python/pulumi_aws_native/connectcampaigns/outputs.py +++ b/sdk/python/pulumi_aws_native/connectcampaigns/outputs.py @@ -56,7 +56,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dialing_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dialingCapacity' in kwargs: + dialing_capacity = kwargs['dialingCapacity'] + if dialing_capacity is not None: _setter("dialing_capacity", dialing_capacity) @@ -105,7 +109,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enable_answer_machine_detection: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableAnswerMachineDetection' in kwargs: + enable_answer_machine_detection = kwargs['enableAnswerMachineDetection'] + _setter("enable_answer_machine_detection", enable_answer_machine_detection) @property @@ -162,7 +170,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentlessDialerConfig' in kwargs: + agentless_dialer_config = kwargs['agentlessDialerConfig'] + if 'predictiveDialerConfig' in kwargs: + predictive_dialer_config = kwargs['predictiveDialerConfig'] + if 'progressiveDialerConfig' in kwargs: + progressive_dialer_config = kwargs['progressiveDialerConfig'] + if agentless_dialer_config is not None: _setter("agentless_dialer_config", agentless_dialer_config) if predictive_dialer_config is not None: @@ -239,7 +255,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectContactFlowArn' in kwargs: + connect_contact_flow_arn = kwargs['connectContactFlowArn'] + if 'answerMachineDetectionConfig' in kwargs: + answer_machine_detection_config = kwargs['answerMachineDetectionConfig'] + if 'connectQueueArn' in kwargs: + connect_queue_arn = kwargs['connectQueueArn'] + if 'connectSourcePhoneNumber' in kwargs: + connect_source_phone_number = kwargs['connectSourcePhoneNumber'] + _setter("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) @@ -320,7 +346,13 @@ def _configure( _setter: Callable[[Any, Any], None], bandwidth_allocation: float, dialing_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bandwidthAllocation' in kwargs: + bandwidth_allocation = kwargs['bandwidthAllocation'] + if 'dialingCapacity' in kwargs: + dialing_capacity = kwargs['dialingCapacity'] + _setter("bandwidth_allocation", bandwidth_allocation) if dialing_capacity is not None: _setter("dialing_capacity", dialing_capacity) @@ -384,7 +416,13 @@ def _configure( _setter: Callable[[Any, Any], None], bandwidth_allocation: float, dialing_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bandwidthAllocation' in kwargs: + bandwidth_allocation = kwargs['bandwidthAllocation'] + if 'dialingCapacity' in kwargs: + dialing_capacity = kwargs['dialingCapacity'] + _setter("bandwidth_allocation", bandwidth_allocation) if dialing_capacity is not None: _setter("dialing_capacity", dialing_capacity) @@ -429,7 +467,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/controltower/enabled_control.py b/sdk/python/pulumi_aws_native/controltower/enabled_control.py index d9126653ab..4709383146 100644 --- a/sdk/python/pulumi_aws_native/controltower/enabled_control.py +++ b/sdk/python/pulumi_aws_native/controltower/enabled_control.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], control_identifier: pulumi.Input[str], target_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'controlIdentifier' in kwargs: + control_identifier = kwargs['controlIdentifier'] + if 'targetIdentifier' in kwargs: + target_identifier = kwargs['targetIdentifier'] + _setter("control_identifier", control_identifier) _setter("target_identifier", target_identifier) diff --git a/sdk/python/pulumi_aws_native/cur/report_definition.py b/sdk/python/pulumi_aws_native/cur/report_definition.py index fa0d515d52..35d9c91a89 100644 --- a/sdk/python/pulumi_aws_native/cur/report_definition.py +++ b/sdk/python/pulumi_aws_native/cur/report_definition.py @@ -72,7 +72,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refreshClosedReports' in kwargs: + refresh_closed_reports = kwargs['refreshClosedReports'] + if 'reportName' in kwargs: + report_name = kwargs['reportName'] + if 'reportVersioning' in kwargs: + report_versioning = kwargs['reportVersioning'] + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Prefix' in kwargs: + s3_prefix = kwargs['s3Prefix'] + if 's3Region' in kwargs: + s3_region = kwargs['s3Region'] + if 'timeUnit' in kwargs: + time_unit = kwargs['timeUnit'] + if 'additionalArtifacts' in kwargs: + additional_artifacts = kwargs['additionalArtifacts'] + if 'additionalSchemaElements' in kwargs: + additional_schema_elements = kwargs['additionalSchemaElements'] + if 'billingViewArn' in kwargs: + billing_view_arn = kwargs['billingViewArn'] + _setter("compression", compression) _setter("format", format) _setter("refresh_closed_reports", refresh_closed_reports) diff --git a/sdk/python/pulumi_aws_native/customerprofiles/_inputs.py b/sdk/python/pulumi_aws_native/customerprofiles/_inputs.py index 7fd4dfca61..fe3fad35f1 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/_inputs.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/_inputs.py @@ -61,7 +61,9 @@ def _configure( _setter: Callable[[Any, Any], None], attributes: pulumi.Input[Sequence[pulumi.Input['CalculatedAttributeDefinitionAttributeItemArgs']]], expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) _setter("expression", expression) @@ -99,7 +101,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -133,7 +137,11 @@ def _configure( object_count: Optional[pulumi.Input[int]] = None, range: Optional[pulumi.Input['CalculatedAttributeDefinitionRangeArgs']] = None, threshold: Optional[pulumi.Input['CalculatedAttributeDefinitionThresholdArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectCount' in kwargs: + object_count = kwargs['objectCount'] + if object_count is not None: _setter("object_count", object_count) if range is not None: @@ -187,7 +195,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: pulumi.Input['CalculatedAttributeDefinitionRangeUnit'], value: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("unit", unit) _setter("value", value) @@ -230,7 +240,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -277,7 +289,9 @@ def _configure( _setter: Callable[[Any, Any], None], operator: pulumi.Input['CalculatedAttributeDefinitionThresholdOperator'], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("operator", operator) _setter("value", value) @@ -315,7 +329,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -358,7 +374,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -411,7 +429,11 @@ def _configure( salesforce: Optional[pulumi.Input['IntegrationSalesforceConnectorOperator']] = None, service_now: Optional[pulumi.Input['IntegrationServiceNowConnectorOperator']] = None, zendesk: Optional[pulumi.Input['IntegrationZendeskConnectorOperator']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if marketo is not None: _setter("marketo", marketo) if s3 is not None: @@ -496,7 +518,17 @@ def _configure( tasks: pulumi.Input[Sequence[pulumi.Input['IntegrationTaskArgs']]], trigger_config: pulumi.Input['IntegrationTriggerConfigArgs'], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowName' in kwargs: + flow_name = kwargs['flowName'] + if 'kmsArn' in kwargs: + kms_arn = kwargs['kmsArn'] + if 'sourceFlowConfig' in kwargs: + source_flow_config = kwargs['sourceFlowConfig'] + if 'triggerConfig' in kwargs: + trigger_config = kwargs['triggerConfig'] + _setter("flow_name", flow_name) _setter("kms_arn", kms_arn) _setter("source_flow_config", source_flow_config) @@ -572,7 +604,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], datetime_type_field_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datetimeTypeFieldName' in kwargs: + datetime_type_field_name = kwargs['datetimeTypeFieldName'] + if datetime_type_field_name is not None: _setter("datetime_type_field_name", datetime_type_field_name) @@ -598,7 +634,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -626,7 +664,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -664,7 +704,13 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_name: pulumi.Input[str], bucket_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + _setter("bucket_name", bucket_name) if bucket_prefix is not None: _setter("bucket_prefix", bucket_prefix) @@ -706,7 +752,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableDynamicFieldUpdate' in kwargs: + enable_dynamic_field_update = kwargs['enableDynamicFieldUpdate'] + if 'includeDeletedRecords' in kwargs: + include_deleted_records = kwargs['includeDeletedRecords'] + _setter("object", object) if enable_dynamic_field_update is not None: _setter("enable_dynamic_field_update", enable_dynamic_field_update) @@ -771,7 +823,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if 'dataPullMode' in kwargs: + data_pull_mode = kwargs['dataPullMode'] + if 'firstExecutionFrom' in kwargs: + first_execution_from = kwargs['firstExecutionFrom'] + if 'scheduleEndTime' in kwargs: + schedule_end_time = kwargs['scheduleEndTime'] + if 'scheduleOffset' in kwargs: + schedule_offset = kwargs['scheduleOffset'] + if 'scheduleStartTime' in kwargs: + schedule_start_time = kwargs['scheduleStartTime'] + _setter("schedule_expression", schedule_expression) if data_pull_mode is not None: _setter("data_pull_mode", data_pull_mode) @@ -862,7 +928,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -899,7 +967,11 @@ def _configure( salesforce: Optional[pulumi.Input['IntegrationSalesforceSourcePropertiesArgs']] = None, service_now: Optional[pulumi.Input['IntegrationServiceNowSourcePropertiesArgs']] = None, zendesk: Optional[pulumi.Input['IntegrationZendeskSourcePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if marketo is not None: _setter("marketo", marketo) if s3 is not None: @@ -978,7 +1050,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorType' in kwargs: + connector_type = kwargs['connectorType'] + if 'sourceConnectorProperties' in kwargs: + source_connector_properties = kwargs['sourceConnectorProperties'] + if 'connectorProfileName' in kwargs: + connector_profile_name = kwargs['connectorProfileName'] + if 'incrementalPullConfig' in kwargs: + incremental_pull_config = kwargs['incrementalPullConfig'] + _setter("connector_type", connector_type) _setter("source_connector_properties", source_connector_properties) if connector_profile_name is not None: @@ -1038,7 +1120,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1076,7 +1160,11 @@ def _configure( _setter: Callable[[Any, Any], None], operator_property_key: pulumi.Input['IntegrationOperatorPropertiesKeys'], property: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'operatorPropertyKey' in kwargs: + operator_property_key = kwargs['operatorPropertyKey'] + _setter("operator_property_key", operator_property_key) _setter("property", property) @@ -1123,7 +1211,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceFields' in kwargs: + source_fields = kwargs['sourceFields'] + if 'taskType' in kwargs: + task_type = kwargs['taskType'] + if 'connectorOperator' in kwargs: + connector_operator = kwargs['connectorOperator'] + if 'destinationField' in kwargs: + destination_field = kwargs['destinationField'] + if 'taskProperties' in kwargs: + task_properties = kwargs['taskProperties'] + _setter("source_fields", source_fields) _setter("task_type", task_type) if connector_operator is not None: @@ -1194,7 +1294,13 @@ def _configure( _setter: Callable[[Any, Any], None], trigger_type: pulumi.Input['IntegrationTriggerType'], trigger_properties: Optional[pulumi.Input['IntegrationTriggerPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'triggerType' in kwargs: + trigger_type = kwargs['triggerType'] + if 'triggerProperties' in kwargs: + trigger_properties = kwargs['triggerProperties'] + _setter("trigger_type", trigger_type) if trigger_properties is not None: _setter("trigger_properties", trigger_properties) @@ -1230,7 +1336,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], scheduled: Optional[pulumi.Input['IntegrationScheduledTriggerPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if scheduled is not None: _setter("scheduled", scheduled) @@ -1256,7 +1364,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -1284,7 +1394,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectTypeField' in kwargs: + object_type_field = kwargs['objectTypeField'] + if name is not None: _setter("name", name) if object_type_field is not None: @@ -1333,7 +1447,11 @@ def _configure( content_type: Optional[pulumi.Input['ObjectTypeFieldContentType']] = None, source: Optional[pulumi.Input[str]] = None, target: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if content_type is not None: _setter("content_type", content_type) if source is not None: @@ -1393,7 +1511,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectTypeKeyList' in kwargs: + object_type_key_list = kwargs['objectTypeKeyList'] + if name is not None: _setter("name", name) if object_type_key_list is not None: @@ -1438,7 +1560,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldNames' in kwargs: + field_names = kwargs['fieldNames'] + if 'standardIdentifiers' in kwargs: + standard_identifiers = kwargs['standardIdentifiers'] + if field_names is not None: _setter("field_names", field_names) if standard_identifiers is not None: @@ -1484,7 +1612,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) 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..60fd8850d9 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/calculated_attribute_definition.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/calculated_attribute_definition.py @@ -50,7 +50,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeDetails' in kwargs: + attribute_details = kwargs['attributeDetails'] + if 'calculatedAttributeName' in kwargs: + calculated_attribute_name = kwargs['calculatedAttributeName'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + _setter("attribute_details", attribute_details) _setter("calculated_attribute_name", calculated_attribute_name) _setter("domain_name", domain_name) diff --git a/sdk/python/pulumi_aws_native/customerprofiles/domain.py b/sdk/python/pulumi_aws_native/customerprofiles/domain.py index 37069ea3f1..d5da744770 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/domain.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/domain.py @@ -45,7 +45,17 @@ def _configure( default_expiration_days: Optional[pulumi.Input[int]] = None, domain_name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['DomainTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deadLetterQueueUrl' in kwargs: + dead_letter_queue_url = kwargs['deadLetterQueueUrl'] + if 'defaultEncryptionKey' in kwargs: + default_encryption_key = kwargs['defaultEncryptionKey'] + if 'defaultExpirationDays' in kwargs: + default_expiration_days = kwargs['defaultExpirationDays'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if dead_letter_queue_url is not None: _setter("dead_letter_queue_url", dead_letter_queue_url) if default_encryption_key is not 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..ae77263b0d 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/event_stream.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/event_stream.py @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'eventStreamName' in kwargs: + event_stream_name = kwargs['eventStreamName'] + _setter("domain_name", domain_name) _setter("uri", uri) if event_stream_name is not None: diff --git a/sdk/python/pulumi_aws_native/customerprofiles/integration.py b/sdk/python/pulumi_aws_native/customerprofiles/integration.py index ca09eb53b8..6511615e55 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/integration.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/integration.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'flowDefinition' in kwargs: + flow_definition = kwargs['flowDefinition'] + if 'objectTypeName' in kwargs: + object_type_name = kwargs['objectTypeName'] + if 'objectTypeNames' in kwargs: + object_type_names = kwargs['objectTypeNames'] + _setter("domain_name", domain_name) if flow_definition is not None: _setter("flow_definition", flow_definition) diff --git a/sdk/python/pulumi_aws_native/customerprofiles/object_type.py b/sdk/python/pulumi_aws_native/customerprofiles/object_type.py index 9829b84daa..e80246e859 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/object_type.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/object_type.py @@ -70,7 +70,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'allowProfileCreation' in kwargs: + allow_profile_creation = kwargs['allowProfileCreation'] + if 'encryptionKey' in kwargs: + encryption_key = kwargs['encryptionKey'] + if 'expirationDays' in kwargs: + expiration_days = kwargs['expirationDays'] + if 'objectTypeName' in kwargs: + object_type_name = kwargs['objectTypeName'] + if 'sourceLastUpdatedTimestampFormat' in kwargs: + source_last_updated_timestamp_format = kwargs['sourceLastUpdatedTimestampFormat'] + if 'templateId' in kwargs: + template_id = kwargs['templateId'] + _setter("domain_name", domain_name) if allow_profile_creation is not None: _setter("allow_profile_creation", allow_profile_creation) diff --git a/sdk/python/pulumi_aws_native/customerprofiles/outputs.py b/sdk/python/pulumi_aws_native/customerprofiles/outputs.py index 0a90672449..b34861f0e8 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/outputs.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/outputs.py @@ -66,7 +66,9 @@ def _configure( _setter: Callable[[Any, Any], None], attributes: Sequence['outputs.CalculatedAttributeDefinitionAttributeItem'], expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) _setter("expression", expression) @@ -99,7 +101,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -149,7 +153,11 @@ def _configure( object_count: Optional[int] = None, range: Optional['outputs.CalculatedAttributeDefinitionRange'] = None, threshold: Optional['outputs.CalculatedAttributeDefinitionThreshold'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectCount' in kwargs: + object_count = kwargs['objectCount'] + if object_count is not None: _setter("object_count", object_count) if range is not None: @@ -194,7 +202,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: 'CalculatedAttributeDefinitionRangeUnit', value: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("unit", unit) _setter("value", value) @@ -232,7 +242,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -274,7 +286,9 @@ def _configure( _setter: Callable[[Any, Any], None], operator: 'CalculatedAttributeDefinitionThresholdOperator', value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("operator", operator) _setter("value", value) @@ -310,7 +324,9 @@ def _configure( _setter: Callable[[Any, Any], None], status: 'EventStreamStatus', uri: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) _setter("uri", uri) @@ -340,7 +356,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -378,7 +396,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -440,7 +460,11 @@ def _configure( salesforce: Optional['IntegrationSalesforceConnectorOperator'] = None, service_now: Optional['IntegrationServiceNowConnectorOperator'] = None, zendesk: Optional['IntegrationZendeskConnectorOperator'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if marketo is not None: _setter("marketo", marketo) if s3 is not None: @@ -528,7 +552,17 @@ def _configure( tasks: Sequence['outputs.IntegrationTask'], trigger_config: 'outputs.IntegrationTriggerConfig', description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowName' in kwargs: + flow_name = kwargs['flowName'] + if 'kmsArn' in kwargs: + kms_arn = kwargs['kmsArn'] + if 'sourceFlowConfig' in kwargs: + source_flow_config = kwargs['sourceFlowConfig'] + if 'triggerConfig' in kwargs: + trigger_config = kwargs['triggerConfig'] + _setter("flow_name", flow_name) _setter("kms_arn", kms_arn) _setter("source_flow_config", source_flow_config) @@ -597,7 +631,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], datetime_type_field_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datetimeTypeFieldName' in kwargs: + datetime_type_field_name = kwargs['datetimeTypeFieldName'] + if datetime_type_field_name is not None: _setter("datetime_type_field_name", datetime_type_field_name) @@ -619,7 +657,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -643,7 +683,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -692,7 +734,13 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_name: str, bucket_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + _setter("bucket_name", bucket_name) if bucket_prefix is not None: _setter("bucket_prefix", bucket_prefix) @@ -745,7 +793,13 @@ def _configure( object: str, enable_dynamic_field_update: Optional[bool] = None, include_deleted_records: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableDynamicFieldUpdate' in kwargs: + enable_dynamic_field_update = kwargs['enableDynamicFieldUpdate'] + if 'includeDeletedRecords' in kwargs: + include_deleted_records = kwargs['includeDeletedRecords'] + _setter("object", object) if enable_dynamic_field_update is not None: _setter("enable_dynamic_field_update", enable_dynamic_field_update) @@ -825,7 +879,21 @@ def _configure( schedule_offset: Optional[int] = None, schedule_start_time: Optional[float] = None, timezone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if 'dataPullMode' in kwargs: + data_pull_mode = kwargs['dataPullMode'] + if 'firstExecutionFrom' in kwargs: + first_execution_from = kwargs['firstExecutionFrom'] + if 'scheduleEndTime' in kwargs: + schedule_end_time = kwargs['scheduleEndTime'] + if 'scheduleOffset' in kwargs: + schedule_offset = kwargs['scheduleOffset'] + if 'scheduleStartTime' in kwargs: + schedule_start_time = kwargs['scheduleStartTime'] + _setter("schedule_expression", schedule_expression) if data_pull_mode is not None: _setter("data_pull_mode", data_pull_mode) @@ -888,7 +956,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -938,7 +1008,11 @@ def _configure( salesforce: Optional['outputs.IntegrationSalesforceSourceProperties'] = None, service_now: Optional['outputs.IntegrationServiceNowSourceProperties'] = None, zendesk: Optional['outputs.IntegrationZendeskSourceProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceNow' in kwargs: + service_now = kwargs['serviceNow'] + if marketo is not None: _setter("marketo", marketo) if s3 is not None: @@ -1020,7 +1094,17 @@ def _configure( source_connector_properties: 'outputs.IntegrationSourceConnectorProperties', connector_profile_name: Optional[str] = None, incremental_pull_config: Optional['outputs.IntegrationIncrementalPullConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorType' in kwargs: + connector_type = kwargs['connectorType'] + if 'sourceConnectorProperties' in kwargs: + source_connector_properties = kwargs['sourceConnectorProperties'] + if 'connectorProfileName' in kwargs: + connector_profile_name = kwargs['connectorProfileName'] + if 'incrementalPullConfig' in kwargs: + incremental_pull_config = kwargs['incrementalPullConfig'] + _setter("connector_type", connector_type) _setter("source_connector_properties", source_connector_properties) if connector_profile_name is not None: @@ -1064,7 +1148,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1128,7 +1214,19 @@ def _configure( connector_operator: Optional['outputs.IntegrationConnectorOperator'] = None, destination_field: Optional[str] = None, task_properties: Optional[Sequence['outputs.IntegrationTaskPropertiesMap']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceFields' in kwargs: + source_fields = kwargs['sourceFields'] + if 'taskType' in kwargs: + task_type = kwargs['taskType'] + if 'connectorOperator' in kwargs: + connector_operator = kwargs['connectorOperator'] + if 'destinationField' in kwargs: + destination_field = kwargs['destinationField'] + if 'taskProperties' in kwargs: + task_properties = kwargs['taskProperties'] + _setter("source_fields", source_fields) _setter("task_type", task_type) if connector_operator is not None: @@ -1196,7 +1294,11 @@ def _configure( _setter: Callable[[Any, Any], None], operator_property_key: 'IntegrationOperatorPropertiesKeys', property: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'operatorPropertyKey' in kwargs: + operator_property_key = kwargs['operatorPropertyKey'] + _setter("operator_property_key", operator_property_key) _setter("property", property) @@ -1245,7 +1347,13 @@ def _configure( _setter: Callable[[Any, Any], None], trigger_type: 'IntegrationTriggerType', trigger_properties: Optional['outputs.IntegrationTriggerProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'triggerType' in kwargs: + trigger_type = kwargs['triggerType'] + if 'triggerProperties' in kwargs: + trigger_properties = kwargs['triggerProperties'] + _setter("trigger_type", trigger_type) if trigger_properties is not None: _setter("trigger_properties", trigger_properties) @@ -1273,7 +1381,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], scheduled: Optional['outputs.IntegrationScheduledTriggerProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if scheduled is not None: _setter("scheduled", scheduled) @@ -1295,7 +1405,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("object", object) @property @@ -1348,7 +1460,11 @@ def _configure( content_type: Optional['ObjectTypeFieldContentType'] = None, source: Optional[str] = None, target: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if content_type is not None: _setter("content_type", content_type) if source is not None: @@ -1413,7 +1529,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, object_type_field: Optional['outputs.ObjectTypeField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectTypeField' in kwargs: + object_type_field = kwargs['objectTypeField'] + if name is not None: _setter("name", name) if object_type_field is not None: @@ -1472,7 +1592,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_names: Optional[Sequence[str]] = None, standard_identifiers: Optional[Sequence['ObjectTypeKeyStandardIdentifiersItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldNames' in kwargs: + field_names = kwargs['fieldNames'] + if 'standardIdentifiers' in kwargs: + standard_identifiers = kwargs['standardIdentifiers'] + if field_names is not None: _setter("field_names", field_names) if standard_identifiers is not None: @@ -1527,7 +1653,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectTypeKeyList' in kwargs: + object_type_key_list = kwargs['objectTypeKeyList'] + if name is not None: _setter("name", name) if object_type_key_list is not None: @@ -1559,7 +1689,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/databrew/_inputs.py b/sdk/python/pulumi_aws_native/databrew/_inputs.py index d221149d94..b2ac65b836 100644 --- a/sdk/python/pulumi_aws_native/databrew/_inputs.py +++ b/sdk/python/pulumi_aws_native/databrew/_inputs.py @@ -87,7 +87,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerRow' in kwargs: + header_row = kwargs['headerRow'] + if delimiter is not None: _setter("delimiter", delimiter) if header_row is not None: @@ -138,7 +142,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'tempDirectory' in kwargs: + temp_directory = kwargs['tempDirectory'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -220,7 +234,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'glueConnectionName' in kwargs: + glue_connection_name = kwargs['glueConnectionName'] + if 'databaseTableName' in kwargs: + database_table_name = kwargs['databaseTableName'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'tempDirectory' in kwargs: + temp_directory = kwargs['tempDirectory'] + _setter("glue_connection_name", glue_connection_name) if database_table_name is not None: _setter("database_table_name", database_table_name) @@ -298,7 +322,13 @@ def _configure( format: pulumi.Input[str], locale_code: Optional[pulumi.Input[str]] = None, timezone_offset: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localeCode' in kwargs: + locale_code = kwargs['localeCode'] + if 'timezoneOffset' in kwargs: + timezone_offset = kwargs['timezoneOffset'] + _setter("format", format) if locale_code is not None: _setter("locale_code", locale_code) @@ -360,7 +390,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerRow' in kwargs: + header_row = kwargs['headerRow'] + if 'sheetIndexes' in kwargs: + sheet_indexes = kwargs['sheetIndexes'] + if 'sheetNames' in kwargs: + sheet_names = kwargs['sheetNames'] + if header_row is not None: _setter("header_row", header_row) if sheet_indexes is not None: @@ -419,7 +457,13 @@ def _configure( max_files: pulumi.Input[int], order: Optional[pulumi.Input['DatasetFilesLimitOrder']] = None, ordered_by: Optional[pulumi.Input['DatasetFilesLimitOrderedBy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxFiles' in kwargs: + max_files = kwargs['maxFiles'] + if 'orderedBy' in kwargs: + ordered_by = kwargs['orderedBy'] + _setter("max_files", max_files) if order is not None: _setter("order", order) @@ -481,7 +525,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], values_map: pulumi.Input[Sequence[pulumi.Input['DatasetFilterValueArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valuesMap' in kwargs: + values_map = kwargs['valuesMap'] + _setter("expression", expression) _setter("values_map", values_map) @@ -526,7 +574,11 @@ def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[str], value_reference: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueReference' in kwargs: + value_reference = kwargs['valueReference'] + _setter("value", value) _setter("value_reference", value_reference) @@ -573,7 +625,9 @@ def _configure( csv: Optional[pulumi.Input['DatasetCsvOptionsArgs']] = None, excel: Optional[pulumi.Input['DatasetExcelOptionsArgs']] = None, json: Optional[pulumi.Input['DatasetJsonOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if excel is not None: @@ -633,7 +687,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCatalogInputDefinition' in kwargs: + data_catalog_input_definition = kwargs['dataCatalogInputDefinition'] + if 'databaseInputDefinition' in kwargs: + database_input_definition = kwargs['databaseInputDefinition'] + if 's3InputDefinition' in kwargs: + s3_input_definition = kwargs['s3InputDefinition'] + if data_catalog_input_definition is not None: _setter("data_catalog_input_definition", data_catalog_input_definition) if database_input_definition is not None: @@ -695,7 +757,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], multi_line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'multiLine' in kwargs: + multi_line = kwargs['multiLine'] + if multi_line is not None: _setter("multi_line", multi_line) @@ -724,7 +790,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + if source_arn is not None: _setter("source_arn", source_arn) @@ -769,7 +839,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createColumn' in kwargs: + create_column = kwargs['createColumn'] + if 'datetimeOptions' in kwargs: + datetime_options = kwargs['datetimeOptions'] + _setter("name", name) _setter("type", type) if create_column is not None: @@ -852,7 +928,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filesLimit' in kwargs: + files_limit = kwargs['filesLimit'] + if 'lastModifiedDateCondition' in kwargs: + last_modified_date_condition = kwargs['lastModifiedDateCondition'] + if files_limit is not None: _setter("files_limit", files_limit) if last_modified_date_condition is not None: @@ -906,7 +988,13 @@ def _configure( _setter: Callable[[Any, Any], None], dataset_parameter: pulumi.Input['DatasetParameterArgs'], path_parameter_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetParameter' in kwargs: + dataset_parameter = kwargs['datasetParameter'] + if 'pathParameterName' in kwargs: + path_parameter_name = kwargs['pathParameterName'] + _setter("dataset_parameter", dataset_parameter) _setter("path_parameter_name", path_parameter_name) @@ -947,7 +1035,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: pulumi.Input[str], key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) if key is not None: _setter("key", key) @@ -989,7 +1079,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1024,7 +1116,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statistics: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statistics", statistics) @property @@ -1052,7 +1146,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, regex: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if regex is not None: @@ -1092,7 +1188,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statistics", statistics) if selectors is not None: _setter("selectors", selectors) @@ -1131,7 +1229,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delimiter: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if delimiter is not None: _setter("delimiter", delimiter) @@ -1172,7 +1272,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseOptions' in kwargs: + database_options = kwargs['databaseOptions'] + if 's3Options' in kwargs: + s3_options = kwargs['s3Options'] + _setter("database_name", database_name) _setter("table_name", table_name) if catalog_id is not None: @@ -1261,7 +1373,15 @@ def _configure( database_options: pulumi.Input['JobDatabaseTableOutputOptionsArgs'], glue_connection_name: pulumi.Input[str], database_output_mode: Optional[pulumi.Input['JobDatabaseOutputDatabaseOutputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseOptions' in kwargs: + database_options = kwargs['databaseOptions'] + if 'glueConnectionName' in kwargs: + glue_connection_name = kwargs['glueConnectionName'] + if 'databaseOutputMode' in kwargs: + database_output_mode = kwargs['databaseOutputMode'] + _setter("database_options", database_options) _setter("glue_connection_name", glue_connection_name) if database_output_mode is not None: @@ -1316,7 +1436,13 @@ def _configure( _setter: Callable[[Any, Any], None], table_name: pulumi.Input[str], temp_directory: Optional[pulumi.Input['JobS3LocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'tempDirectory' in kwargs: + temp_directory = kwargs['tempDirectory'] + _setter("table_name", table_name) if temp_directory is not None: _setter("temp_directory", temp_directory) @@ -1355,7 +1481,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityTypes' in kwargs: + entity_types = kwargs['entityTypes'] + if 'allowedStatistics' in kwargs: + allowed_statistics = kwargs['allowedStatistics'] + _setter("entity_types", entity_types) if allowed_statistics is not None: _setter("allowed_statistics", allowed_statistics) @@ -1394,7 +1526,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], csv: Optional[pulumi.Input['JobCsvOutputOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) @@ -1429,7 +1563,11 @@ def _configure( bucket: pulumi.Input[str], bucket_owner: Optional[pulumi.Input[str]] = None, key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketOwner' in kwargs: + bucket_owner = kwargs['bucketOwner'] + _setter("bucket", bucket) if bucket_owner is not None: _setter("bucket_owner", bucket_owner) @@ -1494,7 +1632,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'compressionFormat' in kwargs: + compression_format = kwargs['compressionFormat'] + if 'formatOptions' in kwargs: + format_options = kwargs['formatOptions'] + if 'maxOutputFiles' in kwargs: + max_output_files = kwargs['maxOutputFiles'] + if 'partitionColumns' in kwargs: + partition_columns = kwargs['partitionColumns'] + _setter("location", location) if compression_format is not None: _setter("compression_format", compression_format) @@ -1580,10 +1728,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class JobProfileConfigurationArgs: def __init__(__self__, *, @@ -1605,7 +1755,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnStatisticsConfigurations' in kwargs: + column_statistics_configurations = kwargs['columnStatisticsConfigurations'] + if 'datasetStatisticsConfiguration' in kwargs: + dataset_statistics_configuration = kwargs['datasetStatisticsConfiguration'] + if 'entityDetectorConfiguration' in kwargs: + entity_detector_configuration = kwargs['entityDetectorConfiguration'] + if 'profileColumns' in kwargs: + profile_columns = kwargs['profileColumns'] + if column_statistics_configurations is not None: _setter("column_statistics_configurations", column_statistics_configurations) if dataset_statistics_configuration is not None: @@ -1671,7 +1831,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if version is not None: _setter("version", version) @@ -1722,7 +1884,11 @@ def _configure( bucket: pulumi.Input[str], bucket_owner: Optional[pulumi.Input[str]] = None, key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketOwner' in kwargs: + bucket_owner = kwargs['bucketOwner'] + _setter("bucket", bucket) if bucket_owner is not None: _setter("bucket_owner", bucket_owner) @@ -1769,7 +1935,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], location: pulumi.Input['JobS3LocationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("location", location) @property @@ -1800,7 +1968,9 @@ def _configure( _setter: Callable[[Any, Any], None], mode: Optional[pulumi.Input['JobSampleMode']] = None, size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if mode is not None: _setter("mode", mode) if size is not None: @@ -1840,7 +2010,9 @@ def _configure( _setter: Callable[[Any, Any], None], parameters: pulumi.Input['JobParameterMapArgs'], statistic: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("parameters", parameters) _setter("statistic", statistic) @@ -1878,7 +2050,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedStatistics' in kwargs: + included_statistics = kwargs['includedStatistics'] + if included_statistics is not None: _setter("included_statistics", included_statistics) if overrides is not None: @@ -1921,7 +2097,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1963,7 +2141,13 @@ def _configure( _setter: Callable[[Any, Any], None], ruleset_arn: pulumi.Input[str], validation_mode: Optional[pulumi.Input['JobValidationMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rulesetArn' in kwargs: + ruleset_arn = kwargs['rulesetArn'] + if 'validationMode' in kwargs: + validation_mode = kwargs['validationMode'] + _setter("ruleset_arn", ruleset_arn) if validation_mode is not None: _setter("validation_mode", validation_mode) @@ -2009,7 +2193,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['ProjectSampleType'], size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if size is not None: _setter("size", size) @@ -2057,7 +2243,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2098,7 +2286,9 @@ def _configure( _setter: Callable[[Any, Any], None], operation: pulumi.Input[str], parameters: Optional[pulumi.Input[Union['RecipeParametersArgs', 'RecipeParameterMapArgs']]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("operation", operation) if parameters is not None: _setter("parameters", parameters) @@ -2149,7 +2339,11 @@ def _configure( condition: pulumi.Input[str], target_column: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetColumn' in kwargs: + target_column = kwargs['targetColumn'] + _setter("condition", condition) _setter("target_column", target_column) if value is not None: @@ -2218,7 +2412,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'tempDirectory' in kwargs: + temp_directory = kwargs['tempDirectory'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -2281,10 +2485,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class RecipeParametersInputPropertiesArgs: def __init__(__self__, *, @@ -2303,7 +2509,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCatalogInputDefinition' in kwargs: + data_catalog_input_definition = kwargs['dataCatalogInputDefinition'] + if 's3InputDefinition' in kwargs: + s3_input_definition = kwargs['s3InputDefinition'] + if data_catalog_input_definition is not None: _setter("data_catalog_input_definition", data_catalog_input_definition) if s3_input_definition is not None: @@ -2643,7 +2855,179 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregateFunction' in kwargs: + aggregate_function = kwargs['aggregateFunction'] + if 'caseStatement' in kwargs: + case_statement = kwargs['caseStatement'] + if 'categoryMap' in kwargs: + category_map = kwargs['categoryMap'] + if 'charsToRemove' in kwargs: + chars_to_remove = kwargs['charsToRemove'] + if 'collapseConsecutiveWhitespace' in kwargs: + collapse_consecutive_whitespace = kwargs['collapseConsecutiveWhitespace'] + if 'columnDataType' in kwargs: + column_data_type = kwargs['columnDataType'] + if 'columnRange' in kwargs: + column_range = kwargs['columnRange'] + if 'customCharacters' in kwargs: + custom_characters = kwargs['customCharacters'] + if 'customStopWords' in kwargs: + custom_stop_words = kwargs['customStopWords'] + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'datasetsColumns' in kwargs: + datasets_columns = kwargs['datasetsColumns'] + if 'dateAddValue' in kwargs: + date_add_value = kwargs['dateAddValue'] + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'dateTimeParameters' in kwargs: + date_time_parameters = kwargs['dateTimeParameters'] + if 'deleteOtherRows' in kwargs: + delete_other_rows = kwargs['deleteOtherRows'] + if 'endPattern' in kwargs: + end_pattern = kwargs['endPattern'] + if 'endPosition' in kwargs: + end_position = kwargs['endPosition'] + if 'endValue' in kwargs: + end_value = kwargs['endValue'] + if 'expandContractions' in kwargs: + expand_contractions = kwargs['expandContractions'] + if 'falseString' in kwargs: + false_string = kwargs['falseString'] + if 'groupByAggFunctionOptions' in kwargs: + group_by_agg_function_options = kwargs['groupByAggFunctionOptions'] + if 'groupByColumns' in kwargs: + group_by_columns = kwargs['groupByColumns'] + if 'hiddenColumns' in kwargs: + hidden_columns = kwargs['hiddenColumns'] + if 'ignoreCase' in kwargs: + ignore_case = kwargs['ignoreCase'] + if 'includeInSplit' in kwargs: + include_in_split = kwargs['includeInSplit'] + if 'isText' in kwargs: + is_text = kwargs['isText'] + if 'joinKeys' in kwargs: + join_keys = kwargs['joinKeys'] + if 'joinType' in kwargs: + join_type = kwargs['joinType'] + if 'leftColumns' in kwargs: + left_columns = kwargs['leftColumns'] + if 'lowerBound' in kwargs: + lower_bound = kwargs['lowerBound'] + if 'mapType' in kwargs: + map_type = kwargs['mapType'] + if 'modeType' in kwargs: + mode_type = kwargs['modeType'] + if 'multiLine' in kwargs: + multi_line = kwargs['multiLine'] + if 'numRows' in kwargs: + num_rows = kwargs['numRows'] + if 'numRowsAfter' in kwargs: + num_rows_after = kwargs['numRowsAfter'] + if 'numRowsBefore' in kwargs: + num_rows_before = kwargs['numRowsBefore'] + if 'orderByColumn' in kwargs: + order_by_column = kwargs['orderByColumn'] + if 'orderByColumns' in kwargs: + order_by_columns = kwargs['orderByColumns'] + if 'patternOption1' in kwargs: + pattern_option1 = kwargs['patternOption1'] + if 'patternOption2' in kwargs: + pattern_option2 = kwargs['patternOption2'] + if 'patternOptions' in kwargs: + pattern_options = kwargs['patternOptions'] + if 'removeAllPunctuation' in kwargs: + remove_all_punctuation = kwargs['removeAllPunctuation'] + if 'removeAllQuotes' in kwargs: + remove_all_quotes = kwargs['removeAllQuotes'] + if 'removeAllWhitespace' in kwargs: + remove_all_whitespace = kwargs['removeAllWhitespace'] + if 'removeCustomCharacters' in kwargs: + remove_custom_characters = kwargs['removeCustomCharacters'] + if 'removeCustomValue' in kwargs: + remove_custom_value = kwargs['removeCustomValue'] + if 'removeLeadingAndTrailingPunctuation' in kwargs: + remove_leading_and_trailing_punctuation = kwargs['removeLeadingAndTrailingPunctuation'] + if 'removeLeadingAndTrailingQuotes' in kwargs: + remove_leading_and_trailing_quotes = kwargs['removeLeadingAndTrailingQuotes'] + if 'removeLeadingAndTrailingWhitespace' in kwargs: + remove_leading_and_trailing_whitespace = kwargs['removeLeadingAndTrailingWhitespace'] + if 'removeLetters' in kwargs: + remove_letters = kwargs['removeLetters'] + if 'removeNumbers' in kwargs: + remove_numbers = kwargs['removeNumbers'] + if 'removeSourceColumn' in kwargs: + remove_source_column = kwargs['removeSourceColumn'] + if 'removeSpecialCharacters' in kwargs: + remove_special_characters = kwargs['removeSpecialCharacters'] + if 'rightColumns' in kwargs: + right_columns = kwargs['rightColumns'] + if 'sampleSize' in kwargs: + sample_size = kwargs['sampleSize'] + if 'sampleType' in kwargs: + sample_type = kwargs['sampleType'] + if 'secondInput' in kwargs: + second_input = kwargs['secondInput'] + if 'secondaryInputs' in kwargs: + secondary_inputs = kwargs['secondaryInputs'] + if 'sheetIndexes' in kwargs: + sheet_indexes = kwargs['sheetIndexes'] + if 'sheetNames' in kwargs: + sheet_names = kwargs['sheetNames'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'sourceColumn1' in kwargs: + source_column1 = kwargs['sourceColumn1'] + if 'sourceColumn2' in kwargs: + source_column2 = kwargs['sourceColumn2'] + if 'sourceColumns' in kwargs: + source_columns = kwargs['sourceColumns'] + if 'startColumnIndex' in kwargs: + start_column_index = kwargs['startColumnIndex'] + if 'startPattern' in kwargs: + start_pattern = kwargs['startPattern'] + if 'startPosition' in kwargs: + start_position = kwargs['startPosition'] + if 'startValue' in kwargs: + start_value = kwargs['startValue'] + if 'stemmingMode' in kwargs: + stemming_mode = kwargs['stemmingMode'] + if 'stepCount' in kwargs: + step_count = kwargs['stepCount'] + if 'stepIndex' in kwargs: + step_index = kwargs['stepIndex'] + if 'stopWordsMode' in kwargs: + stop_words_mode = kwargs['stopWordsMode'] + if 'targetColumn' in kwargs: + target_column = kwargs['targetColumn'] + if 'targetColumnNames' in kwargs: + target_column_names = kwargs['targetColumnNames'] + if 'targetDateFormat' in kwargs: + target_date_format = kwargs['targetDateFormat'] + if 'targetIndex' in kwargs: + target_index = kwargs['targetIndex'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + if 'tokenizerPattern' in kwargs: + tokenizer_pattern = kwargs['tokenizerPattern'] + if 'trueString' in kwargs: + true_string = kwargs['trueString'] + if 'udfLang' in kwargs: + udf_lang = kwargs['udfLang'] + if 'unpivotColumn' in kwargs: + unpivot_column = kwargs['unpivotColumn'] + if 'upperBound' in kwargs: + upper_bound = kwargs['upperBound'] + if 'useNewDataFrame' in kwargs: + use_new_data_frame = kwargs['useNewDataFrame'] + if 'valueColumn' in kwargs: + value_column = kwargs['valueColumn'] + if 'viewFrame' in kwargs: + view_frame = kwargs['viewFrame'] + if aggregate_function is not None: _setter("aggregate_function", aggregate_function) if base is not None: @@ -3778,7 +4162,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: pulumi.Input[str], key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) if key is not None: _setter("key", key) @@ -3820,7 +4206,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCatalogInputDefinition' in kwargs: + data_catalog_input_definition = kwargs['dataCatalogInputDefinition'] + if 's3InputDefinition' in kwargs: + s3_input_definition = kwargs['s3InputDefinition'] + if data_catalog_input_definition is not None: _setter("data_catalog_input_definition", data_catalog_input_definition) if s3_input_definition is not None: @@ -3863,7 +4255,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionExpressions' in kwargs: + condition_expressions = kwargs['conditionExpressions'] + _setter("action", action) if condition_expressions is not None: _setter("condition_expressions", condition_expressions) @@ -3908,7 +4304,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3951,7 +4349,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, regex: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if regex is not None: @@ -4013,7 +4413,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'checkExpression' in kwargs: + check_expression = kwargs['checkExpression'] + if 'columnSelectors' in kwargs: + column_selectors = kwargs['columnSelectors'] + if 'substitutionMap' in kwargs: + substitution_map = kwargs['substitutionMap'] + _setter("check_expression", check_expression) _setter("name", name) if column_selectors is not None: @@ -4103,7 +4511,11 @@ def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[str], value_reference: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueReference' in kwargs: + value_reference = kwargs['valueReference'] + _setter("value", value) _setter("value_reference", value_reference) @@ -4150,7 +4562,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4191,7 +4605,9 @@ def _configure( value: pulumi.Input[float], type: Optional[pulumi.Input['RulesetThresholdType']] = None, unit: Optional[pulumi.Input['RulesetThresholdUnit']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) if type is not None: _setter("type", type) @@ -4244,7 +4660,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/databrew/dataset.py b/sdk/python/pulumi_aws_native/databrew/dataset.py index 409d613911..9466a2e3e9 100644 --- a/sdk/python/pulumi_aws_native/databrew/dataset.py +++ b/sdk/python/pulumi_aws_native/databrew/dataset.py @@ -49,7 +49,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatOptions' in kwargs: + format_options = kwargs['formatOptions'] + if 'pathOptions' in kwargs: + path_options = kwargs['pathOptions'] + _setter("input", input) if format is not None: _setter("format", format) diff --git a/sdk/python/pulumi_aws_native/databrew/job.py b/sdk/python/pulumi_aws_native/databrew/job.py index 94d2dfa3a4..5b30d0fd84 100644 --- a/sdk/python/pulumi_aws_native/databrew/job.py +++ b/sdk/python/pulumi_aws_native/databrew/job.py @@ -101,7 +101,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'dataCatalogOutputs' in kwargs: + data_catalog_outputs = kwargs['dataCatalogOutputs'] + if 'databaseOutputs' in kwargs: + database_outputs = kwargs['databaseOutputs'] + if 'datasetName' in kwargs: + dataset_name = kwargs['datasetName'] + if 'encryptionKeyArn' in kwargs: + encryption_key_arn = kwargs['encryptionKeyArn'] + if 'encryptionMode' in kwargs: + encryption_mode = kwargs['encryptionMode'] + if 'jobSample' in kwargs: + job_sample = kwargs['jobSample'] + if 'logSubscription' in kwargs: + log_subscription = kwargs['logSubscription'] + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'maxRetries' in kwargs: + max_retries = kwargs['maxRetries'] + if 'outputLocation' in kwargs: + output_location = kwargs['outputLocation'] + if 'profileConfiguration' in kwargs: + profile_configuration = kwargs['profileConfiguration'] + if 'projectName' in kwargs: + project_name = kwargs['projectName'] + if 'validationConfigurations' in kwargs: + validation_configurations = kwargs['validationConfigurations'] + _setter("role_arn", role_arn) _setter("type", type) if data_catalog_outputs is not None: diff --git a/sdk/python/pulumi_aws_native/databrew/outputs.py b/sdk/python/pulumi_aws_native/databrew/outputs.py index c2c03534bb..464a5c8d9d 100644 --- a/sdk/python/pulumi_aws_native/databrew/outputs.py +++ b/sdk/python/pulumi_aws_native/databrew/outputs.py @@ -108,7 +108,11 @@ def _configure( _setter: Callable[[Any, Any], None], delimiter: Optional[str] = None, header_row: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerRow' in kwargs: + header_row = kwargs['headerRow'] + if delimiter is not None: _setter("delimiter", delimiter) if header_row is not None: @@ -174,7 +178,17 @@ def _configure( database_name: Optional[str] = None, table_name: Optional[str] = None, temp_directory: Optional['outputs.DatasetS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'tempDirectory' in kwargs: + temp_directory = kwargs['tempDirectory'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -263,7 +277,17 @@ def _configure( database_table_name: Optional[str] = None, query_string: Optional[str] = None, temp_directory: Optional['outputs.DatasetS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'glueConnectionName' in kwargs: + glue_connection_name = kwargs['glueConnectionName'] + if 'databaseTableName' in kwargs: + database_table_name = kwargs['databaseTableName'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'tempDirectory' in kwargs: + temp_directory = kwargs['tempDirectory'] + _setter("glue_connection_name", glue_connection_name) if database_table_name is not None: _setter("database_table_name", database_table_name) @@ -344,7 +368,13 @@ def _configure( format: str, locale_code: Optional[str] = None, timezone_offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localeCode' in kwargs: + locale_code = kwargs['localeCode'] + if 'timezoneOffset' in kwargs: + timezone_offset = kwargs['timezoneOffset'] + _setter("format", format) if locale_code is not None: _setter("locale_code", locale_code) @@ -415,7 +445,15 @@ def _configure( header_row: Optional[bool] = None, sheet_indexes: Optional[Sequence[int]] = None, sheet_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerRow' in kwargs: + header_row = kwargs['headerRow'] + if 'sheetIndexes' in kwargs: + sheet_indexes = kwargs['sheetIndexes'] + if 'sheetNames' in kwargs: + sheet_names = kwargs['sheetNames'] + if header_row is not None: _setter("header_row", header_row) if sheet_indexes is not None: @@ -481,7 +519,13 @@ def _configure( max_files: int, order: Optional['DatasetFilesLimitOrder'] = None, ordered_by: Optional['DatasetFilesLimitOrderedBy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxFiles' in kwargs: + max_files = kwargs['maxFiles'] + if 'orderedBy' in kwargs: + ordered_by = kwargs['orderedBy'] + _setter("max_files", max_files) if order is not None: _setter("order", order) @@ -548,7 +592,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, values_map: Sequence['outputs.DatasetFilterValue'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valuesMap' in kwargs: + values_map = kwargs['valuesMap'] + _setter("expression", expression) _setter("values_map", values_map) @@ -605,7 +653,11 @@ def _configure( _setter: Callable[[Any, Any], None], value: str, value_reference: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueReference' in kwargs: + value_reference = kwargs['valueReference'] + _setter("value", value) _setter("value_reference", value_reference) @@ -647,7 +699,9 @@ def _configure( csv: Optional['outputs.DatasetCsvOptions'] = None, excel: Optional['outputs.DatasetExcelOptions'] = None, json: Optional['outputs.DatasetJsonOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if excel is not None: @@ -719,7 +773,15 @@ def _configure( database_input_definition: Optional['outputs.DatasetDatabaseInputDefinition'] = None, metadata: Optional['outputs.DatasetMetadata'] = None, s3_input_definition: Optional['outputs.DatasetS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCatalogInputDefinition' in kwargs: + data_catalog_input_definition = kwargs['dataCatalogInputDefinition'] + if 'databaseInputDefinition' in kwargs: + database_input_definition = kwargs['databaseInputDefinition'] + if 's3InputDefinition' in kwargs: + s3_input_definition = kwargs['s3InputDefinition'] + if data_catalog_input_definition is not None: _setter("data_catalog_input_definition", data_catalog_input_definition) if database_input_definition is not None: @@ -785,7 +847,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], multi_line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'multiLine' in kwargs: + multi_line = kwargs['multiLine'] + if multi_line is not None: _setter("multi_line", multi_line) @@ -827,7 +893,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + if source_arn is not None: _setter("source_arn", source_arn) @@ -887,7 +957,13 @@ def _configure( create_column: Optional[bool] = None, datetime_options: Optional['outputs.DatasetDatetimeOptions'] = None, filter: Optional['outputs.DatasetFilterExpression'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createColumn' in kwargs: + create_column = kwargs['createColumn'] + if 'datetimeOptions' in kwargs: + datetime_options = kwargs['datetimeOptions'] + _setter("name", name) _setter("type", type) if create_column is not None: @@ -972,7 +1048,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filesLimit' in kwargs: + files_limit = kwargs['filesLimit'] + if 'lastModifiedDateCondition' in kwargs: + last_modified_date_condition = kwargs['lastModifiedDateCondition'] + if files_limit is not None: _setter("files_limit", files_limit) if last_modified_date_condition is not None: @@ -1036,7 +1118,13 @@ def _configure( _setter: Callable[[Any, Any], None], dataset_parameter: 'outputs.DatasetParameter', path_parameter_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetParameter' in kwargs: + dataset_parameter = kwargs['datasetParameter'] + if 'pathParameterName' in kwargs: + path_parameter_name = kwargs['pathParameterName'] + _setter("dataset_parameter", dataset_parameter) _setter("path_parameter_name", path_parameter_name) @@ -1072,7 +1160,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: str, key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) if key is not None: _setter("key", key) @@ -1109,7 +1199,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1136,7 +1228,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statistics: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statistics", statistics) @property @@ -1160,7 +1254,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, regex: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if regex is not None: @@ -1192,7 +1288,9 @@ def _configure( _setter: Callable[[Any, Any], None], statistics: 'outputs.JobStatisticsConfiguration', selectors: Optional[Sequence['outputs.JobColumnSelector']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statistics", statistics) if selectors is not None: _setter("selectors", selectors) @@ -1226,7 +1324,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delimiter: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if delimiter is not None: _setter("delimiter", delimiter) @@ -1288,7 +1388,19 @@ def _configure( database_options: Optional['outputs.JobDatabaseTableOutputOptions'] = None, overwrite: Optional[bool] = None, s3_options: Optional['outputs.JobS3TableOutputOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseOptions' in kwargs: + database_options = kwargs['databaseOptions'] + if 's3Options' in kwargs: + s3_options = kwargs['s3Options'] + _setter("database_name", database_name) _setter("table_name", table_name) if catalog_id is not None: @@ -1374,7 +1486,15 @@ def _configure( database_options: 'outputs.JobDatabaseTableOutputOptions', glue_connection_name: str, database_output_mode: Optional['JobDatabaseOutputDatabaseOutputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseOptions' in kwargs: + database_options = kwargs['databaseOptions'] + if 'glueConnectionName' in kwargs: + glue_connection_name = kwargs['glueConnectionName'] + if 'databaseOutputMode' in kwargs: + database_output_mode = kwargs['databaseOutputMode'] + _setter("database_options", database_options) _setter("glue_connection_name", glue_connection_name) if database_output_mode is not None: @@ -1436,7 +1556,13 @@ def _configure( _setter: Callable[[Any, Any], None], table_name: str, temp_directory: Optional['outputs.JobS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'tempDirectory' in kwargs: + temp_directory = kwargs['tempDirectory'] + _setter("table_name", table_name) if temp_directory is not None: _setter("temp_directory", temp_directory) @@ -1486,7 +1612,13 @@ def _configure( _setter: Callable[[Any, Any], None], entity_types: Sequence[str], allowed_statistics: Optional['outputs.JobAllowedStatistics'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityTypes' in kwargs: + entity_types = kwargs['entityTypes'] + if 'allowedStatistics' in kwargs: + allowed_statistics = kwargs['allowedStatistics'] + _setter("entity_types", entity_types) if allowed_statistics is not None: _setter("allowed_statistics", allowed_statistics) @@ -1555,7 +1687,17 @@ def _configure( max_output_files: Optional[int] = None, overwrite: Optional[bool] = None, partition_columns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'compressionFormat' in kwargs: + compression_format = kwargs['compressionFormat'] + if 'formatOptions' in kwargs: + format_options = kwargs['formatOptions'] + if 'maxOutputFiles' in kwargs: + max_output_files = kwargs['maxOutputFiles'] + if 'partitionColumns' in kwargs: + partition_columns = kwargs['partitionColumns'] + _setter("location", location) if compression_format is not None: _setter("compression_format", compression_format) @@ -1624,7 +1766,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], csv: Optional['outputs.JobCsvOutputOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) @@ -1675,7 +1819,11 @@ def _configure( bucket: str, bucket_owner: Optional[str] = None, key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketOwner' in kwargs: + bucket_owner = kwargs['bucketOwner'] + _setter("bucket", bucket) if bucket_owner is not None: _setter("bucket_owner", bucket_owner) @@ -1705,10 +1853,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class JobProfileConfiguration(dict): @staticmethod @@ -1753,7 +1903,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnStatisticsConfigurations' in kwargs: + column_statistics_configurations = kwargs['columnStatisticsConfigurations'] + if 'datasetStatisticsConfiguration' in kwargs: + dataset_statistics_configuration = kwargs['datasetStatisticsConfiguration'] + if 'entityDetectorConfiguration' in kwargs: + entity_detector_configuration = kwargs['entityDetectorConfiguration'] + if 'profileColumns' in kwargs: + profile_columns = kwargs['profileColumns'] + if column_statistics_configurations is not None: _setter("column_statistics_configurations", column_statistics_configurations) if dataset_statistics_configuration is not None: @@ -1803,7 +1963,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if version is not None: _setter("version", version) @@ -1866,7 +2028,11 @@ def _configure( bucket: str, bucket_owner: Optional[str] = None, key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketOwner' in kwargs: + bucket_owner = kwargs['bucketOwner'] + _setter("bucket", bucket) if bucket_owner is not None: _setter("bucket_owner", bucket_owner) @@ -1901,7 +2067,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], location: 'outputs.JobS3Location', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("location", location) @property @@ -1931,7 +2099,9 @@ def _configure( _setter: Callable[[Any, Any], None], mode: Optional['JobSampleMode'] = None, size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if mode is not None: _setter("mode", mode) if size is not None: @@ -1963,7 +2133,9 @@ def _configure( _setter: Callable[[Any, Any], None], parameters: 'outputs.JobParameterMap', statistic: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("parameters", parameters) _setter("statistic", statistic) @@ -2010,7 +2182,11 @@ def _configure( _setter: Callable[[Any, Any], None], included_statistics: Optional[Sequence[str]] = None, overrides: Optional[Sequence['outputs.JobStatisticOverride']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedStatistics' in kwargs: + included_statistics = kwargs['includedStatistics'] + if included_statistics is not None: _setter("included_statistics", included_statistics) if overrides is not None: @@ -2048,7 +2224,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2104,7 +2282,13 @@ def _configure( _setter: Callable[[Any, Any], None], ruleset_arn: str, validation_mode: Optional['JobValidationMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rulesetArn' in kwargs: + ruleset_arn = kwargs['rulesetArn'] + if 'validationMode' in kwargs: + validation_mode = kwargs['validationMode'] + _setter("ruleset_arn", ruleset_arn) if validation_mode is not None: _setter("validation_mode", validation_mode) @@ -2142,7 +2326,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'ProjectSampleType', size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if size is not None: _setter("size", size) @@ -2185,7 +2371,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2218,7 +2406,9 @@ def _configure( _setter: Callable[[Any, Any], None], operation: str, parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("operation", operation) if parameters is not None: _setter("parameters", parameters) @@ -2281,7 +2471,11 @@ def _configure( condition: str, target_column: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetColumn' in kwargs: + target_column = kwargs['targetColumn'] + _setter("condition", condition) _setter("target_column", target_column) if value is not None: @@ -2361,7 +2555,17 @@ def _configure( database_name: Optional[str] = None, table_name: Optional[str] = None, temp_directory: Optional['outputs.RecipeS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'tempDirectory' in kwargs: + temp_directory = kwargs['tempDirectory'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -2408,10 +2612,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class RecipeParameters(dict): @staticmethod @@ -2912,7 +3118,179 @@ def _configure( value2: Optional[str] = None, value_column: Optional[str] = None, view_frame: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregateFunction' in kwargs: + aggregate_function = kwargs['aggregateFunction'] + if 'caseStatement' in kwargs: + case_statement = kwargs['caseStatement'] + if 'categoryMap' in kwargs: + category_map = kwargs['categoryMap'] + if 'charsToRemove' in kwargs: + chars_to_remove = kwargs['charsToRemove'] + if 'collapseConsecutiveWhitespace' in kwargs: + collapse_consecutive_whitespace = kwargs['collapseConsecutiveWhitespace'] + if 'columnDataType' in kwargs: + column_data_type = kwargs['columnDataType'] + if 'columnRange' in kwargs: + column_range = kwargs['columnRange'] + if 'customCharacters' in kwargs: + custom_characters = kwargs['customCharacters'] + if 'customStopWords' in kwargs: + custom_stop_words = kwargs['customStopWords'] + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'datasetsColumns' in kwargs: + datasets_columns = kwargs['datasetsColumns'] + if 'dateAddValue' in kwargs: + date_add_value = kwargs['dateAddValue'] + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'dateTimeParameters' in kwargs: + date_time_parameters = kwargs['dateTimeParameters'] + if 'deleteOtherRows' in kwargs: + delete_other_rows = kwargs['deleteOtherRows'] + if 'endPattern' in kwargs: + end_pattern = kwargs['endPattern'] + if 'endPosition' in kwargs: + end_position = kwargs['endPosition'] + if 'endValue' in kwargs: + end_value = kwargs['endValue'] + if 'expandContractions' in kwargs: + expand_contractions = kwargs['expandContractions'] + if 'falseString' in kwargs: + false_string = kwargs['falseString'] + if 'groupByAggFunctionOptions' in kwargs: + group_by_agg_function_options = kwargs['groupByAggFunctionOptions'] + if 'groupByColumns' in kwargs: + group_by_columns = kwargs['groupByColumns'] + if 'hiddenColumns' in kwargs: + hidden_columns = kwargs['hiddenColumns'] + if 'ignoreCase' in kwargs: + ignore_case = kwargs['ignoreCase'] + if 'includeInSplit' in kwargs: + include_in_split = kwargs['includeInSplit'] + if 'isText' in kwargs: + is_text = kwargs['isText'] + if 'joinKeys' in kwargs: + join_keys = kwargs['joinKeys'] + if 'joinType' in kwargs: + join_type = kwargs['joinType'] + if 'leftColumns' in kwargs: + left_columns = kwargs['leftColumns'] + if 'lowerBound' in kwargs: + lower_bound = kwargs['lowerBound'] + if 'mapType' in kwargs: + map_type = kwargs['mapType'] + if 'modeType' in kwargs: + mode_type = kwargs['modeType'] + if 'multiLine' in kwargs: + multi_line = kwargs['multiLine'] + if 'numRows' in kwargs: + num_rows = kwargs['numRows'] + if 'numRowsAfter' in kwargs: + num_rows_after = kwargs['numRowsAfter'] + if 'numRowsBefore' in kwargs: + num_rows_before = kwargs['numRowsBefore'] + if 'orderByColumn' in kwargs: + order_by_column = kwargs['orderByColumn'] + if 'orderByColumns' in kwargs: + order_by_columns = kwargs['orderByColumns'] + if 'patternOption1' in kwargs: + pattern_option1 = kwargs['patternOption1'] + if 'patternOption2' in kwargs: + pattern_option2 = kwargs['patternOption2'] + if 'patternOptions' in kwargs: + pattern_options = kwargs['patternOptions'] + if 'removeAllPunctuation' in kwargs: + remove_all_punctuation = kwargs['removeAllPunctuation'] + if 'removeAllQuotes' in kwargs: + remove_all_quotes = kwargs['removeAllQuotes'] + if 'removeAllWhitespace' in kwargs: + remove_all_whitespace = kwargs['removeAllWhitespace'] + if 'removeCustomCharacters' in kwargs: + remove_custom_characters = kwargs['removeCustomCharacters'] + if 'removeCustomValue' in kwargs: + remove_custom_value = kwargs['removeCustomValue'] + if 'removeLeadingAndTrailingPunctuation' in kwargs: + remove_leading_and_trailing_punctuation = kwargs['removeLeadingAndTrailingPunctuation'] + if 'removeLeadingAndTrailingQuotes' in kwargs: + remove_leading_and_trailing_quotes = kwargs['removeLeadingAndTrailingQuotes'] + if 'removeLeadingAndTrailingWhitespace' in kwargs: + remove_leading_and_trailing_whitespace = kwargs['removeLeadingAndTrailingWhitespace'] + if 'removeLetters' in kwargs: + remove_letters = kwargs['removeLetters'] + if 'removeNumbers' in kwargs: + remove_numbers = kwargs['removeNumbers'] + if 'removeSourceColumn' in kwargs: + remove_source_column = kwargs['removeSourceColumn'] + if 'removeSpecialCharacters' in kwargs: + remove_special_characters = kwargs['removeSpecialCharacters'] + if 'rightColumns' in kwargs: + right_columns = kwargs['rightColumns'] + if 'sampleSize' in kwargs: + sample_size = kwargs['sampleSize'] + if 'sampleType' in kwargs: + sample_type = kwargs['sampleType'] + if 'secondInput' in kwargs: + second_input = kwargs['secondInput'] + if 'secondaryInputs' in kwargs: + secondary_inputs = kwargs['secondaryInputs'] + if 'sheetIndexes' in kwargs: + sheet_indexes = kwargs['sheetIndexes'] + if 'sheetNames' in kwargs: + sheet_names = kwargs['sheetNames'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'sourceColumn1' in kwargs: + source_column1 = kwargs['sourceColumn1'] + if 'sourceColumn2' in kwargs: + source_column2 = kwargs['sourceColumn2'] + if 'sourceColumns' in kwargs: + source_columns = kwargs['sourceColumns'] + if 'startColumnIndex' in kwargs: + start_column_index = kwargs['startColumnIndex'] + if 'startPattern' in kwargs: + start_pattern = kwargs['startPattern'] + if 'startPosition' in kwargs: + start_position = kwargs['startPosition'] + if 'startValue' in kwargs: + start_value = kwargs['startValue'] + if 'stemmingMode' in kwargs: + stemming_mode = kwargs['stemmingMode'] + if 'stepCount' in kwargs: + step_count = kwargs['stepCount'] + if 'stepIndex' in kwargs: + step_index = kwargs['stepIndex'] + if 'stopWordsMode' in kwargs: + stop_words_mode = kwargs['stopWordsMode'] + if 'targetColumn' in kwargs: + target_column = kwargs['targetColumn'] + if 'targetColumnNames' in kwargs: + target_column_names = kwargs['targetColumnNames'] + if 'targetDateFormat' in kwargs: + target_date_format = kwargs['targetDateFormat'] + if 'targetIndex' in kwargs: + target_index = kwargs['targetIndex'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + if 'tokenizerPattern' in kwargs: + tokenizer_pattern = kwargs['tokenizerPattern'] + if 'trueString' in kwargs: + true_string = kwargs['trueString'] + if 'udfLang' in kwargs: + udf_lang = kwargs['udfLang'] + if 'unpivotColumn' in kwargs: + unpivot_column = kwargs['unpivotColumn'] + if 'upperBound' in kwargs: + upper_bound = kwargs['upperBound'] + if 'useNewDataFrame' in kwargs: + use_new_data_frame = kwargs['useNewDataFrame'] + if 'valueColumn' in kwargs: + value_column = kwargs['valueColumn'] + if 'viewFrame' in kwargs: + view_frame = kwargs['viewFrame'] + if aggregate_function is not None: _setter("aggregate_function", aggregate_function) if base is not None: @@ -3665,7 +4043,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCatalogInputDefinition' in kwargs: + data_catalog_input_definition = kwargs['dataCatalogInputDefinition'] + if 's3InputDefinition' in kwargs: + s3_input_definition = kwargs['s3InputDefinition'] + if data_catalog_input_definition is not None: _setter("data_catalog_input_definition", data_catalog_input_definition) if s3_input_definition is not None: @@ -3703,7 +4087,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: str, key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) if key is not None: _setter("key", key) @@ -3759,7 +4145,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCatalogInputDefinition' in kwargs: + data_catalog_input_definition = kwargs['dataCatalogInputDefinition'] + if 's3InputDefinition' in kwargs: + s3_input_definition = kwargs['s3InputDefinition'] + if data_catalog_input_definition is not None: _setter("data_catalog_input_definition", data_catalog_input_definition) if s3_input_definition is not None: @@ -3811,7 +4203,11 @@ def _configure( _setter: Callable[[Any, Any], None], action: 'outputs.RecipeAction', condition_expressions: Optional[Sequence['outputs.RecipeConditionExpression']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionExpressions' in kwargs: + condition_expressions = kwargs['conditionExpressions'] + _setter("action", action) if condition_expressions is not None: _setter("condition_expressions", condition_expressions) @@ -3851,7 +4247,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3889,7 +4287,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, regex: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if regex is not None: @@ -3967,7 +4367,15 @@ def _configure( disabled: Optional[bool] = None, substitution_map: Optional[Sequence['outputs.RulesetSubstitutionValue']] = None, threshold: Optional['outputs.RulesetThreshold'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'checkExpression' in kwargs: + check_expression = kwargs['checkExpression'] + if 'columnSelectors' in kwargs: + column_selectors = kwargs['columnSelectors'] + if 'substitutionMap' in kwargs: + substitution_map = kwargs['substitutionMap'] + _setter("check_expression", check_expression) _setter("name", name) if column_selectors is not None: @@ -4053,7 +4461,11 @@ def _configure( _setter: Callable[[Any, Any], None], value: str, value_reference: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueReference' in kwargs: + value_reference = kwargs['valueReference'] + _setter("value", value) _setter("value_reference", value_reference) @@ -4095,7 +4507,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4128,7 +4542,9 @@ def _configure( value: float, type: Optional['RulesetThresholdType'] = None, unit: Optional['RulesetThresholdUnit'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) if type is not None: _setter("type", type) @@ -4172,7 +4588,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/databrew/project.py b/sdk/python/pulumi_aws_native/databrew/project.py index 0669ddcc08..6da9d8b02c 100644 --- a/sdk/python/pulumi_aws_native/databrew/project.py +++ b/sdk/python/pulumi_aws_native/databrew/project.py @@ -49,7 +49,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetName' in kwargs: + dataset_name = kwargs['datasetName'] + if 'recipeName' in kwargs: + recipe_name = kwargs['recipeName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("dataset_name", dataset_name) _setter("recipe_name", recipe_name) _setter("role_arn", role_arn) diff --git a/sdk/python/pulumi_aws_native/databrew/recipe.py b/sdk/python/pulumi_aws_native/databrew/recipe.py index bfc4557061..18a4756c75 100644 --- a/sdk/python/pulumi_aws_native/databrew/recipe.py +++ b/sdk/python/pulumi_aws_native/databrew/recipe.py @@ -39,7 +39,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("steps", steps) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/databrew/ruleset.py b/sdk/python/pulumi_aws_native/databrew/ruleset.py index 886d7305c9..eb2bf3361e 100644 --- a/sdk/python/pulumi_aws_native/databrew/ruleset.py +++ b/sdk/python/pulumi_aws_native/databrew/ruleset.py @@ -45,7 +45,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + _setter("rules", rules) _setter("target_arn", target_arn) if description is not None: diff --git a/sdk/python/pulumi_aws_native/databrew/schedule.py b/sdk/python/pulumi_aws_native/databrew/schedule.py index aff7853263..8950598281 100644 --- a/sdk/python/pulumi_aws_native/databrew/schedule.py +++ b/sdk/python/pulumi_aws_native/databrew/schedule.py @@ -39,7 +39,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cronExpression' in kwargs: + cron_expression = kwargs['cronExpression'] + if 'jobNames' in kwargs: + job_names = kwargs['jobNames'] + _setter("cron_expression", cron_expression) if job_names is not None: _setter("job_names", job_names) diff --git a/sdk/python/pulumi_aws_native/datapipeline/_inputs.py b/sdk/python/pulumi_aws_native/datapipeline/_inputs.py index d69d1738cd..b1ac4e66b0 100644 --- a/sdk/python/pulumi_aws_native/datapipeline/_inputs.py +++ b/sdk/python/pulumi_aws_native/datapipeline/_inputs.py @@ -41,7 +41,13 @@ def _configure( key: pulumi.Input[str], ref_value: Optional[pulumi.Input[str]] = None, string_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refValue' in kwargs: + ref_value = kwargs['refValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + _setter("key", key) if ref_value is not None: _setter("ref_value", ref_value) @@ -108,7 +114,9 @@ def _configure( fields: pulumi.Input[Sequence[pulumi.Input['PipelineFieldArgs']]], id: pulumi.Input[str], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("fields", fields) _setter("id", id) _setter("name", name) @@ -169,7 +177,11 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], string_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + _setter("key", key) _setter("string_value", string_value) @@ -217,7 +229,9 @@ def _configure( _setter: Callable[[Any, Any], None], attributes: pulumi.Input[Sequence[pulumi.Input['PipelineParameterAttributeArgs']]], id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) _setter("id", id) @@ -265,7 +279,11 @@ def _configure( _setter: Callable[[Any, Any], None], id: pulumi.Input[str], string_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + _setter("id", id) _setter("string_value", string_value) @@ -313,7 +331,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/datapipeline/outputs.py b/sdk/python/pulumi_aws_native/datapipeline/outputs.py index c6a3f44cc6..28d2495fac 100644 --- a/sdk/python/pulumi_aws_native/datapipeline/outputs.py +++ b/sdk/python/pulumi_aws_native/datapipeline/outputs.py @@ -61,7 +61,13 @@ def _configure( key: str, ref_value: Optional[str] = None, string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refValue' in kwargs: + ref_value = kwargs['refValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + _setter("key", key) if ref_value is not None: _setter("ref_value", ref_value) @@ -116,7 +122,9 @@ def _configure( fields: Sequence['outputs.PipelineField'], id: str, name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("fields", fields) _setter("id", id) _setter("name", name) @@ -182,7 +190,11 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, string_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + _setter("key", key) _setter("string_value", string_value) @@ -222,7 +234,9 @@ def _configure( _setter: Callable[[Any, Any], None], attributes: Sequence['outputs.PipelineParameterAttribute'], id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) _setter("id", id) @@ -279,7 +293,11 @@ def _configure( _setter: Callable[[Any, Any], None], id: str, string_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + _setter("id", id) _setter("string_value", string_value) @@ -319,7 +337,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/datapipeline/pipeline.py b/sdk/python/pulumi_aws_native/datapipeline/pipeline.py index cc9a942987..e2e5c02087 100644 --- a/sdk/python/pulumi_aws_native/datapipeline/pipeline.py +++ b/sdk/python/pulumi_aws_native/datapipeline/pipeline.py @@ -53,7 +53,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterObjects' in kwargs: + parameter_objects = kwargs['parameterObjects'] + if 'parameterValues' in kwargs: + parameter_values = kwargs['parameterValues'] + if 'pipelineObjects' in kwargs: + pipeline_objects = kwargs['pipelineObjects'] + if 'pipelineTags' in kwargs: + pipeline_tags = kwargs['pipelineTags'] + if activate is not None: _setter("activate", activate) if description is not None: diff --git a/sdk/python/pulumi_aws_native/datasync/_inputs.py b/sdk/python/pulumi_aws_native/datasync/_inputs.py index 057d595842..9300d726b8 100644 --- a/sdk/python/pulumi_aws_native/datasync/_inputs.py +++ b/sdk/python/pulumi_aws_native/datasync/_inputs.py @@ -76,7 +76,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -121,7 +123,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], azure_blob_sas_token: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'azureBlobSasToken' in kwargs: + azure_blob_sas_token = kwargs['azureBlobSasToken'] + _setter("azure_blob_sas_token", azure_blob_sas_token) @property @@ -157,7 +163,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -206,7 +214,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupArns' in kwargs: + security_group_arns = kwargs['securityGroupArns'] + if 'subnetArn' in kwargs: + subnet_arn = kwargs['subnetArn'] + _setter("security_group_arns", security_group_arns) _setter("subnet_arn", subnet_arn) @@ -255,7 +269,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -304,7 +320,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -349,7 +367,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], version: Optional[pulumi.Input['LocationFSxOntapNfsMountOptionsVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if version is not None: _setter("version", version) @@ -381,7 +401,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mount_options: pulumi.Input['LocationFSxOntapNfsMountOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("mount_options", mount_options) @property @@ -412,7 +436,9 @@ def _configure( _setter: Callable[[Any, Any], None], nfs: Optional[pulumi.Input['LocationFSxOntapNfsArgs']] = None, smb: Optional[pulumi.Input['LocationFSxOntapSmbArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if nfs is not None: _setter("nfs", nfs) if smb is not None: @@ -453,7 +479,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], version: Optional[pulumi.Input['LocationFSxOntapSmbMountOptionsVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if version is not None: _setter("version", version) @@ -497,7 +525,11 @@ def _configure( password: pulumi.Input[str], user: pulumi.Input[str], domain: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("mount_options", mount_options) _setter("password", password) _setter("user", user) @@ -570,7 +602,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -615,7 +649,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], version: Optional[pulumi.Input['LocationFSxOpenZfsMountOptionsVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if version is not None: _setter("version", version) @@ -647,7 +683,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mount_options: pulumi.Input['LocationFSxOpenZfsMountOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("mount_options", mount_options) @property @@ -675,7 +715,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], nfs: Optional[pulumi.Input['LocationFSxOpenZfsNfsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if nfs is not None: _setter("nfs", nfs) @@ -709,7 +751,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -758,7 +802,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -807,7 +853,9 @@ def _configure( _setter: Callable[[Any, Any], None], hostname: pulumi.Input[str], port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("hostname", hostname) _setter("port", port) @@ -856,7 +904,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTransferProtection' in kwargs: + data_transfer_protection = kwargs['dataTransferProtection'] + if 'rpcProtection' in kwargs: + rpc_protection = kwargs['rpcProtection'] + if data_transfer_protection is not None: _setter("data_transfer_protection", data_transfer_protection) if rpc_protection is not None: @@ -907,7 +961,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -952,7 +1008,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], version: Optional[pulumi.Input['LocationNfsMountOptionsVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if version is not None: _setter("version", version) @@ -985,7 +1043,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], agent_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentArns' in kwargs: + agent_arns = kwargs['agentArns'] + _setter("agent_arns", agent_arns) @property @@ -1021,7 +1083,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1070,7 +1134,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1119,7 +1185,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1164,7 +1232,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bucket_access_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketAccessRoleArn' in kwargs: + bucket_access_role_arn = kwargs['bucketAccessRoleArn'] + _setter("bucket_access_role_arn", bucket_access_role_arn) @property @@ -1196,7 +1268,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], version: Optional[pulumi.Input['LocationSmbMountOptionsVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if version is not None: _setter("version", version) @@ -1233,7 +1307,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1282,7 +1358,13 @@ def _configure( _setter: Callable[[Any, Any], None], server_hostname: pulumi.Input[str], server_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serverHostname' in kwargs: + server_hostname = kwargs['serverHostname'] + if 'serverPort' in kwargs: + server_port = kwargs['serverPort'] + _setter("server_hostname", server_hostname) if server_port is not None: _setter("server_port", server_port) @@ -1332,7 +1414,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: pulumi.Input[str], username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("password", password) _setter("username", username) @@ -1381,7 +1465,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1430,7 +1516,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterType' in kwargs: + filter_type = kwargs['filterType'] + if filter_type is not None: _setter("filter_type", filter_type) if value is not None: @@ -1533,7 +1623,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bytesPerSecond' in kwargs: + bytes_per_second = kwargs['bytesPerSecond'] + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if 'objectTags' in kwargs: + object_tags = kwargs['objectTags'] + if 'overwriteMode' in kwargs: + overwrite_mode = kwargs['overwriteMode'] + if 'posixPermissions' in kwargs: + posix_permissions = kwargs['posixPermissions'] + if 'preserveDeletedFiles' in kwargs: + preserve_deleted_files = kwargs['preserveDeletedFiles'] + if 'preserveDevices' in kwargs: + preserve_devices = kwargs['preserveDevices'] + if 'securityDescriptorCopyFlags' in kwargs: + security_descriptor_copy_flags = kwargs['securityDescriptorCopyFlags'] + if 'taskQueueing' in kwargs: + task_queueing = kwargs['taskQueueing'] + if 'transferMode' in kwargs: + transfer_mode = kwargs['transferMode'] + if 'verifyMode' in kwargs: + verify_mode = kwargs['verifyMode'] + if atime is not None: _setter("atime", atime) if bytes_per_second is not None: @@ -1770,7 +1884,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketAccessRoleArn' in kwargs: + bucket_access_role_arn = kwargs['bucketAccessRoleArn'] + if 's3BucketArn' in kwargs: + s3_bucket_arn = kwargs['s3BucketArn'] + if bucket_access_role_arn is not None: _setter("bucket_access_role_arn", bucket_access_role_arn) if s3_bucket_arn is not None: @@ -1831,7 +1951,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3: Optional[pulumi.Input['TaskReportConfigDestinationPropertiesS3PropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if s3 is not None: _setter("s3", s3) @@ -1864,7 +1986,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], report_level: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reportLevel' in kwargs: + report_level = kwargs['reportLevel'] + if report_level is not None: _setter("report_level", report_level) @@ -1897,7 +2023,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], report_level: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reportLevel' in kwargs: + report_level = kwargs['reportLevel'] + if report_level is not None: _setter("report_level", report_level) @@ -1930,7 +2060,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], report_level: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reportLevel' in kwargs: + report_level = kwargs['reportLevel'] + if report_level is not None: _setter("report_level", report_level) @@ -1963,7 +2097,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], report_level: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reportLevel' in kwargs: + report_level = kwargs['reportLevel'] + if report_level is not None: _setter("report_level", report_level) @@ -2008,7 +2146,9 @@ def _configure( skipped: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesSkippedPropertiesArgs']] = None, transferred: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesTransferredPropertiesArgs']] = None, verified: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesVerifiedPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if deleted is not None: _setter("deleted", deleted) if skipped is not None: @@ -2099,7 +2239,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputType' in kwargs: + output_type = kwargs['outputType'] + if 'objectVersionIds' in kwargs: + object_version_ids = kwargs['objectVersionIds'] + if 'reportLevel' in kwargs: + report_level = kwargs['reportLevel'] + _setter("destination", destination) _setter("output_type", output_type) if object_version_ids is not None: @@ -2186,7 +2334,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schedule_expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + _setter("schedule_expression", schedule_expression) @property @@ -2222,7 +2374,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/datasync/agent.py b/sdk/python/pulumi_aws_native/datasync/agent.py index b0f71a1c1c..6dc911a44f 100644 --- a/sdk/python/pulumi_aws_native/datasync/agent.py +++ b/sdk/python/pulumi_aws_native/datasync/agent.py @@ -50,7 +50,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activationKey' in kwargs: + activation_key = kwargs['activationKey'] + if 'agentName' in kwargs: + agent_name = kwargs['agentName'] + if 'securityGroupArns' in kwargs: + security_group_arns = kwargs['securityGroupArns'] + if 'subnetArns' in kwargs: + subnet_arns = kwargs['subnetArns'] + if 'vpcEndpointId' in kwargs: + vpc_endpoint_id = kwargs['vpcEndpointId'] + if activation_key is not None: _setter("activation_key", activation_key) if agent_name is not None: 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..9f4fe4d66b 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_azure_blob.py +++ b/sdk/python/pulumi_aws_native/datasync/location_azure_blob.py @@ -57,7 +57,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentArns' in kwargs: + agent_arns = kwargs['agentArns'] + if 'azureBlobAuthenticationType' in kwargs: + azure_blob_authentication_type = kwargs['azureBlobAuthenticationType'] + if 'azureAccessTier' in kwargs: + azure_access_tier = kwargs['azureAccessTier'] + if 'azureBlobContainerUrl' in kwargs: + azure_blob_container_url = kwargs['azureBlobContainerUrl'] + if 'azureBlobSasConfiguration' in kwargs: + azure_blob_sas_configuration = kwargs['azureBlobSasConfiguration'] + if 'azureBlobType' in kwargs: + azure_blob_type = kwargs['azureBlobType'] + _setter("agent_arns", agent_arns) _setter("azure_blob_authentication_type", azure_blob_authentication_type) if azure_access_tier is not None: diff --git a/sdk/python/pulumi_aws_native/datasync/location_efs.py b/sdk/python/pulumi_aws_native/datasync/location_efs.py index 6eabe11272..c63cfede2f 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_efs.py +++ b/sdk/python/pulumi_aws_native/datasync/location_efs.py @@ -53,7 +53,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2Config' in kwargs: + ec2_config = kwargs['ec2Config'] + if 'accessPointArn' in kwargs: + access_point_arn = kwargs['accessPointArn'] + if 'efsFilesystemArn' in kwargs: + efs_filesystem_arn = kwargs['efsFilesystemArn'] + if 'fileSystemAccessRoleArn' in kwargs: + file_system_access_role_arn = kwargs['fileSystemAccessRoleArn'] + if 'inTransitEncryption' in kwargs: + in_transit_encryption = kwargs['inTransitEncryption'] + _setter("ec2_config", ec2_config) if access_point_arn is not None: _setter("access_point_arn", access_point_arn) 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..fe09c39c27 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 @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupArns' in kwargs: + security_group_arns = kwargs['securityGroupArns'] + if 'fsxFilesystemArn' in kwargs: + fsx_filesystem_arn = kwargs['fsxFilesystemArn'] + _setter("security_group_arns", security_group_arns) if fsx_filesystem_arn is not None: _setter("fsx_filesystem_arn", fsx_filesystem_arn) 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..b293fc0e0b 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 @@ -45,7 +45,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupArns' in kwargs: + security_group_arns = kwargs['securityGroupArns'] + if 'storageVirtualMachineArn' in kwargs: + storage_virtual_machine_arn = kwargs['storageVirtualMachineArn'] + _setter("security_group_arns", security_group_arns) _setter("storage_virtual_machine_arn", storage_virtual_machine_arn) if protocol is not None: 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..05858e63c1 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 @@ -45,7 +45,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupArns' in kwargs: + security_group_arns = kwargs['securityGroupArns'] + if 'fsxFilesystemArn' in kwargs: + fsx_filesystem_arn = kwargs['fsxFilesystemArn'] + _setter("protocol", protocol) _setter("security_group_arns", security_group_arns) if fsx_filesystem_arn is not None: 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..6a0f0674ae 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 @@ -53,7 +53,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupArns' in kwargs: + security_group_arns = kwargs['securityGroupArns'] + if 'fsxFilesystemArn' in kwargs: + fsx_filesystem_arn = kwargs['fsxFilesystemArn'] + _setter("security_group_arns", security_group_arns) _setter("user", user) if domain is not None: diff --git a/sdk/python/pulumi_aws_native/datasync/location_hdfs.py b/sdk/python/pulumi_aws_native/datasync/location_hdfs.py index 0f67255ac2..b17bc7b82c 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_hdfs.py +++ b/sdk/python/pulumi_aws_native/datasync/location_hdfs.py @@ -77,7 +77,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentArns' in kwargs: + agent_arns = kwargs['agentArns'] + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + if 'nameNodes' in kwargs: + name_nodes = kwargs['nameNodes'] + if 'blockSize' in kwargs: + block_size = kwargs['blockSize'] + if 'kerberosKeytab' in kwargs: + kerberos_keytab = kwargs['kerberosKeytab'] + if 'kerberosKrb5Conf' in kwargs: + kerberos_krb5_conf = kwargs['kerberosKrb5Conf'] + if 'kerberosPrincipal' in kwargs: + kerberos_principal = kwargs['kerberosPrincipal'] + if 'kmsKeyProviderUri' in kwargs: + kms_key_provider_uri = kwargs['kmsKeyProviderUri'] + if 'qopConfiguration' in kwargs: + qop_configuration = kwargs['qopConfiguration'] + if 'replicationFactor' in kwargs: + replication_factor = kwargs['replicationFactor'] + if 'simpleUser' in kwargs: + simple_user = kwargs['simpleUser'] + _setter("agent_arns", agent_arns) _setter("authentication_type", authentication_type) _setter("name_nodes", name_nodes) diff --git a/sdk/python/pulumi_aws_native/datasync/location_nfs.py b/sdk/python/pulumi_aws_native/datasync/location_nfs.py index fd4f229d73..d7c9722173 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_nfs.py +++ b/sdk/python/pulumi_aws_native/datasync/location_nfs.py @@ -44,7 +44,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onPremConfig' in kwargs: + on_prem_config = kwargs['onPremConfig'] + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + if 'serverHostname' in kwargs: + server_hostname = kwargs['serverHostname'] + _setter("on_prem_config", on_prem_config) if mount_options is not None: _setter("mount_options", mount_options) 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..d3d7ff2d16 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_object_storage.py +++ b/sdk/python/pulumi_aws_native/datasync/location_object_storage.py @@ -66,7 +66,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentArns' in kwargs: + agent_arns = kwargs['agentArns'] + if 'accessKey' in kwargs: + access_key = kwargs['accessKey'] + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'secretKey' in kwargs: + secret_key = kwargs['secretKey'] + if 'serverCertificate' in kwargs: + server_certificate = kwargs['serverCertificate'] + if 'serverHostname' in kwargs: + server_hostname = kwargs['serverHostname'] + if 'serverPort' in kwargs: + server_port = kwargs['serverPort'] + if 'serverProtocol' in kwargs: + server_protocol = kwargs['serverProtocol'] + _setter("agent_arns", agent_arns) if access_key is not None: _setter("access_key", access_key) diff --git a/sdk/python/pulumi_aws_native/datasync/location_s3.py b/sdk/python/pulumi_aws_native/datasync/location_s3.py index 3af68b1413..b3ffa9b26b 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_s3.py +++ b/sdk/python/pulumi_aws_native/datasync/location_s3.py @@ -45,7 +45,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Config' in kwargs: + s3_config = kwargs['s3Config'] + if 's3BucketArn' in kwargs: + s3_bucket_arn = kwargs['s3BucketArn'] + if 's3StorageClass' in kwargs: + s3_storage_class = kwargs['s3StorageClass'] + _setter("s3_config", s3_config) if s3_bucket_arn is not None: _setter("s3_bucket_arn", s3_bucket_arn) diff --git a/sdk/python/pulumi_aws_native/datasync/location_smb.py b/sdk/python/pulumi_aws_native/datasync/location_smb.py index 53635fbc0e..05c34aa196 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_smb.py +++ b/sdk/python/pulumi_aws_native/datasync/location_smb.py @@ -57,7 +57,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentArns' in kwargs: + agent_arns = kwargs['agentArns'] + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + if 'serverHostname' in kwargs: + server_hostname = kwargs['serverHostname'] + _setter("agent_arns", agent_arns) _setter("user", user) if domain is not None: diff --git a/sdk/python/pulumi_aws_native/datasync/outputs.py b/sdk/python/pulumi_aws_native/datasync/outputs.py index e8c1cce95e..e8722aac00 100644 --- a/sdk/python/pulumi_aws_native/datasync/outputs.py +++ b/sdk/python/pulumi_aws_native/datasync/outputs.py @@ -80,7 +80,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -137,7 +139,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], azure_blob_sas_token: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'azureBlobSasToken' in kwargs: + azure_blob_sas_token = kwargs['azureBlobSasToken'] + _setter("azure_blob_sas_token", azure_blob_sas_token) @property @@ -172,7 +178,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -235,7 +243,13 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_arns: Sequence[str], subnet_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupArns' in kwargs: + security_group_arns = kwargs['securityGroupArns'] + if 'subnetArn' in kwargs: + subnet_arn = kwargs['subnetArn'] + _setter("security_group_arns", security_group_arns) _setter("subnet_arn", subnet_arn) @@ -279,7 +293,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -323,7 +339,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -379,7 +397,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mount_options: 'outputs.LocationFSxOntapNfsMountOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("mount_options", mount_options) @property @@ -407,7 +429,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], version: Optional['LocationFSxOntapNfsMountOptionsVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if version is not None: _setter("version", version) @@ -441,7 +465,9 @@ def _configure( _setter: Callable[[Any, Any], None], nfs: Optional['outputs.LocationFSxOntapNfs'] = None, smb: Optional['outputs.LocationFSxOntapSmb'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if nfs is not None: _setter("nfs", nfs) if smb is not None: @@ -505,7 +531,11 @@ def _configure( password: str, user: str, domain: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("mount_options", mount_options) _setter("password", password) _setter("user", user) @@ -561,7 +591,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], version: Optional['LocationFSxOntapSmbMountOptionsVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if version is not None: _setter("version", version) @@ -597,7 +629,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -637,7 +671,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], version: Optional['LocationFSxOpenZfsMountOptionsVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if version is not None: _setter("version", version) @@ -685,7 +721,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mount_options: 'outputs.LocationFSxOpenZfsMountOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("mount_options", mount_options) @property @@ -712,7 +752,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], nfs: Optional['outputs.LocationFSxOpenZfsNfs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if nfs is not None: _setter("nfs", nfs) @@ -745,7 +787,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -789,7 +833,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -833,7 +879,9 @@ def _configure( _setter: Callable[[Any, Any], None], hostname: str, port: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("hostname", hostname) _setter("port", port) @@ -896,7 +944,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_transfer_protection: Optional['LocationHdfsQopConfigurationDataTransferProtection'] = None, rpc_protection: Optional['LocationHdfsQopConfigurationRpcProtection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTransferProtection' in kwargs: + data_transfer_protection = kwargs['dataTransferProtection'] + if 'rpcProtection' in kwargs: + rpc_protection = kwargs['rpcProtection'] + if data_transfer_protection is not None: _setter("data_transfer_protection", data_transfer_protection) if rpc_protection is not None: @@ -942,7 +996,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -982,7 +1038,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], version: Optional['LocationNfsMountOptionsVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if version is not None: _setter("version", version) @@ -1031,7 +1089,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], agent_arns: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentArns' in kwargs: + agent_arns = kwargs['agentArns'] + _setter("agent_arns", agent_arns) @property @@ -1066,7 +1128,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1110,7 +1174,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1154,7 +1220,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1211,7 +1279,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bucket_access_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketAccessRoleArn' in kwargs: + bucket_access_role_arn = kwargs['bucketAccessRoleArn'] + _setter("bucket_access_role_arn", bucket_access_role_arn) @property @@ -1242,7 +1314,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], version: Optional['LocationSmbMountOptionsVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if version is not None: _setter("version", version) @@ -1278,7 +1352,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1341,7 +1417,13 @@ def _configure( _setter: Callable[[Any, Any], None], server_hostname: str, server_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serverHostname' in kwargs: + server_hostname = kwargs['serverHostname'] + if 'serverPort' in kwargs: + server_port = kwargs['serverPort'] + _setter("server_hostname", server_hostname) if server_port is not None: _setter("server_port", server_port) @@ -1386,7 +1468,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: str, username: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("password", password) _setter("username", username) @@ -1430,7 +1514,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1491,7 +1577,11 @@ def _configure( _setter: Callable[[Any, Any], None], filter_type: Optional['TaskFilterRuleFilterType'] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterType' in kwargs: + filter_type = kwargs['filterType'] + if filter_type is not None: _setter("filter_type", filter_type) if value is not None: @@ -1626,7 +1716,31 @@ def _configure( transfer_mode: Optional['TaskOptionsTransferMode'] = None, uid: Optional['TaskOptionsUid'] = None, verify_mode: Optional['TaskOptionsVerifyMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bytesPerSecond' in kwargs: + bytes_per_second = kwargs['bytesPerSecond'] + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if 'objectTags' in kwargs: + object_tags = kwargs['objectTags'] + if 'overwriteMode' in kwargs: + overwrite_mode = kwargs['overwriteMode'] + if 'posixPermissions' in kwargs: + posix_permissions = kwargs['posixPermissions'] + if 'preserveDeletedFiles' in kwargs: + preserve_deleted_files = kwargs['preserveDeletedFiles'] + if 'preserveDevices' in kwargs: + preserve_devices = kwargs['preserveDevices'] + if 'securityDescriptorCopyFlags' in kwargs: + security_descriptor_copy_flags = kwargs['securityDescriptorCopyFlags'] + if 'taskQueueing' in kwargs: + task_queueing = kwargs['taskQueueing'] + if 'transferMode' in kwargs: + transfer_mode = kwargs['transferMode'] + if 'verifyMode' in kwargs: + verify_mode = kwargs['verifyMode'] + if atime is not None: _setter("atime", atime) if bytes_per_second is not None: @@ -1835,7 +1949,15 @@ def _configure( object_version_ids: Optional['TaskReportConfigObjectVersionIds'] = None, overrides: Optional['outputs.TaskReportConfigOverridesProperties'] = None, report_level: Optional['TaskReportConfigReportLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputType' in kwargs: + output_type = kwargs['outputType'] + if 'objectVersionIds' in kwargs: + object_version_ids = kwargs['objectVersionIds'] + if 'reportLevel' in kwargs: + report_level = kwargs['reportLevel'] + _setter("destination", destination) _setter("output_type", output_type) if object_version_ids is not None: @@ -1905,7 +2027,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3: Optional['outputs.TaskReportConfigDestinationPropertiesS3Properties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if s3 is not None: _setter("s3", s3) @@ -1964,7 +2088,13 @@ def _configure( bucket_access_role_arn: Optional[str] = None, s3_bucket_arn: Optional[str] = None, subdirectory: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketAccessRoleArn' in kwargs: + bucket_access_role_arn = kwargs['bucketAccessRoleArn'] + if 's3BucketArn' in kwargs: + s3_bucket_arn = kwargs['s3BucketArn'] + if bucket_access_role_arn is not None: _setter("bucket_access_role_arn", bucket_access_role_arn) if s3_bucket_arn is not None: @@ -2028,7 +2158,9 @@ def _configure( skipped: Optional['outputs.TaskReportConfigOverridesPropertiesSkippedProperties'] = None, transferred: Optional['outputs.TaskReportConfigOverridesPropertiesTransferredProperties'] = None, verified: Optional['outputs.TaskReportConfigOverridesPropertiesVerifiedProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if deleted is not None: _setter("deleted", deleted) if skipped is not None: @@ -2107,7 +2239,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], report_level: Optional['TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reportLevel' in kwargs: + report_level = kwargs['reportLevel'] + if report_level is not None: _setter("report_level", report_level) @@ -2156,7 +2292,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], report_level: Optional['TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reportLevel' in kwargs: + report_level = kwargs['reportLevel'] + if report_level is not None: _setter("report_level", report_level) @@ -2205,7 +2345,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], report_level: Optional['TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reportLevel' in kwargs: + report_level = kwargs['reportLevel'] + if report_level is not None: _setter("report_level", report_level) @@ -2254,7 +2398,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], report_level: Optional['TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reportLevel' in kwargs: + report_level = kwargs['reportLevel'] + if report_level is not None: _setter("report_level", report_level) @@ -2303,7 +2451,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schedule_expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + _setter("schedule_expression", schedule_expression) @property @@ -2338,7 +2490,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/datasync/storage_system.py b/sdk/python/pulumi_aws_native/datasync/storage_system.py index 6247164cf0..1d8620445a 100644 --- a/sdk/python/pulumi_aws_native/datasync/storage_system.py +++ b/sdk/python/pulumi_aws_native/datasync/storage_system.py @@ -52,7 +52,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentArns' in kwargs: + agent_arns = kwargs['agentArns'] + if 'serverConfiguration' in kwargs: + server_configuration = kwargs['serverConfiguration'] + if 'systemType' in kwargs: + system_type = kwargs['systemType'] + if 'cloudWatchLogGroupArn' in kwargs: + cloud_watch_log_group_arn = kwargs['cloudWatchLogGroupArn'] + if 'serverCredentials' in kwargs: + server_credentials = kwargs['serverCredentials'] + _setter("agent_arns", agent_arns) _setter("server_configuration", server_configuration) _setter("system_type", system_type) diff --git a/sdk/python/pulumi_aws_native/datasync/task.py b/sdk/python/pulumi_aws_native/datasync/task.py index 335f206423..599cb75f95 100644 --- a/sdk/python/pulumi_aws_native/datasync/task.py +++ b/sdk/python/pulumi_aws_native/datasync/task.py @@ -61,7 +61,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationLocationArn' in kwargs: + destination_location_arn = kwargs['destinationLocationArn'] + if 'sourceLocationArn' in kwargs: + source_location_arn = kwargs['sourceLocationArn'] + if 'cloudWatchLogGroupArn' in kwargs: + cloud_watch_log_group_arn = kwargs['cloudWatchLogGroupArn'] + if 'taskReportConfig' in kwargs: + task_report_config = kwargs['taskReportConfig'] + _setter("destination_location_arn", destination_location_arn) _setter("source_location_arn", source_location_arn) if cloud_watch_log_group_arn is not None: diff --git a/sdk/python/pulumi_aws_native/dax/_inputs.py b/sdk/python/pulumi_aws_native/dax/_inputs.py index 7eb188ba69..5acf8ad01e 100644 --- a/sdk/python/pulumi_aws_native/dax/_inputs.py +++ b/sdk/python/pulumi_aws_native/dax/_inputs.py @@ -25,7 +25,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sse_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseEnabled' in kwargs: + sse_enabled = kwargs['sseEnabled'] + if sse_enabled is not None: _setter("sse_enabled", sse_enabled) diff --git a/sdk/python/pulumi_aws_native/dax/cluster.py b/sdk/python/pulumi_aws_native/dax/cluster.py index d7cd99129c..f2888d2a20 100644 --- a/sdk/python/pulumi_aws_native/dax/cluster.py +++ b/sdk/python/pulumi_aws_native/dax/cluster.py @@ -67,7 +67,33 @@ def _configure( sse_specification: Optional[pulumi.Input['ClusterSseSpecificationArgs']] = None, subnet_group_name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + if 'nodeType' in kwargs: + node_type = kwargs['nodeType'] + if 'replicationFactor' in kwargs: + replication_factor = kwargs['replicationFactor'] + if 'availabilityZones' in kwargs: + availability_zones = kwargs['availabilityZones'] + if 'clusterEndpointEncryptionType' in kwargs: + cluster_endpoint_encryption_type = kwargs['clusterEndpointEncryptionType'] + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'notificationTopicArn' in kwargs: + notification_topic_arn = kwargs['notificationTopicArn'] + if 'parameterGroupName' in kwargs: + parameter_group_name = kwargs['parameterGroupName'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'sseSpecification' in kwargs: + sse_specification = kwargs['sseSpecification'] + if 'subnetGroupName' in kwargs: + subnet_group_name = kwargs['subnetGroupName'] + _setter("iam_role_arn", iam_role_arn) _setter("node_type", node_type) _setter("replication_factor", replication_factor) diff --git a/sdk/python/pulumi_aws_native/dax/outputs.py b/sdk/python/pulumi_aws_native/dax/outputs.py index e30661a9d4..0fe932c722 100644 --- a/sdk/python/pulumi_aws_native/dax/outputs.py +++ b/sdk/python/pulumi_aws_native/dax/outputs.py @@ -42,7 +42,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sse_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseEnabled' in kwargs: + sse_enabled = kwargs['sseEnabled'] + if sse_enabled is not None: _setter("sse_enabled", sse_enabled) diff --git a/sdk/python/pulumi_aws_native/dax/parameter_group.py b/sdk/python/pulumi_aws_native/dax/parameter_group.py index cfe2ab144a..c97edfa5d4 100644 --- a/sdk/python/pulumi_aws_native/dax/parameter_group.py +++ b/sdk/python/pulumi_aws_native/dax/parameter_group.py @@ -32,7 +32,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterGroupName' in kwargs: + parameter_group_name = kwargs['parameterGroupName'] + if 'parameterNameValues' in kwargs: + parameter_name_values = kwargs['parameterNameValues'] + if description is not None: _setter("description", description) if parameter_group_name is not None: diff --git a/sdk/python/pulumi_aws_native/dax/subnet_group.py b/sdk/python/pulumi_aws_native/dax/subnet_group.py index 574fb651f8..19c270c2e7 100644 --- a/sdk/python/pulumi_aws_native/dax/subnet_group.py +++ b/sdk/python/pulumi_aws_native/dax/subnet_group.py @@ -32,7 +32,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'subnetGroupName' in kwargs: + subnet_group_name = kwargs['subnetGroupName'] + _setter("subnet_ids", subnet_ids) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/detective/_inputs.py b/sdk/python/pulumi_aws_native/detective/_inputs.py index 2d522354f4..85404c17d5 100644 --- a/sdk/python/pulumi_aws_native/detective/_inputs.py +++ b/sdk/python/pulumi_aws_native/detective/_inputs.py @@ -33,7 +33,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/detective/graph.py b/sdk/python/pulumi_aws_native/detective/graph.py index 6b83a0b3b2..bfef9141a8 100644 --- a/sdk/python/pulumi_aws_native/detective/graph.py +++ b/sdk/python/pulumi_aws_native/detective/graph.py @@ -32,7 +32,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoEnableMembers' in kwargs: + auto_enable_members = kwargs['autoEnableMembers'] + if auto_enable_members is not None: _setter("auto_enable_members", auto_enable_members) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/detective/member_invitation.py b/sdk/python/pulumi_aws_native/detective/member_invitation.py index 32f71eefcf..8136fa801c 100644 --- a/sdk/python/pulumi_aws_native/detective/member_invitation.py +++ b/sdk/python/pulumi_aws_native/detective/member_invitation.py @@ -43,7 +43,17 @@ def _configure( member_id: pulumi.Input[str], disable_email_notification: Optional[pulumi.Input[bool]] = None, message: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'graphArn' in kwargs: + graph_arn = kwargs['graphArn'] + if 'memberEmailAddress' in kwargs: + member_email_address = kwargs['memberEmailAddress'] + if 'memberId' in kwargs: + member_id = kwargs['memberId'] + if 'disableEmailNotification' in kwargs: + disable_email_notification = kwargs['disableEmailNotification'] + _setter("graph_arn", graph_arn) _setter("member_email_address", member_email_address) _setter("member_id", member_id) diff --git a/sdk/python/pulumi_aws_native/detective/organization_admin.py b/sdk/python/pulumi_aws_native/detective/organization_admin.py index b55f7add78..3eca8069db 100644 --- a/sdk/python/pulumi_aws_native/detective/organization_admin.py +++ b/sdk/python/pulumi_aws_native/detective/organization_admin.py @@ -27,7 +27,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], account_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + _setter("account_id", account_id) @property diff --git a/sdk/python/pulumi_aws_native/detective/outputs.py b/sdk/python/pulumi_aws_native/detective/outputs.py index a23363e908..539275a415 100644 --- a/sdk/python/pulumi_aws_native/detective/outputs.py +++ b/sdk/python/pulumi_aws_native/detective/outputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/devicefarm/_inputs.py b/sdk/python/pulumi_aws_native/devicefarm/_inputs.py index a05bc0c9f6..100db8b4c1 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/_inputs.py +++ b/sdk/python/pulumi_aws_native/devicefarm/_inputs.py @@ -46,7 +46,9 @@ def _configure( attribute: Optional[pulumi.Input['DevicePoolRuleAttribute']] = None, operator: Optional[pulumi.Input['DevicePoolRuleOperator']] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attribute is not None: _setter("attribute", attribute) if operator is not None: @@ -106,7 +108,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -144,7 +148,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -182,7 +188,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -220,7 +228,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -267,7 +277,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) _setter("vpc_id", vpc_id) @@ -324,7 +342,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -370,7 +390,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) _setter("vpc_id", vpc_id) @@ -424,7 +452,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/devicefarm/device_pool.py b/sdk/python/pulumi_aws_native/devicefarm/device_pool.py index 0ab490f64c..1b0bc83149 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/device_pool.py +++ b/sdk/python/pulumi_aws_native/devicefarm/device_pool.py @@ -44,7 +44,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'projectArn' in kwargs: + project_arn = kwargs['projectArn'] + if 'maxDevices' in kwargs: + max_devices = kwargs['maxDevices'] + _setter("project_arn", project_arn) _setter("rules", rules) if description is not None: diff --git a/sdk/python/pulumi_aws_native/devicefarm/instance_profile.py b/sdk/python/pulumi_aws_native/devicefarm/instance_profile.py index e2442fb203..dec0779e2c 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/instance_profile.py +++ b/sdk/python/pulumi_aws_native/devicefarm/instance_profile.py @@ -43,7 +43,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludeAppPackagesFromCleanup' in kwargs: + exclude_app_packages_from_cleanup = kwargs['excludeAppPackagesFromCleanup'] + if 'packageCleanup' in kwargs: + package_cleanup = kwargs['packageCleanup'] + if 'rebootAfterUse' in kwargs: + reboot_after_use = kwargs['rebootAfterUse'] + if description is not None: _setter("description", description) if exclude_app_packages_from_cleanup is not None: diff --git a/sdk/python/pulumi_aws_native/devicefarm/network_profile.py b/sdk/python/pulumi_aws_native/devicefarm/network_profile.py index ef708e9f4a..15ef9f0181 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/network_profile.py +++ b/sdk/python/pulumi_aws_native/devicefarm/network_profile.py @@ -61,7 +61,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'projectArn' in kwargs: + project_arn = kwargs['projectArn'] + if 'downlinkBandwidthBits' in kwargs: + downlink_bandwidth_bits = kwargs['downlinkBandwidthBits'] + if 'downlinkDelayMs' in kwargs: + downlink_delay_ms = kwargs['downlinkDelayMs'] + if 'downlinkJitterMs' in kwargs: + downlink_jitter_ms = kwargs['downlinkJitterMs'] + if 'downlinkLossPercent' in kwargs: + downlink_loss_percent = kwargs['downlinkLossPercent'] + if 'uplinkBandwidthBits' in kwargs: + uplink_bandwidth_bits = kwargs['uplinkBandwidthBits'] + if 'uplinkDelayMs' in kwargs: + uplink_delay_ms = kwargs['uplinkDelayMs'] + if 'uplinkJitterMs' in kwargs: + uplink_jitter_ms = kwargs['uplinkJitterMs'] + if 'uplinkLossPercent' in kwargs: + uplink_loss_percent = kwargs['uplinkLossPercent'] + _setter("project_arn", project_arn) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/devicefarm/outputs.py b/sdk/python/pulumi_aws_native/devicefarm/outputs.py index e9f33f1d96..f6423ed240 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/outputs.py +++ b/sdk/python/pulumi_aws_native/devicefarm/outputs.py @@ -49,7 +49,9 @@ def _configure( attribute: Optional['DevicePoolRuleAttribute'] = None, operator: Optional['DevicePoolRuleOperator'] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attribute is not None: _setter("attribute", attribute) if operator is not None: @@ -97,7 +99,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -127,7 +131,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -157,7 +163,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -187,7 +195,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -250,7 +260,15 @@ def _configure( security_group_ids: Sequence[str], subnet_ids: Sequence[str], vpc_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) _setter("vpc_id", vpc_id) @@ -295,7 +313,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -357,7 +377,15 @@ def _configure( security_group_ids: Sequence[str], subnet_ids: Sequence[str], vpc_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) _setter("vpc_id", vpc_id) @@ -399,7 +427,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/devicefarm/project.py b/sdk/python/pulumi_aws_native/devicefarm/project.py index 1c7d54e657..9d063f21ce 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/project.py +++ b/sdk/python/pulumi_aws_native/devicefarm/project.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultJobTimeoutMinutes' in kwargs: + default_job_timeout_minutes = kwargs['defaultJobTimeoutMinutes'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if default_job_timeout_minutes is not None: _setter("default_job_timeout_minutes", default_job_timeout_minutes) if name is not None: 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..33a956af82 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/test_grid_project.py +++ b/sdk/python/pulumi_aws_native/devicefarm/test_grid_project.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/devicefarm/vpce_configuration.py b/sdk/python/pulumi_aws_native/devicefarm/vpce_configuration.py index 360ce2a13c..ec7f391539 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/vpce_configuration.py +++ b/sdk/python/pulumi_aws_native/devicefarm/vpce_configuration.py @@ -40,7 +40,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceDnsName' in kwargs: + service_dns_name = kwargs['serviceDnsName'] + if 'vpceServiceName' in kwargs: + vpce_service_name = kwargs['vpceServiceName'] + if 'vpceConfigurationDescription' in kwargs: + vpce_configuration_description = kwargs['vpceConfigurationDescription'] + if 'vpceConfigurationName' in kwargs: + vpce_configuration_name = kwargs['vpceConfigurationName'] + _setter("service_dns_name", service_dns_name) _setter("vpce_service_name", vpce_service_name) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/devopsguru/_inputs.py b/sdk/python/pulumi_aws_native/devopsguru/_inputs.py index 3dd415530d..efd962393c 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/_inputs.py +++ b/sdk/python/pulumi_aws_native/devopsguru/_inputs.py @@ -37,7 +37,9 @@ def _configure( _setter: Callable[[Any, Any], None], filters: Optional[pulumi.Input['NotificationChannelNotificationFilterConfigArgs']] = None, sns: Optional[pulumi.Input['NotificationChannelSnsChannelConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if filters is not None: _setter("filters", filters) if sns is not None: @@ -80,7 +82,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'messageTypes' in kwargs: + message_types = kwargs['messageTypes'] + if message_types is not None: _setter("message_types", message_types) if severities is not None: @@ -120,7 +126,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + if topic_arn is not None: _setter("topic_arn", topic_arn) @@ -150,7 +160,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stack_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stackNames' in kwargs: + stack_names = kwargs['stackNames'] + if stack_names is not None: _setter("stack_names", stack_names) @@ -185,7 +199,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudFormation' in kwargs: + cloud_formation = kwargs['cloudFormation'] + if cloud_formation is not None: _setter("cloud_formation", cloud_formation) if tags is not None: @@ -230,7 +248,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appBoundaryKey' in kwargs: + app_boundary_key = kwargs['appBoundaryKey'] + if 'tagValues' in kwargs: + tag_values = kwargs['tagValues'] + if app_boundary_key is not None: _setter("app_boundary_key", app_boundary_key) if tag_values is not None: 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..9c7ff247a2 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 @@ -21,10 +21,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + class LogAnomalyDetectionIntegration(pulumi.CustomResource): @overload def __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..1290634f24 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/notification_channel.py +++ b/sdk/python/pulumi_aws_native/devopsguru/notification_channel.py @@ -29,7 +29,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], config: pulumi.Input['NotificationChannelConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("config", config) @property diff --git a/sdk/python/pulumi_aws_native/devopsguru/outputs.py b/sdk/python/pulumi_aws_native/devopsguru/outputs.py index cdf3a13686..a1ecbae2de 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/outputs.py +++ b/sdk/python/pulumi_aws_native/devopsguru/outputs.py @@ -41,7 +41,9 @@ def _configure( _setter: Callable[[Any, Any], None], filters: Optional['outputs.NotificationChannelNotificationFilterConfig'] = None, sns: Optional['outputs.NotificationChannelSnsChannelConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if filters is not None: _setter("filters", filters) if sns is not None: @@ -96,7 +98,11 @@ def _configure( _setter: Callable[[Any, Any], None], message_types: Optional[Sequence['NotificationChannelNotificationMessageType']] = None, severities: Optional[Sequence['NotificationChannelInsightSeverity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'messageTypes' in kwargs: + message_types = kwargs['messageTypes'] + if message_types is not None: _setter("message_types", message_types) if severities is not None: @@ -148,7 +154,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + if topic_arn is not None: _setter("topic_arn", topic_arn) @@ -194,7 +204,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stack_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stackNames' in kwargs: + stack_names = kwargs['stackNames'] + if stack_names is not None: _setter("stack_names", stack_names) @@ -245,7 +259,11 @@ def _configure( _setter: Callable[[Any, Any], None], cloud_formation: Optional['outputs.ResourceCollectionCloudFormationCollectionFilter'] = None, tags: Optional[Sequence['outputs.ResourceCollectionTagCollection']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudFormation' in kwargs: + cloud_formation = kwargs['cloudFormation'] + if cloud_formation is not None: _setter("cloud_formation", cloud_formation) if tags is not None: @@ -304,7 +322,13 @@ def _configure( _setter: Callable[[Any, Any], None], app_boundary_key: Optional[str] = None, tag_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appBoundaryKey' in kwargs: + app_boundary_key = kwargs['appBoundaryKey'] + if 'tagValues' in kwargs: + tag_values = kwargs['tagValues'] + if app_boundary_key is not None: _setter("app_boundary_key", app_boundary_key) if tag_values is not None: diff --git a/sdk/python/pulumi_aws_native/devopsguru/resource_collection.py b/sdk/python/pulumi_aws_native/devopsguru/resource_collection.py index 96cb44d137..7d85dbe55f 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/resource_collection.py +++ b/sdk/python/pulumi_aws_native/devopsguru/resource_collection.py @@ -29,7 +29,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_collection_filter: pulumi.Input['ResourceCollectionFilterArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceCollectionFilter' in kwargs: + resource_collection_filter = kwargs['resourceCollectionFilter'] + _setter("resource_collection_filter", resource_collection_filter) @property diff --git a/sdk/python/pulumi_aws_native/directoryservice/_inputs.py b/sdk/python/pulumi_aws_native/directoryservice/_inputs.py index e82f52cc9c..c95e945fe6 100644 --- a/sdk/python/pulumi_aws_native/directoryservice/_inputs.py +++ b/sdk/python/pulumi_aws_native/directoryservice/_inputs.py @@ -29,7 +29,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("subnet_ids", subnet_ids) _setter("vpc_id", vpc_id) @@ -71,7 +77,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("subnet_ids", subnet_ids) _setter("vpc_id", vpc_id) diff --git a/sdk/python/pulumi_aws_native/directoryservice/microsoft_ad.py b/sdk/python/pulumi_aws_native/directoryservice/microsoft_ad.py index f4afdbecc9..c613eb0c46 100644 --- a/sdk/python/pulumi_aws_native/directoryservice/microsoft_ad.py +++ b/sdk/python/pulumi_aws_native/directoryservice/microsoft_ad.py @@ -46,7 +46,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcSettings' in kwargs: + vpc_settings = kwargs['vpcSettings'] + if 'createAlias' in kwargs: + create_alias = kwargs['createAlias'] + if 'enableSso' in kwargs: + enable_sso = kwargs['enableSso'] + if 'shortName' in kwargs: + short_name = kwargs['shortName'] + _setter("password", password) _setter("vpc_settings", vpc_settings) if create_alias is not None: diff --git a/sdk/python/pulumi_aws_native/directoryservice/outputs.py b/sdk/python/pulumi_aws_native/directoryservice/outputs.py index b7a01f2792..3a5810fada 100644 --- a/sdk/python/pulumi_aws_native/directoryservice/outputs.py +++ b/sdk/python/pulumi_aws_native/directoryservice/outputs.py @@ -48,7 +48,13 @@ def _configure( _setter: Callable[[Any, Any], None], subnet_ids: Sequence[str], vpc_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("subnet_ids", subnet_ids) _setter("vpc_id", vpc_id) @@ -101,7 +107,13 @@ def _configure( _setter: Callable[[Any, Any], None], subnet_ids: Sequence[str], vpc_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("subnet_ids", subnet_ids) _setter("vpc_id", vpc_id) diff --git a/sdk/python/pulumi_aws_native/directoryservice/simple_ad.py b/sdk/python/pulumi_aws_native/directoryservice/simple_ad.py index 091de1c045..bccbb0f982 100644 --- a/sdk/python/pulumi_aws_native/directoryservice/simple_ad.py +++ b/sdk/python/pulumi_aws_native/directoryservice/simple_ad.py @@ -57,7 +57,17 @@ def _configure( name: Optional[pulumi.Input[str]] = None, password: Optional[pulumi.Input[str]] = None, short_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcSettings' in kwargs: + vpc_settings = kwargs['vpcSettings'] + if 'createAlias' in kwargs: + create_alias = kwargs['createAlias'] + if 'enableSso' in kwargs: + enable_sso = kwargs['enableSso'] + if 'shortName' in kwargs: + short_name = kwargs['shortName'] + _setter("size", size) _setter("vpc_settings", vpc_settings) if create_alias is not None: diff --git a/sdk/python/pulumi_aws_native/dlm/_inputs.py b/sdk/python/pulumi_aws_native/dlm/_inputs.py index 42619c3cab..92adde7d34 100644 --- a/sdk/python/pulumi_aws_native/dlm/_inputs.py +++ b/sdk/python/pulumi_aws_native/dlm/_inputs.py @@ -47,7 +47,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossRegionCopy' in kwargs: + cross_region_copy = kwargs['crossRegionCopy'] + _setter("cross_region_copy", cross_region_copy) _setter("name", name) @@ -82,7 +86,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], retention_archive_tier: pulumi.Input['LifecyclePolicyRetentionArchiveTierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retentionArchiveTier' in kwargs: + retention_archive_tier = kwargs['retentionArchiveTier'] + _setter("retention_archive_tier", retention_archive_tier) @property @@ -107,7 +115,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], retain_rule: pulumi.Input['LifecyclePolicyArchiveRetainRuleArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retainRule' in kwargs: + retain_rule = kwargs['retainRule'] + _setter("retain_rule", retain_rule) @property @@ -144,7 +156,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cronExpression' in kwargs: + cron_expression = kwargs['cronExpression'] + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + if cron_expression is not None: _setter("cron_expression", cron_expression) if interval is not None: @@ -220,7 +238,13 @@ def _configure( encryption_configuration: pulumi.Input['LifecyclePolicyEncryptionConfigurationArgs'], target: pulumi.Input[str], retain_rule: Optional[pulumi.Input['LifecyclePolicyCrossRegionCopyRetainRuleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'retainRule' in kwargs: + retain_rule = kwargs['retainRule'] + _setter("encryption_configuration", encryption_configuration) _setter("target", target) if retain_rule is not None: @@ -269,7 +293,11 @@ def _configure( _setter: Callable[[Any, Any], None], interval: pulumi.Input[int], interval_unit: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + _setter("interval", interval) _setter("interval_unit", interval_unit) @@ -307,7 +335,11 @@ def _configure( _setter: Callable[[Any, Any], None], interval: pulumi.Input[int], interval_unit: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + _setter("interval", interval) _setter("interval_unit", interval_unit) @@ -360,7 +392,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cmkArn' in kwargs: + cmk_arn = kwargs['cmkArn'] + if 'copyTags' in kwargs: + copy_tags = kwargs['copyTags'] + if 'deprecateRule' in kwargs: + deprecate_rule = kwargs['deprecateRule'] + if 'retainRule' in kwargs: + retain_rule = kwargs['retainRule'] + if 'targetRegion' in kwargs: + target_region = kwargs['targetRegion'] + _setter("encrypted", encrypted) if cmk_arn is not None: _setter("cmk_arn", cmk_arn) @@ -457,7 +501,11 @@ def _configure( count: Optional[pulumi.Input[int]] = None, interval: Optional[pulumi.Input[int]] = None, interval_unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + if count is not None: _setter("count", count) if interval is not None: @@ -508,7 +556,11 @@ def _configure( _setter: Callable[[Any, Any], None], encrypted: pulumi.Input[bool], cmk_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cmkArn' in kwargs: + cmk_arn = kwargs['cmkArn'] + _setter("encrypted", encrypted) if cmk_arn is not None: _setter("cmk_arn", cmk_arn) @@ -550,7 +602,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if 'snapshotOwner' in kwargs: + snapshot_owner = kwargs['snapshotOwner'] + if 'descriptionRegex' in kwargs: + description_regex = kwargs['descriptionRegex'] + _setter("event_type", event_type) _setter("snapshot_owner", snapshot_owner) if description_regex is not None: @@ -599,7 +659,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], parameters: Optional[pulumi.Input['LifecyclePolicyEventParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if parameters is not None: _setter("parameters", parameters) @@ -644,7 +706,13 @@ def _configure( count: Optional[pulumi.Input[int]] = None, interval: Optional[pulumi.Input[int]] = None, interval_unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZones' in kwargs: + availability_zones = kwargs['availabilityZones'] + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + if availability_zones is not None: _setter("availability_zones", availability_zones) if count is not None: @@ -709,7 +777,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludeBootVolume' in kwargs: + exclude_boot_volume = kwargs['excludeBootVolume'] + if 'excludeDataVolumeTags' in kwargs: + exclude_data_volume_tags = kwargs['excludeDataVolumeTags'] + if 'noReboot' in kwargs: + no_reboot = kwargs['noReboot'] + if exclude_boot_volume is not None: _setter("exclude_boot_volume", exclude_boot_volume) if exclude_data_volume_tags is not None: @@ -778,7 +854,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventSource' in kwargs: + event_source = kwargs['eventSource'] + if 'policyType' in kwargs: + policy_type = kwargs['policyType'] + if 'resourceLocations' in kwargs: + resource_locations = kwargs['resourceLocations'] + if 'resourceTypes' in kwargs: + resource_types = kwargs['resourceTypes'] + if 'targetTags' in kwargs: + target_tags = kwargs['targetTags'] + if actions is not None: _setter("actions", actions) if event_source is not None: @@ -887,7 +975,11 @@ def _configure( count: Optional[pulumi.Input[int]] = None, interval: Optional[pulumi.Input[int]] = None, interval_unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + if count is not None: _setter("count", count) if interval is not None: @@ -941,7 +1033,11 @@ def _configure( count: Optional[pulumi.Input[int]] = None, interval: Optional[pulumi.Input[int]] = None, interval_unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + if count is not None: _setter("count", count) if interval is not None: @@ -1019,7 +1115,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'archiveRule' in kwargs: + archive_rule = kwargs['archiveRule'] + if 'copyTags' in kwargs: + copy_tags = kwargs['copyTags'] + if 'createRule' in kwargs: + create_rule = kwargs['createRule'] + if 'crossRegionCopyRules' in kwargs: + cross_region_copy_rules = kwargs['crossRegionCopyRules'] + if 'deprecateRule' in kwargs: + deprecate_rule = kwargs['deprecateRule'] + if 'fastRestoreRule' in kwargs: + fast_restore_rule = kwargs['fastRestoreRule'] + if 'retainRule' in kwargs: + retain_rule = kwargs['retainRule'] + if 'shareRules' in kwargs: + share_rules = kwargs['shareRules'] + if 'tagsToAdd' in kwargs: + tags_to_add = kwargs['tagsToAdd'] + if 'variableTags' in kwargs: + variable_tags = kwargs['variableTags'] + if archive_rule is not None: _setter("archive_rule", archive_rule) if copy_tags is not None: @@ -1161,7 +1279,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetAccounts' in kwargs: + target_accounts = kwargs['targetAccounts'] + if 'unshareInterval' in kwargs: + unshare_interval = kwargs['unshareInterval'] + if 'unshareIntervalUnit' in kwargs: + unshare_interval_unit = kwargs['unshareIntervalUnit'] + if target_accounts is not None: _setter("target_accounts", target_accounts) if unshare_interval is not None: @@ -1212,7 +1338,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/dlm/lifecycle_policy.py b/sdk/python/pulumi_aws_native/dlm/lifecycle_policy.py index dbaf25f509..f699586ae2 100644 --- a/sdk/python/pulumi_aws_native/dlm/lifecycle_policy.py +++ b/sdk/python/pulumi_aws_native/dlm/lifecycle_policy.py @@ -40,7 +40,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'policyDetails' in kwargs: + policy_details = kwargs['policyDetails'] + if description is not None: _setter("description", description) if execution_role_arn is not None: diff --git a/sdk/python/pulumi_aws_native/dlm/outputs.py b/sdk/python/pulumi_aws_native/dlm/outputs.py index 183315ae44..9cf76ca5fc 100644 --- a/sdk/python/pulumi_aws_native/dlm/outputs.py +++ b/sdk/python/pulumi_aws_native/dlm/outputs.py @@ -65,7 +65,11 @@ def _configure( _setter: Callable[[Any, Any], None], cross_region_copy: Sequence['outputs.LifecyclePolicyCrossRegionCopyAction'], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossRegionCopy' in kwargs: + cross_region_copy = kwargs['crossRegionCopy'] + _setter("cross_region_copy", cross_region_copy) _setter("name", name) @@ -109,7 +113,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], retention_archive_tier: 'outputs.LifecyclePolicyRetentionArchiveTier', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retentionArchiveTier' in kwargs: + retention_archive_tier = kwargs['retentionArchiveTier'] + _setter("retention_archive_tier", retention_archive_tier) @property @@ -147,7 +155,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], retain_rule: 'outputs.LifecyclePolicyArchiveRetainRule', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retainRule' in kwargs: + retain_rule = kwargs['retainRule'] + _setter("retain_rule", retain_rule) @property @@ -199,7 +211,13 @@ def _configure( interval_unit: Optional[str] = None, location: Optional[str] = None, times: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cronExpression' in kwargs: + cron_expression = kwargs['cronExpression'] + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + if cron_expression is not None: _setter("cron_expression", cron_expression) if interval is not None: @@ -274,7 +292,13 @@ def _configure( encryption_configuration: 'outputs.LifecyclePolicyEncryptionConfiguration', target: str, retain_rule: Optional['outputs.LifecyclePolicyCrossRegionCopyRetainRule'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'retainRule' in kwargs: + retain_rule = kwargs['retainRule'] + _setter("encryption_configuration", encryption_configuration) _setter("target", target) if retain_rule is not None: @@ -328,7 +352,11 @@ def _configure( _setter: Callable[[Any, Any], None], interval: int, interval_unit: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + _setter("interval", interval) _setter("interval_unit", interval_unit) @@ -375,7 +403,11 @@ def _configure( _setter: Callable[[Any, Any], None], interval: int, interval_unit: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + _setter("interval", interval) _setter("interval_unit", interval_unit) @@ -445,7 +477,19 @@ def _configure( retain_rule: Optional['outputs.LifecyclePolicyCrossRegionCopyRetainRule'] = None, target: Optional[str] = None, target_region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cmkArn' in kwargs: + cmk_arn = kwargs['cmkArn'] + if 'copyTags' in kwargs: + copy_tags = kwargs['copyTags'] + if 'deprecateRule' in kwargs: + deprecate_rule = kwargs['deprecateRule'] + if 'retainRule' in kwargs: + retain_rule = kwargs['retainRule'] + if 'targetRegion' in kwargs: + target_region = kwargs['targetRegion'] + _setter("encrypted", encrypted) if cmk_arn is not None: _setter("cmk_arn", cmk_arn) @@ -531,7 +575,11 @@ def _configure( count: Optional[int] = None, interval: Optional[int] = None, interval_unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + if count is not None: _setter("count", count) if interval is not None: @@ -587,7 +635,11 @@ def _configure( _setter: Callable[[Any, Any], None], encrypted: bool, cmk_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cmkArn' in kwargs: + cmk_arn = kwargs['cmkArn'] + _setter("encrypted", encrypted) if cmk_arn is not None: _setter("cmk_arn", cmk_arn) @@ -642,7 +694,15 @@ def _configure( event_type: str, snapshot_owner: Sequence[str], description_regex: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if 'snapshotOwner' in kwargs: + snapshot_owner = kwargs['snapshotOwner'] + if 'descriptionRegex' in kwargs: + description_regex = kwargs['descriptionRegex'] + _setter("event_type", event_type) _setter("snapshot_owner", snapshot_owner) if description_regex is not None: @@ -679,7 +739,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, parameters: Optional['outputs.LifecyclePolicyEventParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if parameters is not None: _setter("parameters", parameters) @@ -735,7 +797,13 @@ def _configure( count: Optional[int] = None, interval: Optional[int] = None, interval_unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZones' in kwargs: + availability_zones = kwargs['availabilityZones'] + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + if availability_zones is not None: _setter("availability_zones", availability_zones) if count is not None: @@ -805,7 +873,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludeBootVolume' in kwargs: + exclude_boot_volume = kwargs['excludeBootVolume'] + if 'excludeDataVolumeTags' in kwargs: + exclude_data_volume_tags = kwargs['excludeDataVolumeTags'] + if 'noReboot' in kwargs: + no_reboot = kwargs['noReboot'] + if exclude_boot_volume is not None: _setter("exclude_boot_volume", exclude_boot_volume) if exclude_data_volume_tags is not None: @@ -887,7 +963,19 @@ def _configure( resource_types: Optional[Sequence[str]] = None, schedules: Optional[Sequence['outputs.LifecyclePolicySchedule']] = None, target_tags: Optional[Sequence['outputs.LifecyclePolicyTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventSource' in kwargs: + event_source = kwargs['eventSource'] + if 'policyType' in kwargs: + policy_type = kwargs['policyType'] + if 'resourceLocations' in kwargs: + resource_locations = kwargs['resourceLocations'] + if 'resourceTypes' in kwargs: + resource_types = kwargs['resourceTypes'] + if 'targetTags' in kwargs: + target_tags = kwargs['targetTags'] + if actions is not None: _setter("actions", actions) if event_source is not None: @@ -981,7 +1069,11 @@ def _configure( count: Optional[int] = None, interval: Optional[int] = None, interval_unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + if count is not None: _setter("count", count) if interval is not None: @@ -1040,7 +1132,11 @@ def _configure( count: Optional[int] = None, interval: Optional[int] = None, interval_unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalUnit' in kwargs: + interval_unit = kwargs['intervalUnit'] + if count is not None: _setter("count", count) if interval is not None: @@ -1141,7 +1237,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'archiveRule' in kwargs: + archive_rule = kwargs['archiveRule'] + if 'copyTags' in kwargs: + copy_tags = kwargs['copyTags'] + if 'createRule' in kwargs: + create_rule = kwargs['createRule'] + if 'crossRegionCopyRules' in kwargs: + cross_region_copy_rules = kwargs['crossRegionCopyRules'] + if 'deprecateRule' in kwargs: + deprecate_rule = kwargs['deprecateRule'] + if 'fastRestoreRule' in kwargs: + fast_restore_rule = kwargs['fastRestoreRule'] + if 'retainRule' in kwargs: + retain_rule = kwargs['retainRule'] + if 'shareRules' in kwargs: + share_rules = kwargs['shareRules'] + if 'tagsToAdd' in kwargs: + tags_to_add = kwargs['tagsToAdd'] + if 'variableTags' in kwargs: + variable_tags = kwargs['variableTags'] + if archive_rule is not None: _setter("archive_rule", archive_rule) if copy_tags is not None: @@ -1260,7 +1378,15 @@ def _configure( target_accounts: Optional[Sequence[str]] = None, unshare_interval: Optional[int] = None, unshare_interval_unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetAccounts' in kwargs: + target_accounts = kwargs['targetAccounts'] + if 'unshareInterval' in kwargs: + unshare_interval = kwargs['unshareInterval'] + if 'unshareIntervalUnit' in kwargs: + unshare_interval_unit = kwargs['unshareIntervalUnit'] + if target_accounts is not None: _setter("target_accounts", target_accounts) if unshare_interval is not None: @@ -1299,7 +1425,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/dms/_inputs.py b/sdk/python/pulumi_aws_native/dms/_inputs.py index c5bf30ce5f..b2b0407e24 100644 --- a/sdk/python/pulumi_aws_native/dms/_inputs.py +++ b/sdk/python/pulumi_aws_native/dms/_inputs.py @@ -61,7 +61,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'docsToInvestigate' in kwargs: + docs_to_investigate = kwargs['docsToInvestigate'] + if 'extractDocId' in kwargs: + extract_doc_id = kwargs['extractDocId'] + if 'nestingLevel' in kwargs: + nesting_level = kwargs['nestingLevel'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if docs_to_investigate is not None: _setter("docs_to_investigate", docs_to_investigate) if extract_doc_id is not None: @@ -131,7 +143,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], service_access_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if service_access_role_arn is not None: _setter("service_access_role_arn", service_access_role_arn) @@ -166,7 +182,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointUri' in kwargs: + endpoint_uri = kwargs['endpointUri'] + if 'errorRetryDuration' in kwargs: + error_retry_duration = kwargs['errorRetryDuration'] + if 'fullLoadErrorPercentage' in kwargs: + full_load_error_percentage = kwargs['fullLoadErrorPercentage'] + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if endpoint_uri is not None: _setter("endpoint_uri", endpoint_uri) if error_retry_duration is not None: @@ -261,7 +287,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'afterConnectScript' in kwargs: + after_connect_script = kwargs['afterConnectScript'] + if 'cleanSourceMetadataOnMismatch' in kwargs: + clean_source_metadata_on_mismatch = kwargs['cleanSourceMetadataOnMismatch'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'eventsPollInterval' in kwargs: + events_poll_interval = kwargs['eventsPollInterval'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'parallelLoadThreads' in kwargs: + parallel_load_threads = kwargs['parallelLoadThreads'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'serverName' in kwargs: + server_name = kwargs['serverName'] + if 'serverTimezone' in kwargs: + server_timezone = kwargs['serverTimezone'] + if after_connect_script is not None: _setter("after_connect_script", after_connect_script) if clean_source_metadata_on_mismatch is not None: @@ -431,7 +479,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currentLsn' in kwargs: + current_lsn = kwargs['currentLsn'] + if 'maxKBytesPerRead' in kwargs: + max_k_bytes_per_read = kwargs['maxKBytesPerRead'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'setDataCaptureChanges' in kwargs: + set_data_capture_changes = kwargs['setDataCaptureChanges'] + if current_lsn is not None: _setter("current_lsn", current_lsn) if max_k_bytes_per_read is not None: @@ -552,7 +612,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeControlDetails' in kwargs: + include_control_details = kwargs['includeControlDetails'] + if 'includeNullAndEmpty' in kwargs: + include_null_and_empty = kwargs['includeNullAndEmpty'] + if 'includePartitionValue' in kwargs: + include_partition_value = kwargs['includePartitionValue'] + if 'includeTableAlterOperations' in kwargs: + include_table_alter_operations = kwargs['includeTableAlterOperations'] + if 'includeTransactionDetails' in kwargs: + include_transaction_details = kwargs['includeTransactionDetails'] + if 'messageFormat' in kwargs: + message_format = kwargs['messageFormat'] + if 'messageMaxBytes' in kwargs: + message_max_bytes = kwargs['messageMaxBytes'] + if 'noHexPrefix' in kwargs: + no_hex_prefix = kwargs['noHexPrefix'] + if 'partitionIncludeSchemaTable' in kwargs: + partition_include_schema_table = kwargs['partitionIncludeSchemaTable'] + if 'saslPassword' in kwargs: + sasl_password = kwargs['saslPassword'] + if 'saslUserName' in kwargs: + sasl_user_name = kwargs['saslUserName'] + if 'securityProtocol' in kwargs: + security_protocol = kwargs['securityProtocol'] + if 'sslCaCertificateArn' in kwargs: + ssl_ca_certificate_arn = kwargs['sslCaCertificateArn'] + if 'sslClientCertificateArn' in kwargs: + ssl_client_certificate_arn = kwargs['sslClientCertificateArn'] + if 'sslClientKeyArn' in kwargs: + ssl_client_key_arn = kwargs['sslClientKeyArn'] + if 'sslClientKeyPassword' in kwargs: + ssl_client_key_password = kwargs['sslClientKeyPassword'] + if broker is not None: _setter("broker", broker) if include_control_details is not None: @@ -792,7 +886,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeControlDetails' in kwargs: + include_control_details = kwargs['includeControlDetails'] + if 'includeNullAndEmpty' in kwargs: + include_null_and_empty = kwargs['includeNullAndEmpty'] + if 'includePartitionValue' in kwargs: + include_partition_value = kwargs['includePartitionValue'] + if 'includeTableAlterOperations' in kwargs: + include_table_alter_operations = kwargs['includeTableAlterOperations'] + if 'includeTransactionDetails' in kwargs: + include_transaction_details = kwargs['includeTransactionDetails'] + if 'messageFormat' in kwargs: + message_format = kwargs['messageFormat'] + if 'noHexPrefix' in kwargs: + no_hex_prefix = kwargs['noHexPrefix'] + if 'partitionIncludeSchemaTable' in kwargs: + partition_include_schema_table = kwargs['partitionIncludeSchemaTable'] + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + if include_control_details is not None: _setter("include_control_details", include_control_details) if include_null_and_empty is not None: @@ -965,7 +1081,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bcpPacketSize' in kwargs: + bcp_packet_size = kwargs['bcpPacketSize'] + if 'controlTablesFileGroup' in kwargs: + control_tables_file_group = kwargs['controlTablesFileGroup'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'forceLobLookup' in kwargs: + force_lob_lookup = kwargs['forceLobLookup'] + if 'querySingleAlwaysOnNode' in kwargs: + query_single_always_on_node = kwargs['querySingleAlwaysOnNode'] + if 'readBackupOnly' in kwargs: + read_backup_only = kwargs['readBackupOnly'] + if 'safeguardPolicy' in kwargs: + safeguard_policy = kwargs['safeguardPolicy'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'serverName' in kwargs: + server_name = kwargs['serverName'] + if 'tlogAccessMode' in kwargs: + tlog_access_mode = kwargs['tlogAccessMode'] + if 'trimSpaceInChar' in kwargs: + trim_space_in_char = kwargs['trimSpaceInChar'] + if 'useBcpFullLoad' in kwargs: + use_bcp_full_load = kwargs['useBcpFullLoad'] + if 'useThirdPartyBackupDevice' in kwargs: + use_third_party_backup_device = kwargs['useThirdPartyBackupDevice'] + if bcp_packet_size is not None: _setter("bcp_packet_size", bcp_packet_size) if control_tables_file_group is not None: @@ -1203,7 +1349,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authMechanism' in kwargs: + auth_mechanism = kwargs['authMechanism'] + if 'authSource' in kwargs: + auth_source = kwargs['authSource'] + if 'authType' in kwargs: + auth_type = kwargs['authType'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'docsToInvestigate' in kwargs: + docs_to_investigate = kwargs['docsToInvestigate'] + if 'extractDocId' in kwargs: + extract_doc_id = kwargs['extractDocId'] + if 'nestingLevel' in kwargs: + nesting_level = kwargs['nestingLevel'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'serverName' in kwargs: + server_name = kwargs['serverName'] + if auth_mechanism is not None: _setter("auth_mechanism", auth_mechanism) if auth_source is not None: @@ -1385,7 +1553,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'afterConnectScript' in kwargs: + after_connect_script = kwargs['afterConnectScript'] + if 'cleanSourceMetadataOnMismatch' in kwargs: + clean_source_metadata_on_mismatch = kwargs['cleanSourceMetadataOnMismatch'] + if 'eventsPollInterval' in kwargs: + events_poll_interval = kwargs['eventsPollInterval'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'parallelLoadThreads' in kwargs: + parallel_load_threads = kwargs['parallelLoadThreads'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'serverTimezone' in kwargs: + server_timezone = kwargs['serverTimezone'] + if 'targetDbType' in kwargs: + target_db_type = kwargs['targetDbType'] + if after_connect_script is not None: _setter("after_connect_script", after_connect_script) if clean_source_metadata_on_mismatch is not None: @@ -1517,7 +1705,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorRetryDuration' in kwargs: + error_retry_duration = kwargs['errorRetryDuration'] + if 'iamAuthEnabled' in kwargs: + iam_auth_enabled = kwargs['iamAuthEnabled'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'maxRetryCount' in kwargs: + max_retry_count = kwargs['maxRetryCount'] + if 's3BucketFolder' in kwargs: + s3_bucket_folder = kwargs['s3BucketFolder'] + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if error_retry_duration is not None: _setter("error_retry_duration", error_retry_duration) if iam_auth_enabled is not None: @@ -1711,7 +1915,79 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessAlternateDirectly' in kwargs: + access_alternate_directly = kwargs['accessAlternateDirectly'] + if 'addSupplementalLogging' in kwargs: + add_supplemental_logging = kwargs['addSupplementalLogging'] + if 'additionalArchivedLogDestId' in kwargs: + additional_archived_log_dest_id = kwargs['additionalArchivedLogDestId'] + if 'allowSelectNestedTables' in kwargs: + allow_select_nested_tables = kwargs['allowSelectNestedTables'] + if 'archivedLogDestId' in kwargs: + archived_log_dest_id = kwargs['archivedLogDestId'] + if 'archivedLogsOnly' in kwargs: + archived_logs_only = kwargs['archivedLogsOnly'] + if 'asmPassword' in kwargs: + asm_password = kwargs['asmPassword'] + if 'asmServer' in kwargs: + asm_server = kwargs['asmServer'] + if 'asmUser' in kwargs: + asm_user = kwargs['asmUser'] + if 'charLengthSemantics' in kwargs: + char_length_semantics = kwargs['charLengthSemantics'] + if 'directPathNoLog' in kwargs: + direct_path_no_log = kwargs['directPathNoLog'] + if 'directPathParallelLoad' in kwargs: + direct_path_parallel_load = kwargs['directPathParallelLoad'] + if 'enableHomogenousTablespace' in kwargs: + enable_homogenous_tablespace = kwargs['enableHomogenousTablespace'] + if 'extraArchivedLogDestIds' in kwargs: + extra_archived_log_dest_ids = kwargs['extraArchivedLogDestIds'] + if 'failTasksOnLobTruncation' in kwargs: + fail_tasks_on_lob_truncation = kwargs['failTasksOnLobTruncation'] + if 'numberDatatypeScale' in kwargs: + number_datatype_scale = kwargs['numberDatatypeScale'] + if 'oraclePathPrefix' in kwargs: + oracle_path_prefix = kwargs['oraclePathPrefix'] + if 'parallelAsmReadThreads' in kwargs: + parallel_asm_read_threads = kwargs['parallelAsmReadThreads'] + if 'readAheadBlocks' in kwargs: + read_ahead_blocks = kwargs['readAheadBlocks'] + if 'readTableSpaceName' in kwargs: + read_table_space_name = kwargs['readTableSpaceName'] + if 'replacePathPrefix' in kwargs: + replace_path_prefix = kwargs['replacePathPrefix'] + if 'retryInterval' in kwargs: + retry_interval = kwargs['retryInterval'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerOracleAsmAccessRoleArn' in kwargs: + secrets_manager_oracle_asm_access_role_arn = kwargs['secretsManagerOracleAsmAccessRoleArn'] + if 'secretsManagerOracleAsmSecretId' in kwargs: + secrets_manager_oracle_asm_secret_id = kwargs['secretsManagerOracleAsmSecretId'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'securityDbEncryption' in kwargs: + security_db_encryption = kwargs['securityDbEncryption'] + if 'securityDbEncryptionName' in kwargs: + security_db_encryption_name = kwargs['securityDbEncryptionName'] + if 'spatialDataOptionToGeoJsonFunctionName' in kwargs: + spatial_data_option_to_geo_json_function_name = kwargs['spatialDataOptionToGeoJsonFunctionName'] + if 'standbyDelayTime' in kwargs: + standby_delay_time = kwargs['standbyDelayTime'] + if 'useAlternateFolderForOnline' in kwargs: + use_alternate_folder_for_online = kwargs['useAlternateFolderForOnline'] + if 'useBFile' in kwargs: + use_b_file = kwargs['useBFile'] + if 'useDirectPathFullLoad' in kwargs: + use_direct_path_full_load = kwargs['useDirectPathFullLoad'] + if 'useLogminerReader' in kwargs: + use_logminer_reader = kwargs['useLogminerReader'] + if 'usePathPrefix' in kwargs: + use_path_prefix = kwargs['usePathPrefix'] + if access_alternate_directly is not None: _setter("access_alternate_directly", access_alternate_directly) if add_supplemental_logging is not None: @@ -2156,7 +2432,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'afterConnectScript' in kwargs: + after_connect_script = kwargs['afterConnectScript'] + if 'babelfishDatabaseName' in kwargs: + babelfish_database_name = kwargs['babelfishDatabaseName'] + if 'captureDdls' in kwargs: + capture_ddls = kwargs['captureDdls'] + if 'databaseMode' in kwargs: + database_mode = kwargs['databaseMode'] + if 'ddlArtifactsSchema' in kwargs: + ddl_artifacts_schema = kwargs['ddlArtifactsSchema'] + if 'executeTimeout' in kwargs: + execute_timeout = kwargs['executeTimeout'] + if 'failTasksOnLobTruncation' in kwargs: + fail_tasks_on_lob_truncation = kwargs['failTasksOnLobTruncation'] + if 'heartbeatEnable' in kwargs: + heartbeat_enable = kwargs['heartbeatEnable'] + if 'heartbeatFrequency' in kwargs: + heartbeat_frequency = kwargs['heartbeatFrequency'] + if 'heartbeatSchema' in kwargs: + heartbeat_schema = kwargs['heartbeatSchema'] + if 'mapBooleanAsBoolean' in kwargs: + map_boolean_as_boolean = kwargs['mapBooleanAsBoolean'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'pluginName' in kwargs: + plugin_name = kwargs['pluginName'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'slotName' in kwargs: + slot_name = kwargs['slotName'] + if after_connect_script is not None: _setter("after_connect_script", after_connect_script) if babelfish_database_name is not None: @@ -2365,7 +2675,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authPassword' in kwargs: + auth_password = kwargs['authPassword'] + if 'authType' in kwargs: + auth_type = kwargs['authType'] + if 'authUserName' in kwargs: + auth_user_name = kwargs['authUserName'] + if 'serverName' in kwargs: + server_name = kwargs['serverName'] + if 'sslCaCertificateArn' in kwargs: + ssl_ca_certificate_arn = kwargs['sslCaCertificateArn'] + if 'sslSecurityProtocol' in kwargs: + ssl_security_protocol = kwargs['sslSecurityProtocol'] + if auth_password is not None: _setter("auth_password", auth_password) if auth_type is not None: @@ -2532,7 +2856,61 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceptAnyDate' in kwargs: + accept_any_date = kwargs['acceptAnyDate'] + if 'afterConnectScript' in kwargs: + after_connect_script = kwargs['afterConnectScript'] + if 'bucketFolder' in kwargs: + bucket_folder = kwargs['bucketFolder'] + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'caseSensitiveNames' in kwargs: + case_sensitive_names = kwargs['caseSensitiveNames'] + if 'compUpdate' in kwargs: + comp_update = kwargs['compUpdate'] + if 'connectionTimeout' in kwargs: + connection_timeout = kwargs['connectionTimeout'] + if 'dateFormat' in kwargs: + date_format = kwargs['dateFormat'] + if 'emptyAsNull' in kwargs: + empty_as_null = kwargs['emptyAsNull'] + if 'encryptionMode' in kwargs: + encryption_mode = kwargs['encryptionMode'] + if 'explicitIds' in kwargs: + explicit_ids = kwargs['explicitIds'] + if 'fileTransferUploadStreams' in kwargs: + file_transfer_upload_streams = kwargs['fileTransferUploadStreams'] + if 'loadTimeout' in kwargs: + load_timeout = kwargs['loadTimeout'] + if 'mapBooleanAsBoolean' in kwargs: + map_boolean_as_boolean = kwargs['mapBooleanAsBoolean'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'removeQuotes' in kwargs: + remove_quotes = kwargs['removeQuotes'] + if 'replaceChars' in kwargs: + replace_chars = kwargs['replaceChars'] + if 'replaceInvalidChars' in kwargs: + replace_invalid_chars = kwargs['replaceInvalidChars'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'serverSideEncryptionKmsKeyId' in kwargs: + server_side_encryption_kms_key_id = kwargs['serverSideEncryptionKmsKeyId'] + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if 'timeFormat' in kwargs: + time_format = kwargs['timeFormat'] + if 'trimBlanks' in kwargs: + trim_blanks = kwargs['trimBlanks'] + if 'truncateColumns' in kwargs: + truncate_columns = kwargs['truncateColumns'] + if 'writeBufferSize' in kwargs: + write_buffer_size = kwargs['writeBufferSize'] + if accept_any_date is not None: _setter("accept_any_date", accept_any_date) if after_connect_script is not None: @@ -2944,7 +3322,83 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addColumnName' in kwargs: + add_column_name = kwargs['addColumnName'] + if 'bucketFolder' in kwargs: + bucket_folder = kwargs['bucketFolder'] + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'cannedAclForObjects' in kwargs: + canned_acl_for_objects = kwargs['cannedAclForObjects'] + if 'cdcInsertsAndUpdates' in kwargs: + cdc_inserts_and_updates = kwargs['cdcInsertsAndUpdates'] + if 'cdcInsertsOnly' in kwargs: + cdc_inserts_only = kwargs['cdcInsertsOnly'] + if 'cdcMaxBatchInterval' in kwargs: + cdc_max_batch_interval = kwargs['cdcMaxBatchInterval'] + if 'cdcMinFileSize' in kwargs: + cdc_min_file_size = kwargs['cdcMinFileSize'] + if 'cdcPath' in kwargs: + cdc_path = kwargs['cdcPath'] + if 'compressionType' in kwargs: + compression_type = kwargs['compressionType'] + if 'csvDelimiter' in kwargs: + csv_delimiter = kwargs['csvDelimiter'] + if 'csvNoSupValue' in kwargs: + csv_no_sup_value = kwargs['csvNoSupValue'] + if 'csvNullValue' in kwargs: + csv_null_value = kwargs['csvNullValue'] + if 'csvRowDelimiter' in kwargs: + csv_row_delimiter = kwargs['csvRowDelimiter'] + if 'dataFormat' in kwargs: + data_format = kwargs['dataFormat'] + if 'dataPageSize' in kwargs: + data_page_size = kwargs['dataPageSize'] + if 'datePartitionDelimiter' in kwargs: + date_partition_delimiter = kwargs['datePartitionDelimiter'] + if 'datePartitionEnabled' in kwargs: + date_partition_enabled = kwargs['datePartitionEnabled'] + if 'datePartitionSequence' in kwargs: + date_partition_sequence = kwargs['datePartitionSequence'] + if 'datePartitionTimezone' in kwargs: + date_partition_timezone = kwargs['datePartitionTimezone'] + if 'dictPageSizeLimit' in kwargs: + dict_page_size_limit = kwargs['dictPageSizeLimit'] + if 'enableStatistics' in kwargs: + enable_statistics = kwargs['enableStatistics'] + if 'encodingType' in kwargs: + encoding_type = kwargs['encodingType'] + if 'encryptionMode' in kwargs: + encryption_mode = kwargs['encryptionMode'] + if 'externalTableDefinition' in kwargs: + external_table_definition = kwargs['externalTableDefinition'] + if 'ignoreHeaderRows' in kwargs: + ignore_header_rows = kwargs['ignoreHeaderRows'] + if 'includeOpForFullLoad' in kwargs: + include_op_for_full_load = kwargs['includeOpForFullLoad'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'parquetTimestampInMillisecond' in kwargs: + parquet_timestamp_in_millisecond = kwargs['parquetTimestampInMillisecond'] + if 'parquetVersion' in kwargs: + parquet_version = kwargs['parquetVersion'] + if 'preserveTransactions' in kwargs: + preserve_transactions = kwargs['preserveTransactions'] + if 'rowGroupLength' in kwargs: + row_group_length = kwargs['rowGroupLength'] + if 'serverSideEncryptionKmsKeyId' in kwargs: + server_side_encryption_kms_key_id = kwargs['serverSideEncryptionKmsKeyId'] + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if 'timestampColumnName' in kwargs: + timestamp_column_name = kwargs['timestampColumnName'] + if 'useCsvNoSupValue' in kwargs: + use_csv_no_sup_value = kwargs['useCsvNoSupValue'] + if 'useTaskStartTimeForFullLoadTimestamp' in kwargs: + use_task_start_time_for_full_load_timestamp = kwargs['useTaskStartTimeForFullLoadTimestamp'] + if add_column_name is not None: _setter("add_column_name", add_column_name) if bucket_folder is not None: @@ -3380,7 +3834,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if secrets_manager_access_role_arn is not None: _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: @@ -3420,7 +3880,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3458,7 +3920,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3520,7 +3984,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacityUnits' in kwargs: + max_capacity_units = kwargs['maxCapacityUnits'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'dnsNameServers' in kwargs: + dns_name_servers = kwargs['dnsNameServers'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'minCapacityUnits' in kwargs: + min_capacity_units = kwargs['minCapacityUnits'] + if 'multiAz' in kwargs: + multi_az = kwargs['multiAz'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'replicationSubnetGroupId' in kwargs: + replication_subnet_group_id = kwargs['replicationSubnetGroupId'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + _setter("max_capacity_units", max_capacity_units) if availability_zone is not None: _setter("availability_zone", availability_zone) @@ -3642,7 +4126,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3686,7 +4172,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3724,7 +4212,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3762,7 +4252,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/dms/certificate.py b/sdk/python/pulumi_aws_native/dms/certificate.py index 80a1bdcfc8..47861c03be 100644 --- a/sdk/python/pulumi_aws_native/dms/certificate.py +++ b/sdk/python/pulumi_aws_native/dms/certificate.py @@ -32,7 +32,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateIdentifier' in kwargs: + certificate_identifier = kwargs['certificateIdentifier'] + if 'certificatePem' in kwargs: + certificate_pem = kwargs['certificatePem'] + if 'certificateWallet' in kwargs: + certificate_wallet = kwargs['certificateWallet'] + if certificate_identifier is not None: _setter("certificate_identifier", certificate_identifier) if certificate_pem is not None: diff --git a/sdk/python/pulumi_aws_native/dms/endpoint.py b/sdk/python/pulumi_aws_native/dms/endpoint.py index 72fc152b3b..92d988cd69 100644 --- a/sdk/python/pulumi_aws_native/dms/endpoint.py +++ b/sdk/python/pulumi_aws_native/dms/endpoint.py @@ -118,7 +118,63 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'engineName' in kwargs: + engine_name = kwargs['engineName'] + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'docDbSettings' in kwargs: + doc_db_settings = kwargs['docDbSettings'] + if 'dynamoDbSettings' in kwargs: + dynamo_db_settings = kwargs['dynamoDbSettings'] + if 'elasticsearchSettings' in kwargs: + elasticsearch_settings = kwargs['elasticsearchSettings'] + if 'endpointIdentifier' in kwargs: + endpoint_identifier = kwargs['endpointIdentifier'] + if 'extraConnectionAttributes' in kwargs: + extra_connection_attributes = kwargs['extraConnectionAttributes'] + if 'gcpMySqlSettings' in kwargs: + gcp_my_sql_settings = kwargs['gcpMySqlSettings'] + if 'ibmDb2Settings' in kwargs: + ibm_db2_settings = kwargs['ibmDb2Settings'] + if 'kafkaSettings' in kwargs: + kafka_settings = kwargs['kafkaSettings'] + if 'kinesisSettings' in kwargs: + kinesis_settings = kwargs['kinesisSettings'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'microsoftSqlServerSettings' in kwargs: + microsoft_sql_server_settings = kwargs['microsoftSqlServerSettings'] + if 'mongoDbSettings' in kwargs: + mongo_db_settings = kwargs['mongoDbSettings'] + if 'mySqlSettings' in kwargs: + my_sql_settings = kwargs['mySqlSettings'] + if 'neptuneSettings' in kwargs: + neptune_settings = kwargs['neptuneSettings'] + if 'oracleSettings' in kwargs: + oracle_settings = kwargs['oracleSettings'] + if 'postgreSqlSettings' in kwargs: + postgre_sql_settings = kwargs['postgreSqlSettings'] + if 'redisSettings' in kwargs: + redis_settings = kwargs['redisSettings'] + if 'redshiftSettings' in kwargs: + redshift_settings = kwargs['redshiftSettings'] + if 'resourceIdentifier' in kwargs: + resource_identifier = kwargs['resourceIdentifier'] + if 's3Settings' in kwargs: + s3_settings = kwargs['s3Settings'] + if 'serverName' in kwargs: + server_name = kwargs['serverName'] + if 'sslMode' in kwargs: + ssl_mode = kwargs['sslMode'] + if 'sybaseSettings' in kwargs: + sybase_settings = kwargs['sybaseSettings'] + _setter("endpoint_type", endpoint_type) _setter("engine_name", engine_name) if certificate_arn is not None: diff --git a/sdk/python/pulumi_aws_native/dms/event_subscription.py b/sdk/python/pulumi_aws_native/dms/event_subscription.py index 274c0df237..c276d09725 100644 --- a/sdk/python/pulumi_aws_native/dms/event_subscription.py +++ b/sdk/python/pulumi_aws_native/dms/event_subscription.py @@ -46,7 +46,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + if 'eventCategories' in kwargs: + event_categories = kwargs['eventCategories'] + if 'sourceIds' in kwargs: + source_ids = kwargs['sourceIds'] + if 'sourceType' in kwargs: + source_type = kwargs['sourceType'] + if 'subscriptionName' in kwargs: + subscription_name = kwargs['subscriptionName'] + _setter("sns_topic_arn", sns_topic_arn) if enabled is not None: _setter("enabled", enabled) diff --git a/sdk/python/pulumi_aws_native/dms/outputs.py b/sdk/python/pulumi_aws_native/dms/outputs.py index 70547f91a5..d18e228c74 100644 --- a/sdk/python/pulumi_aws_native/dms/outputs.py +++ b/sdk/python/pulumi_aws_native/dms/outputs.py @@ -86,7 +86,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'docsToInvestigate' in kwargs: + docs_to_investigate = kwargs['docsToInvestigate'] + if 'extractDocId' in kwargs: + extract_doc_id = kwargs['extractDocId'] + if 'nestingLevel' in kwargs: + nesting_level = kwargs['nestingLevel'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if docs_to_investigate is not None: _setter("docs_to_investigate", docs_to_investigate) if extract_doc_id is not None: @@ -153,7 +165,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], service_access_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if service_access_role_arn is not None: _setter("service_access_role_arn", service_access_role_arn) @@ -207,7 +223,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointUri' in kwargs: + endpoint_uri = kwargs['endpointUri'] + if 'errorRetryDuration' in kwargs: + error_retry_duration = kwargs['errorRetryDuration'] + if 'fullLoadErrorPercentage' in kwargs: + full_load_error_percentage = kwargs['fullLoadErrorPercentage'] + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if endpoint_uri is not None: _setter("endpoint_uri", endpoint_uri) if error_retry_duration is not None: @@ -321,7 +347,29 @@ def _configure( server_name: Optional[str] = None, server_timezone: Optional[str] = None, username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'afterConnectScript' in kwargs: + after_connect_script = kwargs['afterConnectScript'] + if 'cleanSourceMetadataOnMismatch' in kwargs: + clean_source_metadata_on_mismatch = kwargs['cleanSourceMetadataOnMismatch'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'eventsPollInterval' in kwargs: + events_poll_interval = kwargs['eventsPollInterval'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'parallelLoadThreads' in kwargs: + parallel_load_threads = kwargs['parallelLoadThreads'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'serverName' in kwargs: + server_name = kwargs['serverName'] + if 'serverTimezone' in kwargs: + server_timezone = kwargs['serverTimezone'] + if after_connect_script is not None: _setter("after_connect_script", after_connect_script) if clean_source_metadata_on_mismatch is not None: @@ -464,7 +512,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currentLsn' in kwargs: + current_lsn = kwargs['currentLsn'] + if 'maxKBytesPerRead' in kwargs: + max_k_bytes_per_read = kwargs['maxKBytesPerRead'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'setDataCaptureChanges' in kwargs: + set_data_capture_changes = kwargs['setDataCaptureChanges'] + if current_lsn is not None: _setter("current_lsn", current_lsn) if max_k_bytes_per_read is not None: @@ -612,7 +672,41 @@ def _configure( ssl_client_key_arn: Optional[str] = None, ssl_client_key_password: Optional[str] = None, topic: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeControlDetails' in kwargs: + include_control_details = kwargs['includeControlDetails'] + if 'includeNullAndEmpty' in kwargs: + include_null_and_empty = kwargs['includeNullAndEmpty'] + if 'includePartitionValue' in kwargs: + include_partition_value = kwargs['includePartitionValue'] + if 'includeTableAlterOperations' in kwargs: + include_table_alter_operations = kwargs['includeTableAlterOperations'] + if 'includeTransactionDetails' in kwargs: + include_transaction_details = kwargs['includeTransactionDetails'] + if 'messageFormat' in kwargs: + message_format = kwargs['messageFormat'] + if 'messageMaxBytes' in kwargs: + message_max_bytes = kwargs['messageMaxBytes'] + if 'noHexPrefix' in kwargs: + no_hex_prefix = kwargs['noHexPrefix'] + if 'partitionIncludeSchemaTable' in kwargs: + partition_include_schema_table = kwargs['partitionIncludeSchemaTable'] + if 'saslPassword' in kwargs: + sasl_password = kwargs['saslPassword'] + if 'saslUserName' in kwargs: + sasl_user_name = kwargs['saslUserName'] + if 'securityProtocol' in kwargs: + security_protocol = kwargs['securityProtocol'] + if 'sslCaCertificateArn' in kwargs: + ssl_ca_certificate_arn = kwargs['sslCaCertificateArn'] + if 'sslClientCertificateArn' in kwargs: + ssl_client_certificate_arn = kwargs['sslClientCertificateArn'] + if 'sslClientKeyArn' in kwargs: + ssl_client_key_arn = kwargs['sslClientKeyArn'] + if 'sslClientKeyPassword' in kwargs: + ssl_client_key_password = kwargs['sslClientKeyPassword'] + if broker is not None: _setter("broker", broker) if include_control_details is not None: @@ -815,7 +909,29 @@ def _configure( partition_include_schema_table: Optional[bool] = None, service_access_role_arn: Optional[str] = None, stream_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeControlDetails' in kwargs: + include_control_details = kwargs['includeControlDetails'] + if 'includeNullAndEmpty' in kwargs: + include_null_and_empty = kwargs['includeNullAndEmpty'] + if 'includePartitionValue' in kwargs: + include_partition_value = kwargs['includePartitionValue'] + if 'includeTableAlterOperations' in kwargs: + include_table_alter_operations = kwargs['includeTableAlterOperations'] + if 'includeTransactionDetails' in kwargs: + include_transaction_details = kwargs['includeTransactionDetails'] + if 'messageFormat' in kwargs: + message_format = kwargs['messageFormat'] + if 'noHexPrefix' in kwargs: + no_hex_prefix = kwargs['noHexPrefix'] + if 'partitionIncludeSchemaTable' in kwargs: + partition_include_schema_table = kwargs['partitionIncludeSchemaTable'] + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + if include_control_details is not None: _setter("include_control_details", include_control_details) if include_null_and_empty is not None: @@ -991,7 +1107,37 @@ def _configure( use_bcp_full_load: Optional[bool] = None, use_third_party_backup_device: Optional[bool] = None, username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bcpPacketSize' in kwargs: + bcp_packet_size = kwargs['bcpPacketSize'] + if 'controlTablesFileGroup' in kwargs: + control_tables_file_group = kwargs['controlTablesFileGroup'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'forceLobLookup' in kwargs: + force_lob_lookup = kwargs['forceLobLookup'] + if 'querySingleAlwaysOnNode' in kwargs: + query_single_always_on_node = kwargs['querySingleAlwaysOnNode'] + if 'readBackupOnly' in kwargs: + read_backup_only = kwargs['readBackupOnly'] + if 'safeguardPolicy' in kwargs: + safeguard_policy = kwargs['safeguardPolicy'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'serverName' in kwargs: + server_name = kwargs['serverName'] + if 'tlogAccessMode' in kwargs: + tlog_access_mode = kwargs['tlogAccessMode'] + if 'trimSpaceInChar' in kwargs: + trim_space_in_char = kwargs['trimSpaceInChar'] + if 'useBcpFullLoad' in kwargs: + use_bcp_full_load = kwargs['useBcpFullLoad'] + if 'useThirdPartyBackupDevice' in kwargs: + use_third_party_backup_device = kwargs['useThirdPartyBackupDevice'] + if bcp_packet_size is not None: _setter("bcp_packet_size", bcp_packet_size) if control_tables_file_group is not None: @@ -1196,7 +1342,29 @@ def _configure( secrets_manager_secret_id: Optional[str] = None, server_name: Optional[str] = None, username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authMechanism' in kwargs: + auth_mechanism = kwargs['authMechanism'] + if 'authSource' in kwargs: + auth_source = kwargs['authSource'] + if 'authType' in kwargs: + auth_type = kwargs['authType'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'docsToInvestigate' in kwargs: + docs_to_investigate = kwargs['docsToInvestigate'] + if 'extractDocId' in kwargs: + extract_doc_id = kwargs['extractDocId'] + if 'nestingLevel' in kwargs: + nesting_level = kwargs['nestingLevel'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'serverName' in kwargs: + server_name = kwargs['serverName'] + if auth_mechanism is not None: _setter("auth_mechanism", auth_mechanism) if auth_source is not None: @@ -1359,7 +1527,27 @@ def _configure( secrets_manager_secret_id: Optional[str] = None, server_timezone: Optional[str] = None, target_db_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'afterConnectScript' in kwargs: + after_connect_script = kwargs['afterConnectScript'] + if 'cleanSourceMetadataOnMismatch' in kwargs: + clean_source_metadata_on_mismatch = kwargs['cleanSourceMetadataOnMismatch'] + if 'eventsPollInterval' in kwargs: + events_poll_interval = kwargs['eventsPollInterval'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'parallelLoadThreads' in kwargs: + parallel_load_threads = kwargs['parallelLoadThreads'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'serverTimezone' in kwargs: + server_timezone = kwargs['serverTimezone'] + if 'targetDbType' in kwargs: + target_db_type = kwargs['targetDbType'] + if after_connect_script is not None: _setter("after_connect_script", after_connect_script) if clean_source_metadata_on_mismatch is not None: @@ -1484,7 +1672,23 @@ def _configure( s3_bucket_folder: Optional[str] = None, s3_bucket_name: Optional[str] = None, service_access_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorRetryDuration' in kwargs: + error_retry_duration = kwargs['errorRetryDuration'] + if 'iamAuthEnabled' in kwargs: + iam_auth_enabled = kwargs['iamAuthEnabled'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'maxRetryCount' in kwargs: + max_retry_count = kwargs['maxRetryCount'] + if 's3BucketFolder' in kwargs: + s3_bucket_folder = kwargs['s3BucketFolder'] + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if error_retry_duration is not None: _setter("error_retry_duration", error_retry_duration) if iam_auth_enabled is not None: @@ -1735,7 +1939,79 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessAlternateDirectly' in kwargs: + access_alternate_directly = kwargs['accessAlternateDirectly'] + if 'addSupplementalLogging' in kwargs: + add_supplemental_logging = kwargs['addSupplementalLogging'] + if 'additionalArchivedLogDestId' in kwargs: + additional_archived_log_dest_id = kwargs['additionalArchivedLogDestId'] + if 'allowSelectNestedTables' in kwargs: + allow_select_nested_tables = kwargs['allowSelectNestedTables'] + if 'archivedLogDestId' in kwargs: + archived_log_dest_id = kwargs['archivedLogDestId'] + if 'archivedLogsOnly' in kwargs: + archived_logs_only = kwargs['archivedLogsOnly'] + if 'asmPassword' in kwargs: + asm_password = kwargs['asmPassword'] + if 'asmServer' in kwargs: + asm_server = kwargs['asmServer'] + if 'asmUser' in kwargs: + asm_user = kwargs['asmUser'] + if 'charLengthSemantics' in kwargs: + char_length_semantics = kwargs['charLengthSemantics'] + if 'directPathNoLog' in kwargs: + direct_path_no_log = kwargs['directPathNoLog'] + if 'directPathParallelLoad' in kwargs: + direct_path_parallel_load = kwargs['directPathParallelLoad'] + if 'enableHomogenousTablespace' in kwargs: + enable_homogenous_tablespace = kwargs['enableHomogenousTablespace'] + if 'extraArchivedLogDestIds' in kwargs: + extra_archived_log_dest_ids = kwargs['extraArchivedLogDestIds'] + if 'failTasksOnLobTruncation' in kwargs: + fail_tasks_on_lob_truncation = kwargs['failTasksOnLobTruncation'] + if 'numberDatatypeScale' in kwargs: + number_datatype_scale = kwargs['numberDatatypeScale'] + if 'oraclePathPrefix' in kwargs: + oracle_path_prefix = kwargs['oraclePathPrefix'] + if 'parallelAsmReadThreads' in kwargs: + parallel_asm_read_threads = kwargs['parallelAsmReadThreads'] + if 'readAheadBlocks' in kwargs: + read_ahead_blocks = kwargs['readAheadBlocks'] + if 'readTableSpaceName' in kwargs: + read_table_space_name = kwargs['readTableSpaceName'] + if 'replacePathPrefix' in kwargs: + replace_path_prefix = kwargs['replacePathPrefix'] + if 'retryInterval' in kwargs: + retry_interval = kwargs['retryInterval'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerOracleAsmAccessRoleArn' in kwargs: + secrets_manager_oracle_asm_access_role_arn = kwargs['secretsManagerOracleAsmAccessRoleArn'] + if 'secretsManagerOracleAsmSecretId' in kwargs: + secrets_manager_oracle_asm_secret_id = kwargs['secretsManagerOracleAsmSecretId'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'securityDbEncryption' in kwargs: + security_db_encryption = kwargs['securityDbEncryption'] + if 'securityDbEncryptionName' in kwargs: + security_db_encryption_name = kwargs['securityDbEncryptionName'] + if 'spatialDataOptionToGeoJsonFunctionName' in kwargs: + spatial_data_option_to_geo_json_function_name = kwargs['spatialDataOptionToGeoJsonFunctionName'] + if 'standbyDelayTime' in kwargs: + standby_delay_time = kwargs['standbyDelayTime'] + if 'useAlternateFolderForOnline' in kwargs: + use_alternate_folder_for_online = kwargs['useAlternateFolderForOnline'] + if 'useBFile' in kwargs: + use_b_file = kwargs['useBFile'] + if 'useDirectPathFullLoad' in kwargs: + use_direct_path_full_load = kwargs['useDirectPathFullLoad'] + if 'useLogminerReader' in kwargs: + use_logminer_reader = kwargs['useLogminerReader'] + if 'usePathPrefix' in kwargs: + use_path_prefix = kwargs['usePathPrefix'] + if access_alternate_directly is not None: _setter("access_alternate_directly", access_alternate_directly) if add_supplemental_logging is not None: @@ -2087,7 +2363,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'afterConnectScript' in kwargs: + after_connect_script = kwargs['afterConnectScript'] + if 'babelfishDatabaseName' in kwargs: + babelfish_database_name = kwargs['babelfishDatabaseName'] + if 'captureDdls' in kwargs: + capture_ddls = kwargs['captureDdls'] + if 'databaseMode' in kwargs: + database_mode = kwargs['databaseMode'] + if 'ddlArtifactsSchema' in kwargs: + ddl_artifacts_schema = kwargs['ddlArtifactsSchema'] + if 'executeTimeout' in kwargs: + execute_timeout = kwargs['executeTimeout'] + if 'failTasksOnLobTruncation' in kwargs: + fail_tasks_on_lob_truncation = kwargs['failTasksOnLobTruncation'] + if 'heartbeatEnable' in kwargs: + heartbeat_enable = kwargs['heartbeatEnable'] + if 'heartbeatFrequency' in kwargs: + heartbeat_frequency = kwargs['heartbeatFrequency'] + if 'heartbeatSchema' in kwargs: + heartbeat_schema = kwargs['heartbeatSchema'] + if 'mapBooleanAsBoolean' in kwargs: + map_boolean_as_boolean = kwargs['mapBooleanAsBoolean'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'pluginName' in kwargs: + plugin_name = kwargs['pluginName'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'slotName' in kwargs: + slot_name = kwargs['slotName'] + if after_connect_script is not None: _setter("after_connect_script", after_connect_script) if babelfish_database_name is not None: @@ -2259,7 +2569,21 @@ def _configure( server_name: Optional[str] = None, ssl_ca_certificate_arn: Optional[str] = None, ssl_security_protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authPassword' in kwargs: + auth_password = kwargs['authPassword'] + if 'authType' in kwargs: + auth_type = kwargs['authType'] + if 'authUserName' in kwargs: + auth_user_name = kwargs['authUserName'] + if 'serverName' in kwargs: + server_name = kwargs['serverName'] + if 'sslCaCertificateArn' in kwargs: + ssl_ca_certificate_arn = kwargs['sslCaCertificateArn'] + if 'sslSecurityProtocol' in kwargs: + ssl_security_protocol = kwargs['sslSecurityProtocol'] + if auth_password is not None: _setter("auth_password", auth_password) if auth_type is not None: @@ -2465,7 +2789,61 @@ def _configure( trim_blanks: Optional[bool] = None, truncate_columns: Optional[bool] = None, write_buffer_size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceptAnyDate' in kwargs: + accept_any_date = kwargs['acceptAnyDate'] + if 'afterConnectScript' in kwargs: + after_connect_script = kwargs['afterConnectScript'] + if 'bucketFolder' in kwargs: + bucket_folder = kwargs['bucketFolder'] + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'caseSensitiveNames' in kwargs: + case_sensitive_names = kwargs['caseSensitiveNames'] + if 'compUpdate' in kwargs: + comp_update = kwargs['compUpdate'] + if 'connectionTimeout' in kwargs: + connection_timeout = kwargs['connectionTimeout'] + if 'dateFormat' in kwargs: + date_format = kwargs['dateFormat'] + if 'emptyAsNull' in kwargs: + empty_as_null = kwargs['emptyAsNull'] + if 'encryptionMode' in kwargs: + encryption_mode = kwargs['encryptionMode'] + if 'explicitIds' in kwargs: + explicit_ids = kwargs['explicitIds'] + if 'fileTransferUploadStreams' in kwargs: + file_transfer_upload_streams = kwargs['fileTransferUploadStreams'] + if 'loadTimeout' in kwargs: + load_timeout = kwargs['loadTimeout'] + if 'mapBooleanAsBoolean' in kwargs: + map_boolean_as_boolean = kwargs['mapBooleanAsBoolean'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'removeQuotes' in kwargs: + remove_quotes = kwargs['removeQuotes'] + if 'replaceChars' in kwargs: + replace_chars = kwargs['replaceChars'] + if 'replaceInvalidChars' in kwargs: + replace_invalid_chars = kwargs['replaceInvalidChars'] + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if 'serverSideEncryptionKmsKeyId' in kwargs: + server_side_encryption_kms_key_id = kwargs['serverSideEncryptionKmsKeyId'] + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if 'timeFormat' in kwargs: + time_format = kwargs['timeFormat'] + if 'trimBlanks' in kwargs: + trim_blanks = kwargs['trimBlanks'] + if 'truncateColumns' in kwargs: + truncate_columns = kwargs['truncateColumns'] + if 'writeBufferSize' in kwargs: + write_buffer_size = kwargs['writeBufferSize'] + if accept_any_date is not None: _setter("accept_any_date", accept_any_date) if after_connect_script is not None: @@ -2862,7 +3240,83 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addColumnName' in kwargs: + add_column_name = kwargs['addColumnName'] + if 'bucketFolder' in kwargs: + bucket_folder = kwargs['bucketFolder'] + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'cannedAclForObjects' in kwargs: + canned_acl_for_objects = kwargs['cannedAclForObjects'] + if 'cdcInsertsAndUpdates' in kwargs: + cdc_inserts_and_updates = kwargs['cdcInsertsAndUpdates'] + if 'cdcInsertsOnly' in kwargs: + cdc_inserts_only = kwargs['cdcInsertsOnly'] + if 'cdcMaxBatchInterval' in kwargs: + cdc_max_batch_interval = kwargs['cdcMaxBatchInterval'] + if 'cdcMinFileSize' in kwargs: + cdc_min_file_size = kwargs['cdcMinFileSize'] + if 'cdcPath' in kwargs: + cdc_path = kwargs['cdcPath'] + if 'compressionType' in kwargs: + compression_type = kwargs['compressionType'] + if 'csvDelimiter' in kwargs: + csv_delimiter = kwargs['csvDelimiter'] + if 'csvNoSupValue' in kwargs: + csv_no_sup_value = kwargs['csvNoSupValue'] + if 'csvNullValue' in kwargs: + csv_null_value = kwargs['csvNullValue'] + if 'csvRowDelimiter' in kwargs: + csv_row_delimiter = kwargs['csvRowDelimiter'] + if 'dataFormat' in kwargs: + data_format = kwargs['dataFormat'] + if 'dataPageSize' in kwargs: + data_page_size = kwargs['dataPageSize'] + if 'datePartitionDelimiter' in kwargs: + date_partition_delimiter = kwargs['datePartitionDelimiter'] + if 'datePartitionEnabled' in kwargs: + date_partition_enabled = kwargs['datePartitionEnabled'] + if 'datePartitionSequence' in kwargs: + date_partition_sequence = kwargs['datePartitionSequence'] + if 'datePartitionTimezone' in kwargs: + date_partition_timezone = kwargs['datePartitionTimezone'] + if 'dictPageSizeLimit' in kwargs: + dict_page_size_limit = kwargs['dictPageSizeLimit'] + if 'enableStatistics' in kwargs: + enable_statistics = kwargs['enableStatistics'] + if 'encodingType' in kwargs: + encoding_type = kwargs['encodingType'] + if 'encryptionMode' in kwargs: + encryption_mode = kwargs['encryptionMode'] + if 'externalTableDefinition' in kwargs: + external_table_definition = kwargs['externalTableDefinition'] + if 'ignoreHeaderRows' in kwargs: + ignore_header_rows = kwargs['ignoreHeaderRows'] + if 'includeOpForFullLoad' in kwargs: + include_op_for_full_load = kwargs['includeOpForFullLoad'] + if 'maxFileSize' in kwargs: + max_file_size = kwargs['maxFileSize'] + if 'parquetTimestampInMillisecond' in kwargs: + parquet_timestamp_in_millisecond = kwargs['parquetTimestampInMillisecond'] + if 'parquetVersion' in kwargs: + parquet_version = kwargs['parquetVersion'] + if 'preserveTransactions' in kwargs: + preserve_transactions = kwargs['preserveTransactions'] + if 'rowGroupLength' in kwargs: + row_group_length = kwargs['rowGroupLength'] + if 'serverSideEncryptionKmsKeyId' in kwargs: + server_side_encryption_kms_key_id = kwargs['serverSideEncryptionKmsKeyId'] + if 'serviceAccessRoleArn' in kwargs: + service_access_role_arn = kwargs['serviceAccessRoleArn'] + if 'timestampColumnName' in kwargs: + timestamp_column_name = kwargs['timestampColumnName'] + if 'useCsvNoSupValue' in kwargs: + use_csv_no_sup_value = kwargs['useCsvNoSupValue'] + if 'useTaskStartTimeForFullLoadTimestamp' in kwargs: + use_task_start_time_for_full_load_timestamp = kwargs['useTaskStartTimeForFullLoadTimestamp'] + if add_column_name is not None: _setter("add_column_name", add_column_name) if bucket_folder is not None: @@ -3165,7 +3619,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretsManagerAccessRoleArn' in kwargs: + secrets_manager_access_role_arn = kwargs['secretsManagerAccessRoleArn'] + if 'secretsManagerSecretId' in kwargs: + secrets_manager_secret_id = kwargs['secretsManagerSecretId'] + if secrets_manager_access_role_arn is not None: _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: @@ -3197,7 +3657,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3227,7 +3689,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3317,7 +3781,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacityUnits' in kwargs: + max_capacity_units = kwargs['maxCapacityUnits'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'dnsNameServers' in kwargs: + dns_name_servers = kwargs['dnsNameServers'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'minCapacityUnits' in kwargs: + min_capacity_units = kwargs['minCapacityUnits'] + if 'multiAz' in kwargs: + multi_az = kwargs['multiAz'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'replicationSubnetGroupId' in kwargs: + replication_subnet_group_id = kwargs['replicationSubnetGroupId'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + _setter("max_capacity_units", max_capacity_units) if availability_zone is not None: _setter("availability_zone", availability_zone) @@ -3407,7 +3891,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3443,7 +3929,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3473,7 +3961,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3503,7 +3993,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/dms/replication_config.py b/sdk/python/pulumi_aws_native/dms/replication_config.py index 371c4b337d..af3fb89136 100644 --- a/sdk/python/pulumi_aws_native/dms/replication_config.py +++ b/sdk/python/pulumi_aws_native/dms/replication_config.py @@ -69,7 +69,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeConfig' in kwargs: + compute_config = kwargs['computeConfig'] + if 'replicationConfigArn' in kwargs: + replication_config_arn = kwargs['replicationConfigArn'] + if 'replicationConfigIdentifier' in kwargs: + replication_config_identifier = kwargs['replicationConfigIdentifier'] + if 'replicationSettings' in kwargs: + replication_settings = kwargs['replicationSettings'] + if 'replicationType' in kwargs: + replication_type = kwargs['replicationType'] + if 'resourceIdentifier' in kwargs: + resource_identifier = kwargs['resourceIdentifier'] + if 'sourceEndpointArn' in kwargs: + source_endpoint_arn = kwargs['sourceEndpointArn'] + if 'supplementalSettings' in kwargs: + supplemental_settings = kwargs['supplementalSettings'] + if 'tableMappings' in kwargs: + table_mappings = kwargs['tableMappings'] + if 'targetEndpointArn' in kwargs: + target_endpoint_arn = kwargs['targetEndpointArn'] + if compute_config is not None: _setter("compute_config", compute_config) if replication_config_arn is not None: diff --git a/sdk/python/pulumi_aws_native/dms/replication_instance.py b/sdk/python/pulumi_aws_native/dms/replication_instance.py index 9d0ec102c2..6e5c49fae8 100644 --- a/sdk/python/pulumi_aws_native/dms/replication_instance.py +++ b/sdk/python/pulumi_aws_native/dms/replication_instance.py @@ -70,7 +70,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicationInstanceClass' in kwargs: + replication_instance_class = kwargs['replicationInstanceClass'] + if 'allocatedStorage' in kwargs: + allocated_storage = kwargs['allocatedStorage'] + if 'allowMajorVersionUpgrade' in kwargs: + allow_major_version_upgrade = kwargs['allowMajorVersionUpgrade'] + if 'autoMinorVersionUpgrade' in kwargs: + auto_minor_version_upgrade = kwargs['autoMinorVersionUpgrade'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'multiAz' in kwargs: + multi_az = kwargs['multiAz'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'publiclyAccessible' in kwargs: + publicly_accessible = kwargs['publiclyAccessible'] + if 'replicationInstanceIdentifier' in kwargs: + replication_instance_identifier = kwargs['replicationInstanceIdentifier'] + if 'replicationSubnetGroupIdentifier' in kwargs: + replication_subnet_group_identifier = kwargs['replicationSubnetGroupIdentifier'] + if 'resourceIdentifier' in kwargs: + resource_identifier = kwargs['resourceIdentifier'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + _setter("replication_instance_class", replication_instance_class) if allocated_storage is not None: _setter("allocated_storage", allocated_storage) 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..1bc090bbb8 100644 --- a/sdk/python/pulumi_aws_native/dms/replication_subnet_group.py +++ b/sdk/python/pulumi_aws_native/dms/replication_subnet_group.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicationSubnetGroupDescription' in kwargs: + replication_subnet_group_description = kwargs['replicationSubnetGroupDescription'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'replicationSubnetGroupIdentifier' in kwargs: + replication_subnet_group_identifier = kwargs['replicationSubnetGroupIdentifier'] + _setter("replication_subnet_group_description", replication_subnet_group_description) _setter("subnet_ids", subnet_ids) if replication_subnet_group_identifier is not None: diff --git a/sdk/python/pulumi_aws_native/dms/replication_task.py b/sdk/python/pulumi_aws_native/dms/replication_task.py index d6aa4fdd4f..20c7504b50 100644 --- a/sdk/python/pulumi_aws_native/dms/replication_task.py +++ b/sdk/python/pulumi_aws_native/dms/replication_task.py @@ -64,7 +64,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'migrationType' in kwargs: + migration_type = kwargs['migrationType'] + if 'replicationInstanceArn' in kwargs: + replication_instance_arn = kwargs['replicationInstanceArn'] + if 'sourceEndpointArn' in kwargs: + source_endpoint_arn = kwargs['sourceEndpointArn'] + if 'tableMappings' in kwargs: + table_mappings = kwargs['tableMappings'] + if 'targetEndpointArn' in kwargs: + target_endpoint_arn = kwargs['targetEndpointArn'] + if 'cdcStartPosition' in kwargs: + cdc_start_position = kwargs['cdcStartPosition'] + if 'cdcStartTime' in kwargs: + cdc_start_time = kwargs['cdcStartTime'] + if 'cdcStopPosition' in kwargs: + cdc_stop_position = kwargs['cdcStopPosition'] + if 'replicationTaskIdentifier' in kwargs: + replication_task_identifier = kwargs['replicationTaskIdentifier'] + if 'replicationTaskSettings' in kwargs: + replication_task_settings = kwargs['replicationTaskSettings'] + if 'resourceIdentifier' in kwargs: + resource_identifier = kwargs['resourceIdentifier'] + if 'taskData' in kwargs: + task_data = kwargs['taskData'] + _setter("migration_type", migration_type) _setter("replication_instance_arn", replication_instance_arn) _setter("source_endpoint_arn", source_endpoint_arn) diff --git a/sdk/python/pulumi_aws_native/docdb/_inputs.py b/sdk/python/pulumi_aws_native/docdb/_inputs.py index 5419871ab8..d84bf4d442 100644 --- a/sdk/python/pulumi_aws_native/docdb/_inputs.py +++ b/sdk/python/pulumi_aws_native/docdb/_inputs.py @@ -31,7 +31,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -69,7 +71,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -107,7 +111,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -145,7 +151,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/docdb/db_cluster.py b/sdk/python/pulumi_aws_native/docdb/db_cluster.py index 4f7f3fda04..646b7b60c1 100644 --- a/sdk/python/pulumi_aws_native/docdb/db_cluster.py +++ b/sdk/python/pulumi_aws_native/docdb/db_cluster.py @@ -94,7 +94,51 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZones' in kwargs: + availability_zones = kwargs['availabilityZones'] + if 'backupRetentionPeriod' in kwargs: + backup_retention_period = kwargs['backupRetentionPeriod'] + if 'copyTagsToSnapshot' in kwargs: + copy_tags_to_snapshot = kwargs['copyTagsToSnapshot'] + if 'dbClusterIdentifier' in kwargs: + db_cluster_identifier = kwargs['dbClusterIdentifier'] + if 'dbClusterParameterGroupName' in kwargs: + db_cluster_parameter_group_name = kwargs['dbClusterParameterGroupName'] + if 'dbSubnetGroupName' in kwargs: + db_subnet_group_name = kwargs['dbSubnetGroupName'] + if 'deletionProtection' in kwargs: + deletion_protection = kwargs['deletionProtection'] + if 'enableCloudwatchLogsExports' in kwargs: + enable_cloudwatch_logs_exports = kwargs['enableCloudwatchLogsExports'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'masterUserPassword' in kwargs: + master_user_password = kwargs['masterUserPassword'] + if 'masterUsername' in kwargs: + master_username = kwargs['masterUsername'] + if 'preferredBackupWindow' in kwargs: + preferred_backup_window = kwargs['preferredBackupWindow'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'restoreToTime' in kwargs: + restore_to_time = kwargs['restoreToTime'] + if 'restoreType' in kwargs: + restore_type = kwargs['restoreType'] + if 'snapshotIdentifier' in kwargs: + snapshot_identifier = kwargs['snapshotIdentifier'] + if 'sourceDbClusterIdentifier' in kwargs: + source_db_cluster_identifier = kwargs['sourceDbClusterIdentifier'] + if 'storageEncrypted' in kwargs: + storage_encrypted = kwargs['storageEncrypted'] + if 'useLatestRestorableTime' in kwargs: + use_latest_restorable_time = kwargs['useLatestRestorableTime'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + if availability_zones is not None: _setter("availability_zones", availability_zones) if backup_retention_period is not None: 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..2c8c5ca8d4 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 @@ -40,7 +40,9 @@ def _configure( parameters: Any, name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbClusterParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("description", description) _setter("family", family) _setter("parameters", parameters) diff --git a/sdk/python/pulumi_aws_native/docdb/db_instance.py b/sdk/python/pulumi_aws_native/docdb/db_instance.py index 39873e2f91..4037fb52df 100644 --- a/sdk/python/pulumi_aws_native/docdb/db_instance.py +++ b/sdk/python/pulumi_aws_native/docdb/db_instance.py @@ -49,7 +49,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbClusterIdentifier' in kwargs: + db_cluster_identifier = kwargs['dbClusterIdentifier'] + if 'dbInstanceClass' in kwargs: + db_instance_class = kwargs['dbInstanceClass'] + if 'autoMinorVersionUpgrade' in kwargs: + auto_minor_version_upgrade = kwargs['autoMinorVersionUpgrade'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'dbInstanceIdentifier' in kwargs: + db_instance_identifier = kwargs['dbInstanceIdentifier'] + if 'enablePerformanceInsights' in kwargs: + enable_performance_insights = kwargs['enablePerformanceInsights'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + _setter("db_cluster_identifier", db_cluster_identifier) _setter("db_instance_class", db_instance_class) if auto_minor_version_upgrade is not None: 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..1730d7eab6 100644 --- a/sdk/python/pulumi_aws_native/docdb/db_subnet_group.py +++ b/sdk/python/pulumi_aws_native/docdb/db_subnet_group.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbSubnetGroupDescription' in kwargs: + db_subnet_group_description = kwargs['dbSubnetGroupDescription'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'dbSubnetGroupName' in kwargs: + db_subnet_group_name = kwargs['dbSubnetGroupName'] + _setter("db_subnet_group_description", db_subnet_group_description) _setter("subnet_ids", subnet_ids) if db_subnet_group_name is not None: diff --git a/sdk/python/pulumi_aws_native/docdb/outputs.py b/sdk/python/pulumi_aws_native/docdb/outputs.py index 704a86940a..2f08475874 100644 --- a/sdk/python/pulumi_aws_native/docdb/outputs.py +++ b/sdk/python/pulumi_aws_native/docdb/outputs.py @@ -31,7 +31,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -61,7 +63,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -91,7 +95,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -121,7 +127,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/docdbelastic/_inputs.py b/sdk/python/pulumi_aws_native/docdbelastic/_inputs.py index 9d95d555af..87560c6c6f 100644 --- a/sdk/python/pulumi_aws_native/docdbelastic/_inputs.py +++ b/sdk/python/pulumi_aws_native/docdbelastic/_inputs.py @@ -28,7 +28,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/docdbelastic/cluster.py b/sdk/python/pulumi_aws_native/docdbelastic/cluster.py index 036ad55316..fb604d93f3 100644 --- a/sdk/python/pulumi_aws_native/docdbelastic/cluster.py +++ b/sdk/python/pulumi_aws_native/docdbelastic/cluster.py @@ -58,7 +58,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adminUserName' in kwargs: + admin_user_name = kwargs['adminUserName'] + if 'authType' in kwargs: + auth_type = kwargs['authType'] + if 'shardCapacity' in kwargs: + shard_capacity = kwargs['shardCapacity'] + if 'shardCount' in kwargs: + shard_count = kwargs['shardCount'] + if 'adminUserPassword' in kwargs: + admin_user_password = kwargs['adminUserPassword'] + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + _setter("admin_user_name", admin_user_name) _setter("auth_type", auth_type) _setter("shard_capacity", shard_capacity) diff --git a/sdk/python/pulumi_aws_native/docdbelastic/outputs.py b/sdk/python/pulumi_aws_native/docdbelastic/outputs.py index 93b11bbf24..12f6beb50d 100644 --- a/sdk/python/pulumi_aws_native/docdbelastic/outputs.py +++ b/sdk/python/pulumi_aws_native/docdbelastic/outputs.py @@ -28,7 +28,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/dynamodb/_inputs.py b/sdk/python/pulumi_aws_native/dynamodb/_inputs.py index 20e4b6378c..618a57dcf6 100644 --- a/sdk/python/pulumi_aws_native/dynamodb/_inputs.py +++ b/sdk/python/pulumi_aws_native/dynamodb/_inputs.py @@ -63,7 +63,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: pulumi.Input[str], attribute_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'attributeType' in kwargs: + attribute_type = kwargs['attributeType'] + _setter("attribute_name", attribute_name) _setter("attribute_type", attribute_type) @@ -107,7 +113,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + if 'targetTrackingScalingPolicyConfiguration' in kwargs: + target_tracking_scaling_policy_configuration = kwargs['targetTrackingScalingPolicyConfiguration'] + if 'seedCapacity' in kwargs: + seed_capacity = kwargs['seedCapacity'] + _setter("max_capacity", max_capacity) _setter("min_capacity", min_capacity) _setter("target_tracking_scaling_policy_configuration", target_tracking_scaling_policy_configuration) @@ -163,7 +179,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -197,7 +215,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'keySchema' in kwargs: + key_schema = kwargs['keySchema'] + if 'writeProvisionedThroughputSettings' in kwargs: + write_provisioned_throughput_settings = kwargs['writeProvisionedThroughputSettings'] + _setter("index_name", index_name) _setter("key_schema", key_schema) _setter("projection", projection) @@ -256,7 +282,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: pulumi.Input[str], key_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + _setter("attribute_name", attribute_name) _setter("key_type", key_type) @@ -291,7 +323,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + _setter("stream_arn", stream_arn) @property @@ -322,7 +358,13 @@ def _configure( index_name: pulumi.Input[str], key_schema: pulumi.Input[Sequence[pulumi.Input['GlobalTableKeySchemaArgs']]], projection: pulumi.Input['GlobalTableProjectionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'keySchema' in kwargs: + key_schema = kwargs['keySchema'] + _setter("index_name", index_name) _setter("key_schema", key_schema) _setter("projection", projection) @@ -367,7 +409,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], point_in_time_recovery_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pointInTimeRecoveryEnabled' in kwargs: + point_in_time_recovery_enabled = kwargs['pointInTimeRecoveryEnabled'] + if point_in_time_recovery_enabled is not None: _setter("point_in_time_recovery_enabled", point_in_time_recovery_enabled) @@ -396,7 +442,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nonKeyAttributes' in kwargs: + non_key_attributes = kwargs['nonKeyAttributes'] + if 'projectionType' in kwargs: + projection_type = kwargs['projectionType'] + if non_key_attributes is not None: _setter("non_key_attributes", non_key_attributes) if projection_type is not None: @@ -436,7 +488,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'readCapacityAutoScalingSettings' in kwargs: + read_capacity_auto_scaling_settings = kwargs['readCapacityAutoScalingSettings'] + if 'readCapacityUnits' in kwargs: + read_capacity_units = kwargs['readCapacityUnits'] + if read_capacity_auto_scaling_settings is not None: _setter("read_capacity_auto_scaling_settings", read_capacity_auto_scaling_settings) if read_capacity_units is not None: @@ -479,7 +537,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'contributorInsightsSpecification' in kwargs: + contributor_insights_specification = kwargs['contributorInsightsSpecification'] + if 'readProvisionedThroughputSettings' in kwargs: + read_provisioned_throughput_settings = kwargs['readProvisionedThroughputSettings'] + _setter("index_name", index_name) if contributor_insights_specification is not None: _setter("contributor_insights_specification", contributor_insights_specification) @@ -553,7 +619,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributorInsightsSpecification' in kwargs: + contributor_insights_specification = kwargs['contributorInsightsSpecification'] + if 'deletionProtectionEnabled' in kwargs: + deletion_protection_enabled = kwargs['deletionProtectionEnabled'] + if 'globalSecondaryIndexes' in kwargs: + global_secondary_indexes = kwargs['globalSecondaryIndexes'] + if 'kinesisStreamSpecification' in kwargs: + kinesis_stream_specification = kwargs['kinesisStreamSpecification'] + if 'pointInTimeRecoverySpecification' in kwargs: + point_in_time_recovery_specification = kwargs['pointInTimeRecoverySpecification'] + if 'readProvisionedThroughputSettings' in kwargs: + read_provisioned_throughput_settings = kwargs['readProvisionedThroughputSettings'] + if 'sseSpecification' in kwargs: + sse_specification = kwargs['sseSpecification'] + if 'tableClass' in kwargs: + table_class = kwargs['tableClass'] + _setter("region", region) if contributor_insights_specification is not None: _setter("contributor_insights_specification", contributor_insights_specification) @@ -677,7 +761,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_master_key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsMasterKeyId' in kwargs: + kms_master_key_id = kwargs['kmsMasterKeyId'] + _setter("kms_master_key_id", kms_master_key_id) @property @@ -705,7 +793,13 @@ def _configure( _setter: Callable[[Any, Any], None], sse_enabled: pulumi.Input[bool], sse_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseEnabled' in kwargs: + sse_enabled = kwargs['sseEnabled'] + if 'sseType' in kwargs: + sse_type = kwargs['sseType'] + _setter("sse_enabled", sse_enabled) if sse_type is not None: _setter("sse_type", sse_type) @@ -741,7 +835,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_view_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamViewType' in kwargs: + stream_view_type = kwargs['streamViewType'] + _setter("stream_view_type", stream_view_type) @property @@ -769,7 +867,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -813,7 +913,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + if 'disableScaleIn' in kwargs: + disable_scale_in = kwargs['disableScaleIn'] + if 'scaleInCooldown' in kwargs: + scale_in_cooldown = kwargs['scaleInCooldown'] + if 'scaleOutCooldown' in kwargs: + scale_out_cooldown = kwargs['scaleOutCooldown'] + _setter("target_value", target_value) if disable_scale_in is not None: _setter("disable_scale_in", disable_scale_in) @@ -874,7 +984,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], attribute_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + _setter("enabled", enabled) if attribute_name is not None: _setter("attribute_name", attribute_name) @@ -910,7 +1024,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], write_capacity_auto_scaling_settings: Optional[pulumi.Input['GlobalTableCapacityAutoScalingSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'writeCapacityAutoScalingSettings' in kwargs: + write_capacity_auto_scaling_settings = kwargs['writeCapacityAutoScalingSettings'] + if write_capacity_auto_scaling_settings is not None: _setter("write_capacity_auto_scaling_settings", write_capacity_auto_scaling_settings) @@ -939,7 +1057,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: pulumi.Input[str], attribute_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'attributeType' in kwargs: + attribute_type = kwargs['attributeType'] + _setter("attribute_name", attribute_name) _setter("attribute_type", attribute_type) @@ -974,7 +1098,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1002,7 +1128,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerList' in kwargs: + header_list = kwargs['headerList'] + if delimiter is not None: _setter("delimiter", delimiter) if header_list is not None: @@ -1051,7 +1181,17 @@ def _configure( projection: pulumi.Input['TableProjectionArgs'], contributor_insights_specification: Optional[pulumi.Input['TableContributorInsightsSpecificationArgs']] = None, provisioned_throughput: Optional[pulumi.Input['TableProvisionedThroughputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'keySchema' in kwargs: + key_schema = kwargs['keySchema'] + if 'contributorInsightsSpecification' in kwargs: + contributor_insights_specification = kwargs['contributorInsightsSpecification'] + if 'provisionedThroughput' in kwargs: + provisioned_throughput = kwargs['provisionedThroughput'] + _setter("index_name", index_name) _setter("key_schema", key_schema) _setter("projection", projection) @@ -1127,7 +1267,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputFormat' in kwargs: + input_format = kwargs['inputFormat'] + if 's3BucketSource' in kwargs: + s3_bucket_source = kwargs['s3BucketSource'] + if 'inputCompressionType' in kwargs: + input_compression_type = kwargs['inputCompressionType'] + if 'inputFormatOptions' in kwargs: + input_format_options = kwargs['inputFormatOptions'] + _setter("input_format", input_format) _setter("s3_bucket_source", s3_bucket_source) if input_compression_type is not None: @@ -1184,7 +1334,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], csv: Optional[pulumi.Input['TableCsvArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) @@ -1213,7 +1365,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: pulumi.Input[str], key_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + _setter("attribute_name", attribute_name) _setter("key_type", key_type) @@ -1248,7 +1406,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + _setter("stream_arn", stream_arn) @property @@ -1279,7 +1441,13 @@ def _configure( index_name: pulumi.Input[str], key_schema: pulumi.Input[Sequence[pulumi.Input['TableKeySchemaArgs']]], projection: pulumi.Input['TableProjectionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'keySchema' in kwargs: + key_schema = kwargs['keySchema'] + _setter("index_name", index_name) _setter("key_schema", key_schema) _setter("projection", projection) @@ -1324,7 +1492,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], point_in_time_recovery_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pointInTimeRecoveryEnabled' in kwargs: + point_in_time_recovery_enabled = kwargs['pointInTimeRecoveryEnabled'] + if point_in_time_recovery_enabled is not None: _setter("point_in_time_recovery_enabled", point_in_time_recovery_enabled) @@ -1353,7 +1525,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nonKeyAttributes' in kwargs: + non_key_attributes = kwargs['nonKeyAttributes'] + if 'projectionType' in kwargs: + projection_type = kwargs['projectionType'] + if non_key_attributes is not None: _setter("non_key_attributes", non_key_attributes) if projection_type is not None: @@ -1393,7 +1571,13 @@ def _configure( _setter: Callable[[Any, Any], None], read_capacity_units: pulumi.Input[int], write_capacity_units: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'readCapacityUnits' in kwargs: + read_capacity_units = kwargs['readCapacityUnits'] + if 'writeCapacityUnits' in kwargs: + write_capacity_units = kwargs['writeCapacityUnits'] + _setter("read_capacity_units", read_capacity_units) _setter("write_capacity_units", write_capacity_units) @@ -1434,7 +1618,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3BucketOwner' in kwargs: + s3_bucket_owner = kwargs['s3BucketOwner'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + _setter("s3_bucket", s3_bucket) if s3_bucket_owner is not None: _setter("s3_bucket_owner", s3_bucket_owner) @@ -1487,7 +1679,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseEnabled' in kwargs: + sse_enabled = kwargs['sseEnabled'] + if 'kmsMasterKeyId' in kwargs: + kms_master_key_id = kwargs['kmsMasterKeyId'] + if 'sseType' in kwargs: + sse_type = kwargs['sseType'] + _setter("sse_enabled", sse_enabled) if kms_master_key_id is not None: _setter("kms_master_key_id", kms_master_key_id) @@ -1534,7 +1734,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_view_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamViewType' in kwargs: + stream_view_type = kwargs['streamViewType'] + _setter("stream_view_type", stream_view_type) @property @@ -1562,7 +1766,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1600,7 +1806,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], attribute_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + _setter("enabled", enabled) if attribute_name is not None: _setter("attribute_name", attribute_name) diff --git a/sdk/python/pulumi_aws_native/dynamodb/global_table.py b/sdk/python/pulumi_aws_native/dynamodb/global_table.py index dbd875c5ac..df23e41f29 100644 --- a/sdk/python/pulumi_aws_native/dynamodb/global_table.py +++ b/sdk/python/pulumi_aws_native/dynamodb/global_table.py @@ -58,7 +58,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeDefinitions' in kwargs: + attribute_definitions = kwargs['attributeDefinitions'] + if 'keySchema' in kwargs: + key_schema = kwargs['keySchema'] + if 'billingMode' in kwargs: + billing_mode = kwargs['billingMode'] + if 'globalSecondaryIndexes' in kwargs: + global_secondary_indexes = kwargs['globalSecondaryIndexes'] + if 'localSecondaryIndexes' in kwargs: + local_secondary_indexes = kwargs['localSecondaryIndexes'] + if 'sseSpecification' in kwargs: + sse_specification = kwargs['sseSpecification'] + if 'streamSpecification' in kwargs: + stream_specification = kwargs['streamSpecification'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'timeToLiveSpecification' in kwargs: + time_to_live_specification = kwargs['timeToLiveSpecification'] + if 'writeProvisionedThroughputSettings' in kwargs: + write_provisioned_throughput_settings = kwargs['writeProvisionedThroughputSettings'] + _setter("attribute_definitions", attribute_definitions) _setter("key_schema", key_schema) _setter("replicas", replicas) diff --git a/sdk/python/pulumi_aws_native/dynamodb/outputs.py b/sdk/python/pulumi_aws_native/dynamodb/outputs.py index feeadf2790..db7ea32108 100644 --- a/sdk/python/pulumi_aws_native/dynamodb/outputs.py +++ b/sdk/python/pulumi_aws_native/dynamodb/outputs.py @@ -83,7 +83,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: str, attribute_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'attributeType' in kwargs: + attribute_type = kwargs['attributeType'] + _setter("attribute_name", attribute_name) _setter("attribute_type", attribute_type) @@ -142,7 +148,17 @@ def _configure( min_capacity: int, target_tracking_scaling_policy_configuration: 'outputs.GlobalTableTargetTrackingScalingPolicyConfiguration', seed_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + if 'targetTrackingScalingPolicyConfiguration' in kwargs: + target_tracking_scaling_policy_configuration = kwargs['targetTrackingScalingPolicyConfiguration'] + if 'seedCapacity' in kwargs: + seed_capacity = kwargs['seedCapacity'] + _setter("max_capacity", max_capacity) _setter("min_capacity", min_capacity) _setter("target_tracking_scaling_policy_configuration", target_tracking_scaling_policy_configuration) @@ -182,7 +198,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -233,7 +251,15 @@ def _configure( key_schema: Sequence['outputs.GlobalTableKeySchema'], projection: 'outputs.GlobalTableProjection', write_provisioned_throughput_settings: Optional['outputs.GlobalTableWriteProvisionedThroughputSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'keySchema' in kwargs: + key_schema = kwargs['keySchema'] + if 'writeProvisionedThroughputSettings' in kwargs: + write_provisioned_throughput_settings = kwargs['writeProvisionedThroughputSettings'] + _setter("index_name", index_name) _setter("key_schema", key_schema) _setter("projection", projection) @@ -295,7 +321,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: str, key_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + _setter("attribute_name", attribute_name) _setter("key_type", key_type) @@ -339,7 +371,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + _setter("stream_arn", stream_arn) @property @@ -385,7 +421,13 @@ def _configure( index_name: str, key_schema: Sequence['outputs.GlobalTableKeySchema'], projection: 'outputs.GlobalTableProjection', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'keySchema' in kwargs: + key_schema = kwargs['keySchema'] + _setter("index_name", index_name) _setter("key_schema", key_schema) _setter("projection", projection) @@ -435,7 +477,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], point_in_time_recovery_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pointInTimeRecoveryEnabled' in kwargs: + point_in_time_recovery_enabled = kwargs['pointInTimeRecoveryEnabled'] + if point_in_time_recovery_enabled is not None: _setter("point_in_time_recovery_enabled", point_in_time_recovery_enabled) @@ -479,7 +525,13 @@ def _configure( _setter: Callable[[Any, Any], None], non_key_attributes: Optional[Sequence[str]] = None, projection_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nonKeyAttributes' in kwargs: + non_key_attributes = kwargs['nonKeyAttributes'] + if 'projectionType' in kwargs: + projection_type = kwargs['projectionType'] + if non_key_attributes is not None: _setter("non_key_attributes", non_key_attributes) if projection_type is not None: @@ -530,7 +582,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'readCapacityAutoScalingSettings' in kwargs: + read_capacity_auto_scaling_settings = kwargs['readCapacityAutoScalingSettings'] + if 'readCapacityUnits' in kwargs: + read_capacity_units = kwargs['readCapacityUnits'] + if read_capacity_auto_scaling_settings is not None: _setter("read_capacity_auto_scaling_settings", read_capacity_auto_scaling_settings) if read_capacity_units is not None: @@ -586,7 +644,15 @@ def _configure( index_name: str, contributor_insights_specification: Optional['outputs.GlobalTableContributorInsightsSpecification'] = None, read_provisioned_throughput_settings: Optional['outputs.GlobalTableReadProvisionedThroughputSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'contributorInsightsSpecification' in kwargs: + contributor_insights_specification = kwargs['contributorInsightsSpecification'] + if 'readProvisionedThroughputSettings' in kwargs: + read_provisioned_throughput_settings = kwargs['readProvisionedThroughputSettings'] + _setter("index_name", index_name) if contributor_insights_specification is not None: _setter("contributor_insights_specification", contributor_insights_specification) @@ -679,7 +745,25 @@ def _configure( sse_specification: Optional['outputs.GlobalTableReplicaSseSpecification'] = None, table_class: Optional[str] = None, tags: Optional[Sequence['outputs.GlobalTableTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributorInsightsSpecification' in kwargs: + contributor_insights_specification = kwargs['contributorInsightsSpecification'] + if 'deletionProtectionEnabled' in kwargs: + deletion_protection_enabled = kwargs['deletionProtectionEnabled'] + if 'globalSecondaryIndexes' in kwargs: + global_secondary_indexes = kwargs['globalSecondaryIndexes'] + if 'kinesisStreamSpecification' in kwargs: + kinesis_stream_specification = kwargs['kinesisStreamSpecification'] + if 'pointInTimeRecoverySpecification' in kwargs: + point_in_time_recovery_specification = kwargs['pointInTimeRecoverySpecification'] + if 'readProvisionedThroughputSettings' in kwargs: + read_provisioned_throughput_settings = kwargs['readProvisionedThroughputSettings'] + if 'sseSpecification' in kwargs: + sse_specification = kwargs['sseSpecification'] + if 'tableClass' in kwargs: + table_class = kwargs['tableClass'] + _setter("region", region) if contributor_insights_specification is not None: _setter("contributor_insights_specification", contributor_insights_specification) @@ -780,7 +864,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_master_key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsMasterKeyId' in kwargs: + kms_master_key_id = kwargs['kmsMasterKeyId'] + _setter("kms_master_key_id", kms_master_key_id) @property @@ -823,7 +911,13 @@ def _configure( _setter: Callable[[Any, Any], None], sse_enabled: bool, sse_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseEnabled' in kwargs: + sse_enabled = kwargs['sseEnabled'] + if 'sseType' in kwargs: + sse_type = kwargs['sseType'] + _setter("sse_enabled", sse_enabled) if sse_type is not None: _setter("sse_type", sse_type) @@ -868,7 +962,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_view_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamViewType' in kwargs: + stream_view_type = kwargs['streamViewType'] + _setter("stream_view_type", stream_view_type) @property @@ -892,7 +990,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -951,7 +1051,17 @@ def _configure( disable_scale_in: Optional[bool] = None, scale_in_cooldown: Optional[int] = None, scale_out_cooldown: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + if 'disableScaleIn' in kwargs: + disable_scale_in = kwargs['disableScaleIn'] + if 'scaleInCooldown' in kwargs: + scale_in_cooldown = kwargs['scaleInCooldown'] + if 'scaleOutCooldown' in kwargs: + scale_out_cooldown = kwargs['scaleOutCooldown'] + _setter("target_value", target_value) if disable_scale_in is not None: _setter("disable_scale_in", disable_scale_in) @@ -1013,7 +1123,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, attribute_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + _setter("enabled", enabled) if attribute_name is not None: _setter("attribute_name", attribute_name) @@ -1058,7 +1172,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], write_capacity_auto_scaling_settings: Optional['outputs.GlobalTableCapacityAutoScalingSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'writeCapacityAutoScalingSettings' in kwargs: + write_capacity_auto_scaling_settings = kwargs['writeCapacityAutoScalingSettings'] + if write_capacity_auto_scaling_settings is not None: _setter("write_capacity_auto_scaling_settings", write_capacity_auto_scaling_settings) @@ -1102,7 +1220,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: str, attribute_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'attributeType' in kwargs: + attribute_type = kwargs['attributeType'] + _setter("attribute_name", attribute_name) _setter("attribute_type", attribute_type) @@ -1129,7 +1253,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1170,7 +1296,11 @@ def _configure( _setter: Callable[[Any, Any], None], delimiter: Optional[str] = None, header_list: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerList' in kwargs: + header_list = kwargs['headerList'] + if delimiter is not None: _setter("delimiter", delimiter) if header_list is not None: @@ -1234,7 +1364,17 @@ def _configure( projection: 'outputs.TableProjection', contributor_insights_specification: Optional['outputs.TableContributorInsightsSpecification'] = None, provisioned_throughput: Optional['outputs.TableProvisionedThroughput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'keySchema' in kwargs: + key_schema = kwargs['keySchema'] + if 'contributorInsightsSpecification' in kwargs: + contributor_insights_specification = kwargs['contributorInsightsSpecification'] + if 'provisionedThroughput' in kwargs: + provisioned_throughput = kwargs['provisionedThroughput'] + _setter("index_name", index_name) _setter("key_schema", key_schema) _setter("projection", projection) @@ -1313,7 +1453,17 @@ def _configure( s3_bucket_source: 'outputs.TableS3BucketSource', input_compression_type: Optional[str] = None, input_format_options: Optional['outputs.TableInputFormatOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputFormat' in kwargs: + input_format = kwargs['inputFormat'] + if 's3BucketSource' in kwargs: + s3_bucket_source = kwargs['s3BucketSource'] + if 'inputCompressionType' in kwargs: + input_compression_type = kwargs['inputCompressionType'] + if 'inputFormatOptions' in kwargs: + input_format_options = kwargs['inputFormatOptions'] + _setter("input_format", input_format) _setter("s3_bucket_source", s3_bucket_source) if input_compression_type is not None: @@ -1354,7 +1504,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], csv: Optional['outputs.TableCsv'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) @@ -1398,7 +1550,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: str, key_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + _setter("attribute_name", attribute_name) _setter("key_type", key_type) @@ -1442,7 +1600,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + _setter("stream_arn", stream_arn) @property @@ -1488,7 +1650,13 @@ def _configure( index_name: str, key_schema: Sequence['outputs.TableKeySchema'], projection: 'outputs.TableProjection', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'keySchema' in kwargs: + key_schema = kwargs['keySchema'] + _setter("index_name", index_name) _setter("key_schema", key_schema) _setter("projection", projection) @@ -1538,7 +1706,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], point_in_time_recovery_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pointInTimeRecoveryEnabled' in kwargs: + point_in_time_recovery_enabled = kwargs['pointInTimeRecoveryEnabled'] + if point_in_time_recovery_enabled is not None: _setter("point_in_time_recovery_enabled", point_in_time_recovery_enabled) @@ -1582,7 +1754,13 @@ def _configure( _setter: Callable[[Any, Any], None], non_key_attributes: Optional[Sequence[str]] = None, projection_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nonKeyAttributes' in kwargs: + non_key_attributes = kwargs['nonKeyAttributes'] + if 'projectionType' in kwargs: + projection_type = kwargs['projectionType'] + if non_key_attributes is not None: _setter("non_key_attributes", non_key_attributes) if projection_type is not None: @@ -1633,7 +1811,13 @@ def _configure( _setter: Callable[[Any, Any], None], read_capacity_units: int, write_capacity_units: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'readCapacityUnits' in kwargs: + read_capacity_units = kwargs['readCapacityUnits'] + if 'writeCapacityUnits' in kwargs: + write_capacity_units = kwargs['writeCapacityUnits'] + _setter("read_capacity_units", read_capacity_units) _setter("write_capacity_units", write_capacity_units) @@ -1687,7 +1871,15 @@ def _configure( s3_bucket: str, s3_bucket_owner: Optional[str] = None, s3_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3BucketOwner' in kwargs: + s3_bucket_owner = kwargs['s3BucketOwner'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + _setter("s3_bucket", s3_bucket) if s3_bucket_owner is not None: _setter("s3_bucket_owner", s3_bucket_owner) @@ -1749,7 +1941,15 @@ def _configure( sse_enabled: bool, kms_master_key_id: Optional[str] = None, sse_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseEnabled' in kwargs: + sse_enabled = kwargs['sseEnabled'] + if 'kmsMasterKeyId' in kwargs: + kms_master_key_id = kwargs['kmsMasterKeyId'] + if 'sseType' in kwargs: + sse_type = kwargs['sseType'] + _setter("sse_enabled", sse_enabled) if kms_master_key_id is not None: _setter("kms_master_key_id", kms_master_key_id) @@ -1801,7 +2001,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_view_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamViewType' in kwargs: + stream_view_type = kwargs['streamViewType'] + _setter("stream_view_type", stream_view_type) @property @@ -1825,7 +2029,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1872,7 +2078,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, attribute_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + _setter("enabled", enabled) if attribute_name is not None: _setter("attribute_name", attribute_name) diff --git a/sdk/python/pulumi_aws_native/dynamodb/table.py b/sdk/python/pulumi_aws_native/dynamodb/table.py index d1db7999de..8b3ae121df 100644 --- a/sdk/python/pulumi_aws_native/dynamodb/table.py +++ b/sdk/python/pulumi_aws_native/dynamodb/table.py @@ -76,7 +76,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keySchema' in kwargs: + key_schema = kwargs['keySchema'] + if 'attributeDefinitions' in kwargs: + attribute_definitions = kwargs['attributeDefinitions'] + if 'billingMode' in kwargs: + billing_mode = kwargs['billingMode'] + if 'contributorInsightsSpecification' in kwargs: + contributor_insights_specification = kwargs['contributorInsightsSpecification'] + if 'deletionProtectionEnabled' in kwargs: + deletion_protection_enabled = kwargs['deletionProtectionEnabled'] + if 'globalSecondaryIndexes' in kwargs: + global_secondary_indexes = kwargs['globalSecondaryIndexes'] + if 'importSourceSpecification' in kwargs: + import_source_specification = kwargs['importSourceSpecification'] + if 'kinesisStreamSpecification' in kwargs: + kinesis_stream_specification = kwargs['kinesisStreamSpecification'] + if 'localSecondaryIndexes' in kwargs: + local_secondary_indexes = kwargs['localSecondaryIndexes'] + if 'pointInTimeRecoverySpecification' in kwargs: + point_in_time_recovery_specification = kwargs['pointInTimeRecoverySpecification'] + if 'provisionedThroughput' in kwargs: + provisioned_throughput = kwargs['provisionedThroughput'] + if 'sseSpecification' in kwargs: + sse_specification = kwargs['sseSpecification'] + if 'streamSpecification' in kwargs: + stream_specification = kwargs['streamSpecification'] + if 'tableClass' in kwargs: + table_class = kwargs['tableClass'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'timeToLiveSpecification' in kwargs: + time_to_live_specification = kwargs['timeToLiveSpecification'] + _setter("key_schema", key_schema) if attribute_definitions is not None: _setter("attribute_definitions", attribute_definitions) diff --git a/sdk/python/pulumi_aws_native/ec2/_inputs.py b/sdk/python/pulumi_aws_native/ec2/_inputs.py index d447a5242c..92b4a0e184 100644 --- a/sdk/python/pulumi_aws_native/ec2/_inputs.py +++ b/sdk/python/pulumi_aws_native/ec2/_inputs.py @@ -253,7 +253,19 @@ def _configure( instance_type: Optional[pulumi.Input[str]] = None, priority: Optional[pulumi.Input[int]] = None, weight: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'availabilityZoneId' in kwargs: + availability_zone_id = kwargs['availabilityZoneId'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if 'instancePlatform' in kwargs: + instance_platform = kwargs['instancePlatform'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if availability_zone_id is not None: @@ -348,7 +360,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -388,7 +404,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -426,7 +444,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -466,7 +488,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -504,7 +528,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -541,7 +567,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_root_certificate_chain_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientRootCertificateChainArn' in kwargs: + client_root_certificate_chain_arn = kwargs['clientRootCertificateChainArn'] + _setter("client_root_certificate_chain_arn", client_root_certificate_chain_arn) @property @@ -575,7 +605,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activeDirectory' in kwargs: + active_directory = kwargs['activeDirectory'] + if 'federatedAuthentication' in kwargs: + federated_authentication = kwargs['federatedAuthentication'] + if 'mutualAuthentication' in kwargs: + mutual_authentication = kwargs['mutualAuthentication'] + _setter("type", type) if active_directory is not None: _setter("active_directory", active_directory) @@ -636,7 +674,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], lambda_function_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaFunctionArn' in kwargs: + lambda_function_arn = kwargs['lambdaFunctionArn'] + _setter("enabled", enabled) if lambda_function_arn is not None: _setter("lambda_function_arn", lambda_function_arn) @@ -675,7 +717,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], banner_text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bannerText' in kwargs: + banner_text = kwargs['bannerText'] + _setter("enabled", enabled) if banner_text is not None: _setter("banner_text", banner_text) @@ -717,7 +763,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudwatchLogGroup' in kwargs: + cloudwatch_log_group = kwargs['cloudwatchLogGroup'] + if 'cloudwatchLogStream' in kwargs: + cloudwatch_log_stream = kwargs['cloudwatchLogStream'] + _setter("enabled", enabled) if cloudwatch_log_group is not None: _setter("cloudwatch_log_group", cloudwatch_log_group) @@ -764,7 +816,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], directory_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryId' in kwargs: + directory_id = kwargs['directoryId'] + _setter("directory_id", directory_id) @property @@ -792,7 +848,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'samlProviderArn' in kwargs: + saml_provider_arn = kwargs['samlProviderArn'] + if 'selfServiceSamlProviderArn' in kwargs: + self_service_saml_provider_arn = kwargs['selfServiceSamlProviderArn'] + _setter("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) @@ -831,7 +893,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_type: pulumi.Input[str], tags: pulumi.Input[Sequence[pulumi.Input['ClientVpnEndpointTagArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + _setter("resource_type", resource_type) _setter("tags", tags) @@ -869,7 +935,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -907,7 +975,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -948,7 +1018,15 @@ def _configure( file_format: pulumi.Input['FlowLogDestinationOptionsPropertiesFileFormat'], hive_compatible_partitions: pulumi.Input[bool], per_hour_partition: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileFormat' in kwargs: + file_format = kwargs['fileFormat'] + if 'hiveCompatiblePartitions' in kwargs: + hive_compatible_partitions = kwargs['hiveCompatiblePartitions'] + if 'perHourPartition' in kwargs: + per_hour_partition = kwargs['perHourPartition'] + _setter("file_format", file_format) _setter("hive_compatible_partitions", hive_compatible_partitions) _setter("per_hour_partition", per_hour_partition) @@ -996,7 +1074,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1034,7 +1114,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1074,7 +1156,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1114,7 +1198,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1154,7 +1240,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replacementStrategy' in kwargs: + replacement_strategy = kwargs['replacementStrategy'] + if 'terminationDelay' in kwargs: + termination_delay = kwargs['terminationDelay'] + if replacement_strategy is not None: _setter("replacement_strategy", replacement_strategy) if termination_delay is not None: @@ -1191,7 +1283,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], usage_strategy: Optional[pulumi.Input['Ec2FleetCapacityReservationOptionsRequestUsageStrategy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'usageStrategy' in kwargs: + usage_strategy = kwargs['usageStrategy'] + if usage_strategy is not None: _setter("usage_strategy", usage_strategy) @@ -1220,7 +1316,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateSpecification' in kwargs: + launch_template_specification = kwargs['launchTemplateSpecification'] + if launch_template_specification is not None: _setter("launch_template_specification", launch_template_specification) if overrides is not None: @@ -1278,7 +1378,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'instanceRequirements' in kwargs: + instance_requirements = kwargs['instanceRequirements'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'maxPrice' in kwargs: + max_price = kwargs['maxPrice'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if instance_requirements is not None: @@ -1387,7 +1501,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + _setter("version", version) if launch_template_id is not None: _setter("launch_template_id", launch_template_id) @@ -1500,7 +1620,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceleratorCount' in kwargs: + accelerator_count = kwargs['acceleratorCount'] + if 'acceleratorManufacturers' in kwargs: + accelerator_manufacturers = kwargs['acceleratorManufacturers'] + if 'acceleratorNames' in kwargs: + accelerator_names = kwargs['acceleratorNames'] + if 'acceleratorTotalMemoryMiB' in kwargs: + accelerator_total_memory_mi_b = kwargs['acceleratorTotalMemoryMiB'] + if 'acceleratorTypes' in kwargs: + accelerator_types = kwargs['acceleratorTypes'] + if 'allowedInstanceTypes' in kwargs: + allowed_instance_types = kwargs['allowedInstanceTypes'] + if 'bareMetal' in kwargs: + bare_metal = kwargs['bareMetal'] + if 'baselineEbsBandwidthMbps' in kwargs: + baseline_ebs_bandwidth_mbps = kwargs['baselineEbsBandwidthMbps'] + if 'burstablePerformance' in kwargs: + burstable_performance = kwargs['burstablePerformance'] + if 'cpuManufacturers' in kwargs: + cpu_manufacturers = kwargs['cpuManufacturers'] + if 'excludedInstanceTypes' in kwargs: + excluded_instance_types = kwargs['excludedInstanceTypes'] + if 'instanceGenerations' in kwargs: + instance_generations = kwargs['instanceGenerations'] + if 'localStorage' in kwargs: + local_storage = kwargs['localStorage'] + if 'localStorageTypes' in kwargs: + local_storage_types = kwargs['localStorageTypes'] + if 'memoryGiBPerVCpu' in kwargs: + memory_gi_b_per_v_cpu = kwargs['memoryGiBPerVCpu'] + if 'memoryMiB' in kwargs: + memory_mi_b = kwargs['memoryMiB'] + if 'networkBandwidthGbps' in kwargs: + network_bandwidth_gbps = kwargs['networkBandwidthGbps'] + if 'networkInterfaceCount' in kwargs: + network_interface_count = kwargs['networkInterfaceCount'] + if 'onDemandMaxPricePercentageOverLowestPrice' in kwargs: + on_demand_max_price_percentage_over_lowest_price = kwargs['onDemandMaxPricePercentageOverLowestPrice'] + if 'requireHibernateSupport' in kwargs: + require_hibernate_support = kwargs['requireHibernateSupport'] + if 'spotMaxPricePercentageOverLowestPrice' in kwargs: + spot_max_price_percentage_over_lowest_price = kwargs['spotMaxPricePercentageOverLowestPrice'] + if 'totalLocalStorageGb' in kwargs: + total_local_storage_gb = kwargs['totalLocalStorageGb'] + if 'vCpuCount' in kwargs: + v_cpu_count = kwargs['vCpuCount'] + if accelerator_count is not None: _setter("accelerator_count", accelerator_count) if accelerator_manufacturers is not None: @@ -1768,7 +1936,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], capacity_rebalance: Optional[pulumi.Input['Ec2FleetCapacityRebalanceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityRebalance' in kwargs: + capacity_rebalance = kwargs['capacityRebalance'] + if capacity_rebalance is not None: _setter("capacity_rebalance", capacity_rebalance) @@ -1797,7 +1969,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1837,7 +2011,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1877,7 +2053,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1917,7 +2095,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1969,7 +2149,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'capacityReservationOptions' in kwargs: + capacity_reservation_options = kwargs['capacityReservationOptions'] + if 'maxTotalPrice' in kwargs: + max_total_price = kwargs['maxTotalPrice'] + if 'minTargetCapacity' in kwargs: + min_target_capacity = kwargs['minTargetCapacity'] + if 'singleAvailabilityZone' in kwargs: + single_availability_zone = kwargs['singleAvailabilityZone'] + if 'singleInstanceType' in kwargs: + single_instance_type = kwargs['singleInstanceType'] + if allocation_strategy is not None: _setter("allocation_strategy", allocation_strategy) if capacity_reservation_options is not None: @@ -2071,7 +2265,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'hostId' in kwargs: + host_id = kwargs['hostId'] + if 'hostResourceGroupArn' in kwargs: + host_resource_group_arn = kwargs['hostResourceGroupArn'] + if 'partitionNumber' in kwargs: + partition_number = kwargs['partitionNumber'] + if 'spreadDomain' in kwargs: + spread_domain = kwargs['spreadDomain'] + if affinity is not None: _setter("affinity", affinity) if availability_zone is not None: @@ -2195,7 +2403,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'instanceInterruptionBehavior' in kwargs: + instance_interruption_behavior = kwargs['instanceInterruptionBehavior'] + if 'instancePoolsToUseCount' in kwargs: + instance_pools_to_use_count = kwargs['instancePoolsToUseCount'] + if 'maintenanceStrategies' in kwargs: + maintenance_strategies = kwargs['maintenanceStrategies'] + if 'maxTotalPrice' in kwargs: + max_total_price = kwargs['maxTotalPrice'] + if 'minTargetCapacity' in kwargs: + min_target_capacity = kwargs['minTargetCapacity'] + if 'singleAvailabilityZone' in kwargs: + single_availability_zone = kwargs['singleAvailabilityZone'] + if 'singleInstanceType' in kwargs: + single_instance_type = kwargs['singleInstanceType'] + if allocation_strategy is not None: _setter("allocation_strategy", allocation_strategy) if instance_interruption_behavior is not None: @@ -2301,7 +2527,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -2341,7 +2571,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2388,7 +2620,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'totalTargetCapacity' in kwargs: + total_target_capacity = kwargs['totalTargetCapacity'] + if 'defaultTargetCapacityType' in kwargs: + default_target_capacity_type = kwargs['defaultTargetCapacityType'] + if 'onDemandTargetCapacity' in kwargs: + on_demand_target_capacity = kwargs['onDemandTargetCapacity'] + if 'spotTargetCapacity' in kwargs: + spot_target_capacity = kwargs['spotTargetCapacity'] + if 'targetCapacityUnitType' in kwargs: + target_capacity_unit_type = kwargs['targetCapacityUnitType'] + _setter("total_target_capacity", total_target_capacity) if default_target_capacity_type is not None: _setter("default_target_capacity_type", default_target_capacity_type) @@ -2460,7 +2704,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -2500,7 +2746,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -2540,7 +2788,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2578,7 +2828,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2616,7 +2868,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2660,7 +2914,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + _setter("device_name", device_name) if ebs is not None: _setter("ebs", ebs) @@ -2724,7 +2986,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2762,7 +3026,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coreCount' in kwargs: + core_count = kwargs['coreCount'] + if 'threadsPerCore' in kwargs: + threads_per_core = kwargs['threadsPerCore'] + if core_count is not None: _setter("core_count", core_count) if threads_per_core is not None: @@ -2799,7 +3069,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cpu_credits: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuCredits' in kwargs: + cpu_credits = kwargs['cpuCredits'] + if cpu_credits is not None: _setter("cpu_credits", cpu_credits) @@ -2843,7 +3117,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -2935,7 +3221,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -2963,7 +3251,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if count is not None: _setter("count", count) @@ -2999,7 +3289,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -3025,7 +3317,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configured: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if configured is not None: _setter("configured", configured) @@ -3051,7 +3345,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_address: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Address' in kwargs: + ipv6_address = kwargs['ipv6Address'] + _setter("ipv6_address", ipv6_address) @property @@ -3082,7 +3380,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + _setter("version", version) if launch_template_id is not None: _setter("launch_template_id", launch_template_id) @@ -3129,7 +3433,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], license_configuration_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'licenseConfigurationArn' in kwargs: + license_configuration_arn = kwargs['licenseConfigurationArn'] + _setter("license_configuration_arn", license_configuration_arn) @property @@ -3190,7 +3498,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceIndex' in kwargs: + device_index = kwargs['deviceIndex'] + if 'associateCarrierIpAddress' in kwargs: + associate_carrier_ip_address = kwargs['associateCarrierIpAddress'] + if 'associatePublicIpAddress' in kwargs: + associate_public_ip_address = kwargs['associatePublicIpAddress'] + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'groupSet' in kwargs: + group_set = kwargs['groupSet'] + if 'ipv6AddressCount' in kwargs: + ipv6_address_count = kwargs['ipv6AddressCount'] + if 'ipv6Addresses' in kwargs: + ipv6_addresses = kwargs['ipv6Addresses'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if 'privateIpAddresses' in kwargs: + private_ip_addresses = kwargs['privateIpAddresses'] + if 'secondaryPrivateIpAddressCount' in kwargs: + secondary_private_ip_address_count = kwargs['secondaryPrivateIpAddressCount'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + _setter("device_index", device_index) if associate_carrier_ip_address is not None: _setter("associate_carrier_ip_address", associate_carrier_ip_address) @@ -3342,10 +3676,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class InstancePrivateDnsNameOptionsArgs: def __init__(__self__, *, @@ -3364,7 +3700,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableResourceNameDnsARecord' in kwargs: + enable_resource_name_dns_a_record = kwargs['enableResourceNameDnsARecord'] + if 'enableResourceNameDnsAaaaRecord' in kwargs: + enable_resource_name_dns_aaaa_record = kwargs['enableResourceNameDnsAaaaRecord'] + if 'hostnameType' in kwargs: + hostname_type = kwargs['hostnameType'] + if enable_resource_name_dns_a_record is not None: _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: @@ -3415,7 +3759,11 @@ def _configure( _setter: Callable[[Any, Any], None], primary: pulumi.Input[bool], private_ip_address: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + _setter("primary", primary) _setter("private_ip_address", private_ip_address) @@ -3453,7 +3801,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentName' in kwargs: + document_name = kwargs['documentName'] + if 'associationParameters' in kwargs: + association_parameters = kwargs['associationParameters'] + _setter("document_name", document_name) if association_parameters is not None: _setter("association_parameters", association_parameters) @@ -3492,7 +3846,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3530,7 +3886,11 @@ def _configure( _setter: Callable[[Any, Any], None], device: pulumi.Input[str], volume_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'volumeId' in kwargs: + volume_id = kwargs['volumeId'] + _setter("device", device) _setter("volume_id", volume_id) @@ -3568,7 +3928,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3607,7 +3969,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], region_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + _setter("region_name", region_name) @property @@ -3638,7 +4004,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cidr: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cidr", cidr) @property @@ -3671,7 +4039,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3720,7 +4090,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3765,7 +4137,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], region_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + _setter("region_name", region_name) @property @@ -3801,7 +4177,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3850,7 +4228,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3899,7 +4279,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3948,7 +4330,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3997,7 +4381,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -4048,7 +4434,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -4099,7 +4487,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -4157,7 +4547,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + if device_name is not None: _setter("device_name", device_name) if ebs is not None: @@ -4232,7 +4630,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityReservationPreference' in kwargs: + capacity_reservation_preference = kwargs['capacityReservationPreference'] + if 'capacityReservationTarget' in kwargs: + capacity_reservation_target = kwargs['capacityReservationTarget'] + if capacity_reservation_preference is not None: _setter("capacity_reservation_preference", capacity_reservation_preference) if capacity_reservation_target is not None: @@ -4280,7 +4684,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityReservationId' in kwargs: + capacity_reservation_id = kwargs['capacityReservationId'] + if 'capacityReservationResourceGroupArn' in kwargs: + capacity_reservation_resource_group_arn = kwargs['capacityReservationResourceGroupArn'] + if capacity_reservation_id is not None: _setter("capacity_reservation_id", capacity_reservation_id) if capacity_reservation_resource_group_arn is not None: @@ -4335,7 +4745,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amdSevSnp' in kwargs: + amd_sev_snp = kwargs['amdSevSnp'] + if 'coreCount' in kwargs: + core_count = kwargs['coreCount'] + if 'threadsPerCore' in kwargs: + threads_per_core = kwargs['threadsPerCore'] + if amd_sev_snp is not None: _setter("amd_sev_snp", amd_sev_snp) if core_count is not None: @@ -4396,7 +4814,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cpu_credits: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuCredits' in kwargs: + cpu_credits = kwargs['cpuCredits'] + if cpu_credits is not None: _setter("cpu_credits", cpu_credits) @@ -4534,7 +4956,67 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockDeviceMappings' in kwargs: + block_device_mappings = kwargs['blockDeviceMappings'] + if 'capacityReservationSpecification' in kwargs: + capacity_reservation_specification = kwargs['capacityReservationSpecification'] + if 'cpuOptions' in kwargs: + cpu_options = kwargs['cpuOptions'] + if 'creditSpecification' in kwargs: + credit_specification = kwargs['creditSpecification'] + if 'disableApiStop' in kwargs: + disable_api_stop = kwargs['disableApiStop'] + if 'disableApiTermination' in kwargs: + disable_api_termination = kwargs['disableApiTermination'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if 'elasticGpuSpecifications' in kwargs: + elastic_gpu_specifications = kwargs['elasticGpuSpecifications'] + if 'elasticInferenceAccelerators' in kwargs: + elastic_inference_accelerators = kwargs['elasticInferenceAccelerators'] + if 'enclaveOptions' in kwargs: + enclave_options = kwargs['enclaveOptions'] + if 'hibernationOptions' in kwargs: + hibernation_options = kwargs['hibernationOptions'] + if 'iamInstanceProfile' in kwargs: + iam_instance_profile = kwargs['iamInstanceProfile'] + if 'imageId' in kwargs: + image_id = kwargs['imageId'] + if 'instanceInitiatedShutdownBehavior' in kwargs: + instance_initiated_shutdown_behavior = kwargs['instanceInitiatedShutdownBehavior'] + if 'instanceMarketOptions' in kwargs: + instance_market_options = kwargs['instanceMarketOptions'] + if 'instanceRequirements' in kwargs: + instance_requirements = kwargs['instanceRequirements'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'kernelId' in kwargs: + kernel_id = kwargs['kernelId'] + if 'keyName' in kwargs: + key_name = kwargs['keyName'] + if 'licenseSpecifications' in kwargs: + license_specifications = kwargs['licenseSpecifications'] + if 'maintenanceOptions' in kwargs: + maintenance_options = kwargs['maintenanceOptions'] + if 'metadataOptions' in kwargs: + metadata_options = kwargs['metadataOptions'] + if 'networkInterfaces' in kwargs: + network_interfaces = kwargs['networkInterfaces'] + if 'privateDnsNameOptions' in kwargs: + private_dns_name_options = kwargs['privateDnsNameOptions'] + if 'ramDiskId' in kwargs: + ram_disk_id = kwargs['ramDiskId'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'tagSpecifications' in kwargs: + tag_specifications = kwargs['tagSpecifications'] + if 'userData' in kwargs: + user_data = kwargs['userData'] + if block_device_mappings is not None: _setter("block_device_mappings", block_device_mappings) if capacity_reservation_specification is not None: @@ -4970,7 +5452,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -5101,7 +5595,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) @@ -5138,7 +5634,9 @@ def _configure( _setter: Callable[[Any, Any], None], count: Optional[pulumi.Input[int]] = None, type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if count is not None: _setter("count", count) if type is not None: @@ -5185,7 +5683,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -5218,7 +5718,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configured: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if configured is not None: _setter("configured", configured) @@ -5255,7 +5757,9 @@ def _configure( _setter: Callable[[Any, Any], None], arn: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) if name is not None: @@ -5305,7 +5809,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'marketType' in kwargs: + market_type = kwargs['marketType'] + if 'spotOptions' in kwargs: + spot_options = kwargs['spotOptions'] + if market_type is not None: _setter("market_type", market_type) if spot_options is not None: @@ -5427,7 +5937,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceleratorCount' in kwargs: + accelerator_count = kwargs['acceleratorCount'] + if 'acceleratorManufacturers' in kwargs: + accelerator_manufacturers = kwargs['acceleratorManufacturers'] + if 'acceleratorNames' in kwargs: + accelerator_names = kwargs['acceleratorNames'] + if 'acceleratorTotalMemoryMiB' in kwargs: + accelerator_total_memory_mi_b = kwargs['acceleratorTotalMemoryMiB'] + if 'acceleratorTypes' in kwargs: + accelerator_types = kwargs['acceleratorTypes'] + if 'allowedInstanceTypes' in kwargs: + allowed_instance_types = kwargs['allowedInstanceTypes'] + if 'bareMetal' in kwargs: + bare_metal = kwargs['bareMetal'] + if 'baselineEbsBandwidthMbps' in kwargs: + baseline_ebs_bandwidth_mbps = kwargs['baselineEbsBandwidthMbps'] + if 'burstablePerformance' in kwargs: + burstable_performance = kwargs['burstablePerformance'] + if 'cpuManufacturers' in kwargs: + cpu_manufacturers = kwargs['cpuManufacturers'] + if 'excludedInstanceTypes' in kwargs: + excluded_instance_types = kwargs['excludedInstanceTypes'] + if 'instanceGenerations' in kwargs: + instance_generations = kwargs['instanceGenerations'] + if 'localStorage' in kwargs: + local_storage = kwargs['localStorage'] + if 'localStorageTypes' in kwargs: + local_storage_types = kwargs['localStorageTypes'] + if 'memoryGiBPerVCpu' in kwargs: + memory_gi_b_per_v_cpu = kwargs['memoryGiBPerVCpu'] + if 'memoryMiB' in kwargs: + memory_mi_b = kwargs['memoryMiB'] + if 'networkBandwidthGbps' in kwargs: + network_bandwidth_gbps = kwargs['networkBandwidthGbps'] + if 'networkInterfaceCount' in kwargs: + network_interface_count = kwargs['networkInterfaceCount'] + if 'onDemandMaxPricePercentageOverLowestPrice' in kwargs: + on_demand_max_price_percentage_over_lowest_price = kwargs['onDemandMaxPricePercentageOverLowestPrice'] + if 'requireHibernateSupport' in kwargs: + require_hibernate_support = kwargs['requireHibernateSupport'] + if 'spotMaxPricePercentageOverLowestPrice' in kwargs: + spot_max_price_percentage_over_lowest_price = kwargs['spotMaxPricePercentageOverLowestPrice'] + if 'totalLocalStorageGb' in kwargs: + total_local_storage_gb = kwargs['totalLocalStorageGb'] + if 'vCpuCount' in kwargs: + v_cpu_count = kwargs['vCpuCount'] + if accelerator_count is not None: _setter("accelerator_count", accelerator_count) if accelerator_manufacturers is not None: @@ -5738,7 +6296,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv4_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv4Prefix' in kwargs: + ipv4_prefix = kwargs['ipv4Prefix'] + if ipv4_prefix is not None: _setter("ipv4_prefix", ipv4_prefix) @@ -5770,7 +6332,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Address' in kwargs: + ipv6_address = kwargs['ipv6Address'] + if ipv6_address is not None: _setter("ipv6_address", ipv6_address) @@ -5799,7 +6365,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Prefix' in kwargs: + ipv6_prefix = kwargs['ipv6Prefix'] + if ipv6_prefix is not None: _setter("ipv6_prefix", ipv6_prefix) @@ -5829,7 +6399,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], license_configuration_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'licenseConfigurationArn' in kwargs: + license_configuration_arn = kwargs['licenseConfigurationArn'] + if license_configuration_arn is not None: _setter("license_configuration_arn", license_configuration_arn) @@ -5862,7 +6436,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], auto_recovery: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoRecovery' in kwargs: + auto_recovery = kwargs['autoRecovery'] + if auto_recovery is not None: _setter("auto_recovery", auto_recovery) @@ -5899,7 +6477,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -5950,7 +6530,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -6013,7 +6595,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpEndpoint' in kwargs: + http_endpoint = kwargs['httpEndpoint'] + if 'httpProtocolIpv6' in kwargs: + http_protocol_ipv6 = kwargs['httpProtocolIpv6'] + if 'httpPutResponseHopLimit' in kwargs: + http_put_response_hop_limit = kwargs['httpPutResponseHopLimit'] + if 'httpTokens' in kwargs: + http_tokens = kwargs['httpTokens'] + if 'instanceMetadataTags' in kwargs: + instance_metadata_tags = kwargs['instanceMetadataTags'] + if http_endpoint is not None: _setter("http_endpoint", http_endpoint) if http_protocol_ipv6 is not None: @@ -6102,7 +6696,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -6139,7 +6735,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -6188,7 +6786,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -6305,7 +6905,45 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'associateCarrierIpAddress' in kwargs: + associate_carrier_ip_address = kwargs['associateCarrierIpAddress'] + if 'associatePublicIpAddress' in kwargs: + associate_public_ip_address = kwargs['associatePublicIpAddress'] + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'deviceIndex' in kwargs: + device_index = kwargs['deviceIndex'] + if 'interfaceType' in kwargs: + interface_type = kwargs['interfaceType'] + if 'ipv4PrefixCount' in kwargs: + ipv4_prefix_count = kwargs['ipv4PrefixCount'] + if 'ipv4Prefixes' in kwargs: + ipv4_prefixes = kwargs['ipv4Prefixes'] + if 'ipv6AddressCount' in kwargs: + ipv6_address_count = kwargs['ipv6AddressCount'] + if 'ipv6Addresses' in kwargs: + ipv6_addresses = kwargs['ipv6Addresses'] + if 'ipv6PrefixCount' in kwargs: + ipv6_prefix_count = kwargs['ipv6PrefixCount'] + if 'ipv6Prefixes' in kwargs: + ipv6_prefixes = kwargs['ipv6Prefixes'] + if 'networkCardIndex' in kwargs: + network_card_index = kwargs['networkCardIndex'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'primaryIpv6' in kwargs: + primary_ipv6 = kwargs['primaryIpv6'] + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if 'privateIpAddresses' in kwargs: + private_ip_addresses = kwargs['privateIpAddresses'] + if 'secondaryPrivateIpAddressCount' in kwargs: + secondary_private_ip_address_count = kwargs['secondaryPrivateIpAddressCount'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if associate_carrier_ip_address is not None: _setter("associate_carrier_ip_address", associate_carrier_ip_address) if associate_public_ip_address is not None: @@ -6636,7 +7274,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'hostId' in kwargs: + host_id = kwargs['hostId'] + if 'hostResourceGroupArn' in kwargs: + host_resource_group_arn = kwargs['hostResourceGroupArn'] + if 'partitionNumber' in kwargs: + partition_number = kwargs['partitionNumber'] + if 'spreadDomain' in kwargs: + spread_domain = kwargs['spreadDomain'] + if affinity is not None: _setter("affinity", affinity) if availability_zone is not None: @@ -6789,7 +7443,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableResourceNameDnsARecord' in kwargs: + enable_resource_name_dns_a_record = kwargs['enableResourceNameDnsARecord'] + if 'enableResourceNameDnsAaaaRecord' in kwargs: + enable_resource_name_dns_aaaa_record = kwargs['enableResourceNameDnsAaaaRecord'] + if 'hostnameType' in kwargs: + hostname_type = kwargs['hostnameType'] + if enable_resource_name_dns_a_record is not None: _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: @@ -6854,7 +7516,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if primary is not None: _setter("primary", primary) if private_ip_address is not None: @@ -6917,7 +7583,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockDurationMinutes' in kwargs: + block_duration_minutes = kwargs['blockDurationMinutes'] + if 'instanceInterruptionBehavior' in kwargs: + instance_interruption_behavior = kwargs['instanceInterruptionBehavior'] + if 'maxPrice' in kwargs: + max_price = kwargs['maxPrice'] + if 'spotInstanceType' in kwargs: + spot_instance_type = kwargs['spotInstanceType'] + if 'validUntil' in kwargs: + valid_until = kwargs['validUntil'] + if block_duration_minutes is not None: _setter("block_duration_minutes", block_duration_minutes) if instance_interruption_behavior is not None: @@ -7010,7 +7688,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -7059,7 +7741,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -7100,7 +7784,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -7145,7 +7831,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -7191,7 +7879,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -7231,7 +7921,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -7271,7 +7963,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -7311,7 +8005,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -7349,7 +8045,9 @@ def _configure( _setter: Callable[[Any, Any], None], code: Optional[pulumi.Input[int]] = None, type: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if code is not None: _setter("code", code) if type is not None: @@ -7389,7 +8087,11 @@ def _configure( _setter: Callable[[Any, Any], None], from_: Optional[pulumi.Input[int]] = None, to: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'from' in kwargs: + from_ = kwargs['from'] + if from_ is not None: _setter("from_", from_) if to is not None: @@ -7429,7 +8131,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -7470,7 +8174,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'throughResources' in kwargs: + through_resources = kwargs['throughResources'] + if destination is not None: _setter("destination", destination) if source is not None: @@ -7521,7 +8229,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -7575,7 +8285,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationAddresses' in kwargs: + destination_addresses = kwargs['destinationAddresses'] + if 'destinationPorts' in kwargs: + destination_ports = kwargs['destinationPorts'] + if 'destinationPrefixLists' in kwargs: + destination_prefix_lists = kwargs['destinationPrefixLists'] + if 'sourceAddresses' in kwargs: + source_addresses = kwargs['sourceAddresses'] + if 'sourcePorts' in kwargs: + source_ports = kwargs['sourcePorts'] + if 'sourcePrefixLists' in kwargs: + source_prefix_lists = kwargs['sourcePrefixLists'] + if destination_addresses is not None: _setter("destination_addresses", destination_addresses) if destination_ports is not None: @@ -7670,7 +8394,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packetHeaderStatement' in kwargs: + packet_header_statement = kwargs['packetHeaderStatement'] + if 'resourceStatement' in kwargs: + resource_statement = kwargs['resourceStatement'] + if packet_header_statement is not None: _setter("packet_header_statement", packet_header_statement) if resource_statement is not None: @@ -7710,7 +8440,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceTypes' in kwargs: + resource_types = kwargs['resourceTypes'] + if resource_types is not None: _setter("resource_types", resource_types) if resources is not None: @@ -7750,7 +8484,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -7786,7 +8522,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_statement: Optional[pulumi.Input['NetworkInsightsAccessScopeResourceStatementRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceStatement' in kwargs: + resource_statement = kwargs['resourceStatement'] + if resource_statement is not None: _setter("resource_statement", resource_statement) @@ -7815,7 +8555,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -7854,7 +8596,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + if from_port is not None: _setter("from_port", from_port) if to_port is not None: @@ -7900,7 +8648,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationAddress' in kwargs: + destination_address = kwargs['destinationAddress'] + if 'destinationPortRange' in kwargs: + destination_port_range = kwargs['destinationPortRange'] + if 'sourceAddress' in kwargs: + source_address = kwargs['sourceAddress'] + if 'sourcePortRange' in kwargs: + source_port_range = kwargs['sourcePortRange'] + if destination_address is not None: _setter("destination_address", destination_address) if destination_port_range is not None: @@ -7962,7 +8720,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -7998,7 +8758,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_address: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Address' in kwargs: + ipv6_address = kwargs['ipv6Address'] + _setter("ipv6_address", ipv6_address) @property @@ -8023,7 +8787,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv4_prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv4Prefix' in kwargs: + ipv4_prefix = kwargs['ipv4Prefix'] + _setter("ipv4_prefix", ipv4_prefix) @property @@ -8048,7 +8816,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Prefix' in kwargs: + ipv6_prefix = kwargs['ipv6Prefix'] + _setter("ipv6_prefix", ipv6_prefix) @property @@ -8076,7 +8848,11 @@ def _configure( _setter: Callable[[Any, Any], None], primary: pulumi.Input[bool], private_ip_address: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + _setter("primary", primary) _setter("private_ip_address", private_ip_address) @@ -8114,7 +8890,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -8161,7 +8939,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applianceModeSupport' in kwargs: + appliance_mode_support = kwargs['applianceModeSupport'] + if 'dnsSupport' in kwargs: + dns_support = kwargs['dnsSupport'] + if 'ipv6Support' in kwargs: + ipv6_support = kwargs['ipv6Support'] + if appliance_mode_support is not None: _setter("appliance_mode_support", appliance_mode_support) if dns_support is not None: @@ -8226,7 +9012,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -8270,7 +9058,9 @@ def _configure( _setter: Callable[[Any, Any], None], cidr: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cidr", cidr) if description is not None: _setter("description", description) @@ -8309,7 +9099,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -8351,7 +9143,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableResourceNameDnsARecord' in kwargs: + enable_resource_name_dns_a_record = kwargs['enableResourceNameDnsARecord'] + if 'enableResourceNameDnsAaaaRecord' in kwargs: + enable_resource_name_dns_aaaa_record = kwargs['enableResourceNameDnsAaaaRecord'] + if 'hostnameType' in kwargs: + hostname_type = kwargs['hostnameType'] + if enable_resource_name_dns_a_record is not None: _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: @@ -8402,7 +9202,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -8458,7 +9260,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipProtocol' in kwargs: + ip_protocol = kwargs['ipProtocol'] + if 'cidrIp' in kwargs: + cidr_ip = kwargs['cidrIp'] + if 'cidrIpv6' in kwargs: + cidr_ipv6 = kwargs['cidrIpv6'] + if 'destinationPrefixListId' in kwargs: + destination_prefix_list_id = kwargs['destinationPrefixListId'] + if 'destinationSecurityGroupId' in kwargs: + destination_security_group_id = kwargs['destinationSecurityGroupId'] + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("ip_protocol", ip_protocol) if cidr_ip is not None: _setter("cidr_ip", cidr_ip) @@ -8587,7 +9405,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipProtocol' in kwargs: + ip_protocol = kwargs['ipProtocol'] + if 'cidrIp' in kwargs: + cidr_ip = kwargs['cidrIp'] + if 'cidrIpv6' in kwargs: + cidr_ipv6 = kwargs['cidrIpv6'] + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'sourcePrefixListId' in kwargs: + source_prefix_list_id = kwargs['sourcePrefixListId'] + if 'sourceSecurityGroupId' in kwargs: + source_security_group_id = kwargs['sourceSecurityGroupId'] + if 'sourceSecurityGroupName' in kwargs: + source_security_group_name = kwargs['sourceSecurityGroupName'] + if 'sourceSecurityGroupOwnerId' in kwargs: + source_security_group_owner_id = kwargs['sourceSecurityGroupOwnerId'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("ip_protocol", ip_protocol) if cidr_ip is not None: _setter("cidr_ip", cidr_ip) @@ -8714,7 +9552,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -8752,7 +9592,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -8792,7 +9634,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -8832,7 +9676,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -8878,7 +9724,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + _setter("device_name", device_name) if ebs is not None: _setter("ebs", ebs) @@ -8936,7 +9790,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], classic_load_balancers: pulumi.Input[Sequence[pulumi.Input['SpotFleetClassicLoadBalancerArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'classicLoadBalancers' in kwargs: + classic_load_balancers = kwargs['classicLoadBalancers'] + _setter("classic_load_balancers", classic_load_balancers) @property @@ -8961,7 +9819,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -9001,7 +9861,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -9088,7 +9958,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + _setter("version", version) if launch_template_id is not None: _setter("launch_template_id", launch_template_id) @@ -9135,7 +10011,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], group_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + _setter("group_id", group_id) @property @@ -9160,7 +10040,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -9186,7 +10068,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_address: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Address' in kwargs: + ipv6_address = kwargs['ipv6Address'] + _setter("ipv6_address", ipv6_address) @property @@ -9241,7 +10127,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'associatePublicIpAddress' in kwargs: + associate_public_ip_address = kwargs['associatePublicIpAddress'] + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'deviceIndex' in kwargs: + device_index = kwargs['deviceIndex'] + if 'ipv6AddressCount' in kwargs: + ipv6_address_count = kwargs['ipv6AddressCount'] + if 'ipv6Addresses' in kwargs: + ipv6_addresses = kwargs['ipv6Addresses'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'privateIpAddresses' in kwargs: + private_ip_addresses = kwargs['privateIpAddresses'] + if 'secondaryPrivateIpAddressCount' in kwargs: + secondary_private_ip_address_count = kwargs['secondaryPrivateIpAddressCount'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if associate_public_ip_address is not None: _setter("associate_public_ip_address", associate_public_ip_address) if delete_on_termination is not None: @@ -9443,7 +10349,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceleratorCount' in kwargs: + accelerator_count = kwargs['acceleratorCount'] + if 'acceleratorManufacturers' in kwargs: + accelerator_manufacturers = kwargs['acceleratorManufacturers'] + if 'acceleratorNames' in kwargs: + accelerator_names = kwargs['acceleratorNames'] + if 'acceleratorTotalMemoryMiB' in kwargs: + accelerator_total_memory_mi_b = kwargs['acceleratorTotalMemoryMiB'] + if 'acceleratorTypes' in kwargs: + accelerator_types = kwargs['acceleratorTypes'] + if 'allowedInstanceTypes' in kwargs: + allowed_instance_types = kwargs['allowedInstanceTypes'] + if 'bareMetal' in kwargs: + bare_metal = kwargs['bareMetal'] + if 'baselineEbsBandwidthMbps' in kwargs: + baseline_ebs_bandwidth_mbps = kwargs['baselineEbsBandwidthMbps'] + if 'burstablePerformance' in kwargs: + burstable_performance = kwargs['burstablePerformance'] + if 'cpuManufacturers' in kwargs: + cpu_manufacturers = kwargs['cpuManufacturers'] + if 'excludedInstanceTypes' in kwargs: + excluded_instance_types = kwargs['excludedInstanceTypes'] + if 'instanceGenerations' in kwargs: + instance_generations = kwargs['instanceGenerations'] + if 'localStorage' in kwargs: + local_storage = kwargs['localStorage'] + if 'localStorageTypes' in kwargs: + local_storage_types = kwargs['localStorageTypes'] + if 'memoryGiBPerVCpu' in kwargs: + memory_gi_b_per_v_cpu = kwargs['memoryGiBPerVCpu'] + if 'memoryMiB' in kwargs: + memory_mi_b = kwargs['memoryMiB'] + if 'networkBandwidthGbps' in kwargs: + network_bandwidth_gbps = kwargs['networkBandwidthGbps'] + if 'networkInterfaceCount' in kwargs: + network_interface_count = kwargs['networkInterfaceCount'] + if 'onDemandMaxPricePercentageOverLowestPrice' in kwargs: + on_demand_max_price_percentage_over_lowest_price = kwargs['onDemandMaxPricePercentageOverLowestPrice'] + if 'requireHibernateSupport' in kwargs: + require_hibernate_support = kwargs['requireHibernateSupport'] + if 'spotMaxPricePercentageOverLowestPrice' in kwargs: + spot_max_price_percentage_over_lowest_price = kwargs['spotMaxPricePercentageOverLowestPrice'] + if 'totalLocalStorageGb' in kwargs: + total_local_storage_gb = kwargs['totalLocalStorageGb'] + if 'vCpuCount' in kwargs: + v_cpu_count = kwargs['vCpuCount'] + if accelerator_count is not None: _setter("accelerator_count", accelerator_count) if accelerator_manufacturers is not None: @@ -9762,7 +10716,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageId' in kwargs: + image_id = kwargs['imageId'] + if 'blockDeviceMappings' in kwargs: + block_device_mappings = kwargs['blockDeviceMappings'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if 'iamInstanceProfile' in kwargs: + iam_instance_profile = kwargs['iamInstanceProfile'] + if 'instanceRequirements' in kwargs: + instance_requirements = kwargs['instanceRequirements'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'kernelId' in kwargs: + kernel_id = kwargs['kernelId'] + if 'keyName' in kwargs: + key_name = kwargs['keyName'] + if 'networkInterfaces' in kwargs: + network_interfaces = kwargs['networkInterfaces'] + if 'ramdiskId' in kwargs: + ramdisk_id = kwargs['ramdiskId'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'spotPrice' in kwargs: + spot_price = kwargs['spotPrice'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'tagSpecifications' in kwargs: + tag_specifications = kwargs['tagSpecifications'] + if 'userData' in kwargs: + user_data = kwargs['userData'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + _setter("image_id", image_id) if block_device_mappings is not None: _setter("block_device_mappings", block_device_mappings) @@ -9977,7 +10965,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateSpecification' in kwargs: + launch_template_specification = kwargs['launchTemplateSpecification'] + if launch_template_specification is not None: _setter("launch_template_specification", launch_template_specification) if overrides is not None: @@ -10032,7 +11024,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'instanceRequirements' in kwargs: + instance_requirements = kwargs['instanceRequirements'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'spotPrice' in kwargs: + spot_price = kwargs['spotPrice'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if instance_requirements is not None: @@ -10127,7 +11133,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'classicLoadBalancersConfig' in kwargs: + classic_load_balancers_config = kwargs['classicLoadBalancersConfig'] + if 'targetGroupsConfig' in kwargs: + target_groups_config = kwargs['targetGroupsConfig'] + if classic_load_balancers_config is not None: _setter("classic_load_balancers_config", classic_load_balancers_config) if target_groups_config is not None: @@ -10167,7 +11179,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -10207,7 +11221,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -10244,7 +11260,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -10273,7 +11291,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -10313,7 +11333,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -10353,7 +11375,11 @@ def _configure( _setter: Callable[[Any, Any], None], private_ip_address: pulumi.Input[str], primary: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + _setter("private_ip_address", private_ip_address) if primary is not None: _setter("primary", primary) @@ -10455,7 +11481,51 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iamFleetRole' in kwargs: + iam_fleet_role = kwargs['iamFleetRole'] + if 'targetCapacity' in kwargs: + target_capacity = kwargs['targetCapacity'] + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'excessCapacityTerminationPolicy' in kwargs: + excess_capacity_termination_policy = kwargs['excessCapacityTerminationPolicy'] + if 'instanceInterruptionBehavior' in kwargs: + instance_interruption_behavior = kwargs['instanceInterruptionBehavior'] + if 'instancePoolsToUseCount' in kwargs: + instance_pools_to_use_count = kwargs['instancePoolsToUseCount'] + if 'launchSpecifications' in kwargs: + launch_specifications = kwargs['launchSpecifications'] + if 'launchTemplateConfigs' in kwargs: + launch_template_configs = kwargs['launchTemplateConfigs'] + if 'loadBalancersConfig' in kwargs: + load_balancers_config = kwargs['loadBalancersConfig'] + if 'onDemandAllocationStrategy' in kwargs: + on_demand_allocation_strategy = kwargs['onDemandAllocationStrategy'] + if 'onDemandMaxTotalPrice' in kwargs: + on_demand_max_total_price = kwargs['onDemandMaxTotalPrice'] + if 'onDemandTargetCapacity' in kwargs: + on_demand_target_capacity = kwargs['onDemandTargetCapacity'] + if 'replaceUnhealthyInstances' in kwargs: + replace_unhealthy_instances = kwargs['replaceUnhealthyInstances'] + if 'spotMaintenanceStrategies' in kwargs: + spot_maintenance_strategies = kwargs['spotMaintenanceStrategies'] + if 'spotMaxTotalPrice' in kwargs: + spot_max_total_price = kwargs['spotMaxTotalPrice'] + if 'spotPrice' in kwargs: + spot_price = kwargs['spotPrice'] + if 'tagSpecifications' in kwargs: + tag_specifications = kwargs['tagSpecifications'] + if 'targetCapacityUnitType' in kwargs: + target_capacity_unit_type = kwargs['targetCapacityUnitType'] + if 'terminateInstancesWithExpiration' in kwargs: + terminate_instances_with_expiration = kwargs['terminateInstancesWithExpiration'] + if 'validFrom' in kwargs: + valid_from = kwargs['validFrom'] + if 'validUntil' in kwargs: + valid_until = kwargs['validUntil'] + _setter("iam_fleet_role", iam_fleet_role) _setter("target_capacity", target_capacity) if allocation_strategy is not None: @@ -10724,7 +11794,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replacementStrategy' in kwargs: + replacement_strategy = kwargs['replacementStrategy'] + if 'terminationDelay' in kwargs: + termination_delay = kwargs['terminationDelay'] + if replacement_strategy is not None: _setter("replacement_strategy", replacement_strategy) if termination_delay is not None: @@ -10761,7 +11837,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], capacity_rebalance: Optional[pulumi.Input['SpotFleetSpotCapacityRebalanceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityRebalance' in kwargs: + capacity_rebalance = kwargs['capacityRebalance'] + if capacity_rebalance is not None: _setter("capacity_rebalance", capacity_rebalance) @@ -10793,7 +11873,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if group_name is not None: @@ -10844,7 +11930,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -10884,7 +11974,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -10919,7 +12011,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_groups: pulumi.Input[Sequence[pulumi.Input['SpotFleetTargetGroupArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + _setter("target_groups", target_groups) @property @@ -10944,7 +12040,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -10972,7 +12070,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -11012,7 +12112,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -11057,7 +12159,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedKeyEnabled' in kwargs: + customer_managed_key_enabled = kwargs['customerManagedKeyEnabled'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if customer_managed_key_enabled is not None: _setter("customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: @@ -11103,7 +12211,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -11146,7 +12256,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -11192,7 +12306,13 @@ def _configure( _setter: Callable[[Any, Any], None], from_port: pulumi.Input[int], to_port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("from_port", from_port) _setter("to_port", to_port) @@ -11230,7 +12350,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -11268,7 +12390,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -11306,7 +12430,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -11344,7 +12470,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -11382,7 +12510,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if protocol is not None: _setter("protocol", protocol) @@ -11418,7 +12548,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -11468,7 +12600,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -11518,7 +12652,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -11568,7 +12704,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -11612,7 +12750,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -11650,7 +12790,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -11701,7 +12843,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loadBalancerArn' in kwargs: + load_balancer_arn = kwargs['loadBalancerArn'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if load_balancer_arn is not None: _setter("load_balancer_arn", load_balancer_arn) if port is not None: @@ -11784,7 +12932,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if network_interface_id is not None: _setter("network_interface_id", network_interface_id) if port is not None: @@ -11849,7 +13001,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedKeyEnabled' in kwargs: + customer_managed_key_enabled = kwargs['customerManagedKeyEnabled'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if customer_managed_key_enabled is not None: _setter("customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: @@ -11900,7 +13058,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -11949,7 +13109,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedKeyEnabled' in kwargs: + customer_managed_key_enabled = kwargs['customerManagedKeyEnabled'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if customer_managed_key_enabled is not None: _setter("customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: @@ -12000,7 +13166,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12049,7 +13217,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12098,7 +13268,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + if enabled is not None: _setter("enabled", enabled) if log_group is not None: @@ -12149,7 +13323,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStream' in kwargs: + delivery_stream = kwargs['deliveryStream'] + if delivery_stream is not None: _setter("delivery_stream", delivery_stream) if enabled is not None: @@ -12208,7 +13386,13 @@ def _configure( bucket_owner: Optional[pulumi.Input[str]] = None, enabled: Optional[pulumi.Input[bool]] = None, prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketOwner' in kwargs: + bucket_owner = kwargs['bucketOwner'] + if bucket_name is not None: _setter("bucket_name", bucket_name) if bucket_owner is not None: @@ -12299,7 +13483,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogs' in kwargs: + cloud_watch_logs = kwargs['cloudWatchLogs'] + if 'includeTrustContext' in kwargs: + include_trust_context = kwargs['includeTrustContext'] + if 'kinesisDataFirehose' in kwargs: + kinesis_data_firehose = kwargs['kinesisDataFirehose'] + if 'logVersion' in kwargs: + log_version = kwargs['logVersion'] + if cloud_watch_logs is not None: _setter("cloud_watch_logs", cloud_watch_logs) if include_trust_context is not None: @@ -12404,7 +13598,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceTrustProviderType' in kwargs: + device_trust_provider_type = kwargs['deviceTrustProviderType'] + if 'trustProviderType' in kwargs: + trust_provider_type = kwargs['trustProviderType'] + if 'userTrustProviderType' in kwargs: + user_trust_provider_type = kwargs['userTrustProviderType'] + if 'verifiedAccessTrustProviderId' in kwargs: + verified_access_trust_provider_id = kwargs['verifiedAccessTrustProviderId'] + if description is not None: _setter("description", description) if device_trust_provider_type is not None: @@ -12493,7 +13697,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tenant_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tenantId' in kwargs: + tenant_id = kwargs['tenantId'] + if tenant_id is not None: _setter("tenant_id", tenant_id) @@ -12550,7 +13758,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationEndpoint' in kwargs: + authorization_endpoint = kwargs['authorizationEndpoint'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'tokenEndpoint' in kwargs: + token_endpoint = kwargs['tokenEndpoint'] + if 'userInfoEndpoint' in kwargs: + user_info_endpoint = kwargs['userInfoEndpoint'] + if authorization_endpoint is not None: _setter("authorization_endpoint", authorization_endpoint) if client_id is not None: @@ -12671,7 +13891,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12719,7 +13941,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12768,7 +13992,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12812,7 +14038,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12850,7 +14078,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12888,7 +14118,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'preSharedKey' in kwargs: + pre_shared_key = kwargs['preSharedKey'] + if 'tunnelInsideCidr' in kwargs: + tunnel_inside_cidr = kwargs['tunnelInsideCidr'] + if pre_shared_key is not None: _setter("pre_shared_key", pre_shared_key) if tunnel_inside_cidr is not None: @@ -12928,7 +14164,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/ec2/capacity_reservation.py b/sdk/python/pulumi_aws_native/ec2/capacity_reservation.py index d18ca2a917..1f4715d042 100644 --- a/sdk/python/pulumi_aws_native/ec2/capacity_reservation.py +++ b/sdk/python/pulumi_aws_native/ec2/capacity_reservation.py @@ -64,7 +64,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instancePlatform' in kwargs: + instance_platform = kwargs['instancePlatform'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if 'endDate' in kwargs: + end_date = kwargs['endDate'] + if 'endDateType' in kwargs: + end_date_type = kwargs['endDateType'] + if 'ephemeralStorage' in kwargs: + ephemeral_storage = kwargs['ephemeralStorage'] + if 'instanceMatchCriteria' in kwargs: + instance_match_criteria = kwargs['instanceMatchCriteria'] + if 'outPostArn' in kwargs: + out_post_arn = kwargs['outPostArn'] + if 'placementGroupArn' in kwargs: + placement_group_arn = kwargs['placementGroupArn'] + if 'tagSpecifications' in kwargs: + tag_specifications = kwargs['tagSpecifications'] + _setter("availability_zone", availability_zone) _setter("instance_count", instance_count) _setter("instance_platform", instance_platform) 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..42ecac3c43 100644 --- a/sdk/python/pulumi_aws_native/ec2/capacity_reservation_fleet.py +++ b/sdk/python/pulumi_aws_native/ec2/capacity_reservation_fleet.py @@ -53,7 +53,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'endDate' in kwargs: + end_date = kwargs['endDate'] + if 'instanceMatchCriteria' in kwargs: + instance_match_criteria = kwargs['instanceMatchCriteria'] + if 'instanceTypeSpecifications' in kwargs: + instance_type_specifications = kwargs['instanceTypeSpecifications'] + if 'noRemoveEndDate' in kwargs: + no_remove_end_date = kwargs['noRemoveEndDate'] + if 'removeEndDate' in kwargs: + remove_end_date = kwargs['removeEndDate'] + if 'tagSpecifications' in kwargs: + tag_specifications = kwargs['tagSpecifications'] + if 'totalTargetCapacity' in kwargs: + total_target_capacity = kwargs['totalTargetCapacity'] + if allocation_strategy is not None: _setter("allocation_strategy", allocation_strategy) if end_date is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/carrier_gateway.py b/sdk/python/pulumi_aws_native/ec2/carrier_gateway.py index 47971c0c7a..8475abe71a 100644 --- a/sdk/python/pulumi_aws_native/ec2/carrier_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/carrier_gateway.py @@ -33,7 +33,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("vpc_id", vpc_id) if tags is not None: _setter("tags", tags) 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..de9fb2593d 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 @@ -38,7 +38,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientVpnEndpointId' in kwargs: + client_vpn_endpoint_id = kwargs['clientVpnEndpointId'] + if 'targetNetworkCidr' in kwargs: + target_network_cidr = kwargs['targetNetworkCidr'] + if 'accessGroupId' in kwargs: + access_group_id = kwargs['accessGroupId'] + if 'authorizeAllGroups' in kwargs: + authorize_all_groups = kwargs['authorizeAllGroups'] + _setter("client_vpn_endpoint_id", client_vpn_endpoint_id) _setter("target_network_cidr", target_network_cidr) if access_group_id is not None: 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..a77cb1ea28 100644 --- a/sdk/python/pulumi_aws_native/ec2/client_vpn_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/client_vpn_endpoint.py @@ -73,7 +73,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationOptions' in kwargs: + authentication_options = kwargs['authenticationOptions'] + if 'clientCidrBlock' in kwargs: + client_cidr_block = kwargs['clientCidrBlock'] + if 'connectionLogOptions' in kwargs: + connection_log_options = kwargs['connectionLogOptions'] + if 'serverCertificateArn' in kwargs: + server_certificate_arn = kwargs['serverCertificateArn'] + if 'clientConnectOptions' in kwargs: + client_connect_options = kwargs['clientConnectOptions'] + if 'clientLoginBannerOptions' in kwargs: + client_login_banner_options = kwargs['clientLoginBannerOptions'] + if 'dnsServers' in kwargs: + dns_servers = kwargs['dnsServers'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'selfServicePortal' in kwargs: + self_service_portal = kwargs['selfServicePortal'] + if 'sessionTimeoutHours' in kwargs: + session_timeout_hours = kwargs['sessionTimeoutHours'] + if 'splitTunnel' in kwargs: + split_tunnel = kwargs['splitTunnel'] + if 'tagSpecifications' in kwargs: + tag_specifications = kwargs['tagSpecifications'] + if 'transportProtocol' in kwargs: + transport_protocol = kwargs['transportProtocol'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'vpnPort' in kwargs: + vpn_port = kwargs['vpnPort'] + _setter("authentication_options", authentication_options) _setter("client_cidr_block", client_cidr_block) _setter("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..57ae872628 100644 --- a/sdk/python/pulumi_aws_native/ec2/client_vpn_route.py +++ b/sdk/python/pulumi_aws_native/ec2/client_vpn_route.py @@ -35,7 +35,15 @@ def _configure( destination_cidr_block: pulumi.Input[str], target_vpc_subnet_id: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientVpnEndpointId' in kwargs: + client_vpn_endpoint_id = kwargs['clientVpnEndpointId'] + if 'destinationCidrBlock' in kwargs: + destination_cidr_block = kwargs['destinationCidrBlock'] + if 'targetVpcSubnetId' in kwargs: + target_vpc_subnet_id = kwargs['targetVpcSubnetId'] + _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) 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..7df2b7f386 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 @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], client_vpn_endpoint_id: pulumi.Input[str], subnet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientVpnEndpointId' in kwargs: + client_vpn_endpoint_id = kwargs['clientVpnEndpointId'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + _setter("client_vpn_endpoint_id", client_vpn_endpoint_id) _setter("subnet_id", subnet_id) diff --git a/sdk/python/pulumi_aws_native/ec2/customer_gateway.py b/sdk/python/pulumi_aws_native/ec2/customer_gateway.py index d5131403b8..04d7651048 100644 --- a/sdk/python/pulumi_aws_native/ec2/customer_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/customer_gateway.py @@ -45,7 +45,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bgpAsn' in kwargs: + bgp_asn = kwargs['bgpAsn'] + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + _setter("bgp_asn", bgp_asn) _setter("ip_address", ip_address) _setter("type", type) diff --git a/sdk/python/pulumi_aws_native/ec2/dhcp_options.py b/sdk/python/pulumi_aws_native/ec2/dhcp_options.py index 44e8833c45..02e347bb9e 100644 --- a/sdk/python/pulumi_aws_native/ec2/dhcp_options.py +++ b/sdk/python/pulumi_aws_native/ec2/dhcp_options.py @@ -49,7 +49,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'domainNameServers' in kwargs: + domain_name_servers = kwargs['domainNameServers'] + if 'netbiosNameServers' in kwargs: + netbios_name_servers = kwargs['netbiosNameServers'] + if 'netbiosNodeType' in kwargs: + netbios_node_type = kwargs['netbiosNodeType'] + if 'ntpServers' in kwargs: + ntp_servers = kwargs['ntpServers'] + if domain_name is not None: _setter("domain_name", domain_name) if domain_name_servers is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/ec2_fleet.py b/sdk/python/pulumi_aws_native/ec2/ec2_fleet.py index d6c1eb5848..59e5176308 100644 --- a/sdk/python/pulumi_aws_native/ec2/ec2_fleet.py +++ b/sdk/python/pulumi_aws_native/ec2/ec2_fleet.py @@ -62,7 +62,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateConfigs' in kwargs: + launch_template_configs = kwargs['launchTemplateConfigs'] + if 'targetCapacitySpecification' in kwargs: + target_capacity_specification = kwargs['targetCapacitySpecification'] + if 'excessCapacityTerminationPolicy' in kwargs: + excess_capacity_termination_policy = kwargs['excessCapacityTerminationPolicy'] + if 'onDemandOptions' in kwargs: + on_demand_options = kwargs['onDemandOptions'] + if 'replaceUnhealthyInstances' in kwargs: + replace_unhealthy_instances = kwargs['replaceUnhealthyInstances'] + if 'spotOptions' in kwargs: + spot_options = kwargs['spotOptions'] + if 'tagSpecifications' in kwargs: + tag_specifications = kwargs['tagSpecifications'] + if 'terminateInstancesWithExpiration' in kwargs: + terminate_instances_with_expiration = kwargs['terminateInstancesWithExpiration'] + if 'validFrom' in kwargs: + valid_from = kwargs['validFrom'] + if 'validUntil' in kwargs: + valid_until = kwargs['validUntil'] + _setter("launch_template_configs", launch_template_configs) _setter("target_capacity_specification", target_capacity_specification) if context is not None: 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..f22e3ebbfc 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 @@ -27,7 +27,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("vpc_id", vpc_id) @property diff --git a/sdk/python/pulumi_aws_native/ec2/eip.py b/sdk/python/pulumi_aws_native/ec2/eip.py index 0946ca78a4..5d18d9bdd2 100644 --- a/sdk/python/pulumi_aws_native/ec2/eip.py +++ b/sdk/python/pulumi_aws_native/ec2/eip.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + if 'networkBorderGroup' in kwargs: + network_border_group = kwargs['networkBorderGroup'] + if 'publicIpv4Pool' in kwargs: + public_ipv4_pool = kwargs['publicIpv4Pool'] + if 'transferAddress' in kwargs: + transfer_address = kwargs['transferAddress'] + if domain is not None: _setter("domain", domain) if instance_id is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/eip_association.py b/sdk/python/pulumi_aws_native/ec2/eip_association.py index 561730f6d5..870f83b3d1 100644 --- a/sdk/python/pulumi_aws_native/ec2/eip_association.py +++ b/sdk/python/pulumi_aws_native/ec2/eip_association.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocationId' in kwargs: + allocation_id = kwargs['allocationId'] + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if allocation_id is not None: _setter("allocation_id", allocation_id) if eip is not None: 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..b86d51238d 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 @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], certificate_arn: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("certificate_arn", certificate_arn) _setter("role_arn", role_arn) diff --git a/sdk/python/pulumi_aws_native/ec2/flow_log.py b/sdk/python/pulumi_aws_native/ec2/flow_log.py index 69b3090107..37ee4c89cc 100644 --- a/sdk/python/pulumi_aws_native/ec2/flow_log.py +++ b/sdk/python/pulumi_aws_native/ec2/flow_log.py @@ -73,7 +73,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if 'deliverCrossAccountRole' in kwargs: + deliver_cross_account_role = kwargs['deliverCrossAccountRole'] + if 'deliverLogsPermissionArn' in kwargs: + deliver_logs_permission_arn = kwargs['deliverLogsPermissionArn'] + if 'destinationOptions' in kwargs: + destination_options = kwargs['destinationOptions'] + if 'logDestination' in kwargs: + log_destination = kwargs['logDestination'] + if 'logDestinationType' in kwargs: + log_destination_type = kwargs['logDestinationType'] + if 'logFormat' in kwargs: + log_format = kwargs['logFormat'] + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'maxAggregationInterval' in kwargs: + max_aggregation_interval = kwargs['maxAggregationInterval'] + if 'trafficType' in kwargs: + traffic_type = kwargs['trafficType'] + _setter("resource_id", resource_id) _setter("resource_type", resource_type) if deliver_cross_account_role is not None: 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..1d02f2b0a7 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 @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], gateway_id: pulumi.Input[str], route_table_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gatewayId' in kwargs: + gateway_id = kwargs['gatewayId'] + if 'routeTableId' in kwargs: + route_table_id = kwargs['routeTableId'] + _setter("gateway_id", gateway_id) _setter("route_table_id", route_table_id) diff --git a/sdk/python/pulumi_aws_native/ec2/host.py b/sdk/python/pulumi_aws_native/ec2/host.py index 351e90846a..9fc8783408 100644 --- a/sdk/python/pulumi_aws_native/ec2/host.py +++ b/sdk/python/pulumi_aws_native/ec2/host.py @@ -55,7 +55,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'assetId' in kwargs: + asset_id = kwargs['assetId'] + if 'autoPlacement' in kwargs: + auto_placement = kwargs['autoPlacement'] + if 'hostMaintenance' in kwargs: + host_maintenance = kwargs['hostMaintenance'] + if 'hostRecovery' in kwargs: + host_recovery = kwargs['hostRecovery'] + if 'instanceFamily' in kwargs: + instance_family = kwargs['instanceFamily'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'outpostArn' in kwargs: + outpost_arn = kwargs['outpostArn'] + _setter("availability_zone", availability_zone) if asset_id is not None: _setter("asset_id", asset_id) diff --git a/sdk/python/pulumi_aws_native/ec2/instance.py b/sdk/python/pulumi_aws_native/ec2/instance.py index e1ec0f3a0a..5751c4b8f5 100644 --- a/sdk/python/pulumi_aws_native/ec2/instance.py +++ b/sdk/python/pulumi_aws_native/ec2/instance.py @@ -145,7 +145,79 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalInfo' in kwargs: + additional_info = kwargs['additionalInfo'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'blockDeviceMappings' in kwargs: + block_device_mappings = kwargs['blockDeviceMappings'] + if 'cpuOptions' in kwargs: + cpu_options = kwargs['cpuOptions'] + if 'creditSpecification' in kwargs: + credit_specification = kwargs['creditSpecification'] + if 'disableApiTermination' in kwargs: + disable_api_termination = kwargs['disableApiTermination'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if 'elasticGpuSpecifications' in kwargs: + elastic_gpu_specifications = kwargs['elasticGpuSpecifications'] + if 'elasticInferenceAccelerators' in kwargs: + elastic_inference_accelerators = kwargs['elasticInferenceAccelerators'] + if 'enclaveOptions' in kwargs: + enclave_options = kwargs['enclaveOptions'] + if 'hibernationOptions' in kwargs: + hibernation_options = kwargs['hibernationOptions'] + if 'hostId' in kwargs: + host_id = kwargs['hostId'] + if 'hostResourceGroupArn' in kwargs: + host_resource_group_arn = kwargs['hostResourceGroupArn'] + if 'iamInstanceProfile' in kwargs: + iam_instance_profile = kwargs['iamInstanceProfile'] + if 'imageId' in kwargs: + image_id = kwargs['imageId'] + if 'instanceInitiatedShutdownBehavior' in kwargs: + instance_initiated_shutdown_behavior = kwargs['instanceInitiatedShutdownBehavior'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'ipv6AddressCount' in kwargs: + ipv6_address_count = kwargs['ipv6AddressCount'] + if 'ipv6Addresses' in kwargs: + ipv6_addresses = kwargs['ipv6Addresses'] + if 'kernelId' in kwargs: + kernel_id = kwargs['kernelId'] + if 'keyName' in kwargs: + key_name = kwargs['keyName'] + if 'launchTemplate' in kwargs: + launch_template = kwargs['launchTemplate'] + if 'licenseSpecifications' in kwargs: + license_specifications = kwargs['licenseSpecifications'] + if 'networkInterfaces' in kwargs: + network_interfaces = kwargs['networkInterfaces'] + if 'placementGroupName' in kwargs: + placement_group_name = kwargs['placementGroupName'] + if 'privateDnsNameOptions' in kwargs: + private_dns_name_options = kwargs['privateDnsNameOptions'] + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if 'propagateTagsToVolumeOnCreation' in kwargs: + propagate_tags_to_volume_on_creation = kwargs['propagateTagsToVolumeOnCreation'] + if 'ramdiskId' in kwargs: + ramdisk_id = kwargs['ramdiskId'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'sourceDestCheck' in kwargs: + source_dest_check = kwargs['sourceDestCheck'] + if 'ssmAssociations' in kwargs: + ssm_associations = kwargs['ssmAssociations'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'userData' in kwargs: + user_data = kwargs['userData'] + if additional_info is not None: _setter("additional_info", additional_info) if affinity is not None: 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..54bf7d507c 100644 --- a/sdk/python/pulumi_aws_native/ec2/instance_connect_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/instance_connect_endpoint.py @@ -45,7 +45,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'clientToken' in kwargs: + client_token = kwargs['clientToken'] + if 'preserveClientIp' in kwargs: + preserve_client_ip = kwargs['preserveClientIp'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("subnet_id", subnet_id) if client_token is not None: _setter("client_token", client_token) diff --git a/sdk/python/pulumi_aws_native/ec2/internet_gateway.py b/sdk/python/pulumi_aws_native/ec2/internet_gateway.py index dd5b7dc08a..6e3608077c 100644 --- a/sdk/python/pulumi_aws_native/ec2/internet_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/internet_gateway.py @@ -29,7 +29,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tags: Optional[pulumi.Input[Sequence[pulumi.Input['InternetGatewayTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/ec2/ipam.py b/sdk/python/pulumi_aws_native/ec2/ipam.py index ef414f776c..df25bfa2dc 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam.py @@ -36,7 +36,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'operatingRegions' in kwargs: + operating_regions = kwargs['operatingRegions'] + if description is not None: _setter("description", description) if operating_regions is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/ipam_allocation.py b/sdk/python/pulumi_aws_native/ec2/ipam_allocation.py index 7a89e0e2f3..e2375c0bd7 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam_allocation.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam_allocation.py @@ -37,7 +37,13 @@ def _configure( cidr: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, netmask_length: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipamPoolId' in kwargs: + ipam_pool_id = kwargs['ipamPoolId'] + if 'netmaskLength' in kwargs: + netmask_length = kwargs['netmaskLength'] + _setter("ipam_pool_id", ipam_pool_id) if cidr is not None: _setter("cidr", cidr) diff --git a/sdk/python/pulumi_aws_native/ec2/ipam_pool.py b/sdk/python/pulumi_aws_native/ec2/ipam_pool.py index af587e3dcf..cf09c1aab5 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam_pool.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam_pool.py @@ -85,7 +85,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addressFamily' in kwargs: + address_family = kwargs['addressFamily'] + if 'ipamScopeId' in kwargs: + ipam_scope_id = kwargs['ipamScopeId'] + if 'allocationDefaultNetmaskLength' in kwargs: + allocation_default_netmask_length = kwargs['allocationDefaultNetmaskLength'] + if 'allocationMaxNetmaskLength' in kwargs: + allocation_max_netmask_length = kwargs['allocationMaxNetmaskLength'] + if 'allocationMinNetmaskLength' in kwargs: + allocation_min_netmask_length = kwargs['allocationMinNetmaskLength'] + if 'allocationResourceTags' in kwargs: + allocation_resource_tags = kwargs['allocationResourceTags'] + if 'autoImport' in kwargs: + auto_import = kwargs['autoImport'] + if 'awsService' in kwargs: + aws_service = kwargs['awsService'] + if 'provisionedCidrs' in kwargs: + provisioned_cidrs = kwargs['provisionedCidrs'] + if 'publicIpSource' in kwargs: + public_ip_source = kwargs['publicIpSource'] + if 'publiclyAdvertisable' in kwargs: + publicly_advertisable = kwargs['publiclyAdvertisable'] + if 'sourceIpamPoolId' in kwargs: + source_ipam_pool_id = kwargs['sourceIpamPoolId'] + _setter("address_family", address_family) _setter("ipam_scope_id", ipam_scope_id) if allocation_default_netmask_length is not None: 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..b687a6fa0e 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam_pool_cidr.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam_pool_cidr.py @@ -35,7 +35,13 @@ def _configure( ipam_pool_id: pulumi.Input[str], cidr: Optional[pulumi.Input[str]] = None, netmask_length: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipamPoolId' in kwargs: + ipam_pool_id = kwargs['ipamPoolId'] + if 'netmaskLength' in kwargs: + netmask_length = kwargs['netmaskLength'] + _setter("ipam_pool_id", ipam_pool_id) if cidr is not None: _setter("cidr", cidr) 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..6e29ca4f05 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam_resource_discovery.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam_resource_discovery.py @@ -36,7 +36,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'operatingRegions' in kwargs: + operating_regions = kwargs['operatingRegions'] + if description is not None: _setter("description", description) if operating_regions is not None: 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..93c7f6039d 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 @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipamId' in kwargs: + ipam_id = kwargs['ipamId'] + if 'ipamResourceDiscoveryId' in kwargs: + ipam_resource_discovery_id = kwargs['ipamResourceDiscoveryId'] + _setter("ipam_id", ipam_id) _setter("ipam_resource_discovery_id", ipam_resource_discovery_id) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/ipam_scope.py b/sdk/python/pulumi_aws_native/ec2/ipam_scope.py index d492d452af..a06c093307 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam_scope.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam_scope.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipamId' in kwargs: + ipam_id = kwargs['ipamId'] + _setter("ipam_id", ipam_id) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/ec2/key_pair.py b/sdk/python/pulumi_aws_native/ec2/key_pair.py index 949a4fb0cb..a26e5832bf 100644 --- a/sdk/python/pulumi_aws_native/ec2/key_pair.py +++ b/sdk/python/pulumi_aws_native/ec2/key_pair.py @@ -46,7 +46,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyName' in kwargs: + key_name = kwargs['keyName'] + if 'keyFormat' in kwargs: + key_format = kwargs['keyFormat'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'publicKeyMaterial' in kwargs: + public_key_material = kwargs['publicKeyMaterial'] + _setter("key_name", key_name) if key_format is not None: _setter("key_format", key_format) diff --git a/sdk/python/pulumi_aws_native/ec2/launch_template.py b/sdk/python/pulumi_aws_native/ec2/launch_template.py index 749e128172..2808b0ab7a 100644 --- a/sdk/python/pulumi_aws_native/ec2/launch_template.py +++ b/sdk/python/pulumi_aws_native/ec2/launch_template.py @@ -41,7 +41,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateData' in kwargs: + launch_template_data = kwargs['launchTemplateData'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + if 'tagSpecifications' in kwargs: + tag_specifications = kwargs['tagSpecifications'] + if 'versionDescription' in kwargs: + version_description = kwargs['versionDescription'] + _setter("launch_template_data", launch_template_data) if launch_template_name is not None: _setter("launch_template_name", launch_template_name) 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..1aa05af8f3 100644 --- a/sdk/python/pulumi_aws_native/ec2/local_gateway_route.py +++ b/sdk/python/pulumi_aws_native/ec2/local_gateway_route.py @@ -39,7 +39,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationCidrBlock' in kwargs: + destination_cidr_block = kwargs['destinationCidrBlock'] + if 'localGatewayRouteTableId' in kwargs: + local_gateway_route_table_id = kwargs['localGatewayRouteTableId'] + if 'localGatewayVirtualInterfaceGroupId' in kwargs: + local_gateway_virtual_interface_group_id = kwargs['localGatewayVirtualInterfaceGroupId'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if destination_cidr_block is not None: _setter("destination_cidr_block", destination_cidr_block) if local_gateway_route_table_id is not None: 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..8b032e9241 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 @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localGatewayId' in kwargs: + local_gateway_id = kwargs['localGatewayId'] + _setter("local_gateway_id", local_gateway_id) if mode is not None: _setter("mode", mode) 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..f79c7ff4f4 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 @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localGatewayRouteTableId' in kwargs: + local_gateway_route_table_id = kwargs['localGatewayRouteTableId'] + if 'localGatewayVirtualInterfaceGroupId' in kwargs: + local_gateway_virtual_interface_group_id = kwargs['localGatewayVirtualInterfaceGroupId'] + _setter("local_gateway_route_table_id", local_gateway_route_table_id) _setter("local_gateway_virtual_interface_group_id", local_gateway_virtual_interface_group_id) if tags is not None: 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..1181d276e7 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 @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localGatewayRouteTableId' in kwargs: + local_gateway_route_table_id = kwargs['localGatewayRouteTableId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("local_gateway_route_table_id", local_gateway_route_table_id) _setter("vpc_id", vpc_id) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/nat_gateway.py b/sdk/python/pulumi_aws_native/ec2/nat_gateway.py index 1aae1c31c7..6f528bc92d 100644 --- a/sdk/python/pulumi_aws_native/ec2/nat_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/nat_gateway.py @@ -52,7 +52,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'allocationId' in kwargs: + allocation_id = kwargs['allocationId'] + if 'connectivityType' in kwargs: + connectivity_type = kwargs['connectivityType'] + if 'maxDrainDurationSeconds' in kwargs: + max_drain_duration_seconds = kwargs['maxDrainDurationSeconds'] + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if 'secondaryAllocationIds' in kwargs: + secondary_allocation_ids = kwargs['secondaryAllocationIds'] + if 'secondaryPrivateIpAddressCount' in kwargs: + secondary_private_ip_address_count = kwargs['secondaryPrivateIpAddressCount'] + if 'secondaryPrivateIpAddresses' in kwargs: + secondary_private_ip_addresses = kwargs['secondaryPrivateIpAddresses'] + _setter("subnet_id", subnet_id) if allocation_id is not None: _setter("allocation_id", allocation_id) diff --git a/sdk/python/pulumi_aws_native/ec2/network_acl.py b/sdk/python/pulumi_aws_native/ec2/network_acl.py index 81712dc529..7354910189 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_acl.py +++ b/sdk/python/pulumi_aws_native/ec2/network_acl.py @@ -33,7 +33,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("vpc_id", vpc_id) if tags is not None: _setter("tags", tags) 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..417412a9e9 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_acl_entry.py +++ b/sdk/python/pulumi_aws_native/ec2/network_acl_entry.py @@ -52,7 +52,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkAclId' in kwargs: + network_acl_id = kwargs['networkAclId'] + if 'ruleAction' in kwargs: + rule_action = kwargs['ruleAction'] + if 'ruleNumber' in kwargs: + rule_number = kwargs['ruleNumber'] + if 'cidrBlock' in kwargs: + cidr_block = kwargs['cidrBlock'] + if 'ipv6CidrBlock' in kwargs: + ipv6_cidr_block = kwargs['ipv6CidrBlock'] + if 'portRange' in kwargs: + port_range = kwargs['portRange'] + _setter("network_acl_id", network_acl_id) _setter("protocol", protocol) _setter("rule_action", rule_action) 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..fe09b5264c 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 @@ -35,7 +35,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludePaths' in kwargs: + exclude_paths = kwargs['excludePaths'] + if 'matchPaths' in kwargs: + match_paths = kwargs['matchPaths'] + if exclude_paths is not None: _setter("exclude_paths", exclude_paths) if match_paths is not None: 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..00713d1df0 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 @@ -32,7 +32,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkInsightsAccessScopeId' in kwargs: + network_insights_access_scope_id = kwargs['networkInsightsAccessScopeId'] + _setter("network_insights_access_scope_id", network_insights_access_scope_id) if tags is not None: _setter("tags", tags) 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..6431133d06 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_insights_analysis.py +++ b/sdk/python/pulumi_aws_native/ec2/network_insights_analysis.py @@ -38,7 +38,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkInsightsPathId' in kwargs: + network_insights_path_id = kwargs['networkInsightsPathId'] + if 'additionalAccounts' in kwargs: + additional_accounts = kwargs['additionalAccounts'] + if 'filterInArns' in kwargs: + filter_in_arns = kwargs['filterInArns'] + _setter("network_insights_path_id", network_insights_path_id) if additional_accounts is not None: _setter("additional_accounts", additional_accounts) 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..1b5850bf7c 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_insights_path.py +++ b/sdk/python/pulumi_aws_native/ec2/network_insights_path.py @@ -53,7 +53,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationIp' in kwargs: + destination_ip = kwargs['destinationIp'] + if 'destinationPort' in kwargs: + destination_port = kwargs['destinationPort'] + if 'filterAtDestination' in kwargs: + filter_at_destination = kwargs['filterAtDestination'] + if 'filterAtSource' in kwargs: + filter_at_source = kwargs['filterAtSource'] + if 'sourceIp' in kwargs: + source_ip = kwargs['sourceIp'] + _setter("protocol", protocol) _setter("source", source) if destination is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/network_interface.py b/sdk/python/pulumi_aws_native/ec2/network_interface.py index 8a4bf40377..e1f5f1eef2 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_interface.py +++ b/sdk/python/pulumi_aws_native/ec2/network_interface.py @@ -85,7 +85,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'groupSet' in kwargs: + group_set = kwargs['groupSet'] + if 'interfaceType' in kwargs: + interface_type = kwargs['interfaceType'] + if 'ipv4PrefixCount' in kwargs: + ipv4_prefix_count = kwargs['ipv4PrefixCount'] + if 'ipv4Prefixes' in kwargs: + ipv4_prefixes = kwargs['ipv4Prefixes'] + if 'ipv6AddressCount' in kwargs: + ipv6_address_count = kwargs['ipv6AddressCount'] + if 'ipv6Addresses' in kwargs: + ipv6_addresses = kwargs['ipv6Addresses'] + if 'ipv6PrefixCount' in kwargs: + ipv6_prefix_count = kwargs['ipv6PrefixCount'] + if 'ipv6Prefixes' in kwargs: + ipv6_prefixes = kwargs['ipv6Prefixes'] + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if 'privateIpAddresses' in kwargs: + private_ip_addresses = kwargs['privateIpAddresses'] + if 'secondaryPrivateIpAddressCount' in kwargs: + secondary_private_ip_address_count = kwargs['secondaryPrivateIpAddressCount'] + if 'sourceDestCheck' in kwargs: + source_dest_check = kwargs['sourceDestCheck'] + _setter("subnet_id", subnet_id) if description is not None: _setter("description", description) 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..20b66bd941 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_interface_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/network_interface_attachment.py @@ -39,7 +39,17 @@ def _configure( instance_id: pulumi.Input[str], network_interface_id: pulumi.Input[str], delete_on_termination: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceIndex' in kwargs: + device_index = kwargs['deviceIndex'] + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + _setter("device_index", device_index) _setter("instance_id", instance_id) _setter("network_interface_id", network_interface_id) 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..22c4b4af17 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_interface_permission.py +++ b/sdk/python/pulumi_aws_native/ec2/network_interface_permission.py @@ -32,7 +32,13 @@ def _configure( aws_account_id: pulumi.Input[str], network_interface_id: pulumi.Input[str], permission: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + _setter("aws_account_id", aws_account_id) _setter("network_interface_id", network_interface_id) _setter("permission", permission) 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..95213f82c6 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 @@ -39,7 +39,9 @@ def _configure( metric: pulumi.Input[str], source: pulumi.Input[str], statistic: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) _setter("metric", metric) _setter("source", source) diff --git a/sdk/python/pulumi_aws_native/ec2/outputs.py b/sdk/python/pulumi_aws_native/ec2/outputs.py index 8ed3899dc5..4c7d358e05 100644 --- a/sdk/python/pulumi_aws_native/ec2/outputs.py +++ b/sdk/python/pulumi_aws_native/ec2/outputs.py @@ -293,7 +293,19 @@ def _configure( instance_type: Optional[str] = None, priority: Optional[int] = None, weight: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'availabilityZoneId' in kwargs: + availability_zone_id = kwargs['availabilityZoneId'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if 'instancePlatform' in kwargs: + instance_platform = kwargs['instancePlatform'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if availability_zone_id is not None: @@ -360,7 +372,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -407,7 +421,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_type: Optional[str] = None, tags: Optional[Sequence['outputs.CapacityReservationFleetTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -439,7 +457,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -486,7 +506,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_type: Optional[str] = None, tags: Optional[Sequence['outputs.CapacityReservationTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -518,7 +542,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -564,7 +590,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_root_certificate_chain_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientRootCertificateChainArn' in kwargs: + client_root_certificate_chain_arn = kwargs['clientRootCertificateChainArn'] + _setter("client_root_certificate_chain_arn", client_root_certificate_chain_arn) @property @@ -615,7 +645,15 @@ def _configure( active_directory: Optional['outputs.ClientVpnEndpointDirectoryServiceAuthenticationRequest'] = None, federated_authentication: Optional['outputs.ClientVpnEndpointFederatedAuthenticationRequest'] = None, mutual_authentication: Optional['outputs.ClientVpnEndpointCertificateAuthenticationRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activeDirectory' in kwargs: + active_directory = kwargs['activeDirectory'] + if 'federatedAuthentication' in kwargs: + federated_authentication = kwargs['federatedAuthentication'] + if 'mutualAuthentication' in kwargs: + mutual_authentication = kwargs['mutualAuthentication'] + _setter("type", type) if active_directory is not None: _setter("active_directory", active_directory) @@ -677,7 +715,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, lambda_function_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaFunctionArn' in kwargs: + lambda_function_arn = kwargs['lambdaFunctionArn'] + _setter("enabled", enabled) if lambda_function_arn is not None: _setter("lambda_function_arn", lambda_function_arn) @@ -725,7 +767,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, banner_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bannerText' in kwargs: + banner_text = kwargs['bannerText'] + _setter("enabled", enabled) if banner_text is not None: _setter("banner_text", banner_text) @@ -778,7 +824,13 @@ def _configure( enabled: bool, cloudwatch_log_group: Optional[str] = None, cloudwatch_log_stream: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudwatchLogGroup' in kwargs: + cloudwatch_log_group = kwargs['cloudwatchLogGroup'] + if 'cloudwatchLogStream' in kwargs: + cloudwatch_log_stream = kwargs['cloudwatchLogStream'] + _setter("enabled", enabled) if cloudwatch_log_group is not None: _setter("cloudwatch_log_group", cloudwatch_log_group) @@ -830,7 +882,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], directory_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryId' in kwargs: + directory_id = kwargs['directoryId'] + _setter("directory_id", directory_id) @property @@ -873,7 +929,13 @@ def _configure( _setter: Callable[[Any, Any], None], saml_provider_arn: str, self_service_saml_provider_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'samlProviderArn' in kwargs: + saml_provider_arn = kwargs['samlProviderArn'] + if 'selfServiceSamlProviderArn' in kwargs: + self_service_saml_provider_arn = kwargs['selfServiceSamlProviderArn'] + _setter("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) @@ -904,7 +966,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -951,7 +1015,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_type: str, tags: Sequence['outputs.ClientVpnEndpointTag'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + _setter("resource_type", resource_type) _setter("tags", tags) @@ -981,7 +1049,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1035,7 +1105,15 @@ def _configure( file_format: 'FlowLogDestinationOptionsPropertiesFileFormat', hive_compatible_partitions: bool, per_hour_partition: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileFormat' in kwargs: + file_format = kwargs['fileFormat'] + if 'hiveCompatiblePartitions' in kwargs: + hive_compatible_partitions = kwargs['hiveCompatiblePartitions'] + if 'perHourPartition' in kwargs: + per_hour_partition = kwargs['perHourPartition'] + _setter("file_format", file_format) _setter("hive_compatible_partitions", hive_compatible_partitions) _setter("per_hour_partition", per_hour_partition) @@ -1071,7 +1149,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1101,7 +1181,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1133,7 +1215,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1165,7 +1249,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1216,7 +1302,13 @@ def _configure( _setter: Callable[[Any, Any], None], replacement_strategy: Optional['Ec2FleetCapacityRebalanceReplacementStrategy'] = None, termination_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replacementStrategy' in kwargs: + replacement_strategy = kwargs['replacementStrategy'] + if 'terminationDelay' in kwargs: + termination_delay = kwargs['terminationDelay'] + if replacement_strategy is not None: _setter("replacement_strategy", replacement_strategy) if termination_delay is not None: @@ -1262,7 +1354,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], usage_strategy: Optional['Ec2FleetCapacityReservationOptionsRequestUsageStrategy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'usageStrategy' in kwargs: + usage_strategy = kwargs['usageStrategy'] + if usage_strategy is not None: _setter("usage_strategy", usage_strategy) @@ -1304,7 +1400,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateSpecification' in kwargs: + launch_template_specification = kwargs['launchTemplateSpecification'] + if launch_template_specification is not None: _setter("launch_template_specification", launch_template_specification) if overrides is not None: @@ -1381,7 +1481,21 @@ def _configure( priority: Optional[float] = None, subnet_id: Optional[str] = None, weighted_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'instanceRequirements' in kwargs: + instance_requirements = kwargs['instanceRequirements'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'maxPrice' in kwargs: + max_price = kwargs['maxPrice'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if instance_requirements is not None: @@ -1477,7 +1591,13 @@ def _configure( version: str, launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + _setter("version", version) if launch_template_id is not None: _setter("launch_template_id", launch_template_id) @@ -1639,7 +1759,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceleratorCount' in kwargs: + accelerator_count = kwargs['acceleratorCount'] + if 'acceleratorManufacturers' in kwargs: + accelerator_manufacturers = kwargs['acceleratorManufacturers'] + if 'acceleratorNames' in kwargs: + accelerator_names = kwargs['acceleratorNames'] + if 'acceleratorTotalMemoryMiB' in kwargs: + accelerator_total_memory_mi_b = kwargs['acceleratorTotalMemoryMiB'] + if 'acceleratorTypes' in kwargs: + accelerator_types = kwargs['acceleratorTypes'] + if 'allowedInstanceTypes' in kwargs: + allowed_instance_types = kwargs['allowedInstanceTypes'] + if 'bareMetal' in kwargs: + bare_metal = kwargs['bareMetal'] + if 'baselineEbsBandwidthMbps' in kwargs: + baseline_ebs_bandwidth_mbps = kwargs['baselineEbsBandwidthMbps'] + if 'burstablePerformance' in kwargs: + burstable_performance = kwargs['burstablePerformance'] + if 'cpuManufacturers' in kwargs: + cpu_manufacturers = kwargs['cpuManufacturers'] + if 'excludedInstanceTypes' in kwargs: + excluded_instance_types = kwargs['excludedInstanceTypes'] + if 'instanceGenerations' in kwargs: + instance_generations = kwargs['instanceGenerations'] + if 'localStorage' in kwargs: + local_storage = kwargs['localStorage'] + if 'localStorageTypes' in kwargs: + local_storage_types = kwargs['localStorageTypes'] + if 'memoryGiBPerVCpu' in kwargs: + memory_gi_b_per_v_cpu = kwargs['memoryGiBPerVCpu'] + if 'memoryMiB' in kwargs: + memory_mi_b = kwargs['memoryMiB'] + if 'networkBandwidthGbps' in kwargs: + network_bandwidth_gbps = kwargs['networkBandwidthGbps'] + if 'networkInterfaceCount' in kwargs: + network_interface_count = kwargs['networkInterfaceCount'] + if 'onDemandMaxPricePercentageOverLowestPrice' in kwargs: + on_demand_max_price_percentage_over_lowest_price = kwargs['onDemandMaxPricePercentageOverLowestPrice'] + if 'requireHibernateSupport' in kwargs: + require_hibernate_support = kwargs['requireHibernateSupport'] + if 'spotMaxPricePercentageOverLowestPrice' in kwargs: + spot_max_price_percentage_over_lowest_price = kwargs['spotMaxPricePercentageOverLowestPrice'] + if 'totalLocalStorageGb' in kwargs: + total_local_storage_gb = kwargs['totalLocalStorageGb'] + if 'vCpuCount' in kwargs: + v_cpu_count = kwargs['vCpuCount'] + if accelerator_count is not None: _setter("accelerator_count", accelerator_count) if accelerator_manufacturers is not None: @@ -1832,7 +2000,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], capacity_rebalance: Optional['outputs.Ec2FleetCapacityRebalance'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityRebalance' in kwargs: + capacity_rebalance = kwargs['capacityRebalance'] + if capacity_rebalance is not None: _setter("capacity_rebalance", capacity_rebalance) @@ -1857,7 +2029,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1889,7 +2063,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1921,7 +2097,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1953,7 +2131,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -2024,7 +2204,21 @@ def _configure( min_target_capacity: Optional[int] = None, single_availability_zone: Optional[bool] = None, single_instance_type: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'capacityReservationOptions' in kwargs: + capacity_reservation_options = kwargs['capacityReservationOptions'] + if 'maxTotalPrice' in kwargs: + max_total_price = kwargs['maxTotalPrice'] + if 'minTargetCapacity' in kwargs: + min_target_capacity = kwargs['minTargetCapacity'] + if 'singleAvailabilityZone' in kwargs: + single_availability_zone = kwargs['singleAvailabilityZone'] + if 'singleInstanceType' in kwargs: + single_instance_type = kwargs['singleInstanceType'] + if allocation_strategy is not None: _setter("allocation_strategy", allocation_strategy) if capacity_reservation_options is not None: @@ -2129,7 +2323,21 @@ def _configure( partition_number: Optional[int] = None, spread_domain: Optional[str] = None, tenancy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'hostId' in kwargs: + host_id = kwargs['hostId'] + if 'hostResourceGroupArn' in kwargs: + host_resource_group_arn = kwargs['hostResourceGroupArn'] + if 'partitionNumber' in kwargs: + partition_number = kwargs['partitionNumber'] + if 'spreadDomain' in kwargs: + spread_domain = kwargs['spreadDomain'] + if affinity is not None: _setter("affinity", affinity) if availability_zone is not None: @@ -2252,7 +2460,25 @@ def _configure( min_target_capacity: Optional[int] = None, single_availability_zone: Optional[bool] = None, single_instance_type: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'instanceInterruptionBehavior' in kwargs: + instance_interruption_behavior = kwargs['instanceInterruptionBehavior'] + if 'instancePoolsToUseCount' in kwargs: + instance_pools_to_use_count = kwargs['instancePoolsToUseCount'] + if 'maintenanceStrategies' in kwargs: + maintenance_strategies = kwargs['maintenanceStrategies'] + if 'maxTotalPrice' in kwargs: + max_total_price = kwargs['maxTotalPrice'] + if 'minTargetCapacity' in kwargs: + min_target_capacity = kwargs['minTargetCapacity'] + if 'singleAvailabilityZone' in kwargs: + single_availability_zone = kwargs['singleAvailabilityZone'] + if 'singleInstanceType' in kwargs: + single_instance_type = kwargs['singleInstanceType'] + if allocation_strategy is not None: _setter("allocation_strategy", allocation_strategy) if instance_interruption_behavior is not None: @@ -2326,7 +2552,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2373,7 +2601,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_type: Optional['Ec2FleetTagSpecificationResourceType'] = None, tags: Optional[Sequence['outputs.Ec2FleetTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -2439,7 +2671,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'totalTargetCapacity' in kwargs: + total_target_capacity = kwargs['totalTargetCapacity'] + if 'defaultTargetCapacityType' in kwargs: + default_target_capacity_type = kwargs['defaultTargetCapacityType'] + if 'onDemandTargetCapacity' in kwargs: + on_demand_target_capacity = kwargs['onDemandTargetCapacity'] + if 'spotTargetCapacity' in kwargs: + spot_target_capacity = kwargs['spotTargetCapacity'] + if 'targetCapacityUnitType' in kwargs: + target_capacity_unit_type = kwargs['targetCapacityUnitType'] + _setter("total_target_capacity", total_target_capacity) if default_target_capacity_type is not None: _setter("default_target_capacity_type", default_target_capacity_type) @@ -2491,7 +2735,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -2523,7 +2769,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -2555,7 +2803,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2585,7 +2835,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2615,7 +2867,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2672,7 +2926,15 @@ def _configure( ebs: Optional['outputs.InstanceEbs'] = None, no_device: Optional['outputs.InstanceNoDevice'] = None, virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + _setter("device_name", device_name) if ebs is not None: _setter("ebs", ebs) @@ -2723,7 +2985,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2772,7 +3036,13 @@ def _configure( _setter: Callable[[Any, Any], None], core_count: Optional[int] = None, threads_per_core: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coreCount' in kwargs: + core_count = kwargs['coreCount'] + if 'threadsPerCore' in kwargs: + threads_per_core = kwargs['threadsPerCore'] + if core_count is not None: _setter("core_count", core_count) if threads_per_core is not None: @@ -2818,7 +3088,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cpu_credits: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuCredits' in kwargs: + cpu_credits = kwargs['cpuCredits'] + if cpu_credits is not None: _setter("cpu_credits", cpu_credits) @@ -2883,7 +3157,19 @@ def _configure( snapshot_id: Optional[str] = None, volume_size: Optional[int] = None, volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -2947,7 +3233,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -2971,7 +3259,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if count is not None: _setter("count", count) @@ -2999,7 +3289,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -3021,7 +3313,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configured: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if configured is not None: _setter("configured", configured) @@ -3060,7 +3354,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_address: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Address' in kwargs: + ipv6_address = kwargs['ipv6Address'] + _setter("ipv6_address", ipv6_address) @property @@ -3106,7 +3404,13 @@ def _configure( version: str, launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + _setter("version", version) if launch_template_id is not None: _setter("launch_template_id", launch_template_id) @@ -3158,7 +3462,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], license_configuration_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'licenseConfigurationArn' in kwargs: + license_configuration_arn = kwargs['licenseConfigurationArn'] + _setter("license_configuration_arn", license_configuration_arn) @property @@ -3254,7 +3562,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceIndex' in kwargs: + device_index = kwargs['deviceIndex'] + if 'associateCarrierIpAddress' in kwargs: + associate_carrier_ip_address = kwargs['associateCarrierIpAddress'] + if 'associatePublicIpAddress' in kwargs: + associate_public_ip_address = kwargs['associatePublicIpAddress'] + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'groupSet' in kwargs: + group_set = kwargs['groupSet'] + if 'ipv6AddressCount' in kwargs: + ipv6_address_count = kwargs['ipv6AddressCount'] + if 'ipv6Addresses' in kwargs: + ipv6_addresses = kwargs['ipv6Addresses'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if 'privateIpAddresses' in kwargs: + private_ip_addresses = kwargs['privateIpAddresses'] + if 'secondaryPrivateIpAddressCount' in kwargs: + secondary_private_ip_address_count = kwargs['secondaryPrivateIpAddressCount'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + _setter("device_index", device_index) if associate_carrier_ip_address is not None: _setter("associate_carrier_ip_address", associate_carrier_ip_address) @@ -3354,10 +3688,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class InstancePrivateDnsNameOptions(dict): @staticmethod @@ -3397,7 +3733,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableResourceNameDnsARecord' in kwargs: + enable_resource_name_dns_a_record = kwargs['enableResourceNameDnsARecord'] + if 'enableResourceNameDnsAaaaRecord' in kwargs: + enable_resource_name_dns_aaaa_record = kwargs['enableResourceNameDnsAaaaRecord'] + if 'hostnameType' in kwargs: + hostname_type = kwargs['hostnameType'] + if enable_resource_name_dns_a_record is not None: _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: @@ -3453,7 +3797,11 @@ def _configure( _setter: Callable[[Any, Any], None], primary: bool, private_ip_address: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + _setter("primary", primary) _setter("private_ip_address", private_ip_address) @@ -3502,7 +3850,13 @@ def _configure( _setter: Callable[[Any, Any], None], document_name: str, association_parameters: Optional[Sequence['outputs.InstanceAssociationParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentName' in kwargs: + document_name = kwargs['documentName'] + if 'associationParameters' in kwargs: + association_parameters = kwargs['associationParameters'] + _setter("document_name", document_name) if association_parameters is not None: _setter("association_parameters", association_parameters) @@ -3533,7 +3887,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3580,7 +3936,11 @@ def _configure( _setter: Callable[[Any, Any], None], device: str, volume_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'volumeId' in kwargs: + volume_id = kwargs['volumeId'] + _setter("device", device) _setter("volume_id", volume_id) @@ -3610,7 +3970,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3661,7 +4023,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], region_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + _setter("region_name", region_name) @property @@ -3691,7 +4057,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cidr: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cidr", cidr) @property @@ -3723,7 +4091,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3767,7 +4137,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3824,7 +4196,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], region_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + _setter("region_name", region_name) @property @@ -3859,7 +4235,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3903,7 +4281,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3947,7 +4327,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3991,7 +4373,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4035,7 +4419,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -4081,7 +4467,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -4127,7 +4515,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -4201,7 +4591,15 @@ def _configure( ebs: Optional['outputs.LaunchTemplateEbs'] = None, no_device: Optional[str] = None, virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + if device_name is not None: _setter("device_name", device_name) if ebs is not None: @@ -4282,7 +4680,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityReservationPreference' in kwargs: + capacity_reservation_preference = kwargs['capacityReservationPreference'] + if 'capacityReservationTarget' in kwargs: + capacity_reservation_target = kwargs['capacityReservationTarget'] + if capacity_reservation_preference is not None: _setter("capacity_reservation_preference", capacity_reservation_preference) if capacity_reservation_target is not None: @@ -4344,7 +4748,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityReservationId' in kwargs: + capacity_reservation_id = kwargs['capacityReservationId'] + if 'capacityReservationResourceGroupArn' in kwargs: + capacity_reservation_resource_group_arn = kwargs['capacityReservationResourceGroupArn'] + if capacity_reservation_id is not None: _setter("capacity_reservation_id", capacity_reservation_id) if capacity_reservation_resource_group_arn is not None: @@ -4415,7 +4825,15 @@ def _configure( amd_sev_snp: Optional['LaunchTemplateCpuOptionsAmdSevSnp'] = None, core_count: Optional[int] = None, threads_per_core: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amdSevSnp' in kwargs: + amd_sev_snp = kwargs['amdSevSnp'] + if 'coreCount' in kwargs: + core_count = kwargs['coreCount'] + if 'threadsPerCore' in kwargs: + threads_per_core = kwargs['threadsPerCore'] + if amd_sev_snp is not None: _setter("amd_sev_snp", amd_sev_snp) if core_count is not None: @@ -4484,7 +4902,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cpu_credits: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuCredits' in kwargs: + cpu_credits = kwargs['cpuCredits'] + if cpu_credits is not None: _setter("cpu_credits", cpu_credits) @@ -4694,7 +5116,67 @@ def _configure( security_groups: Optional[Sequence[str]] = None, tag_specifications: Optional[Sequence['outputs.TagSpecification']] = None, user_data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockDeviceMappings' in kwargs: + block_device_mappings = kwargs['blockDeviceMappings'] + if 'capacityReservationSpecification' in kwargs: + capacity_reservation_specification = kwargs['capacityReservationSpecification'] + if 'cpuOptions' in kwargs: + cpu_options = kwargs['cpuOptions'] + if 'creditSpecification' in kwargs: + credit_specification = kwargs['creditSpecification'] + if 'disableApiStop' in kwargs: + disable_api_stop = kwargs['disableApiStop'] + if 'disableApiTermination' in kwargs: + disable_api_termination = kwargs['disableApiTermination'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if 'elasticGpuSpecifications' in kwargs: + elastic_gpu_specifications = kwargs['elasticGpuSpecifications'] + if 'elasticInferenceAccelerators' in kwargs: + elastic_inference_accelerators = kwargs['elasticInferenceAccelerators'] + if 'enclaveOptions' in kwargs: + enclave_options = kwargs['enclaveOptions'] + if 'hibernationOptions' in kwargs: + hibernation_options = kwargs['hibernationOptions'] + if 'iamInstanceProfile' in kwargs: + iam_instance_profile = kwargs['iamInstanceProfile'] + if 'imageId' in kwargs: + image_id = kwargs['imageId'] + if 'instanceInitiatedShutdownBehavior' in kwargs: + instance_initiated_shutdown_behavior = kwargs['instanceInitiatedShutdownBehavior'] + if 'instanceMarketOptions' in kwargs: + instance_market_options = kwargs['instanceMarketOptions'] + if 'instanceRequirements' in kwargs: + instance_requirements = kwargs['instanceRequirements'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'kernelId' in kwargs: + kernel_id = kwargs['kernelId'] + if 'keyName' in kwargs: + key_name = kwargs['keyName'] + if 'licenseSpecifications' in kwargs: + license_specifications = kwargs['licenseSpecifications'] + if 'maintenanceOptions' in kwargs: + maintenance_options = kwargs['maintenanceOptions'] + if 'metadataOptions' in kwargs: + metadata_options = kwargs['metadataOptions'] + if 'networkInterfaces' in kwargs: + network_interfaces = kwargs['networkInterfaces'] + if 'privateDnsNameOptions' in kwargs: + private_dns_name_options = kwargs['privateDnsNameOptions'] + if 'ramDiskId' in kwargs: + ram_disk_id = kwargs['ramDiskId'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'tagSpecifications' in kwargs: + tag_specifications = kwargs['tagSpecifications'] + if 'userData' in kwargs: + user_data = kwargs['userData'] + if block_device_mappings is not None: _setter("block_device_mappings", block_device_mappings) if capacity_reservation_specification is not None: @@ -5034,7 +5516,19 @@ def _configure( throughput: Optional[int] = None, volume_size: Optional[int] = None, volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -5136,7 +5630,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) @@ -5172,7 +5668,9 @@ def _configure( _setter: Callable[[Any, Any], None], count: Optional[int] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if count is not None: _setter("count", count) if type is not None: @@ -5214,7 +5712,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -5246,7 +5746,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configured: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if configured is not None: _setter("configured", configured) @@ -5282,7 +5784,9 @@ def _configure( _setter: Callable[[Any, Any], None], arn: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) if name is not None: @@ -5346,7 +5850,13 @@ def _configure( _setter: Callable[[Any, Any], None], market_type: Optional[str] = None, spot_options: Optional['outputs.LaunchTemplateSpotOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'marketType' in kwargs: + market_type = kwargs['marketType'] + if 'spotOptions' in kwargs: + spot_options = kwargs['spotOptions'] + if market_type is not None: _setter("market_type", market_type) if spot_options is not None: @@ -5524,7 +6034,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceleratorCount' in kwargs: + accelerator_count = kwargs['acceleratorCount'] + if 'acceleratorManufacturers' in kwargs: + accelerator_manufacturers = kwargs['acceleratorManufacturers'] + if 'acceleratorNames' in kwargs: + accelerator_names = kwargs['acceleratorNames'] + if 'acceleratorTotalMemoryMiB' in kwargs: + accelerator_total_memory_mi_b = kwargs['acceleratorTotalMemoryMiB'] + if 'acceleratorTypes' in kwargs: + accelerator_types = kwargs['acceleratorTypes'] + if 'allowedInstanceTypes' in kwargs: + allowed_instance_types = kwargs['allowedInstanceTypes'] + if 'bareMetal' in kwargs: + bare_metal = kwargs['bareMetal'] + if 'baselineEbsBandwidthMbps' in kwargs: + baseline_ebs_bandwidth_mbps = kwargs['baselineEbsBandwidthMbps'] + if 'burstablePerformance' in kwargs: + burstable_performance = kwargs['burstablePerformance'] + if 'cpuManufacturers' in kwargs: + cpu_manufacturers = kwargs['cpuManufacturers'] + if 'excludedInstanceTypes' in kwargs: + excluded_instance_types = kwargs['excludedInstanceTypes'] + if 'instanceGenerations' in kwargs: + instance_generations = kwargs['instanceGenerations'] + if 'localStorage' in kwargs: + local_storage = kwargs['localStorage'] + if 'localStorageTypes' in kwargs: + local_storage_types = kwargs['localStorageTypes'] + if 'memoryGiBPerVCpu' in kwargs: + memory_gi_b_per_v_cpu = kwargs['memoryGiBPerVCpu'] + if 'memoryMiB' in kwargs: + memory_mi_b = kwargs['memoryMiB'] + if 'networkBandwidthGbps' in kwargs: + network_bandwidth_gbps = kwargs['networkBandwidthGbps'] + if 'networkInterfaceCount' in kwargs: + network_interface_count = kwargs['networkInterfaceCount'] + if 'onDemandMaxPricePercentageOverLowestPrice' in kwargs: + on_demand_max_price_percentage_over_lowest_price = kwargs['onDemandMaxPricePercentageOverLowestPrice'] + if 'requireHibernateSupport' in kwargs: + require_hibernate_support = kwargs['requireHibernateSupport'] + if 'spotMaxPricePercentageOverLowestPrice' in kwargs: + spot_max_price_percentage_over_lowest_price = kwargs['spotMaxPricePercentageOverLowestPrice'] + if 'totalLocalStorageGb' in kwargs: + total_local_storage_gb = kwargs['totalLocalStorageGb'] + if 'vCpuCount' in kwargs: + v_cpu_count = kwargs['vCpuCount'] + if accelerator_count is not None: _setter("accelerator_count", accelerator_count) if accelerator_manufacturers is not None: @@ -5763,7 +6321,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv4_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv4Prefix' in kwargs: + ipv4_prefix = kwargs['ipv4Prefix'] + if ipv4_prefix is not None: _setter("ipv4_prefix", ipv4_prefix) @@ -5811,7 +6373,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_address: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Address' in kwargs: + ipv6_address = kwargs['ipv6Address'] + if ipv6_address is not None: _setter("ipv6_address", ipv6_address) @@ -5856,7 +6422,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Prefix' in kwargs: + ipv6_prefix = kwargs['ipv6Prefix'] + if ipv6_prefix is not None: _setter("ipv6_prefix", ipv6_prefix) @@ -5902,7 +6472,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], license_configuration_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'licenseConfigurationArn' in kwargs: + license_configuration_arn = kwargs['licenseConfigurationArn'] + if license_configuration_arn is not None: _setter("license_configuration_arn", license_configuration_arn) @@ -5951,7 +6525,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], auto_recovery: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoRecovery' in kwargs: + auto_recovery = kwargs['autoRecovery'] + if auto_recovery is not None: _setter("auto_recovery", auto_recovery) @@ -5987,7 +6565,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -6033,7 +6613,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -6116,7 +6698,19 @@ def _configure( http_put_response_hop_limit: Optional[int] = None, http_tokens: Optional[str] = None, instance_metadata_tags: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpEndpoint' in kwargs: + http_endpoint = kwargs['httpEndpoint'] + if 'httpProtocolIpv6' in kwargs: + http_protocol_ipv6 = kwargs['httpProtocolIpv6'] + if 'httpPutResponseHopLimit' in kwargs: + http_put_response_hop_limit = kwargs['httpPutResponseHopLimit'] + if 'httpTokens' in kwargs: + http_tokens = kwargs['httpTokens'] + if 'instanceMetadataTags' in kwargs: + instance_metadata_tags = kwargs['instanceMetadataTags'] + if http_endpoint is not None: _setter("http_endpoint", http_endpoint) if http_protocol_ipv6 is not None: @@ -6188,7 +6782,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -6224,7 +6820,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -6393,7 +6991,45 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'associateCarrierIpAddress' in kwargs: + associate_carrier_ip_address = kwargs['associateCarrierIpAddress'] + if 'associatePublicIpAddress' in kwargs: + associate_public_ip_address = kwargs['associatePublicIpAddress'] + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'deviceIndex' in kwargs: + device_index = kwargs['deviceIndex'] + if 'interfaceType' in kwargs: + interface_type = kwargs['interfaceType'] + if 'ipv4PrefixCount' in kwargs: + ipv4_prefix_count = kwargs['ipv4PrefixCount'] + if 'ipv4Prefixes' in kwargs: + ipv4_prefixes = kwargs['ipv4Prefixes'] + if 'ipv6AddressCount' in kwargs: + ipv6_address_count = kwargs['ipv6AddressCount'] + if 'ipv6Addresses' in kwargs: + ipv6_addresses = kwargs['ipv6Addresses'] + if 'ipv6PrefixCount' in kwargs: + ipv6_prefix_count = kwargs['ipv6PrefixCount'] + if 'ipv6Prefixes' in kwargs: + ipv6_prefixes = kwargs['ipv6Prefixes'] + if 'networkCardIndex' in kwargs: + network_card_index = kwargs['networkCardIndex'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'primaryIpv6' in kwargs: + primary_ipv6 = kwargs['primaryIpv6'] + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if 'privateIpAddresses' in kwargs: + private_ip_addresses = kwargs['privateIpAddresses'] + if 'secondaryPrivateIpAddressCount' in kwargs: + secondary_private_ip_address_count = kwargs['secondaryPrivateIpAddressCount'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if associate_carrier_ip_address is not None: _setter("associate_carrier_ip_address", associate_carrier_ip_address) if associate_public_ip_address is not None: @@ -6617,7 +7253,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -6714,7 +7352,23 @@ def _configure( partition_number: Optional[int] = None, spread_domain: Optional[str] = None, tenancy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'hostId' in kwargs: + host_id = kwargs['hostId'] + if 'hostResourceGroupArn' in kwargs: + host_resource_group_arn = kwargs['hostResourceGroupArn'] + if 'partitionNumber' in kwargs: + partition_number = kwargs['partitionNumber'] + if 'spreadDomain' in kwargs: + spread_domain = kwargs['spreadDomain'] + if affinity is not None: _setter("affinity", affinity) if availability_zone is not None: @@ -6855,7 +7509,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableResourceNameDnsARecord' in kwargs: + enable_resource_name_dns_a_record = kwargs['enableResourceNameDnsARecord'] + if 'enableResourceNameDnsAaaaRecord' in kwargs: + enable_resource_name_dns_aaaa_record = kwargs['enableResourceNameDnsAaaaRecord'] + if 'hostnameType' in kwargs: + hostname_type = kwargs['hostnameType'] + if enable_resource_name_dns_a_record is not None: _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: @@ -6928,7 +7590,11 @@ def _configure( _setter: Callable[[Any, Any], None], primary: Optional[bool] = None, private_ip_address: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if primary is not None: _setter("primary", primary) if private_ip_address is not None: @@ -7011,7 +7677,19 @@ def _configure( max_price: Optional[str] = None, spot_instance_type: Optional[str] = None, valid_until: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockDurationMinutes' in kwargs: + block_duration_minutes = kwargs['blockDurationMinutes'] + if 'instanceInterruptionBehavior' in kwargs: + instance_interruption_behavior = kwargs['instanceInterruptionBehavior'] + if 'maxPrice' in kwargs: + max_price = kwargs['maxPrice'] + if 'spotInstanceType' in kwargs: + spot_instance_type = kwargs['spotInstanceType'] + if 'validUntil' in kwargs: + valid_until = kwargs['validUntil'] + if block_duration_minutes is not None: _setter("block_duration_minutes", block_duration_minutes) if instance_interruption_behavior is not None: @@ -7085,7 +7763,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -7140,7 +7820,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_type: Optional[str] = None, tags: Optional[Sequence['outputs.LaunchTemplateTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -7184,7 +7868,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -7224,7 +7910,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -7262,7 +7950,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -7294,7 +7984,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -7326,7 +8018,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -7358,7 +8052,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -7388,7 +8084,9 @@ def _configure( _setter: Callable[[Any, Any], None], code: Optional[int] = None, type: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if code is not None: _setter("code", code) if type is not None: @@ -7437,7 +8135,11 @@ def _configure( _setter: Callable[[Any, Any], None], from_: Optional[int] = None, to: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'from' in kwargs: + from_ = kwargs['from'] + if from_ is not None: _setter("from_", from_) if to is not None: @@ -7469,7 +8171,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -7519,7 +8223,11 @@ def _configure( destination: Optional['outputs.NetworkInsightsAccessScopePathStatementRequest'] = None, source: Optional['outputs.NetworkInsightsAccessScopePathStatementRequest'] = None, through_resources: Optional[Sequence['outputs.NetworkInsightsAccessScopeThroughResourcesStatementRequest']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'throughResources' in kwargs: + through_resources = kwargs['throughResources'] + if destination is not None: _setter("destination", destination) if source is not None: @@ -7558,7 +8266,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -7631,7 +8341,21 @@ def _configure( source_addresses: Optional[Sequence[str]] = None, source_ports: Optional[Sequence[str]] = None, source_prefix_lists: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationAddresses' in kwargs: + destination_addresses = kwargs['destinationAddresses'] + if 'destinationPorts' in kwargs: + destination_ports = kwargs['destinationPorts'] + if 'destinationPrefixLists' in kwargs: + destination_prefix_lists = kwargs['destinationPrefixLists'] + if 'sourceAddresses' in kwargs: + source_addresses = kwargs['sourceAddresses'] + if 'sourcePorts' in kwargs: + source_ports = kwargs['sourcePorts'] + if 'sourcePrefixLists' in kwargs: + source_prefix_lists = kwargs['sourcePrefixLists'] + if destination_addresses is not None: _setter("destination_addresses", destination_addresses) if destination_ports is not None: @@ -7717,7 +8441,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packetHeaderStatement' in kwargs: + packet_header_statement = kwargs['packetHeaderStatement'] + if 'resourceStatement' in kwargs: + resource_statement = kwargs['resourceStatement'] + if packet_header_statement is not None: _setter("packet_header_statement", packet_header_statement) if resource_statement is not None: @@ -7766,7 +8496,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_types: Optional[Sequence[str]] = None, resources: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceTypes' in kwargs: + resource_types = kwargs['resourceTypes'] + if resource_types is not None: _setter("resource_types", resource_types) if resources is not None: @@ -7798,7 +8532,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -7843,7 +8579,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_statement: Optional['outputs.NetworkInsightsAccessScopeResourceStatementRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceStatement' in kwargs: + resource_statement = kwargs['resourceStatement'] + if resource_statement is not None: _setter("resource_statement", resource_statement) @@ -7895,7 +8635,15 @@ def _configure( component: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, load_balancers: Optional[Sequence['outputs.NetworkInsightsAnalysisAnalysisComponent']] = None, service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalDetailType' in kwargs: + additional_detail_type = kwargs['additionalDetailType'] + if 'loadBalancers' in kwargs: + load_balancers = kwargs['loadBalancers'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if additional_detail_type is not None: _setter("additional_detail_type", additional_detail_type) if component is not None: @@ -7960,7 +8708,13 @@ def _configure( _setter: Callable[[Any, Any], None], component_arn: Optional[str] = None, component_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentArn' in kwargs: + component_arn = kwargs['componentArn'] + if 'componentId' in kwargs: + component_id = kwargs['componentId'] + if component_arn is not None: _setter("component_arn", component_arn) if component_id is not None: @@ -8025,7 +8779,15 @@ def _configure( protocol: Optional[str] = None, rule_action: Optional[str] = None, rule_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portRange' in kwargs: + port_range = kwargs['portRange'] + if 'ruleAction' in kwargs: + rule_action = kwargs['ruleAction'] + if 'ruleNumber' in kwargs: + rule_number = kwargs['ruleNumber'] + if cidr is not None: _setter("cidr", cidr) if egress is not None: @@ -8085,7 +8847,9 @@ def _configure( _setter: Callable[[Any, Any], None], arn: Optional[str] = None, id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) if id is not None: @@ -8136,7 +8900,13 @@ def _configure( _setter: Callable[[Any, Any], None], instance_port: Optional[int] = None, load_balancer_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instancePort' in kwargs: + instance_port = kwargs['instancePort'] + if 'loadBalancerPort' in kwargs: + load_balancer_port = kwargs['loadBalancerPort'] + if instance_port is not None: _setter("instance_port", instance_port) if load_balancer_port is not None: @@ -8191,7 +8961,11 @@ def _configure( availability_zone: Optional[str] = None, instance: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if address is not None: _setter("address", address) if availability_zone is not None: @@ -8269,7 +9043,17 @@ def _configure( protocol: Optional[str] = None, source_addresses: Optional[Sequence[str]] = None, source_port_ranges: Optional[Sequence['outputs.NetworkInsightsAnalysisPortRange']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationAddresses' in kwargs: + destination_addresses = kwargs['destinationAddresses'] + if 'destinationPortRanges' in kwargs: + destination_port_ranges = kwargs['destinationPortRanges'] + if 'sourceAddresses' in kwargs: + source_addresses = kwargs['sourceAddresses'] + if 'sourcePortRanges' in kwargs: + source_port_ranges = kwargs['sourcePortRanges'] + if destination_addresses is not None: _setter("destination_addresses", destination_addresses) if destination_port_ranges is not None: @@ -8382,7 +9166,27 @@ def _configure( state: Optional[str] = None, transit_gateway_id: Optional[str] = None, vpc_peering_connection_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationCidr' in kwargs: + destination_cidr = kwargs['destinationCidr'] + if 'destinationPrefixListId' in kwargs: + destination_prefix_list_id = kwargs['destinationPrefixListId'] + if 'egressOnlyInternetGatewayId' in kwargs: + egress_only_internet_gateway_id = kwargs['egressOnlyInternetGatewayId'] + if 'gatewayId' in kwargs: + gateway_id = kwargs['gatewayId'] + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + if 'natGatewayId' in kwargs: + nat_gateway_id = kwargs['natGatewayId'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'transitGatewayId' in kwargs: + transit_gateway_id = kwargs['transitGatewayId'] + if 'vpcPeeringConnectionId' in kwargs: + vpc_peering_connection_id = kwargs['vpcPeeringConnectionId'] + if destination_cidr is not None: _setter("destination_cidr", destination_cidr) if destination_prefix_list_id is not None: @@ -8510,7 +9314,15 @@ def _configure( prefix_list_id: Optional[str] = None, protocol: Optional[str] = None, security_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portRange' in kwargs: + port_range = kwargs['portRange'] + if 'prefixListId' in kwargs: + prefix_list_id = kwargs['prefixListId'] + if 'securityGroupId' in kwargs: + security_group_id = kwargs['securityGroupId'] + if cidr is not None: _setter("cidr", cidr) if direction is not None: @@ -8810,7 +9622,87 @@ def _configure( vpc_peering_connection: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, vpn_connection: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, vpn_gateway: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aclRule' in kwargs: + acl_rule = kwargs['aclRule'] + if 'attachedTo' in kwargs: + attached_to = kwargs['attachedTo'] + if 'availabilityZones' in kwargs: + availability_zones = kwargs['availabilityZones'] + if 'classicLoadBalancerListener' in kwargs: + classic_load_balancer_listener = kwargs['classicLoadBalancerListener'] + if 'componentAccount' in kwargs: + component_account = kwargs['componentAccount'] + if 'componentRegion' in kwargs: + component_region = kwargs['componentRegion'] + if 'customerGateway' in kwargs: + customer_gateway = kwargs['customerGateway'] + if 'destinationVpc' in kwargs: + destination_vpc = kwargs['destinationVpc'] + if 'elasticLoadBalancerListener' in kwargs: + elastic_load_balancer_listener = kwargs['elasticLoadBalancerListener'] + if 'explanationCode' in kwargs: + explanation_code = kwargs['explanationCode'] + if 'ingressRouteTable' in kwargs: + ingress_route_table = kwargs['ingressRouteTable'] + if 'internetGateway' in kwargs: + internet_gateway = kwargs['internetGateway'] + if 'loadBalancerArn' in kwargs: + load_balancer_arn = kwargs['loadBalancerArn'] + if 'loadBalancerListenerPort' in kwargs: + load_balancer_listener_port = kwargs['loadBalancerListenerPort'] + if 'loadBalancerTarget' in kwargs: + load_balancer_target = kwargs['loadBalancerTarget'] + if 'loadBalancerTargetGroup' in kwargs: + load_balancer_target_group = kwargs['loadBalancerTargetGroup'] + if 'loadBalancerTargetGroups' in kwargs: + load_balancer_target_groups = kwargs['loadBalancerTargetGroups'] + if 'loadBalancerTargetPort' in kwargs: + load_balancer_target_port = kwargs['loadBalancerTargetPort'] + if 'missingComponent' in kwargs: + missing_component = kwargs['missingComponent'] + if 'natGateway' in kwargs: + nat_gateway = kwargs['natGateway'] + if 'networkInterface' in kwargs: + network_interface = kwargs['networkInterface'] + if 'packetField' in kwargs: + packet_field = kwargs['packetField'] + if 'portRanges' in kwargs: + port_ranges = kwargs['portRanges'] + if 'prefixList' in kwargs: + prefix_list = kwargs['prefixList'] + if 'routeTable' in kwargs: + route_table = kwargs['routeTable'] + if 'routeTableRoute' in kwargs: + route_table_route = kwargs['routeTableRoute'] + if 'securityGroup' in kwargs: + security_group = kwargs['securityGroup'] + if 'securityGroupRule' in kwargs: + security_group_rule = kwargs['securityGroupRule'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'sourceVpc' in kwargs: + source_vpc = kwargs['sourceVpc'] + if 'subnetRouteTable' in kwargs: + subnet_route_table = kwargs['subnetRouteTable'] + if 'transitGateway' in kwargs: + transit_gateway = kwargs['transitGateway'] + if 'transitGatewayAttachment' in kwargs: + transit_gateway_attachment = kwargs['transitGatewayAttachment'] + if 'transitGatewayRouteTable' in kwargs: + transit_gateway_route_table = kwargs['transitGatewayRouteTable'] + if 'transitGatewayRouteTableRoute' in kwargs: + transit_gateway_route_table_route = kwargs['transitGatewayRouteTableRoute'] + if 'vpcEndpoint' in kwargs: + vpc_endpoint = kwargs['vpcEndpoint'] + if 'vpcPeeringConnection' in kwargs: + vpc_peering_connection = kwargs['vpcPeeringConnection'] + if 'vpnConnection' in kwargs: + vpn_connection = kwargs['vpnConnection'] + if 'vpnGateway' in kwargs: + vpn_gateway = kwargs['vpnGateway'] + if acl is not None: _setter("acl", acl) if acl_rule is not None: @@ -9271,7 +10163,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aclRule' in kwargs: + acl_rule = kwargs['aclRule'] + if 'additionalDetails' in kwargs: + additional_details = kwargs['additionalDetails'] + if 'destinationVpc' in kwargs: + destination_vpc = kwargs['destinationVpc'] + if 'elasticLoadBalancerListener' in kwargs: + elastic_load_balancer_listener = kwargs['elasticLoadBalancerListener'] + if 'inboundHeader' in kwargs: + inbound_header = kwargs['inboundHeader'] + if 'outboundHeader' in kwargs: + outbound_header = kwargs['outboundHeader'] + if 'routeTableRoute' in kwargs: + route_table_route = kwargs['routeTableRoute'] + if 'securityGroupRule' in kwargs: + security_group_rule = kwargs['securityGroupRule'] + if 'sequenceNumber' in kwargs: + sequence_number = kwargs['sequenceNumber'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'sourceVpc' in kwargs: + source_vpc = kwargs['sourceVpc'] + if 'transitGateway' in kwargs: + transit_gateway = kwargs['transitGateway'] + if 'transitGatewayRouteTableRoute' in kwargs: + transit_gateway_route_table_route = kwargs['transitGatewayRouteTableRoute'] + if acl_rule is not None: _setter("acl_rule", acl_rule) if additional_details is not None: @@ -9425,7 +10345,11 @@ def _configure( _setter: Callable[[Any, Any], None], from_: Optional[int] = None, to: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'from' in kwargs: + from_ = kwargs['from'] + if from_ is not None: _setter("from_", from_) if to is not None: @@ -9457,7 +10381,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -9530,7 +10456,21 @@ def _configure( resource_type: Optional[str] = None, route_origin: Optional[str] = None, state: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachmentId' in kwargs: + attachment_id = kwargs['attachmentId'] + if 'destinationCidr' in kwargs: + destination_cidr = kwargs['destinationCidr'] + if 'prefixListId' in kwargs: + prefix_list_id = kwargs['prefixListId'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if 'routeOrigin' in kwargs: + route_origin = kwargs['routeOrigin'] + if attachment_id is not None: _setter("attachment_id", attachment_id) if destination_cidr is not None: @@ -9616,7 +10556,13 @@ def _configure( _setter: Callable[[Any, Any], None], from_port: Optional[int] = None, to_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + if from_port is not None: _setter("from_port", from_port) if to_port is not None: @@ -9677,7 +10623,17 @@ def _configure( destination_port_range: Optional['outputs.NetworkInsightsPathFilterPortRange'] = None, source_address: Optional[str] = None, source_port_range: Optional['outputs.NetworkInsightsPathFilterPortRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationAddress' in kwargs: + destination_address = kwargs['destinationAddress'] + if 'destinationPortRange' in kwargs: + destination_port_range = kwargs['destinationPortRange'] + if 'sourceAddress' in kwargs: + source_address = kwargs['sourceAddress'] + if 'sourcePortRange' in kwargs: + source_port_range = kwargs['sourcePortRange'] + if destination_address is not None: _setter("destination_address", destination_address) if destination_port_range is not None: @@ -9723,7 +10679,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -9768,7 +10726,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_address: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Address' in kwargs: + ipv6_address = kwargs['ipv6Address'] + _setter("ipv6_address", ipv6_address) @property @@ -9806,7 +10768,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv4_prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv4Prefix' in kwargs: + ipv4_prefix = kwargs['ipv4Prefix'] + _setter("ipv4_prefix", ipv4_prefix) @property @@ -9844,7 +10810,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Prefix' in kwargs: + ipv6_prefix = kwargs['ipv6Prefix'] + _setter("ipv6_prefix", ipv6_prefix) @property @@ -9885,7 +10855,11 @@ def _configure( _setter: Callable[[Any, Any], None], primary: bool, private_ip_address: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + _setter("primary", primary) _setter("private_ip_address", private_ip_address) @@ -9915,7 +10889,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -9978,7 +10954,15 @@ def _configure( appliance_mode_support: Optional[str] = None, dns_support: Optional[str] = None, ipv6_support: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applianceModeSupport' in kwargs: + appliance_mode_support = kwargs['applianceModeSupport'] + if 'dnsSupport' in kwargs: + dns_support = kwargs['dnsSupport'] + if 'ipv6Support' in kwargs: + ipv6_support = kwargs['ipv6Support'] + if appliance_mode_support is not None: _setter("appliance_mode_support", appliance_mode_support) if dns_support is not None: @@ -10034,7 +11018,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -10070,7 +11056,9 @@ def _configure( _setter: Callable[[Any, Any], None], cidr: str, description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cidr", cidr) if description is not None: _setter("description", description) @@ -10101,7 +11089,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -10156,7 +11146,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableResourceNameDnsARecord' in kwargs: + enable_resource_name_dns_a_record = kwargs['enableResourceNameDnsARecord'] + if 'enableResourceNameDnsAaaaRecord' in kwargs: + enable_resource_name_dns_aaaa_record = kwargs['enableResourceNameDnsAaaaRecord'] + if 'hostnameType' in kwargs: + hostname_type = kwargs['hostnameType'] + if enable_resource_name_dns_a_record is not None: _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: @@ -10195,7 +11193,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -10272,7 +11272,23 @@ def _configure( destination_security_group_id: Optional[str] = None, from_port: Optional[int] = None, to_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipProtocol' in kwargs: + ip_protocol = kwargs['ipProtocol'] + if 'cidrIp' in kwargs: + cidr_ip = kwargs['cidrIp'] + if 'cidrIpv6' in kwargs: + cidr_ipv6 = kwargs['cidrIpv6'] + if 'destinationPrefixListId' in kwargs: + destination_prefix_list_id = kwargs['destinationPrefixListId'] + if 'destinationSecurityGroupId' in kwargs: + destination_security_group_id = kwargs['destinationSecurityGroupId'] + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("ip_protocol", ip_protocol) if cidr_ip is not None: _setter("cidr_ip", cidr_ip) @@ -10402,7 +11418,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipProtocol' in kwargs: + ip_protocol = kwargs['ipProtocol'] + if 'cidrIp' in kwargs: + cidr_ip = kwargs['cidrIp'] + if 'cidrIpv6' in kwargs: + cidr_ipv6 = kwargs['cidrIpv6'] + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'sourcePrefixListId' in kwargs: + source_prefix_list_id = kwargs['sourcePrefixListId'] + if 'sourceSecurityGroupId' in kwargs: + source_security_group_id = kwargs['sourceSecurityGroupId'] + if 'sourceSecurityGroupName' in kwargs: + source_security_group_name = kwargs['sourceSecurityGroupName'] + if 'sourceSecurityGroupOwnerId' in kwargs: + source_security_group_owner_id = kwargs['sourceSecurityGroupOwnerId'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("ip_protocol", ip_protocol) if cidr_ip is not None: _setter("cidr_ip", cidr_ip) @@ -10489,7 +11525,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -10519,7 +11557,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -10551,7 +11591,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -10583,7 +11625,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -10642,7 +11686,15 @@ def _configure( ebs: Optional['outputs.SpotFleetEbsBlockDevice'] = None, no_device: Optional[str] = None, virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + _setter("device_name", device_name) if ebs is not None: _setter("ebs", ebs) @@ -10684,7 +11736,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -10722,7 +11776,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], classic_load_balancers: Sequence['outputs.SpotFleetClassicLoadBalancer'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'classicLoadBalancers' in kwargs: + classic_load_balancers = kwargs['classicLoadBalancers'] + _setter("classic_load_balancers", classic_load_balancers) @property @@ -10781,7 +11839,17 @@ def _configure( snapshot_id: Optional[str] = None, volume_size: Optional[int] = None, volume_type: Optional['SpotFleetEbsBlockDeviceVolumeType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -10863,7 +11931,13 @@ def _configure( version: str, launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + _setter("version", version) if launch_template_id is not None: _setter("launch_template_id", launch_template_id) @@ -10915,7 +11989,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], group_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + _setter("group_id", group_id) @property @@ -10936,7 +12014,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -10975,7 +12055,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ipv6_address: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6Address' in kwargs: + ipv6_address = kwargs['ipv6Address'] + _setter("ipv6_address", ipv6_address) @property @@ -11059,7 +12143,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'associatePublicIpAddress' in kwargs: + associate_public_ip_address = kwargs['associatePublicIpAddress'] + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'deviceIndex' in kwargs: + device_index = kwargs['deviceIndex'] + if 'ipv6AddressCount' in kwargs: + ipv6_address_count = kwargs['ipv6AddressCount'] + if 'ipv6Addresses' in kwargs: + ipv6_addresses = kwargs['ipv6Addresses'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'privateIpAddresses' in kwargs: + private_ip_addresses = kwargs['privateIpAddresses'] + if 'secondaryPrivateIpAddressCount' in kwargs: + secondary_private_ip_address_count = kwargs['secondaryPrivateIpAddressCount'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if associate_public_ip_address is not None: _setter("associate_public_ip_address", associate_public_ip_address) if delete_on_termination is not None: @@ -11278,7 +12382,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceleratorCount' in kwargs: + accelerator_count = kwargs['acceleratorCount'] + if 'acceleratorManufacturers' in kwargs: + accelerator_manufacturers = kwargs['acceleratorManufacturers'] + if 'acceleratorNames' in kwargs: + accelerator_names = kwargs['acceleratorNames'] + if 'acceleratorTotalMemoryMiB' in kwargs: + accelerator_total_memory_mi_b = kwargs['acceleratorTotalMemoryMiB'] + if 'acceleratorTypes' in kwargs: + accelerator_types = kwargs['acceleratorTypes'] + if 'allowedInstanceTypes' in kwargs: + allowed_instance_types = kwargs['allowedInstanceTypes'] + if 'bareMetal' in kwargs: + bare_metal = kwargs['bareMetal'] + if 'baselineEbsBandwidthMbps' in kwargs: + baseline_ebs_bandwidth_mbps = kwargs['baselineEbsBandwidthMbps'] + if 'burstablePerformance' in kwargs: + burstable_performance = kwargs['burstablePerformance'] + if 'cpuManufacturers' in kwargs: + cpu_manufacturers = kwargs['cpuManufacturers'] + if 'excludedInstanceTypes' in kwargs: + excluded_instance_types = kwargs['excludedInstanceTypes'] + if 'instanceGenerations' in kwargs: + instance_generations = kwargs['instanceGenerations'] + if 'localStorage' in kwargs: + local_storage = kwargs['localStorage'] + if 'localStorageTypes' in kwargs: + local_storage_types = kwargs['localStorageTypes'] + if 'memoryGiBPerVCpu' in kwargs: + memory_gi_b_per_v_cpu = kwargs['memoryGiBPerVCpu'] + if 'memoryMiB' in kwargs: + memory_mi_b = kwargs['memoryMiB'] + if 'networkBandwidthGbps' in kwargs: + network_bandwidth_gbps = kwargs['networkBandwidthGbps'] + if 'networkInterfaceCount' in kwargs: + network_interface_count = kwargs['networkInterfaceCount'] + if 'onDemandMaxPricePercentageOverLowestPrice' in kwargs: + on_demand_max_price_percentage_over_lowest_price = kwargs['onDemandMaxPricePercentageOverLowestPrice'] + if 'requireHibernateSupport' in kwargs: + require_hibernate_support = kwargs['requireHibernateSupport'] + if 'spotMaxPricePercentageOverLowestPrice' in kwargs: + spot_max_price_percentage_over_lowest_price = kwargs['spotMaxPricePercentageOverLowestPrice'] + if 'totalLocalStorageGb' in kwargs: + total_local_storage_gb = kwargs['totalLocalStorageGb'] + if 'vCpuCount' in kwargs: + v_cpu_count = kwargs['vCpuCount'] + if accelerator_count is not None: _setter("accelerator_count", accelerator_count) if accelerator_manufacturers is not None: @@ -11552,7 +12704,41 @@ def _configure( tag_specifications: Optional[Sequence['outputs.SpotFleetTagSpecification']] = None, user_data: Optional[str] = None, weighted_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageId' in kwargs: + image_id = kwargs['imageId'] + if 'blockDeviceMappings' in kwargs: + block_device_mappings = kwargs['blockDeviceMappings'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if 'iamInstanceProfile' in kwargs: + iam_instance_profile = kwargs['iamInstanceProfile'] + if 'instanceRequirements' in kwargs: + instance_requirements = kwargs['instanceRequirements'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'kernelId' in kwargs: + kernel_id = kwargs['kernelId'] + if 'keyName' in kwargs: + key_name = kwargs['keyName'] + if 'networkInterfaces' in kwargs: + network_interfaces = kwargs['networkInterfaces'] + if 'ramdiskId' in kwargs: + ramdisk_id = kwargs['ramdiskId'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'spotPrice' in kwargs: + spot_price = kwargs['spotPrice'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'tagSpecifications' in kwargs: + tag_specifications = kwargs['tagSpecifications'] + if 'userData' in kwargs: + user_data = kwargs['userData'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + _setter("image_id", image_id) if block_device_mappings is not None: _setter("block_device_mappings", block_device_mappings) @@ -11712,7 +12898,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateSpecification' in kwargs: + launch_template_specification = kwargs['launchTemplateSpecification'] + if launch_template_specification is not None: _setter("launch_template_specification", launch_template_specification) if overrides is not None: @@ -11786,7 +12976,21 @@ def _configure( spot_price: Optional[str] = None, subnet_id: Optional[str] = None, weighted_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'instanceRequirements' in kwargs: + instance_requirements = kwargs['instanceRequirements'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'spotPrice' in kwargs: + spot_price = kwargs['spotPrice'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if instance_requirements is not None: @@ -11872,7 +13076,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'classicLoadBalancersConfig' in kwargs: + classic_load_balancers_config = kwargs['classicLoadBalancersConfig'] + if 'targetGroupsConfig' in kwargs: + target_groups_config = kwargs['targetGroupsConfig'] + if classic_load_balancers_config is not None: _setter("classic_load_balancers_config", classic_load_balancers_config) if target_groups_config is not None: @@ -11904,7 +13114,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -11936,7 +13148,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -11965,7 +13179,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -11990,7 +13206,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -12022,7 +13240,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -12071,7 +13291,11 @@ def _configure( _setter: Callable[[Any, Any], None], private_ip_address: str, primary: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + _setter("private_ip_address", private_ip_address) if primary is not None: _setter("primary", primary) @@ -12222,7 +13446,51 @@ def _configure( type: Optional['SpotFleetRequestConfigDataType'] = None, valid_from: Optional[str] = None, valid_until: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iamFleetRole' in kwargs: + iam_fleet_role = kwargs['iamFleetRole'] + if 'targetCapacity' in kwargs: + target_capacity = kwargs['targetCapacity'] + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'excessCapacityTerminationPolicy' in kwargs: + excess_capacity_termination_policy = kwargs['excessCapacityTerminationPolicy'] + if 'instanceInterruptionBehavior' in kwargs: + instance_interruption_behavior = kwargs['instanceInterruptionBehavior'] + if 'instancePoolsToUseCount' in kwargs: + instance_pools_to_use_count = kwargs['instancePoolsToUseCount'] + if 'launchSpecifications' in kwargs: + launch_specifications = kwargs['launchSpecifications'] + if 'launchTemplateConfigs' in kwargs: + launch_template_configs = kwargs['launchTemplateConfigs'] + if 'loadBalancersConfig' in kwargs: + load_balancers_config = kwargs['loadBalancersConfig'] + if 'onDemandAllocationStrategy' in kwargs: + on_demand_allocation_strategy = kwargs['onDemandAllocationStrategy'] + if 'onDemandMaxTotalPrice' in kwargs: + on_demand_max_total_price = kwargs['onDemandMaxTotalPrice'] + if 'onDemandTargetCapacity' in kwargs: + on_demand_target_capacity = kwargs['onDemandTargetCapacity'] + if 'replaceUnhealthyInstances' in kwargs: + replace_unhealthy_instances = kwargs['replaceUnhealthyInstances'] + if 'spotMaintenanceStrategies' in kwargs: + spot_maintenance_strategies = kwargs['spotMaintenanceStrategies'] + if 'spotMaxTotalPrice' in kwargs: + spot_max_total_price = kwargs['spotMaxTotalPrice'] + if 'spotPrice' in kwargs: + spot_price = kwargs['spotPrice'] + if 'tagSpecifications' in kwargs: + tag_specifications = kwargs['tagSpecifications'] + if 'targetCapacityUnitType' in kwargs: + target_capacity_unit_type = kwargs['targetCapacityUnitType'] + if 'terminateInstancesWithExpiration' in kwargs: + terminate_instances_with_expiration = kwargs['terminateInstancesWithExpiration'] + if 'validFrom' in kwargs: + valid_from = kwargs['validFrom'] + if 'validUntil' in kwargs: + valid_until = kwargs['validUntil'] + _setter("iam_fleet_role", iam_fleet_role) _setter("target_capacity", target_capacity) if allocation_strategy is not None: @@ -12418,7 +13686,13 @@ def _configure( _setter: Callable[[Any, Any], None], replacement_strategy: Optional['SpotFleetSpotCapacityRebalanceReplacementStrategy'] = None, termination_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replacementStrategy' in kwargs: + replacement_strategy = kwargs['replacementStrategy'] + if 'terminationDelay' in kwargs: + termination_delay = kwargs['terminationDelay'] + if replacement_strategy is not None: _setter("replacement_strategy", replacement_strategy) if termination_delay is not None: @@ -12464,7 +13738,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], capacity_rebalance: Optional['outputs.SpotFleetSpotCapacityRebalance'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityRebalance' in kwargs: + capacity_rebalance = kwargs['capacityRebalance'] + if capacity_rebalance is not None: _setter("capacity_rebalance", capacity_rebalance) @@ -12511,7 +13789,13 @@ def _configure( availability_zone: Optional[str] = None, group_name: Optional[str] = None, tenancy: Optional['SpotFleetSpotPlacementTenancy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if group_name is not None: @@ -12550,7 +13834,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12597,7 +13883,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_type: Optional['SpotFleetTagSpecificationResourceType'] = None, tags: Optional[Sequence['outputs.SpotFleetTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -12626,7 +13916,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -12664,7 +13956,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_groups: Sequence['outputs.SpotFleetTargetGroup'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + _setter("target_groups", target_groups) @property @@ -12688,7 +13984,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -12720,7 +14018,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[int] = None, min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -12779,7 +14079,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedKeyEnabled' in kwargs: + customer_managed_key_enabled = kwargs['customerManagedKeyEnabled'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if customer_managed_key_enabled is not None: _setter("customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: @@ -12817,7 +14123,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12872,7 +14180,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_type: Optional[str] = None, tags: Optional[Sequence['outputs.LaunchTemplateTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if resource_type is not None: _setter("resource_type", resource_type) if tags is not None: @@ -12929,7 +14241,13 @@ def _configure( _setter: Callable[[Any, Any], None], from_port: int, to_port: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("from_port", from_port) _setter("to_port", to_port) @@ -12959,7 +14277,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12989,7 +14309,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -13019,7 +14341,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -13049,7 +14373,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -13079,7 +14405,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if protocol is not None: _setter("protocol", protocol) @@ -13111,7 +14439,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -13153,7 +14483,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -13195,7 +14527,9 @@ def _configure( _setter: Callable[[Any, Any], None], code: Optional[str] = None, message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if code is not None: _setter("code", code) if message is not None: @@ -13237,7 +14571,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -13279,7 +14615,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -13315,7 +14653,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -13345,7 +14685,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -13410,7 +14752,13 @@ def _configure( port: Optional[int] = None, protocol: Optional[str] = None, subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loadBalancerArn' in kwargs: + load_balancer_arn = kwargs['loadBalancerArn'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if load_balancer_arn is not None: _setter("load_balancer_arn", load_balancer_arn) if port is not None: @@ -13497,7 +14845,11 @@ def _configure( network_interface_id: Optional[str] = None, port: Optional[int] = None, protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if network_interface_id is not None: _setter("network_interface_id", network_interface_id) if port is not None: @@ -13572,7 +14924,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedKeyEnabled' in kwargs: + customer_managed_key_enabled = kwargs['customerManagedKeyEnabled'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if customer_managed_key_enabled is not None: _setter("customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: @@ -13618,7 +14976,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -13681,7 +15041,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedKeyEnabled' in kwargs: + customer_managed_key_enabled = kwargs['customerManagedKeyEnabled'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if customer_managed_key_enabled is not None: _setter("customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: @@ -13727,7 +15093,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -13771,7 +15139,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -13850,7 +15220,17 @@ def _configure( kinesis_data_firehose: Optional['outputs.VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties'] = None, log_version: Optional[str] = None, s3: Optional['outputs.VerifiedAccessInstanceVerifiedAccessLogsS3Properties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogs' in kwargs: + cloud_watch_logs = kwargs['cloudWatchLogs'] + if 'includeTrustContext' in kwargs: + include_trust_context = kwargs['includeTrustContext'] + if 'kinesisDataFirehose' in kwargs: + kinesis_data_firehose = kwargs['kinesisDataFirehose'] + if 'logVersion' in kwargs: + log_version = kwargs['logVersion'] + if cloud_watch_logs is not None: _setter("cloud_watch_logs", cloud_watch_logs) if include_trust_context is not None: @@ -13943,7 +15323,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, log_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + if enabled is not None: _setter("enabled", enabled) if log_group is not None: @@ -14006,7 +15390,11 @@ def _configure( _setter: Callable[[Any, Any], None], delivery_stream: Optional[str] = None, enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStream' in kwargs: + delivery_stream = kwargs['deliveryStream'] + if delivery_stream is not None: _setter("delivery_stream", delivery_stream) if enabled is not None: @@ -14079,7 +15467,13 @@ def _configure( bucket_owner: Optional[str] = None, enabled: Optional[bool] = None, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketOwner' in kwargs: + bucket_owner = kwargs['bucketOwner'] + if bucket_name is not None: _setter("bucket_name", bucket_name) if bucket_owner is not None: @@ -14180,7 +15574,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceTrustProviderType' in kwargs: + device_trust_provider_type = kwargs['deviceTrustProviderType'] + if 'trustProviderType' in kwargs: + trust_provider_type = kwargs['trustProviderType'] + if 'userTrustProviderType' in kwargs: + user_trust_provider_type = kwargs['userTrustProviderType'] + if 'verifiedAccessTrustProviderId' in kwargs: + verified_access_trust_provider_id = kwargs['verifiedAccessTrustProviderId'] + if description is not None: _setter("description", description) if device_trust_provider_type is not None: @@ -14269,7 +15673,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tenant_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tenantId' in kwargs: + tenant_id = kwargs['tenantId'] + if tenant_id is not None: _setter("tenant_id", tenant_id) @@ -14350,7 +15758,19 @@ def _configure( scope: Optional[str] = None, token_endpoint: Optional[str] = None, user_info_endpoint: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationEndpoint' in kwargs: + authorization_endpoint = kwargs['authorizationEndpoint'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'tokenEndpoint' in kwargs: + token_endpoint = kwargs['tokenEndpoint'] + if 'userInfoEndpoint' in kwargs: + user_info_endpoint = kwargs['userInfoEndpoint'] + if authorization_endpoint is not None: _setter("authorization_endpoint", authorization_endpoint) if client_id is not None: @@ -14446,7 +15866,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14486,7 +15908,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14530,7 +15954,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14566,7 +15992,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14596,7 +16024,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14645,7 +16075,13 @@ def _configure( _setter: Callable[[Any, Any], None], pre_shared_key: Optional[str] = None, tunnel_inside_cidr: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'preSharedKey' in kwargs: + pre_shared_key = kwargs['preSharedKey'] + if 'tunnelInsideCidr' in kwargs: + tunnel_inside_cidr = kwargs['tunnelInsideCidr'] + if pre_shared_key is not None: _setter("pre_shared_key", pre_shared_key) if tunnel_inside_cidr is not None: @@ -14677,7 +16113,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/ec2/placement_group.py b/sdk/python/pulumi_aws_native/ec2/placement_group.py index 405f236ce3..6cc1a56afb 100644 --- a/sdk/python/pulumi_aws_native/ec2/placement_group.py +++ b/sdk/python/pulumi_aws_native/ec2/placement_group.py @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'partitionCount' in kwargs: + partition_count = kwargs['partitionCount'] + if 'spreadLevel' in kwargs: + spread_level = kwargs['spreadLevel'] + if partition_count is not None: _setter("partition_count", partition_count) if spread_level is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/prefix_list.py b/sdk/python/pulumi_aws_native/ec2/prefix_list.py index 21e0ee05a0..c593241f25 100644 --- a/sdk/python/pulumi_aws_native/ec2/prefix_list.py +++ b/sdk/python/pulumi_aws_native/ec2/prefix_list.py @@ -46,7 +46,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addressFamily' in kwargs: + address_family = kwargs['addressFamily'] + if 'maxEntries' in kwargs: + max_entries = kwargs['maxEntries'] + if 'prefixListName' in kwargs: + prefix_list_name = kwargs['prefixListName'] + _setter("address_family", address_family) _setter("max_entries", max_entries) if entries is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/route.py b/sdk/python/pulumi_aws_native/ec2/route.py index 83c0c49d00..210b060382 100644 --- a/sdk/python/pulumi_aws_native/ec2/route.py +++ b/sdk/python/pulumi_aws_native/ec2/route.py @@ -79,7 +79,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'routeTableId' in kwargs: + route_table_id = kwargs['routeTableId'] + if 'carrierGatewayId' in kwargs: + carrier_gateway_id = kwargs['carrierGatewayId'] + if 'destinationCidrBlock' in kwargs: + destination_cidr_block = kwargs['destinationCidrBlock'] + if 'destinationIpv6CidrBlock' in kwargs: + destination_ipv6_cidr_block = kwargs['destinationIpv6CidrBlock'] + if 'destinationPrefixListId' in kwargs: + destination_prefix_list_id = kwargs['destinationPrefixListId'] + if 'egressOnlyInternetGatewayId' in kwargs: + egress_only_internet_gateway_id = kwargs['egressOnlyInternetGatewayId'] + if 'gatewayId' in kwargs: + gateway_id = kwargs['gatewayId'] + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + if 'localGatewayId' in kwargs: + local_gateway_id = kwargs['localGatewayId'] + if 'natGatewayId' in kwargs: + nat_gateway_id = kwargs['natGatewayId'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'transitGatewayId' in kwargs: + transit_gateway_id = kwargs['transitGatewayId'] + if 'vpcEndpointId' in kwargs: + vpc_endpoint_id = kwargs['vpcEndpointId'] + if 'vpcPeeringConnectionId' in kwargs: + vpc_peering_connection_id = kwargs['vpcPeeringConnectionId'] + _setter("route_table_id", route_table_id) if carrier_gateway_id is not None: _setter("carrier_gateway_id", carrier_gateway_id) diff --git a/sdk/python/pulumi_aws_native/ec2/route_table.py b/sdk/python/pulumi_aws_native/ec2/route_table.py index fe6ce885f9..7af1563433 100644 --- a/sdk/python/pulumi_aws_native/ec2/route_table.py +++ b/sdk/python/pulumi_aws_native/ec2/route_table.py @@ -33,7 +33,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("vpc_id", vpc_id) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/ec2/security_group.py b/sdk/python/pulumi_aws_native/ec2/security_group.py index ddef13474e..84610c08ab 100644 --- a/sdk/python/pulumi_aws_native/ec2/security_group.py +++ b/sdk/python/pulumi_aws_native/ec2/security_group.py @@ -43,7 +43,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupDescription' in kwargs: + group_description = kwargs['groupDescription'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'securityGroupEgress' in kwargs: + security_group_egress = kwargs['securityGroupEgress'] + if 'securityGroupIngress' in kwargs: + security_group_ingress = kwargs['securityGroupIngress'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("group_description", group_description) if group_name is not None: _setter("group_name", group_name) 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..99ca930ee7 100644 --- a/sdk/python/pulumi_aws_native/ec2/security_group_egress.py +++ b/sdk/python/pulumi_aws_native/ec2/security_group_egress.py @@ -50,7 +50,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + if 'ipProtocol' in kwargs: + ip_protocol = kwargs['ipProtocol'] + if 'cidrIp' in kwargs: + cidr_ip = kwargs['cidrIp'] + if 'cidrIpv6' in kwargs: + cidr_ipv6 = kwargs['cidrIpv6'] + if 'destinationPrefixListId' in kwargs: + destination_prefix_list_id = kwargs['destinationPrefixListId'] + if 'destinationSecurityGroupId' in kwargs: + destination_security_group_id = kwargs['destinationSecurityGroupId'] + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("group_id", group_id) _setter("ip_protocol", ip_protocol) if cidr_ip is not None: 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..9a0be17aeb 100644 --- a/sdk/python/pulumi_aws_native/ec2/security_group_ingress.py +++ b/sdk/python/pulumi_aws_native/ec2/security_group_ingress.py @@ -59,7 +59,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipProtocol' in kwargs: + ip_protocol = kwargs['ipProtocol'] + if 'cidrIp' in kwargs: + cidr_ip = kwargs['cidrIp'] + if 'cidrIpv6' in kwargs: + cidr_ipv6 = kwargs['cidrIpv6'] + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'sourcePrefixListId' in kwargs: + source_prefix_list_id = kwargs['sourcePrefixListId'] + if 'sourceSecurityGroupId' in kwargs: + source_security_group_id = kwargs['sourceSecurityGroupId'] + if 'sourceSecurityGroupName' in kwargs: + source_security_group_name = kwargs['sourceSecurityGroupName'] + if 'sourceSecurityGroupOwnerId' in kwargs: + source_security_group_owner_id = kwargs['sourceSecurityGroupOwnerId'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("ip_protocol", ip_protocol) if cidr_ip is not None: _setter("cidr_ip", cidr_ip) diff --git a/sdk/python/pulumi_aws_native/ec2/spot_fleet.py b/sdk/python/pulumi_aws_native/ec2/spot_fleet.py index de69261f8e..5ca42898dc 100644 --- a/sdk/python/pulumi_aws_native/ec2/spot_fleet.py +++ b/sdk/python/pulumi_aws_native/ec2/spot_fleet.py @@ -29,7 +29,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], spot_fleet_request_config_data: pulumi.Input['SpotFleetRequestConfigDataArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spotFleetRequestConfigData' in kwargs: + spot_fleet_request_config_data = kwargs['spotFleetRequestConfigData'] + _setter("spot_fleet_request_config_data", spot_fleet_request_config_data) @property diff --git a/sdk/python/pulumi_aws_native/ec2/subnet.py b/sdk/python/pulumi_aws_native/ec2/subnet.py index b66cf4e584..81b84d9a9c 100644 --- a/sdk/python/pulumi_aws_native/ec2/subnet.py +++ b/sdk/python/pulumi_aws_native/ec2/subnet.py @@ -61,7 +61,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'assignIpv6AddressOnCreation' in kwargs: + assign_ipv6_address_on_creation = kwargs['assignIpv6AddressOnCreation'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'availabilityZoneId' in kwargs: + availability_zone_id = kwargs['availabilityZoneId'] + if 'cidrBlock' in kwargs: + cidr_block = kwargs['cidrBlock'] + if 'enableDns64' in kwargs: + enable_dns64 = kwargs['enableDns64'] + if 'ipv6CidrBlock' in kwargs: + ipv6_cidr_block = kwargs['ipv6CidrBlock'] + if 'ipv6Native' in kwargs: + ipv6_native = kwargs['ipv6Native'] + if 'mapPublicIpOnLaunch' in kwargs: + map_public_ip_on_launch = kwargs['mapPublicIpOnLaunch'] + if 'outpostArn' in kwargs: + outpost_arn = kwargs['outpostArn'] + if 'privateDnsNameOptionsOnLaunch' in kwargs: + private_dns_name_options_on_launch = kwargs['privateDnsNameOptionsOnLaunch'] + _setter("vpc_id", vpc_id) if assign_ipv6_address_on_creation is not None: _setter("assign_ipv6_address_on_creation", assign_ipv6_address_on_creation) 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..3683b23c6f 100644 --- a/sdk/python/pulumi_aws_native/ec2/subnet_cidr_block.py +++ b/sdk/python/pulumi_aws_native/ec2/subnet_cidr_block.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], ipv6_cidr_block: pulumi.Input[str], subnet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6CidrBlock' in kwargs: + ipv6_cidr_block = kwargs['ipv6CidrBlock'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + _setter("ipv6_cidr_block", ipv6_cidr_block) _setter("subnet_id", subnet_id) 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..9906cf83f3 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 @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], network_acl_id: pulumi.Input[str], subnet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkAclId' in kwargs: + network_acl_id = kwargs['networkAclId'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + _setter("network_acl_id", network_acl_id) _setter("subnet_id", subnet_id) 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..b5fbc395f5 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 @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], route_table_id: pulumi.Input[str], subnet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'routeTableId' in kwargs: + route_table_id = kwargs['routeTableId'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + _setter("route_table_id", route_table_id) _setter("subnet_id", subnet_id) 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..b09417574f 100644 --- a/sdk/python/pulumi_aws_native/ec2/traffic_mirror_filter.py +++ b/sdk/python/pulumi_aws_native/ec2/traffic_mirror_filter.py @@ -34,7 +34,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkServices' in kwargs: + network_services = kwargs['networkServices'] + if description is not None: _setter("description", description) if network_services is not None: 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..b2cf4b8cba 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 @@ -55,7 +55,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationCidrBlock' in kwargs: + destination_cidr_block = kwargs['destinationCidrBlock'] + if 'ruleAction' in kwargs: + rule_action = kwargs['ruleAction'] + if 'ruleNumber' in kwargs: + rule_number = kwargs['ruleNumber'] + if 'sourceCidrBlock' in kwargs: + source_cidr_block = kwargs['sourceCidrBlock'] + if 'trafficDirection' in kwargs: + traffic_direction = kwargs['trafficDirection'] + if 'trafficMirrorFilterId' in kwargs: + traffic_mirror_filter_id = kwargs['trafficMirrorFilterId'] + if 'destinationPortRange' in kwargs: + destination_port_range = kwargs['destinationPortRange'] + if 'sourcePortRange' in kwargs: + source_port_range = kwargs['sourcePortRange'] + _setter("destination_cidr_block", destination_cidr_block) _setter("rule_action", rule_action) _setter("rule_number", rule_number) 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..f2b9dd353b 100644 --- a/sdk/python/pulumi_aws_native/ec2/traffic_mirror_session.py +++ b/sdk/python/pulumi_aws_native/ec2/traffic_mirror_session.py @@ -49,7 +49,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'sessionNumber' in kwargs: + session_number = kwargs['sessionNumber'] + if 'trafficMirrorFilterId' in kwargs: + traffic_mirror_filter_id = kwargs['trafficMirrorFilterId'] + if 'trafficMirrorTargetId' in kwargs: + traffic_mirror_target_id = kwargs['trafficMirrorTargetId'] + if 'packetLength' in kwargs: + packet_length = kwargs['packetLength'] + if 'virtualNetworkId' in kwargs: + virtual_network_id = kwargs['virtualNetworkId'] + _setter("network_interface_id", network_interface_id) _setter("session_number", session_number) _setter("traffic_mirror_filter_id", traffic_mirror_filter_id) 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..53bc2f81bb 100644 --- a/sdk/python/pulumi_aws_native/ec2/traffic_mirror_target.py +++ b/sdk/python/pulumi_aws_native/ec2/traffic_mirror_target.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gatewayLoadBalancerEndpointId' in kwargs: + gateway_load_balancer_endpoint_id = kwargs['gatewayLoadBalancerEndpointId'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'networkLoadBalancerArn' in kwargs: + network_load_balancer_arn = kwargs['networkLoadBalancerArn'] + if description is not None: _setter("description", description) if gateway_load_balancer_endpoint_id is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway.py index 8ea5bdec27..c45165893a 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway.py @@ -61,7 +61,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amazonSideAsn' in kwargs: + amazon_side_asn = kwargs['amazonSideAsn'] + if 'associationDefaultRouteTableId' in kwargs: + association_default_route_table_id = kwargs['associationDefaultRouteTableId'] + if 'autoAcceptSharedAttachments' in kwargs: + auto_accept_shared_attachments = kwargs['autoAcceptSharedAttachments'] + if 'defaultRouteTableAssociation' in kwargs: + default_route_table_association = kwargs['defaultRouteTableAssociation'] + if 'defaultRouteTablePropagation' in kwargs: + default_route_table_propagation = kwargs['defaultRouteTablePropagation'] + if 'dnsSupport' in kwargs: + dns_support = kwargs['dnsSupport'] + if 'multicastSupport' in kwargs: + multicast_support = kwargs['multicastSupport'] + if 'propagationDefaultRouteTableId' in kwargs: + propagation_default_route_table_id = kwargs['propagationDefaultRouteTableId'] + if 'transitGatewayCidrBlocks' in kwargs: + transit_gateway_cidr_blocks = kwargs['transitGatewayCidrBlocks'] + if 'vpnEcmpSupport' in kwargs: + vpn_ecmp_support = kwargs['vpnEcmpSupport'] + if amazon_side_asn is not None: _setter("amazon_side_asn", amazon_side_asn) if association_default_route_table_id is not None: 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..fc52aa4411 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_attachment.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'transitGatewayId' in kwargs: + transit_gateway_id = kwargs['transitGatewayId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("subnet_ids", subnet_ids) _setter("transit_gateway_id", transit_gateway_id) _setter("vpc_id", vpc_id) 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..83fae52b7d 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_connect.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_connect.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transportTransitGatewayAttachmentId' in kwargs: + transport_transit_gateway_attachment_id = kwargs['transportTransitGatewayAttachmentId'] + _setter("options", options) _setter("transport_transit_gateway_attachment_id", transport_transit_gateway_attachment_id) if tags is not None: 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..aaabd46fde 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 @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transitGatewayId' in kwargs: + transit_gateway_id = kwargs['transitGatewayId'] + _setter("transit_gateway_id", transit_gateway_id) if options is not None: _setter("options", options) 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..b1b795493b 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 @@ -35,7 +35,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'transitGatewayAttachmentId' in kwargs: + transit_gateway_attachment_id = kwargs['transitGatewayAttachmentId'] + if 'transitGatewayMulticastDomainId' in kwargs: + transit_gateway_multicast_domain_id = kwargs['transitGatewayMulticastDomainId'] + _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) 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..e3c787ea03 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 @@ -35,7 +35,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupIpAddress' in kwargs: + group_ip_address = kwargs['groupIpAddress'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'transitGatewayMulticastDomainId' in kwargs: + transit_gateway_multicast_domain_id = kwargs['transitGatewayMulticastDomainId'] + _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) 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..6287b7519b 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 @@ -35,7 +35,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupIpAddress' in kwargs: + group_ip_address = kwargs['groupIpAddress'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'transitGatewayMulticastDomainId' in kwargs: + transit_gateway_multicast_domain_id = kwargs['transitGatewayMulticastDomainId'] + _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) 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..f64850aa3f 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 @@ -45,7 +45,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'peerAccountId' in kwargs: + peer_account_id = kwargs['peerAccountId'] + if 'peerRegion' in kwargs: + peer_region = kwargs['peerRegion'] + if 'peerTransitGatewayId' in kwargs: + peer_transit_gateway_id = kwargs['peerTransitGatewayId'] + if 'transitGatewayId' in kwargs: + transit_gateway_id = kwargs['transitGatewayId'] + _setter("peer_account_id", peer_account_id) _setter("peer_region", peer_region) _setter("peer_transit_gateway_id", peer_transit_gateway_id) 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..be4a906303 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_route.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_route.py @@ -35,7 +35,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transitGatewayRouteTableId' in kwargs: + transit_gateway_route_table_id = kwargs['transitGatewayRouteTableId'] + if 'destinationCidrBlock' in kwargs: + destination_cidr_block = kwargs['destinationCidrBlock'] + if 'transitGatewayAttachmentId' in kwargs: + transit_gateway_attachment_id = kwargs['transitGatewayAttachmentId'] + _setter("transit_gateway_route_table_id", transit_gateway_route_table_id) if blackhole is not None: _setter("blackhole", blackhole) 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..93e743096f 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 @@ -33,7 +33,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transitGatewayId' in kwargs: + transit_gateway_id = kwargs['transitGatewayId'] + _setter("transit_gateway_id", transit_gateway_id) if tags is not None: _setter("tags", tags) 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..09d072bc12 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 @@ -29,7 +29,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transitGatewayAttachmentId' in kwargs: + transit_gateway_attachment_id = kwargs['transitGatewayAttachmentId'] + if 'transitGatewayRouteTableId' in kwargs: + transit_gateway_route_table_id = kwargs['transitGatewayRouteTableId'] + _setter("transit_gateway_attachment_id", transit_gateway_attachment_id) _setter("transit_gateway_route_table_id", transit_gateway_route_table_id) 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..bdc725946a 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 @@ -29,7 +29,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transitGatewayAttachmentId' in kwargs: + transit_gateway_attachment_id = kwargs['transitGatewayAttachmentId'] + if 'transitGatewayRouteTableId' in kwargs: + transit_gateway_route_table_id = kwargs['transitGatewayRouteTableId'] + _setter("transit_gateway_attachment_id", transit_gateway_attachment_id) _setter("transit_gateway_route_table_id", transit_gateway_route_table_id) 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..d830744050 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 @@ -47,7 +47,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'transitGatewayId' in kwargs: + transit_gateway_id = kwargs['transitGatewayId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'addSubnetIds' in kwargs: + add_subnet_ids = kwargs['addSubnetIds'] + if 'removeSubnetIds' in kwargs: + remove_subnet_ids = kwargs['removeSubnetIds'] + _setter("subnet_ids", subnet_ids) _setter("transit_gateway_id", transit_gateway_id) _setter("vpc_id", vpc_id) 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..68894a9f43 100644 --- a/sdk/python/pulumi_aws_native/ec2/verified_access_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/verified_access_endpoint.py @@ -81,7 +81,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationDomain' in kwargs: + application_domain = kwargs['applicationDomain'] + if 'attachmentType' in kwargs: + attachment_type = kwargs['attachmentType'] + if 'domainCertificateArn' in kwargs: + domain_certificate_arn = kwargs['domainCertificateArn'] + if 'endpointDomainPrefix' in kwargs: + endpoint_domain_prefix = kwargs['endpointDomainPrefix'] + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'verifiedAccessGroupId' in kwargs: + verified_access_group_id = kwargs['verifiedAccessGroupId'] + if 'loadBalancerOptions' in kwargs: + load_balancer_options = kwargs['loadBalancerOptions'] + if 'networkInterfaceOptions' in kwargs: + network_interface_options = kwargs['networkInterfaceOptions'] + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyEnabled' in kwargs: + policy_enabled = kwargs['policyEnabled'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'sseSpecification' in kwargs: + sse_specification = kwargs['sseSpecification'] + _setter("application_domain", application_domain) _setter("attachment_type", attachment_type) _setter("domain_certificate_arn", domain_certificate_arn) 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..0728d9d933 100644 --- a/sdk/python/pulumi_aws_native/ec2/verified_access_group.py +++ b/sdk/python/pulumi_aws_native/ec2/verified_access_group.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'verifiedAccessInstanceId' in kwargs: + verified_access_instance_id = kwargs['verifiedAccessInstanceId'] + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyEnabled' in kwargs: + policy_enabled = kwargs['policyEnabled'] + if 'sseSpecification' in kwargs: + sse_specification = kwargs['sseSpecification'] + _setter("verified_access_instance_id", verified_access_instance_id) if description is not None: _setter("description", description) 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..21fa0e1a55 100644 --- a/sdk/python/pulumi_aws_native/ec2/verified_access_instance.py +++ b/sdk/python/pulumi_aws_native/ec2/verified_access_instance.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fipsEnabled' in kwargs: + fips_enabled = kwargs['fipsEnabled'] + if 'loggingConfigurations' in kwargs: + logging_configurations = kwargs['loggingConfigurations'] + if 'verifiedAccessTrustProviderIds' in kwargs: + verified_access_trust_provider_ids = kwargs['verifiedAccessTrustProviderIds'] + if 'verifiedAccessTrustProviders' in kwargs: + verified_access_trust_providers = kwargs['verifiedAccessTrustProviders'] + if description is not None: _setter("description", description) if fips_enabled is not None: 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..4e2b5f1d7b 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 @@ -59,7 +59,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyReferenceName' in kwargs: + policy_reference_name = kwargs['policyReferenceName'] + if 'trustProviderType' in kwargs: + trust_provider_type = kwargs['trustProviderType'] + if 'deviceOptions' in kwargs: + device_options = kwargs['deviceOptions'] + if 'deviceTrustProviderType' in kwargs: + device_trust_provider_type = kwargs['deviceTrustProviderType'] + if 'oidcOptions' in kwargs: + oidc_options = kwargs['oidcOptions'] + if 'sseSpecification' in kwargs: + sse_specification = kwargs['sseSpecification'] + if 'userTrustProviderType' in kwargs: + user_trust_provider_type = kwargs['userTrustProviderType'] + _setter("policy_reference_name", policy_reference_name) _setter("trust_provider_type", trust_provider_type) if description is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/volume.py b/sdk/python/pulumi_aws_native/ec2/volume.py index 462bbd070c..834d780163 100644 --- a/sdk/python/pulumi_aws_native/ec2/volume.py +++ b/sdk/python/pulumi_aws_native/ec2/volume.py @@ -73,7 +73,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'autoEnableIo' in kwargs: + auto_enable_io = kwargs['autoEnableIo'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'multiAttachEnabled' in kwargs: + multi_attach_enabled = kwargs['multiAttachEnabled'] + if 'outpostArn' in kwargs: + outpost_arn = kwargs['outpostArn'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + _setter("availability_zone", availability_zone) if auto_enable_io is not None: _setter("auto_enable_io", auto_enable_io) diff --git a/sdk/python/pulumi_aws_native/ec2/volume_attachment.py b/sdk/python/pulumi_aws_native/ec2/volume_attachment.py index daa608df71..bbdd7d8c7e 100644 --- a/sdk/python/pulumi_aws_native/ec2/volume_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/volume_attachment.py @@ -32,7 +32,13 @@ def _configure( instance_id: pulumi.Input[str], volume_id: pulumi.Input[str], device: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + if 'volumeId' in kwargs: + volume_id = kwargs['volumeId'] + _setter("instance_id", instance_id) _setter("volume_id", volume_id) if device is not None: diff --git a/sdk/python/pulumi_aws_native/ec2/vpc.py b/sdk/python/pulumi_aws_native/ec2/vpc.py index 277f7afda8..7ed0b68e22 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc.py @@ -59,7 +59,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cidrBlock' in kwargs: + cidr_block = kwargs['cidrBlock'] + if 'enableDnsHostnames' in kwargs: + enable_dns_hostnames = kwargs['enableDnsHostnames'] + if 'enableDnsSupport' in kwargs: + enable_dns_support = kwargs['enableDnsSupport'] + if 'instanceTenancy' in kwargs: + instance_tenancy = kwargs['instanceTenancy'] + if 'ipv4IpamPoolId' in kwargs: + ipv4_ipam_pool_id = kwargs['ipv4IpamPoolId'] + if 'ipv4NetmaskLength' in kwargs: + ipv4_netmask_length = kwargs['ipv4NetmaskLength'] + if cidr_block is not None: _setter("cidr_block", cidr_block) if enable_dns_hostnames is not None: 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..23cbb21fd0 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_cidr_block.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_cidr_block.py @@ -50,7 +50,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'amazonProvidedIpv6CidrBlock' in kwargs: + amazon_provided_ipv6_cidr_block = kwargs['amazonProvidedIpv6CidrBlock'] + if 'cidrBlock' in kwargs: + cidr_block = kwargs['cidrBlock'] + if 'ipv4IpamPoolId' in kwargs: + ipv4_ipam_pool_id = kwargs['ipv4IpamPoolId'] + if 'ipv4NetmaskLength' in kwargs: + ipv4_netmask_length = kwargs['ipv4NetmaskLength'] + if 'ipv6CidrBlock' in kwargs: + ipv6_cidr_block = kwargs['ipv6CidrBlock'] + if 'ipv6IpamPoolId' in kwargs: + ipv6_ipam_pool_id = kwargs['ipv6IpamPoolId'] + if 'ipv6NetmaskLength' in kwargs: + ipv6_netmask_length = kwargs['ipv6NetmaskLength'] + if 'ipv6Pool' in kwargs: + ipv6_pool = kwargs['ipv6Pool'] + _setter("vpc_id", vpc_id) if amazon_provided_ipv6_cidr_block is not None: _setter("amazon_provided_ipv6_cidr_block", amazon_provided_ipv6_cidr_block) diff --git a/sdk/python/pulumi_aws_native/ec2/vpc_endpoint.py b/sdk/python/pulumi_aws_native/ec2/vpc_endpoint.py index 7acfbbc6c6..3624993c5f 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_endpoint.py @@ -55,7 +55,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'privateDnsEnabled' in kwargs: + private_dns_enabled = kwargs['privateDnsEnabled'] + if 'routeTableIds' in kwargs: + route_table_ids = kwargs['routeTableIds'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcEndpointType' in kwargs: + vpc_endpoint_type = kwargs['vpcEndpointType'] + _setter("service_name", service_name) _setter("vpc_id", vpc_id) if policy_document is not None: 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..43df47ac0c 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 @@ -39,7 +39,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionEvents' in kwargs: + connection_events = kwargs['connectionEvents'] + if 'connectionNotificationArn' in kwargs: + connection_notification_arn = kwargs['connectionNotificationArn'] + if 'serviceId' in kwargs: + service_id = kwargs['serviceId'] + if 'vpcEndpointId' in kwargs: + vpc_endpoint_id = kwargs['vpcEndpointId'] + _setter("connection_events", connection_events) _setter("connection_notification_arn", connection_notification_arn) if service_id is not None: 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..72351e9ccc 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_service.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_service.py @@ -38,7 +38,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceptanceRequired' in kwargs: + acceptance_required = kwargs['acceptanceRequired'] + if 'contributorInsightsEnabled' in kwargs: + contributor_insights_enabled = kwargs['contributorInsightsEnabled'] + if 'gatewayLoadBalancerArns' in kwargs: + gateway_load_balancer_arns = kwargs['gatewayLoadBalancerArns'] + if 'networkLoadBalancerArns' in kwargs: + network_load_balancer_arns = kwargs['networkLoadBalancerArns'] + if 'payerResponsibility' in kwargs: + payer_responsibility = kwargs['payerResponsibility'] + if acceptance_required is not None: _setter("acceptance_required", acceptance_required) if contributor_insights_enabled is not None: 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..b78d0114eb 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 @@ -29,7 +29,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceId' in kwargs: + service_id = kwargs['serviceId'] + if 'allowedPrincipals' in kwargs: + allowed_principals = kwargs['allowedPrincipals'] + _setter("service_id", service_id) if allowed_principals is not None: _setter("allowed_principals", allowed_principals) 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..4a3fafbc9b 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_gateway_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_gateway_attachment.py @@ -32,7 +32,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'internetGatewayId' in kwargs: + internet_gateway_id = kwargs['internetGatewayId'] + if 'vpnGatewayId' in kwargs: + vpn_gateway_id = kwargs['vpnGatewayId'] + _setter("vpc_id", vpc_id) if internet_gateway_id is not None: _setter("internet_gateway_id", internet_gateway_id) 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..91e405eede 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_peering_connection.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_peering_connection.py @@ -48,7 +48,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'peerVpcId' in kwargs: + peer_vpc_id = kwargs['peerVpcId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'peerOwnerId' in kwargs: + peer_owner_id = kwargs['peerOwnerId'] + if 'peerRegion' in kwargs: + peer_region = kwargs['peerRegion'] + if 'peerRoleArn' in kwargs: + peer_role_arn = kwargs['peerRoleArn'] + _setter("peer_vpc_id", peer_vpc_id) _setter("vpc_id", vpc_id) if peer_owner_id is not None: 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..4c4b8d868f 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpcdhcp_options_association.py +++ b/sdk/python/pulumi_aws_native/ec2/vpcdhcp_options_association.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], dhcp_options_id: pulumi.Input[str], vpc_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dhcpOptionsId' in kwargs: + dhcp_options_id = kwargs['dhcpOptionsId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("dhcp_options_id", dhcp_options_id) _setter("vpc_id", vpc_id) diff --git a/sdk/python/pulumi_aws_native/ec2/vpn_connection.py b/sdk/python/pulumi_aws_native/ec2/vpn_connection.py index baebf5f900..118c0d61db 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpn_connection.py +++ b/sdk/python/pulumi_aws_native/ec2/vpn_connection.py @@ -53,7 +53,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerGatewayId' in kwargs: + customer_gateway_id = kwargs['customerGatewayId'] + if 'staticRoutesOnly' in kwargs: + static_routes_only = kwargs['staticRoutesOnly'] + if 'transitGatewayId' in kwargs: + transit_gateway_id = kwargs['transitGatewayId'] + if 'vpnGatewayId' in kwargs: + vpn_gateway_id = kwargs['vpnGatewayId'] + if 'vpnTunnelOptionsSpecifications' in kwargs: + vpn_tunnel_options_specifications = kwargs['vpnTunnelOptionsSpecifications'] + _setter("customer_gateway_id", customer_gateway_id) _setter("type", type) if static_routes_only is not None: 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..9757f8c528 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpn_connection_route.py +++ b/sdk/python/pulumi_aws_native/ec2/vpn_connection_route.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], destination_cidr_block: pulumi.Input[str], vpn_connection_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationCidrBlock' in kwargs: + destination_cidr_block = kwargs['destinationCidrBlock'] + if 'vpnConnectionId' in kwargs: + vpn_connection_id = kwargs['vpnConnectionId'] + _setter("destination_cidr_block", destination_cidr_block) _setter("vpn_connection_id", vpn_connection_id) diff --git a/sdk/python/pulumi_aws_native/ec2/vpn_gateway.py b/sdk/python/pulumi_aws_native/ec2/vpn_gateway.py index d95446e765..d8d2b83d37 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpn_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/vpn_gateway.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amazonSideAsn' in kwargs: + amazon_side_asn = kwargs['amazonSideAsn'] + _setter("type", type) if amazon_side_asn is not None: _setter("amazon_side_asn", amazon_side_asn) 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..7c251c2e1a 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 @@ -29,7 +29,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'routeTableIds' in kwargs: + route_table_ids = kwargs['routeTableIds'] + if 'vpnGatewayId' in kwargs: + vpn_gateway_id = kwargs['vpnGatewayId'] + _setter("route_table_ids", route_table_ids) _setter("vpn_gateway_id", vpn_gateway_id) diff --git a/sdk/python/pulumi_aws_native/ecr/_inputs.py b/sdk/python/pulumi_aws_native/ecr/_inputs.py index 40c4b861fe..240b92dc0b 100644 --- a/sdk/python/pulumi_aws_native/ecr/_inputs.py +++ b/sdk/python/pulumi_aws_native/ecr/_inputs.py @@ -43,7 +43,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -90,7 +92,11 @@ def _configure( _setter: Callable[[Any, Any], None], region: pulumi.Input[str], registry_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'registryId' in kwargs: + registry_id = kwargs['registryId'] + _setter("region", region) _setter("registry_id", registry_id) @@ -133,7 +139,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryFilters' in kwargs: + repository_filters = kwargs['repositoryFilters'] + _setter("destinations", destinations) if repository_filters is not None: _setter("repository_filters", repository_filters) @@ -181,7 +191,11 @@ def _configure( _setter: Callable[[Any, Any], None], filter: pulumi.Input[str], filter_type: pulumi.Input['ReplicationConfigurationFilterType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterType' in kwargs: + filter_type = kwargs['filterType'] + _setter("filter", filter) _setter("filter_type", filter_type) @@ -220,7 +234,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rules: pulumi.Input[Sequence[pulumi.Input['ReplicationConfigurationReplicationRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("rules", rules) @property @@ -263,7 +279,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aboutText' in kwargs: + about_text = kwargs['aboutText'] + if 'operatingSystems' in kwargs: + operating_systems = kwargs['operatingSystems'] + if 'repositoryDescription' in kwargs: + repository_description = kwargs['repositoryDescription'] + if 'usageText' in kwargs: + usage_text = kwargs['usageText'] + if about_text is not None: _setter("about_text", about_text) if architectures is not None: @@ -343,7 +369,13 @@ def _configure( _setter: Callable[[Any, Any], None], encryption_type: pulumi.Input['RepositoryEncryptionType'], kms_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + _setter("encryption_type", encryption_type) if kms_key is not None: _setter("kms_key", kms_key) @@ -382,7 +414,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], scan_on_push: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scanOnPush' in kwargs: + scan_on_push = kwargs['scanOnPush'] + if scan_on_push is not None: _setter("scan_on_push", scan_on_push) @@ -414,7 +450,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lifecyclePolicyText' in kwargs: + lifecycle_policy_text = kwargs['lifecyclePolicyText'] + if 'registryId' in kwargs: + registry_id = kwargs['registryId'] + if lifecycle_policy_text is not None: _setter("lifecycle_policy_text", lifecycle_policy_text) if registry_id is not None: @@ -459,7 +501,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/ecr/outputs.py b/sdk/python/pulumi_aws_native/ecr/outputs.py index 10a1d8597d..dcc63c7775 100644 --- a/sdk/python/pulumi_aws_native/ecr/outputs.py +++ b/sdk/python/pulumi_aws_native/ecr/outputs.py @@ -47,7 +47,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -87,7 +89,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rules: Sequence['outputs.ReplicationConfigurationReplicationRule'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("rules", rules) @property @@ -137,7 +141,11 @@ def _configure( _setter: Callable[[Any, Any], None], region: str, registry_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'registryId' in kwargs: + registry_id = kwargs['registryId'] + _setter("region", region) _setter("registry_id", registry_id) @@ -192,7 +200,11 @@ def _configure( _setter: Callable[[Any, Any], None], destinations: Sequence['outputs.ReplicationConfigurationReplicationDestination'], repository_filters: Optional[Sequence['outputs.ReplicationConfigurationRepositoryFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryFilters' in kwargs: + repository_filters = kwargs['repositoryFilters'] + _setter("destinations", destinations) if repository_filters is not None: _setter("repository_filters", repository_filters) @@ -252,7 +264,11 @@ def _configure( _setter: Callable[[Any, Any], None], filter: str, filter_type: 'ReplicationConfigurationFilterType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterType' in kwargs: + filter_type = kwargs['filterType'] + _setter("filter", filter) _setter("filter_type", filter_type) @@ -320,7 +336,17 @@ def _configure( operating_systems: Optional[Sequence[str]] = None, repository_description: Optional[str] = None, usage_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aboutText' in kwargs: + about_text = kwargs['aboutText'] + if 'operatingSystems' in kwargs: + operating_systems = kwargs['operatingSystems'] + if 'repositoryDescription' in kwargs: + repository_description = kwargs['repositoryDescription'] + if 'usageText' in kwargs: + usage_text = kwargs['usageText'] + if about_text is not None: _setter("about_text", about_text) if architectures is not None: @@ -406,7 +432,13 @@ def _configure( _setter: Callable[[Any, Any], None], encryption_type: 'RepositoryEncryptionType', kms_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + _setter("encryption_type", encryption_type) if kms_key is not None: _setter("kms_key", kms_key) @@ -457,7 +489,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], scan_on_push: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scanOnPush' in kwargs: + scan_on_push = kwargs['scanOnPush'] + if scan_on_push is not None: _setter("scan_on_push", scan_on_push) @@ -507,7 +543,13 @@ def _configure( _setter: Callable[[Any, Any], None], lifecycle_policy_text: Optional[str] = None, registry_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lifecyclePolicyText' in kwargs: + lifecycle_policy_text = kwargs['lifecyclePolicyText'] + if 'registryId' in kwargs: + registry_id = kwargs['registryId'] + if lifecycle_policy_text is not None: _setter("lifecycle_policy_text", lifecycle_policy_text) if registry_id is not None: @@ -547,7 +589,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/ecr/public_repository.py b/sdk/python/pulumi_aws_native/ecr/public_repository.py index a82c917a2e..a55389a2af 100644 --- a/sdk/python/pulumi_aws_native/ecr/public_repository.py +++ b/sdk/python/pulumi_aws_native/ecr/public_repository.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryCatalogData' in kwargs: + repository_catalog_data = kwargs['repositoryCatalogData'] + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if 'repositoryPolicyText' in kwargs: + repository_policy_text = kwargs['repositoryPolicyText'] + if repository_catalog_data is not None: _setter("repository_catalog_data", repository_catalog_data) if repository_name is not None: 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..67566e195a 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 @@ -31,7 +31,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ecrRepositoryPrefix' in kwargs: + ecr_repository_prefix = kwargs['ecrRepositoryPrefix'] + if 'upstreamRegistryUrl' in kwargs: + upstream_registry_url = kwargs['upstreamRegistryUrl'] + if ecr_repository_prefix is not None: _setter("ecr_repository_prefix", ecr_repository_prefix) if upstream_registry_url is not None: diff --git a/sdk/python/pulumi_aws_native/ecr/registry_policy.py b/sdk/python/pulumi_aws_native/ecr/registry_policy.py index 45aaaa0de3..63d87630b1 100644 --- a/sdk/python/pulumi_aws_native/ecr/registry_policy.py +++ b/sdk/python/pulumi_aws_native/ecr/registry_policy.py @@ -27,7 +27,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], policy_text: Any, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyText' in kwargs: + policy_text = kwargs['policyText'] + _setter("policy_text", policy_text) @property diff --git a/sdk/python/pulumi_aws_native/ecr/replication_configuration.py b/sdk/python/pulumi_aws_native/ecr/replication_configuration.py index e24af4b76f..dfeef66adc 100644 --- a/sdk/python/pulumi_aws_native/ecr/replication_configuration.py +++ b/sdk/python/pulumi_aws_native/ecr/replication_configuration.py @@ -29,7 +29,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], replication_configuration: pulumi.Input['ReplicationConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicationConfiguration' in kwargs: + replication_configuration = kwargs['replicationConfiguration'] + _setter("replication_configuration", replication_configuration) @property diff --git a/sdk/python/pulumi_aws_native/ecr/repository.py b/sdk/python/pulumi_aws_native/ecr/repository.py index cb2f0c34f4..1beaace372 100644 --- a/sdk/python/pulumi_aws_native/ecr/repository.py +++ b/sdk/python/pulumi_aws_native/ecr/repository.py @@ -54,7 +54,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emptyOnDelete' in kwargs: + empty_on_delete = kwargs['emptyOnDelete'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'imageScanningConfiguration' in kwargs: + image_scanning_configuration = kwargs['imageScanningConfiguration'] + if 'imageTagMutability' in kwargs: + image_tag_mutability = kwargs['imageTagMutability'] + if 'lifecyclePolicy' in kwargs: + lifecycle_policy = kwargs['lifecyclePolicy'] + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if 'repositoryPolicyText' in kwargs: + repository_policy_text = kwargs['repositoryPolicyText'] + if empty_on_delete is not None: _setter("empty_on_delete", empty_on_delete) if encryption_configuration is not None: diff --git a/sdk/python/pulumi_aws_native/ecs/_inputs.py b/sdk/python/pulumi_aws_native/ecs/_inputs.py index ded757eb81..c2b765861a 100644 --- a/sdk/python/pulumi_aws_native/ecs/_inputs.py +++ b/sdk/python/pulumi_aws_native/ecs/_inputs.py @@ -95,7 +95,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoScalingGroupArn' in kwargs: + auto_scaling_group_arn = kwargs['autoScalingGroupArn'] + if 'managedScaling' in kwargs: + managed_scaling = kwargs['managedScaling'] + if 'managedTerminationProtection' in kwargs: + managed_termination_protection = kwargs['managedTerminationProtection'] + _setter("auto_scaling_group_arn", auto_scaling_group_arn) if managed_scaling is not None: _setter("managed_scaling", managed_scaling) @@ -157,7 +165,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceWarmupPeriod' in kwargs: + instance_warmup_period = kwargs['instanceWarmupPeriod'] + if 'maximumScalingStepSize' in kwargs: + maximum_scaling_step_size = kwargs['maximumScalingStepSize'] + if 'minimumScalingStepSize' in kwargs: + minimum_scaling_step_size = kwargs['minimumScalingStepSize'] + if 'targetCapacity' in kwargs: + target_capacity = kwargs['targetCapacity'] + if instance_warmup_period is not None: _setter("instance_warmup_period", instance_warmup_period) if maximum_scaling_step_size is not None: @@ -230,7 +248,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -273,7 +293,11 @@ def _configure( capacity_provider: pulumi.Input[Union['ClusterCapacityProviderAssociationsCapacityProvider', str]], base: Optional[pulumi.Input[int]] = None, weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + _setter("capacity_provider", capacity_provider) if base is not None: _setter("base", base) @@ -329,7 +353,11 @@ def _configure( base: Optional[pulumi.Input[int]] = None, capacity_provider: Optional[pulumi.Input[str]] = None, weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + if base is not None: _setter("base", base) if capacity_provider is not None: @@ -380,7 +408,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], execute_command_configuration: Optional[pulumi.Input['ClusterExecuteCommandConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executeCommandConfiguration' in kwargs: + execute_command_configuration = kwargs['executeCommandConfiguration'] + if execute_command_configuration is not None: _setter("execute_command_configuration", execute_command_configuration) @@ -415,7 +447,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'logConfiguration' in kwargs: + log_configuration = kwargs['logConfiguration'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if log_configuration is not None: @@ -478,7 +516,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchEncryptionEnabled' in kwargs: + cloud_watch_encryption_enabled = kwargs['cloudWatchEncryptionEnabled'] + if 'cloudWatchLogGroupName' in kwargs: + cloud_watch_log_group_name = kwargs['cloudWatchLogGroupName'] + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 's3EncryptionEnabled' in kwargs: + s3_encryption_enabled = kwargs['s3EncryptionEnabled'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + if cloud_watch_encryption_enabled is not None: _setter("cloud_watch_encryption_enabled", cloud_watch_encryption_enabled) if cloud_watch_log_group_name is not None: @@ -552,7 +602,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], namespace: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if namespace is not None: _setter("namespace", namespace) @@ -587,7 +639,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -630,7 +684,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -673,7 +729,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) if security_groups is not None: @@ -727,7 +789,11 @@ def _configure( base: Optional[pulumi.Input[int]] = None, capacity_provider: Optional[pulumi.Input[str]] = None, weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + if base is not None: _setter("base", base) if capacity_provider is not None: @@ -778,7 +844,11 @@ def _configure( _setter: Callable[[Any, Any], None], port: pulumi.Input[int], dns_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + _setter("port", port) if dns_name is not None: _setter("dns_name", dns_name) @@ -823,7 +893,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logConfiguration' in kwargs: + log_configuration = kwargs['logConfiguration'] + _setter("enabled", enabled) if log_configuration is not None: _setter("log_configuration", log_configuration) @@ -890,7 +964,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portName' in kwargs: + port_name = kwargs['portName'] + if 'clientAliases' in kwargs: + client_aliases = kwargs['clientAliases'] + if 'discoveryName' in kwargs: + discovery_name = kwargs['discoveryName'] + if 'ingressPortOverride' in kwargs: + ingress_port_override = kwargs['ingressPortOverride'] + _setter("port_name", port_name) if client_aliases is not None: _setter("client_aliases", client_aliases) @@ -954,7 +1038,11 @@ def _configure( alarm_names: pulumi.Input[Sequence[pulumi.Input[str]]], enable: pulumi.Input[bool], rollback: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmNames' in kwargs: + alarm_names = kwargs['alarmNames'] + _setter("alarm_names", alarm_names) _setter("enable", enable) _setter("rollback", rollback) @@ -1002,7 +1090,9 @@ def _configure( _setter: Callable[[Any, Any], None], enable: pulumi.Input[bool], rollback: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enable", enable) _setter("rollback", rollback) @@ -1046,7 +1136,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentCircuitBreaker' in kwargs: + deployment_circuit_breaker = kwargs['deploymentCircuitBreaker'] + if 'maximumPercent' in kwargs: + maximum_percent = kwargs['maximumPercent'] + if 'minimumHealthyPercent' in kwargs: + minimum_healthy_percent = kwargs['minimumHealthyPercent'] + if alarms is not None: _setter("alarms", alarms) if deployment_circuit_breaker is not None: @@ -1105,7 +1203,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: Optional[pulumi.Input['ServiceDeploymentControllerType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) @@ -1140,7 +1240,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'loadBalancerName' in kwargs: + load_balancer_name = kwargs['loadBalancerName'] + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + if container_name is not None: _setter("container_name", container_name) if container_port is not None: @@ -1205,7 +1315,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDriver' in kwargs: + log_driver = kwargs['logDriver'] + if 'secretOptions' in kwargs: + secret_options = kwargs['secretOptions'] + if log_driver is not None: _setter("log_driver", log_driver) if options is not None: @@ -1253,7 +1369,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], awsvpc_configuration: Optional[pulumi.Input['ServiceAwsVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsvpcConfiguration' in kwargs: + awsvpc_configuration = kwargs['awsvpcConfiguration'] + if awsvpc_configuration is not None: _setter("awsvpc_configuration", awsvpc_configuration) @@ -1282,7 +1402,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['ServicePlacementConstraintType'], expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if expression is not None: _setter("expression", expression) @@ -1321,7 +1443,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['ServicePlacementStrategyType'], field: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if field is not None: _setter("field", field) @@ -1366,7 +1490,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'registryArn' in kwargs: + registry_arn = kwargs['registryArn'] + if container_name is not None: _setter("container_name", container_name) if container_port is not None: @@ -1428,7 +1560,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value_from: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueFrom' in kwargs: + value_from = kwargs['valueFrom'] + _setter("name", name) _setter("value_from", value_from) @@ -1466,7 +1602,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1506,7 +1644,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessPointId' in kwargs: + access_point_id = kwargs['accessPointId'] + if access_point_id is not None: _setter("access_point_id", access_point_id) if iam is not None: @@ -1666,7 +1808,59 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dependsOn' in kwargs: + depends_on = kwargs['dependsOn'] + if 'disableNetworking' in kwargs: + disable_networking = kwargs['disableNetworking'] + if 'dnsSearchDomains' in kwargs: + dns_search_domains = kwargs['dnsSearchDomains'] + if 'dnsServers' in kwargs: + dns_servers = kwargs['dnsServers'] + if 'dockerLabels' in kwargs: + docker_labels = kwargs['dockerLabels'] + if 'dockerSecurityOptions' in kwargs: + docker_security_options = kwargs['dockerSecurityOptions'] + if 'entryPoint' in kwargs: + entry_point = kwargs['entryPoint'] + if 'environmentFiles' in kwargs: + environment_files = kwargs['environmentFiles'] + if 'extraHosts' in kwargs: + extra_hosts = kwargs['extraHosts'] + if 'firelensConfiguration' in kwargs: + firelens_configuration = kwargs['firelensConfiguration'] + if 'healthCheck' in kwargs: + health_check = kwargs['healthCheck'] + if 'linuxParameters' in kwargs: + linux_parameters = kwargs['linuxParameters'] + if 'logConfiguration' in kwargs: + log_configuration = kwargs['logConfiguration'] + if 'memoryReservation' in kwargs: + memory_reservation = kwargs['memoryReservation'] + if 'mountPoints' in kwargs: + mount_points = kwargs['mountPoints'] + if 'portMappings' in kwargs: + port_mappings = kwargs['portMappings'] + if 'pseudoTerminal' in kwargs: + pseudo_terminal = kwargs['pseudoTerminal'] + if 'readonlyRootFilesystem' in kwargs: + readonly_root_filesystem = kwargs['readonlyRootFilesystem'] + if 'repositoryCredentials' in kwargs: + repository_credentials = kwargs['repositoryCredentials'] + if 'resourceRequirements' in kwargs: + resource_requirements = kwargs['resourceRequirements'] + if 'startTimeout' in kwargs: + start_timeout = kwargs['startTimeout'] + if 'stopTimeout' in kwargs: + stop_timeout = kwargs['stopTimeout'] + if 'systemControls' in kwargs: + system_controls = kwargs['systemControls'] + if 'volumesFrom' in kwargs: + volumes_from = kwargs['volumesFrom'] + if 'workingDirectory' in kwargs: + working_directory = kwargs['workingDirectory'] + _setter("image", image) _setter("name", name) if command is not None: @@ -2129,7 +2323,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if condition is not None: _setter("condition", condition) if container_name is not None: @@ -2172,7 +2370,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'hostPath' in kwargs: + host_path = kwargs['hostPath'] + if container_path is not None: _setter("container_path", container_path) if host_path is not None: @@ -2232,7 +2436,11 @@ def _configure( driver_opts: Optional[Any] = None, labels: Optional[Any] = None, scope: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'driverOpts' in kwargs: + driver_opts = kwargs['driverOpts'] + if autoprovision is not None: _setter("autoprovision", autoprovision) if driver is not None: @@ -2314,7 +2522,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filesystemId' in kwargs: + filesystem_id = kwargs['filesystemId'] + if 'authorizationConfig' in kwargs: + authorization_config = kwargs['authorizationConfig'] + if 'rootDirectory' in kwargs: + root_directory = kwargs['rootDirectory'] + if 'transitEncryption' in kwargs: + transit_encryption = kwargs['transitEncryption'] + if 'transitEncryptionPort' in kwargs: + transit_encryption_port = kwargs['transitEncryptionPort'] + _setter("filesystem_id", filesystem_id) if authorization_config is not None: _setter("authorization_config", authorization_config) @@ -2386,7 +2606,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) if value is not None: @@ -2423,7 +2645,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size_in_gi_b: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGiB' in kwargs: + size_in_gi_b = kwargs['sizeInGiB'] + if size_in_gi_b is not None: _setter("size_in_gi_b", size_in_gi_b) @@ -2452,7 +2678,9 @@ def _configure( _setter: Callable[[Any, Any], None], options: Optional[Any] = None, type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if options is not None: _setter("options", options) if type is not None: @@ -2509,7 +2737,11 @@ def _configure( retries: Optional[pulumi.Input[int]] = None, start_period: Optional[pulumi.Input[int]] = None, timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'startPeriod' in kwargs: + start_period = kwargs['startPeriod'] + if command is not None: _setter("command", command) if interval is not None: @@ -2597,7 +2829,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if hostname is not None: _setter("hostname", hostname) if ip_address is not None: @@ -2634,7 +2870,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if source_path is not None: _setter("source_path", source_path) @@ -2663,7 +2903,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'deviceType' in kwargs: + device_type = kwargs['deviceType'] + if device_name is not None: _setter("device_name", device_name) if device_type is not None: @@ -2703,7 +2949,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if add is not None: _setter("add", add) if drop is not None: @@ -2743,7 +2991,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -2798,7 +3048,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initProcessEnabled' in kwargs: + init_process_enabled = kwargs['initProcessEnabled'] + if 'maxSwap' in kwargs: + max_swap = kwargs['maxSwap'] + if 'sharedMemorySize' in kwargs: + shared_memory_size = kwargs['sharedMemorySize'] + if capabilities is not None: _setter("capabilities", capabilities) if devices is not None: @@ -2896,7 +3154,13 @@ def _configure( log_driver: pulumi.Input[str], options: Optional[Any] = None, secret_options: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionSecretArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDriver' in kwargs: + log_driver = kwargs['logDriver'] + if 'secretOptions' in kwargs: + secret_options = kwargs['secretOptions'] + _setter("log_driver", log_driver) if options is not None: _setter("options", options) @@ -2949,7 +3213,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if 'sourceVolume' in kwargs: + source_volume = kwargs['sourceVolume'] + if container_path is not None: _setter("container_path", container_path) if read_only is not None: @@ -3000,7 +3272,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if expression is not None: _setter("expression", expression) @@ -3051,7 +3325,17 @@ def _configure( host_port: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appProtocol' in kwargs: + app_protocol = kwargs['appProtocol'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'containerPortRange' in kwargs: + container_port_range = kwargs['containerPortRange'] + if 'hostPort' in kwargs: + host_port = kwargs['hostPort'] + if app_protocol is not None: _setter("app_protocol", app_protocol) if container_port is not None: @@ -3138,7 +3422,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'proxyConfigurationProperties' in kwargs: + proxy_configuration_properties = kwargs['proxyConfigurationProperties'] + _setter("container_name", container_name) if proxy_configuration_properties is not None: _setter("proxy_configuration_properties", proxy_configuration_properties) @@ -3185,7 +3475,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], credentials_parameter: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'credentialsParameter' in kwargs: + credentials_parameter = kwargs['credentialsParameter'] + if credentials_parameter is not None: _setter("credentials_parameter", credentials_parameter) @@ -3214,7 +3508,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -3252,7 +3548,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuArchitecture' in kwargs: + cpu_architecture = kwargs['cpuArchitecture'] + if 'operatingSystemFamily' in kwargs: + operating_system_family = kwargs['operatingSystemFamily'] + if cpu_architecture is not None: _setter("cpu_architecture", cpu_architecture) if operating_system_family is not None: @@ -3292,7 +3594,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value_from: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueFrom' in kwargs: + value_from = kwargs['valueFrom'] + _setter("name", name) _setter("value_from", value_from) @@ -3330,7 +3636,9 @@ def _configure( _setter: Callable[[Any, Any], None], namespace: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if namespace is not None: _setter("namespace", namespace) if value is not None: @@ -3370,7 +3678,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -3413,7 +3723,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("size", size) if container_path is not None: _setter("container_path", container_path) @@ -3466,7 +3782,13 @@ def _configure( hard_limit: pulumi.Input[int], name: pulumi.Input[str], soft_limit: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hardLimit' in kwargs: + hard_limit = kwargs['hardLimit'] + if 'softLimit' in kwargs: + soft_limit = kwargs['softLimit'] + _setter("hard_limit", hard_limit) _setter("name", name) _setter("soft_limit", soft_limit) @@ -3514,7 +3836,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if 'sourceContainer' in kwargs: + source_container = kwargs['sourceContainer'] + if read_only is not None: _setter("read_only", read_only) if source_container is not None: @@ -3560,7 +3888,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dockerVolumeConfiguration' in kwargs: + docker_volume_configuration = kwargs['dockerVolumeConfiguration'] + if 'efsVolumeConfiguration' in kwargs: + efs_volume_configuration = kwargs['efsVolumeConfiguration'] + if docker_volume_configuration is not None: _setter("docker_volume_configuration", docker_volume_configuration) if efs_volume_configuration is not None: @@ -3631,7 +3965,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("subnets", subnets) if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) @@ -3699,7 +4039,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + if container_name is not None: _setter("container_name", container_name) if container_port is not None: @@ -3759,7 +4107,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], aws_vpc_configuration: Optional[pulumi.Input['TaskSetAwsVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsVpcConfiguration' in kwargs: + aws_vpc_configuration = kwargs['awsVpcConfiguration'] + if aws_vpc_configuration is not None: _setter("aws_vpc_configuration", aws_vpc_configuration) @@ -3792,7 +4144,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: Optional[pulumi.Input['TaskSetScaleUnit']] = None, value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if unit is not None: _setter("unit", unit) if value is not None: @@ -3850,7 +4204,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'registryArn' in kwargs: + registry_arn = kwargs['registryArn'] + if container_name is not None: _setter("container_name", container_name) if container_port is not None: diff --git a/sdk/python/pulumi_aws_native/ecs/capacity_provider.py b/sdk/python/pulumi_aws_native/ecs/capacity_provider.py index b16b130f6c..08a4fc666b 100644 --- a/sdk/python/pulumi_aws_native/ecs/capacity_provider.py +++ b/sdk/python/pulumi_aws_native/ecs/capacity_provider.py @@ -35,7 +35,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoScalingGroupProvider' in kwargs: + auto_scaling_group_provider = kwargs['autoScalingGroupProvider'] + _setter("auto_scaling_group_provider", auto_scaling_group_provider) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/ecs/cluster.py b/sdk/python/pulumi_aws_native/ecs/cluster.py index 03dbef43ee..ab596f1f98 100644 --- a/sdk/python/pulumi_aws_native/ecs/cluster.py +++ b/sdk/python/pulumi_aws_native/ecs/cluster.py @@ -47,7 +47,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProviders' in kwargs: + capacity_providers = kwargs['capacityProviders'] + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'clusterSettings' in kwargs: + cluster_settings = kwargs['clusterSettings'] + if 'defaultCapacityProviderStrategy' in kwargs: + default_capacity_provider_strategy = kwargs['defaultCapacityProviderStrategy'] + if 'serviceConnectDefaults' in kwargs: + service_connect_defaults = kwargs['serviceConnectDefaults'] + if capacity_providers is not None: _setter("capacity_providers", capacity_providers) if cluster_name is not 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..a94a7c20f1 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 @@ -35,7 +35,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProviders' in kwargs: + capacity_providers = kwargs['capacityProviders'] + if 'defaultCapacityProviderStrategy' in kwargs: + default_capacity_provider_strategy = kwargs['defaultCapacityProviderStrategy'] + _setter("capacity_providers", capacity_providers) _setter("cluster", cluster) _setter("default_capacity_provider_strategy", default_capacity_provider_strategy) diff --git a/sdk/python/pulumi_aws_native/ecs/outputs.py b/sdk/python/pulumi_aws_native/ecs/outputs.py index 249f77b009..bcec35754c 100644 --- a/sdk/python/pulumi_aws_native/ecs/outputs.py +++ b/sdk/python/pulumi_aws_native/ecs/outputs.py @@ -117,7 +117,15 @@ def _configure( auto_scaling_group_arn: str, managed_scaling: Optional['outputs.CapacityProviderManagedScaling'] = None, managed_termination_protection: Optional['CapacityProviderAutoScalingGroupProviderManagedTerminationProtection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoScalingGroupArn' in kwargs: + auto_scaling_group_arn = kwargs['autoScalingGroupArn'] + if 'managedScaling' in kwargs: + managed_scaling = kwargs['managedScaling'] + if 'managedTerminationProtection' in kwargs: + managed_termination_protection = kwargs['managedTerminationProtection'] + _setter("auto_scaling_group_arn", auto_scaling_group_arn) if managed_scaling is not None: _setter("managed_scaling", managed_scaling) @@ -193,7 +201,17 @@ def _configure( minimum_scaling_step_size: Optional[int] = None, status: Optional['CapacityProviderManagedScalingStatus'] = None, target_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceWarmupPeriod' in kwargs: + instance_warmup_period = kwargs['instanceWarmupPeriod'] + if 'maximumScalingStepSize' in kwargs: + maximum_scaling_step_size = kwargs['maximumScalingStepSize'] + if 'minimumScalingStepSize' in kwargs: + minimum_scaling_step_size = kwargs['minimumScalingStepSize'] + if 'targetCapacity' in kwargs: + target_capacity = kwargs['targetCapacity'] + if instance_warmup_period is not None: _setter("instance_warmup_period", instance_warmup_period) if maximum_scaling_step_size is not None: @@ -246,7 +264,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -298,7 +318,11 @@ def _configure( capacity_provider: str, base: Optional[int] = None, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + _setter("capacity_provider", capacity_provider) if base is not None: _setter("base", base) @@ -362,7 +386,11 @@ def _configure( base: Optional[int] = None, capacity_provider: Optional[str] = None, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + if base is not None: _setter("base", base) if capacity_provider is not None: @@ -421,7 +449,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], execute_command_configuration: Optional['outputs.ClusterExecuteCommandConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executeCommandConfiguration' in kwargs: + execute_command_configuration = kwargs['executeCommandConfiguration'] + if execute_command_configuration is not None: _setter("execute_command_configuration", execute_command_configuration) @@ -474,7 +506,13 @@ def _configure( kms_key_id: Optional[str] = None, log_configuration: Optional['outputs.ClusterExecuteCommandLogConfiguration'] = None, logging: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'logConfiguration' in kwargs: + log_configuration = kwargs['logConfiguration'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if log_configuration is not None: @@ -553,7 +591,19 @@ def _configure( s3_bucket_name: Optional[str] = None, s3_encryption_enabled: Optional[bool] = None, s3_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchEncryptionEnabled' in kwargs: + cloud_watch_encryption_enabled = kwargs['cloudWatchEncryptionEnabled'] + if 'cloudWatchLogGroupName' in kwargs: + cloud_watch_log_group_name = kwargs['cloudWatchLogGroupName'] + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 's3EncryptionEnabled' in kwargs: + s3_encryption_enabled = kwargs['s3EncryptionEnabled'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + if cloud_watch_encryption_enabled is not None: _setter("cloud_watch_encryption_enabled", cloud_watch_encryption_enabled) if cloud_watch_log_group_name is not None: @@ -610,7 +660,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], namespace: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if namespace is not None: _setter("namespace", namespace) @@ -644,7 +696,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -682,7 +736,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -736,7 +792,13 @@ def _configure( assign_public_ip: Optional['ServiceAwsVpcConfigurationAssignPublicIp'] = None, security_groups: Optional[Sequence[str]] = None, subnets: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) if security_groups is not None: @@ -795,7 +857,11 @@ def _configure( base: Optional[int] = None, capacity_provider: Optional[str] = None, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + if base is not None: _setter("base", base) if capacity_provider is not None: @@ -851,7 +917,11 @@ def _configure( _setter: Callable[[Any, Any], None], port: int, dns_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + _setter("port", port) if dns_name is not None: _setter("dns_name", dns_name) @@ -905,7 +975,11 @@ def _configure( log_configuration: Optional['outputs.ServiceLogConfiguration'] = None, namespace: Optional[str] = None, services: Optional[Sequence['outputs.ServiceConnectService']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logConfiguration' in kwargs: + log_configuration = kwargs['logConfiguration'] + _setter("enabled", enabled) if log_configuration is not None: _setter("log_configuration", log_configuration) @@ -979,7 +1053,17 @@ def _configure( client_aliases: Optional[Sequence['outputs.ServiceConnectClientAlias']] = None, discovery_name: Optional[str] = None, ingress_port_override: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portName' in kwargs: + port_name = kwargs['portName'] + if 'clientAliases' in kwargs: + client_aliases = kwargs['clientAliases'] + if 'discoveryName' in kwargs: + discovery_name = kwargs['discoveryName'] + if 'ingressPortOverride' in kwargs: + ingress_port_override = kwargs['ingressPortOverride'] + _setter("port_name", port_name) if client_aliases is not None: _setter("client_aliases", client_aliases) @@ -1044,7 +1128,11 @@ def _configure( alarm_names: Sequence[str], enable: bool, rollback: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmNames' in kwargs: + alarm_names = kwargs['alarmNames'] + _setter("alarm_names", alarm_names) _setter("enable", enable) _setter("rollback", rollback) @@ -1080,7 +1168,9 @@ def _configure( _setter: Callable[[Any, Any], None], enable: bool, rollback: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enable", enable) _setter("rollback", rollback) @@ -1137,7 +1227,15 @@ def _configure( deployment_circuit_breaker: Optional['outputs.ServiceDeploymentCircuitBreaker'] = None, maximum_percent: Optional[int] = None, minimum_healthy_percent: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentCircuitBreaker' in kwargs: + deployment_circuit_breaker = kwargs['deploymentCircuitBreaker'] + if 'maximumPercent' in kwargs: + maximum_percent = kwargs['maximumPercent'] + if 'minimumHealthyPercent' in kwargs: + minimum_healthy_percent = kwargs['minimumHealthyPercent'] + if alarms is not None: _setter("alarms", alarms) if deployment_circuit_breaker is not None: @@ -1180,7 +1278,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: Optional['ServiceDeploymentControllerType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) @@ -1234,7 +1334,17 @@ def _configure( container_port: Optional[int] = None, load_balancer_name: Optional[str] = None, target_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'loadBalancerName' in kwargs: + load_balancer_name = kwargs['loadBalancerName'] + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + if container_name is not None: _setter("container_name", container_name) if container_port is not None: @@ -1302,7 +1412,13 @@ def _configure( log_driver: Optional[str] = None, options: Optional[Any] = None, secret_options: Optional[Sequence['outputs.ServiceSecret']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDriver' in kwargs: + log_driver = kwargs['logDriver'] + if 'secretOptions' in kwargs: + secret_options = kwargs['secretOptions'] + if log_driver is not None: _setter("log_driver", log_driver) if options is not None: @@ -1355,7 +1471,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], awsvpc_configuration: Optional['outputs.ServiceAwsVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsvpcConfiguration' in kwargs: + awsvpc_configuration = kwargs['awsvpcConfiguration'] + if awsvpc_configuration is not None: _setter("awsvpc_configuration", awsvpc_configuration) @@ -1380,7 +1500,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'ServicePlacementConstraintType', expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if expression is not None: _setter("expression", expression) @@ -1411,7 +1533,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'ServicePlacementStrategyType', field: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if field is not None: _setter("field", field) @@ -1469,7 +1593,15 @@ def _configure( container_port: Optional[int] = None, port: Optional[int] = None, registry_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'registryArn' in kwargs: + registry_arn = kwargs['registryArn'] + if container_name is not None: _setter("container_name", container_name) if container_port is not None: @@ -1532,7 +1664,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value_from: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueFrom' in kwargs: + value_from = kwargs['valueFrom'] + _setter("name", name) _setter("value_from", value_from) @@ -1562,7 +1698,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1611,7 +1749,11 @@ def _configure( _setter: Callable[[Any, Any], None], access_point_id: Optional[str] = None, iam: Optional['TaskDefinitionAuthorizationConfigIam'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessPointId' in kwargs: + access_point_id = kwargs['accessPointId'] + if access_point_id is not None: _setter("access_point_id", access_point_id) if iam is not None: @@ -1831,7 +1973,59 @@ def _configure( user: Optional[str] = None, volumes_from: Optional[Sequence['outputs.TaskDefinitionVolumeFrom']] = None, working_directory: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dependsOn' in kwargs: + depends_on = kwargs['dependsOn'] + if 'disableNetworking' in kwargs: + disable_networking = kwargs['disableNetworking'] + if 'dnsSearchDomains' in kwargs: + dns_search_domains = kwargs['dnsSearchDomains'] + if 'dnsServers' in kwargs: + dns_servers = kwargs['dnsServers'] + if 'dockerLabels' in kwargs: + docker_labels = kwargs['dockerLabels'] + if 'dockerSecurityOptions' in kwargs: + docker_security_options = kwargs['dockerSecurityOptions'] + if 'entryPoint' in kwargs: + entry_point = kwargs['entryPoint'] + if 'environmentFiles' in kwargs: + environment_files = kwargs['environmentFiles'] + if 'extraHosts' in kwargs: + extra_hosts = kwargs['extraHosts'] + if 'firelensConfiguration' in kwargs: + firelens_configuration = kwargs['firelensConfiguration'] + if 'healthCheck' in kwargs: + health_check = kwargs['healthCheck'] + if 'linuxParameters' in kwargs: + linux_parameters = kwargs['linuxParameters'] + if 'logConfiguration' in kwargs: + log_configuration = kwargs['logConfiguration'] + if 'memoryReservation' in kwargs: + memory_reservation = kwargs['memoryReservation'] + if 'mountPoints' in kwargs: + mount_points = kwargs['mountPoints'] + if 'portMappings' in kwargs: + port_mappings = kwargs['portMappings'] + if 'pseudoTerminal' in kwargs: + pseudo_terminal = kwargs['pseudoTerminal'] + if 'readonlyRootFilesystem' in kwargs: + readonly_root_filesystem = kwargs['readonlyRootFilesystem'] + if 'repositoryCredentials' in kwargs: + repository_credentials = kwargs['repositoryCredentials'] + if 'resourceRequirements' in kwargs: + resource_requirements = kwargs['resourceRequirements'] + if 'startTimeout' in kwargs: + start_timeout = kwargs['startTimeout'] + if 'stopTimeout' in kwargs: + stop_timeout = kwargs['stopTimeout'] + if 'systemControls' in kwargs: + system_controls = kwargs['systemControls'] + if 'volumesFrom' in kwargs: + volumes_from = kwargs['volumesFrom'] + if 'workingDirectory' in kwargs: + working_directory = kwargs['workingDirectory'] + _setter("image", image) _setter("name", name) if command is not None: @@ -2155,7 +2349,11 @@ def _configure( _setter: Callable[[Any, Any], None], condition: Optional[str] = None, container_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if condition is not None: _setter("condition", condition) if container_name is not None: @@ -2209,7 +2407,13 @@ def _configure( container_path: Optional[str] = None, host_path: Optional[str] = None, permissions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'hostPath' in kwargs: + host_path = kwargs['hostPath'] + if container_path is not None: _setter("container_path", container_path) if host_path is not None: @@ -2274,7 +2478,11 @@ def _configure( driver_opts: Optional[Any] = None, labels: Optional[Any] = None, scope: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'driverOpts' in kwargs: + driver_opts = kwargs['driverOpts'] + if autoprovision is not None: _setter("autoprovision", autoprovision) if driver is not None: @@ -2361,7 +2569,19 @@ def _configure( root_directory: Optional[str] = None, transit_encryption: Optional['TaskDefinitionEfsVolumeConfigurationTransitEncryption'] = None, transit_encryption_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filesystemId' in kwargs: + filesystem_id = kwargs['filesystemId'] + if 'authorizationConfig' in kwargs: + authorization_config = kwargs['authorizationConfig'] + if 'rootDirectory' in kwargs: + root_directory = kwargs['rootDirectory'] + if 'transitEncryption' in kwargs: + transit_encryption = kwargs['transitEncryption'] + if 'transitEncryptionPort' in kwargs: + transit_encryption_port = kwargs['transitEncryptionPort'] + _setter("filesystem_id", filesystem_id) if authorization_config is not None: _setter("authorization_config", authorization_config) @@ -2413,7 +2633,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) if value is not None: @@ -2459,7 +2681,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size_in_gi_b: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGiB' in kwargs: + size_in_gi_b = kwargs['sizeInGiB'] + if size_in_gi_b is not None: _setter("size_in_gi_b", size_in_gi_b) @@ -2484,7 +2710,9 @@ def _configure( _setter: Callable[[Any, Any], None], options: Optional[Any] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if options is not None: _setter("options", options) if type is not None: @@ -2553,7 +2781,11 @@ def _configure( retries: Optional[int] = None, start_period: Optional[int] = None, timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'startPeriod' in kwargs: + start_period = kwargs['startPeriod'] + if command is not None: _setter("command", command) if interval is not None: @@ -2638,7 +2870,11 @@ def _configure( _setter: Callable[[Any, Any], None], hostname: Optional[str] = None, ip_address: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if hostname is not None: _setter("hostname", hostname) if ip_address is not None: @@ -2684,7 +2920,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if source_path is not None: _setter("source_path", source_path) @@ -2728,7 +2968,13 @@ def _configure( _setter: Callable[[Any, Any], None], device_name: Optional[str] = None, device_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'deviceType' in kwargs: + device_type = kwargs['deviceType'] + if device_name is not None: _setter("device_name", device_name) if device_type is not None: @@ -2760,7 +3006,9 @@ def _configure( _setter: Callable[[Any, Any], None], add: Optional[Sequence[str]] = None, drop: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if add is not None: _setter("add", add) if drop is not None: @@ -2792,7 +3040,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -2860,7 +3110,15 @@ def _configure( shared_memory_size: Optional[int] = None, swappiness: Optional[int] = None, tmpfs: Optional[Sequence['outputs.TaskDefinitionTmpfs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initProcessEnabled' in kwargs: + init_process_enabled = kwargs['initProcessEnabled'] + if 'maxSwap' in kwargs: + max_swap = kwargs['maxSwap'] + if 'sharedMemorySize' in kwargs: + shared_memory_size = kwargs['sharedMemorySize'] + if capabilities is not None: _setter("capabilities", capabilities) if devices is not None: @@ -2949,7 +3207,13 @@ def _configure( log_driver: str, options: Optional[Any] = None, secret_options: Optional[Sequence['outputs.TaskDefinitionSecret']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDriver' in kwargs: + log_driver = kwargs['logDriver'] + if 'secretOptions' in kwargs: + secret_options = kwargs['secretOptions'] + _setter("log_driver", log_driver) if options is not None: _setter("options", options) @@ -3011,7 +3275,15 @@ def _configure( container_path: Optional[str] = None, read_only: Optional[bool] = None, source_volume: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if 'sourceVolume' in kwargs: + source_volume = kwargs['sourceVolume'] + if container_path is not None: _setter("container_path", container_path) if read_only is not None: @@ -3050,7 +3322,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if expression is not None: _setter("expression", expression) @@ -3116,7 +3390,17 @@ def _configure( host_port: Optional[int] = None, name: Optional[str] = None, protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appProtocol' in kwargs: + app_protocol = kwargs['appProtocol'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'containerPortRange' in kwargs: + container_port_range = kwargs['containerPortRange'] + if 'hostPort' in kwargs: + host_port = kwargs['hostPort'] + if app_protocol is not None: _setter("app_protocol", app_protocol) if container_port is not None: @@ -3198,7 +3482,13 @@ def _configure( container_name: str, proxy_configuration_properties: Optional[Sequence['outputs.TaskDefinitionKeyValuePair']] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'proxyConfigurationProperties' in kwargs: + proxy_configuration_properties = kwargs['proxyConfigurationProperties'] + _setter("container_name", container_name) if proxy_configuration_properties is not None: _setter("proxy_configuration_properties", proxy_configuration_properties) @@ -3250,7 +3540,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], credentials_parameter: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'credentialsParameter' in kwargs: + credentials_parameter = kwargs['credentialsParameter'] + if credentials_parameter is not None: _setter("credentials_parameter", credentials_parameter) @@ -3275,7 +3569,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -3324,7 +3620,13 @@ def _configure( _setter: Callable[[Any, Any], None], cpu_architecture: Optional[str] = None, operating_system_family: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuArchitecture' in kwargs: + cpu_architecture = kwargs['cpuArchitecture'] + if 'operatingSystemFamily' in kwargs: + operating_system_family = kwargs['operatingSystemFamily'] + if cpu_architecture is not None: _setter("cpu_architecture", cpu_architecture) if operating_system_family is not None: @@ -3373,7 +3675,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value_from: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueFrom' in kwargs: + value_from = kwargs['valueFrom'] + _setter("name", name) _setter("value_from", value_from) @@ -3403,7 +3709,9 @@ def _configure( _setter: Callable[[Any, Any], None], namespace: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if namespace is not None: _setter("namespace", namespace) if value is not None: @@ -3435,7 +3743,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -3489,7 +3799,13 @@ def _configure( size: int, container_path: Optional[str] = None, mount_options: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerPath' in kwargs: + container_path = kwargs['containerPath'] + if 'mountOptions' in kwargs: + mount_options = kwargs['mountOptions'] + _setter("size", size) if container_path is not None: _setter("container_path", container_path) @@ -3549,7 +3865,13 @@ def _configure( hard_limit: int, name: str, soft_limit: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hardLimit' in kwargs: + hard_limit = kwargs['hardLimit'] + if 'softLimit' in kwargs: + soft_limit = kwargs['softLimit'] + _setter("hard_limit", hard_limit) _setter("name", name) _setter("soft_limit", soft_limit) @@ -3610,7 +3932,13 @@ def _configure( efs_volume_configuration: Optional['outputs.TaskDefinitionEfsVolumeConfiguration'] = None, host: Optional['outputs.TaskDefinitionHostVolumeProperties'] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dockerVolumeConfiguration' in kwargs: + docker_volume_configuration = kwargs['dockerVolumeConfiguration'] + if 'efsVolumeConfiguration' in kwargs: + efs_volume_configuration = kwargs['efsVolumeConfiguration'] + if docker_volume_configuration is not None: _setter("docker_volume_configuration", docker_volume_configuration) if efs_volume_configuration is not None: @@ -3675,7 +4003,13 @@ def _configure( _setter: Callable[[Any, Any], None], read_only: Optional[bool] = None, source_container: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if 'sourceContainer' in kwargs: + source_container = kwargs['sourceContainer'] + if read_only is not None: _setter("read_only", read_only) if source_container is not None: @@ -3738,7 +4072,13 @@ def _configure( subnets: Sequence[str], assign_public_ip: Optional['TaskSetAwsVpcConfigurationAssignPublicIp'] = None, security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("subnets", subnets) if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) @@ -3818,7 +4158,15 @@ def _configure( container_name: Optional[str] = None, container_port: Optional[int] = None, target_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + if container_name is not None: _setter("container_name", container_name) if container_port is not None: @@ -3886,7 +4234,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], aws_vpc_configuration: Optional['outputs.TaskSetAwsVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsVpcConfiguration' in kwargs: + aws_vpc_configuration = kwargs['awsVpcConfiguration'] + if aws_vpc_configuration is not None: _setter("aws_vpc_configuration", aws_vpc_configuration) @@ -3915,7 +4267,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: Optional['TaskSetScaleUnit'] = None, value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if unit is not None: _setter("unit", unit) if value is not None: @@ -3986,7 +4340,15 @@ def _configure( container_port: Optional[int] = None, port: Optional[int] = None, registry_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'registryArn' in kwargs: + registry_arn = kwargs['registryArn'] + if container_name is not None: _setter("container_name", container_name) if container_port is not None: 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..57a3367a09 100644 --- a/sdk/python/pulumi_aws_native/ecs/primary_task_set.py +++ b/sdk/python/pulumi_aws_native/ecs/primary_task_set.py @@ -35,7 +35,11 @@ def _configure( cluster: pulumi.Input[str], service: pulumi.Input[str], task_set_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'taskSetId' in kwargs: + task_set_id = kwargs['taskSetId'] + _setter("cluster", cluster) _setter("service", service) _setter("task_set_id", task_set_id) diff --git a/sdk/python/pulumi_aws_native/ecs/service.py b/sdk/python/pulumi_aws_native/ecs/service.py index eff44f5f4b..42fdd10efc 100644 --- a/sdk/python/pulumi_aws_native/ecs/service.py +++ b/sdk/python/pulumi_aws_native/ecs/service.py @@ -92,7 +92,47 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProviderStrategy' in kwargs: + capacity_provider_strategy = kwargs['capacityProviderStrategy'] + if 'deploymentConfiguration' in kwargs: + deployment_configuration = kwargs['deploymentConfiguration'] + if 'deploymentController' in kwargs: + deployment_controller = kwargs['deploymentController'] + if 'desiredCount' in kwargs: + desired_count = kwargs['desiredCount'] + if 'enableEcsManagedTags' in kwargs: + enable_ecs_managed_tags = kwargs['enableEcsManagedTags'] + if 'enableExecuteCommand' in kwargs: + enable_execute_command = kwargs['enableExecuteCommand'] + if 'healthCheckGracePeriodSeconds' in kwargs: + health_check_grace_period_seconds = kwargs['healthCheckGracePeriodSeconds'] + if 'launchType' in kwargs: + launch_type = kwargs['launchType'] + if 'loadBalancers' in kwargs: + load_balancers = kwargs['loadBalancers'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'placementConstraints' in kwargs: + placement_constraints = kwargs['placementConstraints'] + if 'placementStrategies' in kwargs: + placement_strategies = kwargs['placementStrategies'] + if 'platformVersion' in kwargs: + platform_version = kwargs['platformVersion'] + if 'propagateTags' in kwargs: + propagate_tags = kwargs['propagateTags'] + if 'schedulingStrategy' in kwargs: + scheduling_strategy = kwargs['schedulingStrategy'] + if 'serviceConnectConfiguration' in kwargs: + service_connect_configuration = kwargs['serviceConnectConfiguration'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'serviceRegistries' in kwargs: + service_registries = kwargs['serviceRegistries'] + if 'taskDefinition' in kwargs: + task_definition = kwargs['taskDefinition'] + if capacity_provider_strategy is not None: _setter("capacity_provider_strategy", capacity_provider_strategy) if cluster is not None: diff --git a/sdk/python/pulumi_aws_native/ecs/task_definition.py b/sdk/python/pulumi_aws_native/ecs/task_definition.py index 1aecd7d991..b9b35f63e2 100644 --- a/sdk/python/pulumi_aws_native/ecs/task_definition.py +++ b/sdk/python/pulumi_aws_native/ecs/task_definition.py @@ -77,7 +77,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerDefinitions' in kwargs: + container_definitions = kwargs['containerDefinitions'] + if 'ephemeralStorage' in kwargs: + ephemeral_storage = kwargs['ephemeralStorage'] + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'inferenceAccelerators' in kwargs: + inference_accelerators = kwargs['inferenceAccelerators'] + if 'ipcMode' in kwargs: + ipc_mode = kwargs['ipcMode'] + if 'networkMode' in kwargs: + network_mode = kwargs['networkMode'] + if 'pidMode' in kwargs: + pid_mode = kwargs['pidMode'] + if 'placementConstraints' in kwargs: + placement_constraints = kwargs['placementConstraints'] + if 'proxyConfiguration' in kwargs: + proxy_configuration = kwargs['proxyConfiguration'] + if 'requiresCompatibilities' in kwargs: + requires_compatibilities = kwargs['requiresCompatibilities'] + if 'runtimePlatform' in kwargs: + runtime_platform = kwargs['runtimePlatform'] + if 'taskRoleArn' in kwargs: + task_role_arn = kwargs['taskRoleArn'] + if container_definitions is not None: _setter("container_definitions", container_definitions) if cpu is not None: diff --git a/sdk/python/pulumi_aws_native/ecs/task_set.py b/sdk/python/pulumi_aws_native/ecs/task_set.py index 54f2da3a97..c10cd2e99a 100644 --- a/sdk/python/pulumi_aws_native/ecs/task_set.py +++ b/sdk/python/pulumi_aws_native/ecs/task_set.py @@ -64,7 +64,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'taskDefinition' in kwargs: + task_definition = kwargs['taskDefinition'] + if 'externalId' in kwargs: + external_id = kwargs['externalId'] + if 'launchType' in kwargs: + launch_type = kwargs['launchType'] + if 'loadBalancers' in kwargs: + load_balancers = kwargs['loadBalancers'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'platformVersion' in kwargs: + platform_version = kwargs['platformVersion'] + if 'serviceRegistries' in kwargs: + service_registries = kwargs['serviceRegistries'] + _setter("cluster", cluster) _setter("service", service) _setter("task_definition", task_definition) diff --git a/sdk/python/pulumi_aws_native/efs/_inputs.py b/sdk/python/pulumi_aws_native/efs/_inputs.py index 45e288578c..f64f54062c 100644 --- a/sdk/python/pulumi_aws_native/efs/_inputs.py +++ b/sdk/python/pulumi_aws_native/efs/_inputs.py @@ -44,7 +44,13 @@ def _configure( owner_gid: pulumi.Input[str], owner_uid: pulumi.Input[str], permissions: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ownerGid' in kwargs: + owner_gid = kwargs['ownerGid'] + if 'ownerUid' in kwargs: + owner_uid = kwargs['ownerUid'] + _setter("owner_gid", owner_gid) _setter("owner_uid", owner_uid) _setter("permissions", permissions) @@ -109,7 +115,11 @@ def _configure( gid: pulumi.Input[str], uid: pulumi.Input[str], secondary_gids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secondaryGids' in kwargs: + secondary_gids = kwargs['secondaryGids'] + _setter("gid", gid) _setter("uid", uid) if secondary_gids is not None: @@ -171,7 +181,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'creationInfo' in kwargs: + creation_info = kwargs['creationInfo'] + if creation_info is not None: _setter("creation_info", creation_info) if path is not None: @@ -217,7 +231,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -254,7 +270,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) @property @@ -282,7 +300,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -320,7 +340,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transitionToIa' in kwargs: + transition_to_ia = kwargs['transitionToIa'] + if 'transitionToPrimaryStorageClass' in kwargs: + transition_to_primary_storage_class = kwargs['transitionToPrimaryStorageClass'] + if transition_to_ia is not None: _setter("transition_to_ia", transition_to_ia) if transition_to_primary_storage_class is not None: @@ -357,7 +383,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destinations: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemReplicationDestinationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destinations is not None: _setter("destinations", destinations) @@ -392,7 +420,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZoneName' in kwargs: + availability_zone_name = kwargs['availabilityZoneName'] + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if availability_zone_name is not None: _setter("availability_zone_name", availability_zone_name) if file_system_id is not None: diff --git a/sdk/python/pulumi_aws_native/efs/access_point.py b/sdk/python/pulumi_aws_native/efs/access_point.py index d3e16e32e0..11c45d649b 100644 --- a/sdk/python/pulumi_aws_native/efs/access_point.py +++ b/sdk/python/pulumi_aws_native/efs/access_point.py @@ -44,7 +44,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if 'accessPointTags' in kwargs: + access_point_tags = kwargs['accessPointTags'] + if 'clientToken' in kwargs: + client_token = kwargs['clientToken'] + if 'posixUser' in kwargs: + posix_user = kwargs['posixUser'] + if 'rootDirectory' in kwargs: + root_directory = kwargs['rootDirectory'] + _setter("file_system_id", file_system_id) if access_point_tags is not None: _setter("access_point_tags", access_point_tags) diff --git a/sdk/python/pulumi_aws_native/efs/file_system.py b/sdk/python/pulumi_aws_native/efs/file_system.py index c79484df7b..95e7834205 100644 --- a/sdk/python/pulumi_aws_native/efs/file_system.py +++ b/sdk/python/pulumi_aws_native/efs/file_system.py @@ -62,7 +62,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZoneName' in kwargs: + availability_zone_name = kwargs['availabilityZoneName'] + if 'backupPolicy' in kwargs: + backup_policy = kwargs['backupPolicy'] + if 'bypassPolicyLockoutSafetyCheck' in kwargs: + bypass_policy_lockout_safety_check = kwargs['bypassPolicyLockoutSafetyCheck'] + if 'fileSystemPolicy' in kwargs: + file_system_policy = kwargs['fileSystemPolicy'] + if 'fileSystemTags' in kwargs: + file_system_tags = kwargs['fileSystemTags'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'lifecyclePolicies' in kwargs: + lifecycle_policies = kwargs['lifecyclePolicies'] + if 'performanceMode' in kwargs: + performance_mode = kwargs['performanceMode'] + if 'provisionedThroughputInMibps' in kwargs: + provisioned_throughput_in_mibps = kwargs['provisionedThroughputInMibps'] + if 'replicationConfiguration' in kwargs: + replication_configuration = kwargs['replicationConfiguration'] + if 'throughputMode' in kwargs: + throughput_mode = kwargs['throughputMode'] + if availability_zone_name is not None: _setter("availability_zone_name", availability_zone_name) if backup_policy is not None: diff --git a/sdk/python/pulumi_aws_native/efs/mount_target.py b/sdk/python/pulumi_aws_native/efs/mount_target.py index 752e0c8c60..fb945d439e 100644 --- a/sdk/python/pulumi_aws_native/efs/mount_target.py +++ b/sdk/python/pulumi_aws_native/efs/mount_target.py @@ -35,7 +35,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + _setter("file_system_id", file_system_id) _setter("security_groups", security_groups) _setter("subnet_id", subnet_id) diff --git a/sdk/python/pulumi_aws_native/efs/outputs.py b/sdk/python/pulumi_aws_native/efs/outputs.py index 59f22f971a..a4646e99af 100644 --- a/sdk/python/pulumi_aws_native/efs/outputs.py +++ b/sdk/python/pulumi_aws_native/efs/outputs.py @@ -64,7 +64,13 @@ def _configure( owner_gid: str, owner_uid: str, permissions: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ownerGid' in kwargs: + owner_gid = kwargs['ownerGid'] + if 'ownerUid' in kwargs: + owner_uid = kwargs['ownerUid'] + _setter("owner_gid", owner_gid) _setter("owner_uid", owner_uid) _setter("permissions", permissions) @@ -134,7 +140,11 @@ def _configure( gid: str, uid: str, secondary_gids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secondaryGids' in kwargs: + secondary_gids = kwargs['secondaryGids'] + _setter("gid", gid) _setter("uid", uid) if secondary_gids is not None: @@ -201,7 +211,11 @@ def _configure( _setter: Callable[[Any, Any], None], creation_info: Optional['outputs.AccessPointCreationInfo'] = None, path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'creationInfo' in kwargs: + creation_info = kwargs['creationInfo'] + if creation_info is not None: _setter("creation_info", creation_info) if path is not None: @@ -239,7 +253,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -268,7 +284,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) @property @@ -292,7 +310,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -341,7 +361,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transitionToIa' in kwargs: + transition_to_ia = kwargs['transitionToIa'] + if 'transitionToPrimaryStorageClass' in kwargs: + transition_to_primary_storage_class = kwargs['transitionToPrimaryStorageClass'] + if transition_to_ia is not None: _setter("transition_to_ia", transition_to_ia) if transition_to_primary_storage_class is not None: @@ -370,7 +396,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destinations: Optional[Sequence['outputs.FileSystemReplicationDestination']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destinations is not None: _setter("destinations", destinations) @@ -422,7 +450,15 @@ def _configure( file_system_id: Optional[str] = None, kms_key_id: Optional[str] = None, region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZoneName' in kwargs: + availability_zone_name = kwargs['availabilityZoneName'] + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if availability_zone_name is not None: _setter("availability_zone_name", availability_zone_name) if file_system_id is not None: diff --git a/sdk/python/pulumi_aws_native/eks/_inputs.py b/sdk/python/pulumi_aws_native/eks/_inputs.py index 9fef231499..f9da8178b1 100644 --- a/sdk/python/pulumi_aws_native/eks/_inputs.py +++ b/sdk/python/pulumi_aws_native/eks/_inputs.py @@ -55,7 +55,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -100,7 +102,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], group_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if group_name is not None: _setter("group_name", group_name) @@ -137,7 +143,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if provider is not None: _setter("provider", provider) if resources is not None: @@ -192,7 +200,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipFamily' in kwargs: + ip_family = kwargs['ipFamily'] + if 'serviceIpv4Cidr' in kwargs: + service_ipv4_cidr = kwargs['serviceIpv4Cidr'] + if 'serviceIpv6Cidr' in kwargs: + service_ipv6_cidr = kwargs['serviceIpv6Cidr'] + if ip_family is not None: _setter("ip_family", ip_family) if service_ipv4_cidr is not None: @@ -252,7 +268,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled_types: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterLoggingTypeConfigArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enabledTypes' in kwargs: + enabled_types = kwargs['enabledTypes'] + if enabled_types is not None: _setter("enabled_types", enabled_types) @@ -282,7 +302,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: Optional[pulumi.Input['ClusterLoggingTypeConfigType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) @@ -323,7 +345,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'controlPlaneInstanceType' in kwargs: + control_plane_instance_type = kwargs['controlPlaneInstanceType'] + if 'outpostArns' in kwargs: + outpost_arns = kwargs['outpostArns'] + if 'controlPlanePlacement' in kwargs: + control_plane_placement = kwargs['controlPlanePlacement'] + _setter("control_plane_instance_type", control_plane_instance_type) _setter("outpost_arns", outpost_arns) if control_plane_placement is not None: @@ -381,7 +411,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + if key_arn is not None: _setter("key_arn", key_arn) @@ -430,7 +464,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'endpointPrivateAccess' in kwargs: + endpoint_private_access = kwargs['endpointPrivateAccess'] + if 'endpointPublicAccess' in kwargs: + endpoint_public_access = kwargs['endpointPublicAccess'] + if 'publicAccessCidrs' in kwargs: + public_access_cidrs = kwargs['publicAccessCidrs'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("subnet_ids", subnet_ids) if endpoint_private_access is not None: _setter("endpoint_private_access", endpoint_private_access) @@ -522,7 +568,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -571,7 +619,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -615,7 +665,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("namespace", namespace) if labels is not None: _setter("labels", labels) @@ -659,7 +711,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -727,7 +781,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'issuerUrl' in kwargs: + issuer_url = kwargs['issuerUrl'] + if 'groupsClaim' in kwargs: + groups_claim = kwargs['groupsClaim'] + if 'groupsPrefix' in kwargs: + groups_prefix = kwargs['groupsPrefix'] + if 'requiredClaims' in kwargs: + required_claims = kwargs['requiredClaims'] + if 'usernameClaim' in kwargs: + username_claim = kwargs['usernameClaim'] + if 'usernamePrefix' in kwargs: + username_prefix = kwargs['usernamePrefix'] + _setter("client_id", client_id) _setter("issuer_url", issuer_url) if groups_claim is not None: @@ -843,7 +913,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -892,7 +964,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -937,7 +1011,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_logging: Optional[pulumi.Input['ClusterLoggingEnabledTypesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterLogging' in kwargs: + cluster_logging = kwargs['clusterLogging'] + if cluster_logging is not None: _setter("cluster_logging", cluster_logging) @@ -975,7 +1053,9 @@ def _configure( id: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if id is not None: _setter("id", id) if name is not None: @@ -1029,7 +1109,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2SshKey' in kwargs: + ec2_ssh_key = kwargs['ec2SshKey'] + if 'sourceSecurityGroups' in kwargs: + source_security_groups = kwargs['sourceSecurityGroups'] + _setter("ec2_ssh_key", ec2_ssh_key) if source_security_groups is not None: _setter("source_security_groups", source_security_groups) @@ -1074,7 +1160,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredSize' in kwargs: + desired_size = kwargs['desiredSize'] + if 'maxSize' in kwargs: + max_size = kwargs['maxSize'] + if 'minSize' in kwargs: + min_size = kwargs['minSize'] + if desired_size is not None: _setter("desired_size", desired_size) if max_size is not None: @@ -1131,7 +1225,9 @@ def _configure( effect: Optional[pulumi.Input[str]] = None, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if effect is not None: _setter("effect", effect) if key is not None: @@ -1187,7 +1283,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxUnavailable' in kwargs: + max_unavailable = kwargs['maxUnavailable'] + if 'maxUnavailablePercentage' in kwargs: + max_unavailable_percentage = kwargs['maxUnavailablePercentage'] + if max_unavailable is not None: _setter("max_unavailable", max_unavailable) if max_unavailable_percentage is not None: diff --git a/sdk/python/pulumi_aws_native/eks/addon.py b/sdk/python/pulumi_aws_native/eks/addon.py index 859ddc05da..6a95d3e444 100644 --- a/sdk/python/pulumi_aws_native/eks/addon.py +++ b/sdk/python/pulumi_aws_native/eks/addon.py @@ -58,7 +58,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'addonName' in kwargs: + addon_name = kwargs['addonName'] + if 'addonVersion' in kwargs: + addon_version = kwargs['addonVersion'] + if 'configurationValues' in kwargs: + configuration_values = kwargs['configurationValues'] + if 'preserveOnDelete' in kwargs: + preserve_on_delete = kwargs['preserveOnDelete'] + if 'resolveConflicts' in kwargs: + resolve_conflicts = kwargs['resolveConflicts'] + if 'serviceAccountRoleArn' in kwargs: + service_account_role_arn = kwargs['serviceAccountRoleArn'] + _setter("cluster_name", cluster_name) if addon_name is not None: _setter("addon_name", addon_name) diff --git a/sdk/python/pulumi_aws_native/eks/cluster.py b/sdk/python/pulumi_aws_native/eks/cluster.py index ac4b0b825a..ff3548a6f2 100644 --- a/sdk/python/pulumi_aws_native/eks/cluster.py +++ b/sdk/python/pulumi_aws_native/eks/cluster.py @@ -57,7 +57,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourcesVpcConfig' in kwargs: + resources_vpc_config = kwargs['resourcesVpcConfig'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'encryptionConfig' in kwargs: + encryption_config = kwargs['encryptionConfig'] + if 'kubernetesNetworkConfig' in kwargs: + kubernetes_network_config = kwargs['kubernetesNetworkConfig'] + if 'outpostConfig' in kwargs: + outpost_config = kwargs['outpostConfig'] + _setter("resources_vpc_config", resources_vpc_config) _setter("role_arn", role_arn) if encryption_config is not None: diff --git a/sdk/python/pulumi_aws_native/eks/fargate_profile.py b/sdk/python/pulumi_aws_native/eks/fargate_profile.py index 9fd7dade78..ae3e5485ee 100644 --- a/sdk/python/pulumi_aws_native/eks/fargate_profile.py +++ b/sdk/python/pulumi_aws_native/eks/fargate_profile.py @@ -47,7 +47,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'podExecutionRoleArn' in kwargs: + pod_execution_role_arn = kwargs['podExecutionRoleArn'] + if 'fargateProfileName' in kwargs: + fargate_profile_name = kwargs['fargateProfileName'] + _setter("cluster_name", cluster_name) _setter("pod_execution_role_arn", pod_execution_role_arn) _setter("selectors", selectors) 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..80c4109990 100644 --- a/sdk/python/pulumi_aws_native/eks/identity_provider_config.py +++ b/sdk/python/pulumi_aws_native/eks/identity_provider_config.py @@ -45,7 +45,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'identityProviderConfigName' in kwargs: + identity_provider_config_name = kwargs['identityProviderConfigName'] + _setter("cluster_name", cluster_name) _setter("type", type) if identity_provider_config_name is not None: diff --git a/sdk/python/pulumi_aws_native/eks/nodegroup.py b/sdk/python/pulumi_aws_native/eks/nodegroup.py index 9b3327d20d..472270db4f 100644 --- a/sdk/python/pulumi_aws_native/eks/nodegroup.py +++ b/sdk/python/pulumi_aws_native/eks/nodegroup.py @@ -97,7 +97,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'nodeRole' in kwargs: + node_role = kwargs['nodeRole'] + if 'amiType' in kwargs: + ami_type = kwargs['amiType'] + if 'capacityType' in kwargs: + capacity_type = kwargs['capacityType'] + if 'diskSize' in kwargs: + disk_size = kwargs['diskSize'] + if 'forceUpdateEnabled' in kwargs: + force_update_enabled = kwargs['forceUpdateEnabled'] + if 'instanceTypes' in kwargs: + instance_types = kwargs['instanceTypes'] + if 'launchTemplate' in kwargs: + launch_template = kwargs['launchTemplate'] + if 'nodegroupName' in kwargs: + nodegroup_name = kwargs['nodegroupName'] + if 'releaseVersion' in kwargs: + release_version = kwargs['releaseVersion'] + if 'remoteAccess' in kwargs: + remote_access = kwargs['remoteAccess'] + if 'scalingConfig' in kwargs: + scaling_config = kwargs['scalingConfig'] + if 'updateConfig' in kwargs: + update_config = kwargs['updateConfig'] + _setter("cluster_name", cluster_name) _setter("node_role", node_role) _setter("subnets", subnets) diff --git a/sdk/python/pulumi_aws_native/eks/outputs.py b/sdk/python/pulumi_aws_native/eks/outputs.py index 448cc0693e..b699f2f913 100644 --- a/sdk/python/pulumi_aws_native/eks/outputs.py +++ b/sdk/python/pulumi_aws_native/eks/outputs.py @@ -59,7 +59,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -116,7 +118,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], group_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if group_name is not None: _setter("group_name", group_name) @@ -152,7 +158,9 @@ def _configure( _setter: Callable[[Any, Any], None], provider: Optional['outputs.ClusterProvider'] = None, resources: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if provider is not None: _setter("provider", provider) if resources is not None: @@ -223,7 +231,15 @@ def _configure( ip_family: Optional['ClusterKubernetesNetworkConfigIpFamily'] = None, service_ipv4_cidr: Optional[str] = None, service_ipv6_cidr: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipFamily' in kwargs: + ip_family = kwargs['ipFamily'] + if 'serviceIpv4Cidr' in kwargs: + service_ipv4_cidr = kwargs['serviceIpv4Cidr'] + if 'serviceIpv6Cidr' in kwargs: + service_ipv6_cidr = kwargs['serviceIpv6Cidr'] + if ip_family is not None: _setter("ip_family", ip_family) if service_ipv4_cidr is not None: @@ -291,7 +307,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled_types: Optional[Sequence['outputs.ClusterLoggingTypeConfig']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enabledTypes' in kwargs: + enabled_types = kwargs['enabledTypes'] + if enabled_types is not None: _setter("enabled_types", enabled_types) @@ -320,7 +340,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: Optional['ClusterLoggingTypeConfigType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) @@ -381,7 +403,15 @@ def _configure( control_plane_instance_type: str, outpost_arns: Sequence[str], control_plane_placement: Optional['outputs.ClusterControlPlanePlacement'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'controlPlaneInstanceType' in kwargs: + control_plane_instance_type = kwargs['controlPlaneInstanceType'] + if 'outpostArns' in kwargs: + outpost_arns = kwargs['outpostArns'] + if 'controlPlanePlacement' in kwargs: + control_plane_placement = kwargs['controlPlanePlacement'] + _setter("control_plane_instance_type", control_plane_instance_type) _setter("outpost_arns", outpost_arns) if control_plane_placement is not None: @@ -444,7 +474,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + if key_arn is not None: _setter("key_arn", key_arn) @@ -517,7 +551,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'endpointPrivateAccess' in kwargs: + endpoint_private_access = kwargs['endpointPrivateAccess'] + if 'endpointPublicAccess' in kwargs: + endpoint_public_access = kwargs['endpointPublicAccess'] + if 'publicAccessCidrs' in kwargs: + public_access_cidrs = kwargs['publicAccessCidrs'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("subnet_ids", subnet_ids) if endpoint_private_access is not None: _setter("endpoint_private_access", endpoint_private_access) @@ -592,7 +638,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -636,7 +684,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -672,7 +722,9 @@ def _configure( _setter: Callable[[Any, Any], None], namespace: str, labels: Optional[Sequence['outputs.FargateProfileLabel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("namespace", namespace) if labels is not None: _setter("labels", labels) @@ -711,7 +763,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -803,7 +857,23 @@ def _configure( required_claims: Optional[Sequence['outputs.IdentityProviderConfigRequiredClaim']] = None, username_claim: Optional[str] = None, username_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'issuerUrl' in kwargs: + issuer_url = kwargs['issuerUrl'] + if 'groupsClaim' in kwargs: + groups_claim = kwargs['groupsClaim'] + if 'groupsPrefix' in kwargs: + groups_prefix = kwargs['groupsPrefix'] + if 'requiredClaims' in kwargs: + required_claims = kwargs['requiredClaims'] + if 'usernameClaim' in kwargs: + username_claim = kwargs['usernameClaim'] + if 'usernamePrefix' in kwargs: + username_prefix = kwargs['usernamePrefix'] + _setter("client_id", client_id) _setter("issuer_url", issuer_url) if groups_claim is not None: @@ -894,7 +964,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -938,7 +1010,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -995,7 +1069,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_logging: Optional['outputs.ClusterLoggingEnabledTypes'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterLogging' in kwargs: + cluster_logging = kwargs['clusterLogging'] + if cluster_logging is not None: _setter("cluster_logging", cluster_logging) @@ -1032,7 +1110,9 @@ def _configure( id: Optional[str] = None, name: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if id is not None: _setter("id", id) if name is not None: @@ -1096,7 +1176,13 @@ def _configure( _setter: Callable[[Any, Any], None], ec2_ssh_key: str, source_security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2SshKey' in kwargs: + ec2_ssh_key = kwargs['ec2SshKey'] + if 'sourceSecurityGroups' in kwargs: + source_security_groups = kwargs['sourceSecurityGroups'] + _setter("ec2_ssh_key", ec2_ssh_key) if source_security_groups is not None: _setter("source_security_groups", source_security_groups) @@ -1157,7 +1243,15 @@ def _configure( desired_size: Optional[int] = None, max_size: Optional[int] = None, min_size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredSize' in kwargs: + desired_size = kwargs['desiredSize'] + if 'maxSize' in kwargs: + max_size = kwargs['maxSize'] + if 'minSize' in kwargs: + min_size = kwargs['minSize'] + if desired_size is not None: _setter("desired_size", desired_size) if max_size is not None: @@ -1205,7 +1299,9 @@ def _configure( effect: Optional[str] = None, key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if effect is not None: _setter("effect", effect) if key is not None: @@ -1271,7 +1367,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_unavailable: Optional[float] = None, max_unavailable_percentage: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxUnavailable' in kwargs: + max_unavailable = kwargs['maxUnavailable'] + if 'maxUnavailablePercentage' in kwargs: + max_unavailable_percentage = kwargs['maxUnavailablePercentage'] + if max_unavailable is not None: _setter("max_unavailable", max_unavailable) if max_unavailable_percentage is not None: diff --git a/sdk/python/pulumi_aws_native/elasticache/_inputs.py b/sdk/python/pulumi_aws_native/elasticache/_inputs.py index 489f01664e..f32c649305 100644 --- a/sdk/python/pulumi_aws_native/elasticache/_inputs.py +++ b/sdk/python/pulumi_aws_native/elasticache/_inputs.py @@ -52,7 +52,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if passwords is not None: _setter("passwords", passwords) @@ -94,7 +96,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + _setter("log_group", log_group) @property @@ -122,7 +128,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsDetails' in kwargs: + cloud_watch_logs_details = kwargs['cloudWatchLogsDetails'] + if 'kinesisFirehoseDetails' in kwargs: + kinesis_firehose_details = kwargs['kinesisFirehoseDetails'] + if cloud_watch_logs_details is not None: _setter("cloud_watch_logs_details", cloud_watch_logs_details) if kinesis_firehose_details is not None: @@ -159,7 +171,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delivery_stream: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStream' in kwargs: + delivery_stream = kwargs['deliveryStream'] + _setter("delivery_stream", delivery_stream) @property @@ -193,7 +209,17 @@ def _configure( destination_type: pulumi.Input[str], log_format: pulumi.Input[str], log_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationDetails' in kwargs: + destination_details = kwargs['destinationDetails'] + if 'destinationType' in kwargs: + destination_type = kwargs['destinationType'] + if 'logFormat' in kwargs: + log_format = kwargs['logFormat'] + if 'logType' in kwargs: + log_type = kwargs['logType'] + _setter("destination_details", destination_details) _setter("destination_type", destination_type) _setter("log_format", log_format) @@ -251,7 +277,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -297,7 +325,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicationGroupId' in kwargs: + replication_group_id = kwargs['replicationGroupId'] + if 'replicationGroupRegion' in kwargs: + replication_group_region = kwargs['replicationGroupRegion'] + if replication_group_id is not None: _setter("replication_group_id", replication_group_id) if replication_group_region is not None: @@ -365,7 +399,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicationGroupId' in kwargs: + replication_group_id = kwargs['replicationGroupId'] + if 'replicationGroupRegion' in kwargs: + replication_group_region = kwargs['replicationGroupRegion'] + if 'reshardingConfigurations' in kwargs: + resharding_configurations = kwargs['reshardingConfigurations'] + if replication_group_id is not None: _setter("replication_group_id", replication_group_id) if replication_group_region is not None: @@ -429,7 +471,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nodeGroupId' in kwargs: + node_group_id = kwargs['nodeGroupId'] + if 'preferredAvailabilityZones' in kwargs: + preferred_availability_zones = kwargs['preferredAvailabilityZones'] + if node_group_id is not None: _setter("node_group_id", node_group_id) if preferred_availability_zones is not None: @@ -475,7 +523,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -510,7 +560,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + _setter("log_group", log_group) @property @@ -538,7 +592,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsDetails' in kwargs: + cloud_watch_logs_details = kwargs['cloudWatchLogsDetails'] + if 'kinesisFirehoseDetails' in kwargs: + kinesis_firehose_details = kwargs['kinesisFirehoseDetails'] + if cloud_watch_logs_details is not None: _setter("cloud_watch_logs_details", cloud_watch_logs_details) if kinesis_firehose_details is not None: @@ -575,7 +635,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delivery_stream: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStream' in kwargs: + delivery_stream = kwargs['deliveryStream'] + _setter("delivery_stream", delivery_stream) @property @@ -609,7 +673,17 @@ def _configure( destination_type: pulumi.Input[str], log_format: pulumi.Input[str], log_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationDetails' in kwargs: + destination_details = kwargs['destinationDetails'] + if 'destinationType' in kwargs: + destination_type = kwargs['destinationType'] + if 'logFormat' in kwargs: + log_format = kwargs['logFormat'] + if 'logType' in kwargs: + log_type = kwargs['logType'] + _setter("destination_details", destination_details) _setter("destination_type", destination_type) _setter("log_format", log_format) @@ -676,7 +750,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nodeGroupId' in kwargs: + node_group_id = kwargs['nodeGroupId'] + if 'primaryAvailabilityZone' in kwargs: + primary_availability_zone = kwargs['primaryAvailabilityZone'] + if 'replicaAvailabilityZones' in kwargs: + replica_availability_zones = kwargs['replicaAvailabilityZones'] + if 'replicaCount' in kwargs: + replica_count = kwargs['replicaCount'] + if node_group_id is not None: _setter("node_group_id", node_group_id) if primary_availability_zone is not None: @@ -749,7 +833,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -787,7 +873,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -828,7 +916,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -871,7 +961,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -921,7 +1013,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/elasticache/cache_cluster.py b/sdk/python/pulumi_aws_native/elasticache/cache_cluster.py index b0f38afbdd..e3c7020395 100644 --- a/sdk/python/pulumi_aws_native/elasticache/cache_cluster.py +++ b/sdk/python/pulumi_aws_native/elasticache/cache_cluster.py @@ -112,7 +112,61 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cacheNodeType' in kwargs: + cache_node_type = kwargs['cacheNodeType'] + if 'numCacheNodes' in kwargs: + num_cache_nodes = kwargs['numCacheNodes'] + if 'autoMinorVersionUpgrade' in kwargs: + auto_minor_version_upgrade = kwargs['autoMinorVersionUpgrade'] + if 'azMode' in kwargs: + az_mode = kwargs['azMode'] + if 'cacheParameterGroupName' in kwargs: + cache_parameter_group_name = kwargs['cacheParameterGroupName'] + if 'cacheSecurityGroupNames' in kwargs: + cache_security_group_names = kwargs['cacheSecurityGroupNames'] + if 'cacheSubnetGroupName' in kwargs: + cache_subnet_group_name = kwargs['cacheSubnetGroupName'] + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'configurationEndpointAddress' in kwargs: + configuration_endpoint_address = kwargs['configurationEndpointAddress'] + if 'configurationEndpointPort' in kwargs: + configuration_endpoint_port = kwargs['configurationEndpointPort'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'ipDiscovery' in kwargs: + ip_discovery = kwargs['ipDiscovery'] + if 'logDeliveryConfigurations' in kwargs: + log_delivery_configurations = kwargs['logDeliveryConfigurations'] + if 'networkType' in kwargs: + network_type = kwargs['networkType'] + if 'notificationTopicArn' in kwargs: + notification_topic_arn = kwargs['notificationTopicArn'] + if 'preferredAvailabilityZone' in kwargs: + preferred_availability_zone = kwargs['preferredAvailabilityZone'] + if 'preferredAvailabilityZones' in kwargs: + preferred_availability_zones = kwargs['preferredAvailabilityZones'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'redisEndpointAddress' in kwargs: + redis_endpoint_address = kwargs['redisEndpointAddress'] + if 'redisEndpointPort' in kwargs: + redis_endpoint_port = kwargs['redisEndpointPort'] + if 'snapshotArns' in kwargs: + snapshot_arns = kwargs['snapshotArns'] + if 'snapshotName' in kwargs: + snapshot_name = kwargs['snapshotName'] + if 'snapshotRetentionLimit' in kwargs: + snapshot_retention_limit = kwargs['snapshotRetentionLimit'] + if 'snapshotWindow' in kwargs: + snapshot_window = kwargs['snapshotWindow'] + if 'transitEncryptionEnabled' in kwargs: + transit_encryption_enabled = kwargs['transitEncryptionEnabled'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + _setter("cache_node_type", cache_node_type) _setter("engine", engine) _setter("num_cache_nodes", num_cache_nodes) 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..8a0a031663 100644 --- a/sdk/python/pulumi_aws_native/elasticache/global_replication_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/global_replication_group.py @@ -62,7 +62,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'automaticFailoverEnabled' in kwargs: + automatic_failover_enabled = kwargs['automaticFailoverEnabled'] + if 'cacheNodeType' in kwargs: + cache_node_type = kwargs['cacheNodeType'] + if 'cacheParameterGroupName' in kwargs: + cache_parameter_group_name = kwargs['cacheParameterGroupName'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'globalNodeGroupCount' in kwargs: + global_node_group_count = kwargs['globalNodeGroupCount'] + if 'globalReplicationGroupDescription' in kwargs: + global_replication_group_description = kwargs['globalReplicationGroupDescription'] + if 'globalReplicationGroupIdSuffix' in kwargs: + global_replication_group_id_suffix = kwargs['globalReplicationGroupIdSuffix'] + if 'regionalConfigurations' in kwargs: + regional_configurations = kwargs['regionalConfigurations'] + _setter("members", members) if automatic_failover_enabled is not None: _setter("automatic_failover_enabled", automatic_failover_enabled) diff --git a/sdk/python/pulumi_aws_native/elasticache/outputs.py b/sdk/python/pulumi_aws_native/elasticache/outputs.py index 1f35b1a01c..ca9098c7f5 100644 --- a/sdk/python/pulumi_aws_native/elasticache/outputs.py +++ b/sdk/python/pulumi_aws_native/elasticache/outputs.py @@ -53,7 +53,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'UserAuthenticationModePropertiesType', passwords: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if passwords is not None: _setter("passwords", passwords) @@ -104,7 +106,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + _setter("log_group", log_group) @property @@ -147,7 +153,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsDetails' in kwargs: + cloud_watch_logs_details = kwargs['cloudWatchLogsDetails'] + if 'kinesisFirehoseDetails' in kwargs: + kinesis_firehose_details = kwargs['kinesisFirehoseDetails'] + if cloud_watch_logs_details is not None: _setter("cloud_watch_logs_details", cloud_watch_logs_details) if kinesis_firehose_details is not None: @@ -193,7 +205,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delivery_stream: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStream' in kwargs: + delivery_stream = kwargs['deliveryStream'] + _setter("delivery_stream", delivery_stream) @property @@ -246,7 +262,17 @@ def _configure( destination_type: str, log_format: str, log_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationDetails' in kwargs: + destination_details = kwargs['destinationDetails'] + if 'destinationType' in kwargs: + destination_type = kwargs['destinationType'] + if 'logFormat' in kwargs: + log_format = kwargs['logFormat'] + if 'logType' in kwargs: + log_type = kwargs['logType'] + _setter("destination_details", destination_details) _setter("destination_type", destination_type) _setter("log_format", log_format) @@ -288,7 +314,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -345,7 +373,13 @@ def _configure( replication_group_id: Optional[str] = None, replication_group_region: Optional[str] = None, role: Optional['GlobalReplicationGroupMemberRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicationGroupId' in kwargs: + replication_group_id = kwargs['replicationGroupId'] + if 'replicationGroupRegion' in kwargs: + replication_group_region = kwargs['replicationGroupRegion'] + if replication_group_id is not None: _setter("replication_group_id", replication_group_id) if replication_group_region is not None: @@ -422,7 +456,15 @@ def _configure( replication_group_id: Optional[str] = None, replication_group_region: Optional[str] = None, resharding_configurations: Optional[Sequence['outputs.GlobalReplicationGroupReshardingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicationGroupId' in kwargs: + replication_group_id = kwargs['replicationGroupId'] + if 'replicationGroupRegion' in kwargs: + replication_group_region = kwargs['replicationGroupRegion'] + if 'reshardingConfigurations' in kwargs: + resharding_configurations = kwargs['reshardingConfigurations'] + if replication_group_id is not None: _setter("replication_group_id", replication_group_id) if replication_group_region is not None: @@ -493,7 +535,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nodeGroupId' in kwargs: + node_group_id = kwargs['nodeGroupId'] + if 'preferredAvailabilityZones' in kwargs: + preferred_availability_zones = kwargs['preferredAvailabilityZones'] + if node_group_id is not None: _setter("node_group_id", node_group_id) if preferred_availability_zones is not None: @@ -531,7 +579,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -575,7 +625,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + _setter("log_group", log_group) @property @@ -618,7 +672,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsDetails' in kwargs: + cloud_watch_logs_details = kwargs['cloudWatchLogsDetails'] + if 'kinesisFirehoseDetails' in kwargs: + kinesis_firehose_details = kwargs['kinesisFirehoseDetails'] + if cloud_watch_logs_details is not None: _setter("cloud_watch_logs_details", cloud_watch_logs_details) if kinesis_firehose_details is not None: @@ -664,7 +724,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delivery_stream: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStream' in kwargs: + delivery_stream = kwargs['deliveryStream'] + _setter("delivery_stream", delivery_stream) @property @@ -717,7 +781,17 @@ def _configure( destination_type: str, log_format: str, log_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationDetails' in kwargs: + destination_details = kwargs['destinationDetails'] + if 'destinationType' in kwargs: + destination_type = kwargs['destinationType'] + if 'logFormat' in kwargs: + log_format = kwargs['logFormat'] + if 'logType' in kwargs: + log_type = kwargs['logType'] + _setter("destination_details", destination_details) _setter("destination_type", destination_type) _setter("log_format", log_format) @@ -791,7 +865,17 @@ def _configure( replica_availability_zones: Optional[Sequence[str]] = None, replica_count: Optional[int] = None, slots: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nodeGroupId' in kwargs: + node_group_id = kwargs['nodeGroupId'] + if 'primaryAvailabilityZone' in kwargs: + primary_availability_zone = kwargs['primaryAvailabilityZone'] + if 'replicaAvailabilityZones' in kwargs: + replica_availability_zones = kwargs['replicaAvailabilityZones'] + if 'replicaCount' in kwargs: + replica_count = kwargs['replicaCount'] + if node_group_id is not None: _setter("node_group_id", node_group_id) if primary_availability_zone is not None: @@ -844,7 +928,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -874,7 +960,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -910,7 +998,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -948,7 +1038,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -993,7 +1085,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/elasticache/parameter_group.py b/sdk/python/pulumi_aws_native/elasticache/parameter_group.py index b44ef8dbfb..105022f09c 100644 --- a/sdk/python/pulumi_aws_native/elasticache/parameter_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/parameter_group.py @@ -37,7 +37,11 @@ def _configure( description: pulumi.Input[str], properties: Optional[Any] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['ParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cacheParameterGroupFamily' in kwargs: + cache_parameter_group_family = kwargs['cacheParameterGroupFamily'] + _setter("cache_parameter_group_family", cache_parameter_group_family) _setter("description", description) if properties is not None: diff --git a/sdk/python/pulumi_aws_native/elasticache/replication_group.py b/sdk/python/pulumi_aws_native/elasticache/replication_group.py index a573192d73..86dba78c75 100644 --- a/sdk/python/pulumi_aws_native/elasticache/replication_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/replication_group.py @@ -172,7 +172,101 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicationGroupDescription' in kwargs: + replication_group_description = kwargs['replicationGroupDescription'] + if 'atRestEncryptionEnabled' in kwargs: + at_rest_encryption_enabled = kwargs['atRestEncryptionEnabled'] + if 'authToken' in kwargs: + auth_token = kwargs['authToken'] + if 'autoMinorVersionUpgrade' in kwargs: + auto_minor_version_upgrade = kwargs['autoMinorVersionUpgrade'] + if 'automaticFailoverEnabled' in kwargs: + automatic_failover_enabled = kwargs['automaticFailoverEnabled'] + if 'cacheNodeType' in kwargs: + cache_node_type = kwargs['cacheNodeType'] + if 'cacheParameterGroupName' in kwargs: + cache_parameter_group_name = kwargs['cacheParameterGroupName'] + if 'cacheSecurityGroupNames' in kwargs: + cache_security_group_names = kwargs['cacheSecurityGroupNames'] + if 'cacheSubnetGroupName' in kwargs: + cache_subnet_group_name = kwargs['cacheSubnetGroupName'] + if 'clusterMode' in kwargs: + cluster_mode = kwargs['clusterMode'] + if 'configurationEndPointAddress' in kwargs: + configuration_end_point_address = kwargs['configurationEndPointAddress'] + if 'configurationEndPointPort' in kwargs: + configuration_end_point_port = kwargs['configurationEndPointPort'] + if 'dataTieringEnabled' in kwargs: + data_tiering_enabled = kwargs['dataTieringEnabled'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'globalReplicationGroupId' in kwargs: + global_replication_group_id = kwargs['globalReplicationGroupId'] + if 'ipDiscovery' in kwargs: + ip_discovery = kwargs['ipDiscovery'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'logDeliveryConfigurations' in kwargs: + log_delivery_configurations = kwargs['logDeliveryConfigurations'] + if 'multiAzEnabled' in kwargs: + multi_az_enabled = kwargs['multiAzEnabled'] + if 'networkType' in kwargs: + network_type = kwargs['networkType'] + if 'nodeGroupConfiguration' in kwargs: + node_group_configuration = kwargs['nodeGroupConfiguration'] + if 'notificationTopicArn' in kwargs: + notification_topic_arn = kwargs['notificationTopicArn'] + if 'numCacheClusters' in kwargs: + num_cache_clusters = kwargs['numCacheClusters'] + if 'numNodeGroups' in kwargs: + num_node_groups = kwargs['numNodeGroups'] + if 'preferredCacheClusterAzs' in kwargs: + preferred_cache_cluster_azs = kwargs['preferredCacheClusterAzs'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'primaryClusterId' in kwargs: + primary_cluster_id = kwargs['primaryClusterId'] + if 'primaryEndPointAddress' in kwargs: + primary_end_point_address = kwargs['primaryEndPointAddress'] + if 'primaryEndPointPort' in kwargs: + primary_end_point_port = kwargs['primaryEndPointPort'] + if 'readEndPointAddresses' in kwargs: + read_end_point_addresses = kwargs['readEndPointAddresses'] + if 'readEndPointAddressesList' in kwargs: + read_end_point_addresses_list = kwargs['readEndPointAddressesList'] + if 'readEndPointPorts' in kwargs: + read_end_point_ports = kwargs['readEndPointPorts'] + if 'readEndPointPortsList' in kwargs: + read_end_point_ports_list = kwargs['readEndPointPortsList'] + if 'readerEndPointAddress' in kwargs: + reader_end_point_address = kwargs['readerEndPointAddress'] + if 'readerEndPointPort' in kwargs: + reader_end_point_port = kwargs['readerEndPointPort'] + if 'replicasPerNodeGroup' in kwargs: + replicas_per_node_group = kwargs['replicasPerNodeGroup'] + if 'replicationGroupId' in kwargs: + replication_group_id = kwargs['replicationGroupId'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'snapshotArns' in kwargs: + snapshot_arns = kwargs['snapshotArns'] + if 'snapshotName' in kwargs: + snapshot_name = kwargs['snapshotName'] + if 'snapshotRetentionLimit' in kwargs: + snapshot_retention_limit = kwargs['snapshotRetentionLimit'] + if 'snapshotWindow' in kwargs: + snapshot_window = kwargs['snapshotWindow'] + if 'snapshottingClusterId' in kwargs: + snapshotting_cluster_id = kwargs['snapshottingClusterId'] + if 'transitEncryptionEnabled' in kwargs: + transit_encryption_enabled = kwargs['transitEncryptionEnabled'] + if 'transitEncryptionMode' in kwargs: + transit_encryption_mode = kwargs['transitEncryptionMode'] + if 'userGroupIds' in kwargs: + user_group_ids = kwargs['userGroupIds'] + _setter("replication_group_description", replication_group_description) if at_rest_encryption_enabled is not None: _setter("at_rest_encryption_enabled", at_rest_encryption_enabled) diff --git a/sdk/python/pulumi_aws_native/elasticache/security_group.py b/sdk/python/pulumi_aws_native/elasticache/security_group.py index 7b8dc64786..d4996efb49 100644 --- a/sdk/python/pulumi_aws_native/elasticache/security_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/security_group.py @@ -31,7 +31,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("description", description) if tags is not None: _setter("tags", tags) 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..31739b589a 100644 --- a/sdk/python/pulumi_aws_native/elasticache/security_group_ingress.py +++ b/sdk/python/pulumi_aws_native/elasticache/security_group_ingress.py @@ -32,7 +32,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cacheSecurityGroupName' in kwargs: + cache_security_group_name = kwargs['cacheSecurityGroupName'] + if 'ec2SecurityGroupName' in kwargs: + ec2_security_group_name = kwargs['ec2SecurityGroupName'] + if 'ec2SecurityGroupOwnerId' in kwargs: + ec2_security_group_owner_id = kwargs['ec2SecurityGroupOwnerId'] + _setter("cache_security_group_name", cache_security_group_name) _setter("ec2_security_group_name", ec2_security_group_name) if ec2_security_group_owner_id is not None: diff --git a/sdk/python/pulumi_aws_native/elasticache/subnet_group.py b/sdk/python/pulumi_aws_native/elasticache/subnet_group.py index 5bf0d35ae8..e4fbeb07d5 100644 --- a/sdk/python/pulumi_aws_native/elasticache/subnet_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/subnet_group.py @@ -40,7 +40,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'cacheSubnetGroupName' in kwargs: + cache_subnet_group_name = kwargs['cacheSubnetGroupName'] + _setter("description", description) _setter("subnet_ids", subnet_ids) if cache_subnet_group_name is not None: diff --git a/sdk/python/pulumi_aws_native/elasticache/user.py b/sdk/python/pulumi_aws_native/elasticache/user.py index 2e40d28d5d..464c2a9d54 100644 --- a/sdk/python/pulumi_aws_native/elasticache/user.py +++ b/sdk/python/pulumi_aws_native/elasticache/user.py @@ -57,7 +57,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userId' in kwargs: + user_id = kwargs['userId'] + if 'accessString' in kwargs: + access_string = kwargs['accessString'] + if 'authenticationMode' in kwargs: + authentication_mode = kwargs['authenticationMode'] + if 'noPasswordRequired' in kwargs: + no_password_required = kwargs['noPasswordRequired'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + _setter("engine", engine) _setter("user_id", user_id) if access_string is not None: diff --git a/sdk/python/pulumi_aws_native/elasticache/user_group.py b/sdk/python/pulumi_aws_native/elasticache/user_group.py index 536342e884..3a05705437 100644 --- a/sdk/python/pulumi_aws_native/elasticache/user_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/user_group.py @@ -42,7 +42,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userGroupId' in kwargs: + user_group_id = kwargs['userGroupId'] + if 'userIds' in kwargs: + user_ids = kwargs['userIds'] + _setter("engine", engine) _setter("user_group_id", user_group_id) _setter("user_ids", user_ids) diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/_inputs.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/_inputs.py index da4d51ce4a..6174f3c8be 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/_inputs.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/_inputs.py @@ -45,7 +45,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteSourceFromS3' in kwargs: + delete_source_from_s3 = kwargs['deleteSourceFromS3'] + if 'maxAgeInDays' in kwargs: + max_age_in_days = kwargs['maxAgeInDays'] + if delete_source_from_s3 is not None: _setter("delete_source_from_s3", delete_source_from_s3) if enabled is not None: @@ -113,7 +119,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteSourceFromS3' in kwargs: + delete_source_from_s3 = kwargs['deleteSourceFromS3'] + if 'maxCount' in kwargs: + max_count = kwargs['maxCount'] + if delete_source_from_s3 is not None: _setter("delete_source_from_s3", delete_source_from_s3) if enabled is not None: @@ -177,7 +189,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceRole' in kwargs: + service_role = kwargs['serviceRole'] + if 'versionLifecycleConfig' in kwargs: + version_lifecycle_config = kwargs['versionLifecycleConfig'] + if service_role is not None: _setter("service_role", service_role) if version_lifecycle_config is not None: @@ -227,7 +245,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxAgeRule' in kwargs: + max_age_rule = kwargs['maxAgeRule'] + if 'maxCountRule' in kwargs: + max_count_rule = kwargs['maxCountRule'] + if max_age_rule is not None: _setter("max_age_rule", max_age_rule) if max_count_rule is not None: @@ -277,7 +301,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_bucket: pulumi.Input[str], s3_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) @@ -333,7 +363,13 @@ def _configure( option_name: pulumi.Input[str], resource_name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optionName' in kwargs: + option_name = kwargs['optionName'] + if 'resourceName' in kwargs: + resource_name = kwargs['resourceName'] + _setter("namespace", namespace) _setter("option_name", option_name) if resource_name is not None: @@ -409,7 +445,13 @@ def _configure( _setter: Callable[[Any, Any], None], application_name: pulumi.Input[str], template_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + _setter("application_name", application_name) _setter("template_name", template_name) @@ -465,7 +507,13 @@ def _configure( option_name: pulumi.Input[str], resource_name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optionName' in kwargs: + option_name = kwargs['optionName'] + if 'resourceName' in kwargs: + resource_name = kwargs['resourceName'] + _setter("namespace", namespace) _setter("option_name", option_name) if resource_name is not None: @@ -541,7 +589,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -593,7 +643,9 @@ def _configure( name: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if type is not None: diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/application.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/application.py index 778fd06130..6ad7ef9024 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/application.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/application.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'resourceLifecycleConfig' in kwargs: + resource_lifecycle_config = kwargs['resourceLifecycleConfig'] + if application_name is not None: _setter("application_name", application_name) if description is not None: diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/application_version.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/application_version.py index 0efebed880..8bf02b9d65 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/application_version.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/application_version.py @@ -37,7 +37,13 @@ def _configure( application_name: pulumi.Input[str], source_bundle: pulumi.Input['ApplicationVersionSourceBundleArgs'], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'sourceBundle' in kwargs: + source_bundle = kwargs['sourceBundle'] + _setter("application_name", application_name) _setter("source_bundle", source_bundle) if description is not None: diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/configuration_template.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/configuration_template.py index db743705bf..7ce13f201f 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/configuration_template.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/configuration_template.py @@ -63,7 +63,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'environmentId' in kwargs: + environment_id = kwargs['environmentId'] + if 'optionSettings' in kwargs: + option_settings = kwargs['optionSettings'] + if 'platformArn' in kwargs: + platform_arn = kwargs['platformArn'] + if 'solutionStackName' in kwargs: + solution_stack_name = kwargs['solutionStackName'] + if 'sourceConfiguration' in kwargs: + source_configuration = kwargs['sourceConfiguration'] + _setter("application_name", application_name) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/environment.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/environment.py index 71eeecf509..5e94428d07 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/environment.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/environment.py @@ -73,7 +73,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'cnamePrefix' in kwargs: + cname_prefix = kwargs['cnamePrefix'] + if 'environmentName' in kwargs: + environment_name = kwargs['environmentName'] + if 'operationsRole' in kwargs: + operations_role = kwargs['operationsRole'] + if 'optionSettings' in kwargs: + option_settings = kwargs['optionSettings'] + if 'platformArn' in kwargs: + platform_arn = kwargs['platformArn'] + if 'solutionStackName' in kwargs: + solution_stack_name = kwargs['solutionStackName'] + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + if 'versionLabel' in kwargs: + version_label = kwargs['versionLabel'] + _setter("application_name", application_name) if cname_prefix is not None: _setter("cname_prefix", cname_prefix) diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/outputs.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/outputs.py index 7dafe47eda..af029effc7 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/outputs.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/outputs.py @@ -65,7 +65,13 @@ def _configure( delete_source_from_s3: Optional[bool] = None, enabled: Optional[bool] = None, max_age_in_days: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteSourceFromS3' in kwargs: + delete_source_from_s3 = kwargs['deleteSourceFromS3'] + if 'maxAgeInDays' in kwargs: + max_age_in_days = kwargs['maxAgeInDays'] + if delete_source_from_s3 is not None: _setter("delete_source_from_s3", delete_source_from_s3) if enabled is not None: @@ -140,7 +146,13 @@ def _configure( delete_source_from_s3: Optional[bool] = None, enabled: Optional[bool] = None, max_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteSourceFromS3' in kwargs: + delete_source_from_s3 = kwargs['deleteSourceFromS3'] + if 'maxCount' in kwargs: + max_count = kwargs['maxCount'] + if delete_source_from_s3 is not None: _setter("delete_source_from_s3", delete_source_from_s3) if enabled is not None: @@ -211,7 +223,13 @@ def _configure( _setter: Callable[[Any, Any], None], service_role: Optional[str] = None, version_lifecycle_config: Optional['outputs.ApplicationVersionLifecycleConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceRole' in kwargs: + service_role = kwargs['serviceRole'] + if 'versionLifecycleConfig' in kwargs: + version_lifecycle_config = kwargs['versionLifecycleConfig'] + if service_role is not None: _setter("service_role", service_role) if version_lifecycle_config is not None: @@ -272,7 +290,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxAgeRule' in kwargs: + max_age_rule = kwargs['maxAgeRule'] + if 'maxCountRule' in kwargs: + max_count_rule = kwargs['maxCountRule'] + if max_age_rule is not None: _setter("max_age_rule", max_age_rule) if max_count_rule is not None: @@ -333,7 +357,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_bucket: str, s3_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) @@ -400,7 +430,13 @@ def _configure( option_name: str, resource_name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optionName' in kwargs: + option_name = kwargs['optionName'] + if 'resourceName' in kwargs: + resource_name = kwargs['resourceName'] + _setter("namespace", namespace) _setter("option_name", option_name) if resource_name is not None: @@ -479,7 +515,13 @@ def _configure( _setter: Callable[[Any, Any], None], application_name: str, template_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + _setter("application_name", application_name) _setter("template_name", template_name) @@ -546,7 +588,13 @@ def _configure( option_name: str, resource_name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optionName' in kwargs: + option_name = kwargs['optionName'] + if 'resourceName' in kwargs: + resource_name = kwargs['resourceName'] + _setter("namespace", namespace) _setter("option_name", option_name) if resource_name is not None: @@ -606,7 +654,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -650,7 +700,9 @@ def _configure( name: Optional[str] = None, type: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if type is not None: diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancing/_inputs.py b/sdk/python/pulumi_aws_native/elasticloadbalancing/_inputs.py index 970fdfc983..a0a92d08d3 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancing/_inputs.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancing/_inputs.py @@ -42,7 +42,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 'emitInterval' in kwargs: + emit_interval = kwargs['emitInterval'] + if 's3BucketPrefix' in kwargs: + s3_bucket_prefix = kwargs['s3BucketPrefix'] + _setter("enabled", enabled) _setter("s3_bucket_name", s3_bucket_name) if emit_interval is not None: @@ -102,7 +110,13 @@ def _configure( _setter: Callable[[Any, Any], None], cookie_name: pulumi.Input[str], policy_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookieName' in kwargs: + cookie_name = kwargs['cookieName'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("cookie_name", cookie_name) _setter("policy_name", policy_name) @@ -140,7 +154,9 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) if timeout is not None: _setter("timeout", timeout) @@ -176,7 +192,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], idle_timeout: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'idleTimeout' in kwargs: + idle_timeout = kwargs['idleTimeout'] + _setter("idle_timeout", idle_timeout) @property @@ -213,7 +233,13 @@ def _configure( target: pulumi.Input[str], timeout: pulumi.Input[str], unhealthy_threshold: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthyThreshold' in kwargs: + healthy_threshold = kwargs['healthyThreshold'] + if 'unhealthyThreshold' in kwargs: + unhealthy_threshold = kwargs['unhealthyThreshold'] + _setter("healthy_threshold", healthy_threshold) _setter("interval", interval) _setter("target", target) @@ -281,7 +307,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookieExpirationPeriod' in kwargs: + cookie_expiration_period = kwargs['cookieExpirationPeriod'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if cookie_expiration_period is not None: _setter("cookie_expiration_period", cookie_expiration_period) if policy_name is not None: @@ -333,7 +365,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instancePort' in kwargs: + instance_port = kwargs['instancePort'] + if 'loadBalancerPort' in kwargs: + load_balancer_port = kwargs['loadBalancerPort'] + if 'instanceProtocol' in kwargs: + instance_protocol = kwargs['instanceProtocol'] + if 'policyNames' in kwargs: + policy_names = kwargs['policyNames'] + if 'sslCertificateId' in kwargs: + ssl_certificate_id = kwargs['sslCertificateId'] + _setter("instance_port", instance_port) _setter("load_balancer_port", load_balancer_port) _setter("protocol", protocol) @@ -423,7 +467,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if 'policyType' in kwargs: + policy_type = kwargs['policyType'] + if 'instancePorts' in kwargs: + instance_ports = kwargs['instancePorts'] + if 'loadBalancerPorts' in kwargs: + load_balancer_ports = kwargs['loadBalancerPorts'] + _setter("attributes", attributes) _setter("policy_name", policy_name) _setter("policy_type", policy_type) @@ -493,7 +547,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancing/load_balancer.py b/sdk/python/pulumi_aws_native/elasticloadbalancing/load_balancer.py index 522664d435..0ccd226220 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancing/load_balancer.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancing/load_balancer.py @@ -79,7 +79,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLoggingPolicy' in kwargs: + access_logging_policy = kwargs['accessLoggingPolicy'] + if 'appCookieStickinessPolicy' in kwargs: + app_cookie_stickiness_policy = kwargs['appCookieStickinessPolicy'] + if 'availabilityZones' in kwargs: + availability_zones = kwargs['availabilityZones'] + if 'connectionDrainingPolicy' in kwargs: + connection_draining_policy = kwargs['connectionDrainingPolicy'] + if 'connectionSettings' in kwargs: + connection_settings = kwargs['connectionSettings'] + if 'crossZone' in kwargs: + cross_zone = kwargs['crossZone'] + if 'healthCheck' in kwargs: + health_check = kwargs['healthCheck'] + if 'lbCookieStickinessPolicy' in kwargs: + lb_cookie_stickiness_policy = kwargs['lbCookieStickinessPolicy'] + if 'loadBalancerName' in kwargs: + load_balancer_name = kwargs['loadBalancerName'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'sourceSecurityGroupGroupName' in kwargs: + source_security_group_group_name = kwargs['sourceSecurityGroupGroupName'] + if 'sourceSecurityGroupOwnerAlias' in kwargs: + source_security_group_owner_alias = kwargs['sourceSecurityGroupOwnerAlias'] + _setter("listeners", listeners) if access_logging_policy is not None: _setter("access_logging_policy", access_logging_policy) diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancing/outputs.py b/sdk/python/pulumi_aws_native/elasticloadbalancing/outputs.py index 8813ccc5fc..4ee52bfd31 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancing/outputs.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancing/outputs.py @@ -63,7 +63,15 @@ def _configure( s3_bucket_name: str, emit_interval: Optional[int] = None, s3_bucket_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 'emitInterval' in kwargs: + emit_interval = kwargs['emitInterval'] + if 's3BucketPrefix' in kwargs: + s3_bucket_prefix = kwargs['s3BucketPrefix'] + _setter("enabled", enabled) _setter("s3_bucket_name", s3_bucket_name) if emit_interval is not None: @@ -126,7 +134,13 @@ def _configure( _setter: Callable[[Any, Any], None], cookie_name: str, policy_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookieName' in kwargs: + cookie_name = kwargs['cookieName'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("cookie_name", cookie_name) _setter("policy_name", policy_name) @@ -156,7 +170,9 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) if timeout is not None: _setter("timeout", timeout) @@ -201,7 +217,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], idle_timeout: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'idleTimeout' in kwargs: + idle_timeout = kwargs['idleTimeout'] + _setter("idle_timeout", idle_timeout) @property @@ -253,7 +273,13 @@ def _configure( target: str, timeout: str, unhealthy_threshold: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthyThreshold' in kwargs: + healthy_threshold = kwargs['healthyThreshold'] + if 'unhealthyThreshold' in kwargs: + unhealthy_threshold = kwargs['unhealthyThreshold'] + _setter("healthy_threshold", healthy_threshold) _setter("interval", interval) _setter("target", target) @@ -320,7 +346,13 @@ def _configure( _setter: Callable[[Any, Any], None], cookie_expiration_period: Optional[str] = None, policy_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookieExpirationPeriod' in kwargs: + cookie_expiration_period = kwargs['cookieExpirationPeriod'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if cookie_expiration_period is not None: _setter("cookie_expiration_period", cookie_expiration_period) if policy_name is not None: @@ -389,7 +421,19 @@ def _configure( instance_protocol: Optional[str] = None, policy_names: Optional[Sequence[str]] = None, ssl_certificate_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instancePort' in kwargs: + instance_port = kwargs['instancePort'] + if 'loadBalancerPort' in kwargs: + load_balancer_port = kwargs['loadBalancerPort'] + if 'instanceProtocol' in kwargs: + instance_protocol = kwargs['instanceProtocol'] + if 'policyNames' in kwargs: + policy_names = kwargs['policyNames'] + if 'sslCertificateId' in kwargs: + ssl_certificate_id = kwargs['sslCertificateId'] + _setter("instance_port", instance_port) _setter("load_balancer_port", load_balancer_port) _setter("protocol", protocol) @@ -478,7 +522,17 @@ def _configure( policy_type: str, instance_ports: Optional[Sequence[str]] = None, load_balancer_ports: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if 'policyType' in kwargs: + policy_type = kwargs['policyType'] + if 'instancePorts' in kwargs: + instance_ports = kwargs['instancePorts'] + if 'loadBalancerPorts' in kwargs: + load_balancer_ports = kwargs['loadBalancerPorts'] + _setter("attributes", attributes) _setter("policy_name", policy_name) _setter("policy_type", policy_type) @@ -528,7 +582,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/_inputs.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/_inputs.py index 8cacf7889c..5fa2649552 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/_inputs.py @@ -78,7 +78,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticateCognitoConfig' in kwargs: + authenticate_cognito_config = kwargs['authenticateCognitoConfig'] + if 'authenticateOidcConfig' in kwargs: + authenticate_oidc_config = kwargs['authenticateOidcConfig'] + if 'fixedResponseConfig' in kwargs: + fixed_response_config = kwargs['fixedResponseConfig'] + if 'forwardConfig' in kwargs: + forward_config = kwargs['forwardConfig'] + if 'redirectConfig' in kwargs: + redirect_config = kwargs['redirectConfig'] + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + _setter("type", type) if authenticate_cognito_config is not None: _setter("authenticate_cognito_config", authenticate_cognito_config) @@ -201,7 +215,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolArn' in kwargs: + user_pool_arn = kwargs['userPoolArn'] + if 'userPoolClientId' in kwargs: + user_pool_client_id = kwargs['userPoolClientId'] + if 'userPoolDomain' in kwargs: + user_pool_domain = kwargs['userPoolDomain'] + if 'authenticationRequestExtraParams' in kwargs: + authentication_request_extra_params = kwargs['authenticationRequestExtraParams'] + if 'onUnauthenticatedRequest' in kwargs: + on_unauthenticated_request = kwargs['onUnauthenticatedRequest'] + if 'sessionCookieName' in kwargs: + session_cookie_name = kwargs['sessionCookieName'] + if 'sessionTimeout' in kwargs: + session_timeout = kwargs['sessionTimeout'] + _setter("user_pool_arn", user_pool_arn) _setter("user_pool_client_id", user_pool_client_id) _setter("user_pool_domain", user_pool_domain) @@ -334,7 +364,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationEndpoint' in kwargs: + authorization_endpoint = kwargs['authorizationEndpoint'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'tokenEndpoint' in kwargs: + token_endpoint = kwargs['tokenEndpoint'] + if 'userInfoEndpoint' in kwargs: + user_info_endpoint = kwargs['userInfoEndpoint'] + if 'authenticationRequestExtraParams' in kwargs: + authentication_request_extra_params = kwargs['authenticationRequestExtraParams'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'onUnauthenticatedRequest' in kwargs: + on_unauthenticated_request = kwargs['onUnauthenticatedRequest'] + if 'sessionCookieName' in kwargs: + session_cookie_name = kwargs['sessionCookieName'] + if 'sessionTimeout' in kwargs: + session_timeout = kwargs['sessionTimeout'] + if 'useExistingClientSecret' in kwargs: + use_existing_client_secret = kwargs['useExistingClientSecret'] + _setter("authorization_endpoint", authorization_endpoint) _setter("client_id", client_id) _setter("issuer", issuer) @@ -476,7 +528,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if certificate_arn is not None: _setter("certificate_arn", certificate_arn) @@ -502,7 +558,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if certificate_arn is not None: _setter("certificate_arn", certificate_arn) @@ -534,7 +594,15 @@ def _configure( status_code: pulumi.Input[str], content_type: Optional[pulumi.Input[str]] = None, message_body: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'messageBody' in kwargs: + message_body = kwargs['messageBody'] + _setter("status_code", status_code) if content_type is not None: _setter("content_type", content_type) @@ -584,7 +652,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupStickinessConfig' in kwargs: + target_group_stickiness_config = kwargs['targetGroupStickinessConfig'] + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + if target_group_stickiness_config is not None: _setter("target_group_stickiness_config", target_group_stickiness_config) if target_groups is not None: @@ -636,7 +710,11 @@ def _configure( port: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[str]] = None, query: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + _setter("status_code", status_code) if host is not None: _setter("host", host) @@ -737,7 +815,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticateCognitoConfig' in kwargs: + authenticate_cognito_config = kwargs['authenticateCognitoConfig'] + if 'authenticateOidcConfig' in kwargs: + authenticate_oidc_config = kwargs['authenticateOidcConfig'] + if 'fixedResponseConfig' in kwargs: + fixed_response_config = kwargs['fixedResponseConfig'] + if 'forwardConfig' in kwargs: + forward_config = kwargs['forwardConfig'] + if 'redirectConfig' in kwargs: + redirect_config = kwargs['redirectConfig'] + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + _setter("type", type) if authenticate_cognito_config is not None: _setter("authenticate_cognito_config", authenticate_cognito_config) @@ -860,7 +952,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolArn' in kwargs: + user_pool_arn = kwargs['userPoolArn'] + if 'userPoolClientId' in kwargs: + user_pool_client_id = kwargs['userPoolClientId'] + if 'userPoolDomain' in kwargs: + user_pool_domain = kwargs['userPoolDomain'] + if 'authenticationRequestExtraParams' in kwargs: + authentication_request_extra_params = kwargs['authenticationRequestExtraParams'] + if 'onUnauthenticatedRequest' in kwargs: + on_unauthenticated_request = kwargs['onUnauthenticatedRequest'] + if 'sessionCookieName' in kwargs: + session_cookie_name = kwargs['sessionCookieName'] + if 'sessionTimeout' in kwargs: + session_timeout = kwargs['sessionTimeout'] + _setter("user_pool_arn", user_pool_arn) _setter("user_pool_client_id", user_pool_client_id) _setter("user_pool_domain", user_pool_domain) @@ -993,7 +1101,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationEndpoint' in kwargs: + authorization_endpoint = kwargs['authorizationEndpoint'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'tokenEndpoint' in kwargs: + token_endpoint = kwargs['tokenEndpoint'] + if 'userInfoEndpoint' in kwargs: + user_info_endpoint = kwargs['userInfoEndpoint'] + if 'authenticationRequestExtraParams' in kwargs: + authentication_request_extra_params = kwargs['authenticationRequestExtraParams'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'onUnauthenticatedRequest' in kwargs: + on_unauthenticated_request = kwargs['onUnauthenticatedRequest'] + if 'sessionCookieName' in kwargs: + session_cookie_name = kwargs['sessionCookieName'] + if 'sessionTimeout' in kwargs: + session_timeout = kwargs['sessionTimeout'] + if 'useExistingClientSecret' in kwargs: + use_existing_client_secret = kwargs['useExistingClientSecret'] + _setter("authorization_endpoint", authorization_endpoint) _setter("client_id", client_id) _setter("issuer", issuer) @@ -1141,7 +1271,15 @@ def _configure( status_code: pulumi.Input[str], content_type: Optional[pulumi.Input[str]] = None, message_body: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'messageBody' in kwargs: + message_body = kwargs['messageBody'] + _setter("status_code", status_code) if content_type is not None: _setter("content_type", content_type) @@ -1191,7 +1329,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupStickinessConfig' in kwargs: + target_group_stickiness_config = kwargs['targetGroupStickinessConfig'] + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + if target_group_stickiness_config is not None: _setter("target_group_stickiness_config", target_group_stickiness_config) if target_groups is not None: @@ -1228,7 +1372,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -1257,7 +1403,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpHeaderName' in kwargs: + http_header_name = kwargs['httpHeaderName'] + if http_header_name is not None: _setter("http_header_name", http_header_name) if values is not None: @@ -1294,7 +1444,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -1320,7 +1472,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -1346,7 +1500,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input['ListenerRuleQueryStringKeyValueArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -1375,7 +1531,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1427,7 +1585,11 @@ def _configure( port: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[str]] = None, query: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + _setter("status_code", status_code) if host is not None: _setter("host", host) @@ -1528,7 +1690,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostHeaderConfig' in kwargs: + host_header_config = kwargs['hostHeaderConfig'] + if 'httpHeaderConfig' in kwargs: + http_header_config = kwargs['httpHeaderConfig'] + if 'httpRequestMethodConfig' in kwargs: + http_request_method_config = kwargs['httpRequestMethodConfig'] + if 'pathPatternConfig' in kwargs: + path_pattern_config = kwargs['pathPatternConfig'] + if 'queryStringConfig' in kwargs: + query_string_config = kwargs['queryStringConfig'] + if 'sourceIpConfig' in kwargs: + source_ip_config = kwargs['sourceIpConfig'] + if field is not None: _setter("field", field) if host_header_config is not None: @@ -1631,7 +1807,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -1660,7 +1838,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationSeconds' in kwargs: + duration_seconds = kwargs['durationSeconds'] + if duration_seconds is not None: _setter("duration_seconds", duration_seconds) if enabled is not None: @@ -1700,7 +1882,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + if target_group_arn is not None: _setter("target_group_arn", target_group_arn) if weight is not None: @@ -1740,7 +1926,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationSeconds' in kwargs: + duration_seconds = kwargs['durationSeconds'] + if duration_seconds is not None: _setter("duration_seconds", duration_seconds) if enabled is not None: @@ -1780,7 +1970,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + if target_group_arn is not None: _setter("target_group_arn", target_group_arn) if weight is not None: @@ -1820,7 +2014,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1866,7 +2062,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'allocationId' in kwargs: + allocation_id = kwargs['allocationId'] + if 'iPv6Address' in kwargs: + i_pv6_address = kwargs['iPv6Address'] + if 'privateIPv4Address' in kwargs: + private_i_pv4_address = kwargs['privateIPv4Address'] + _setter("subnet_id", subnet_id) if allocation_id is not None: _setter("allocation_id", allocation_id) @@ -1927,7 +2133,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1970,7 +2178,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -2020,7 +2230,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'grpcCode' in kwargs: + grpc_code = kwargs['grpcCode'] + if 'httpCode' in kwargs: + http_code = kwargs['httpCode'] + if grpc_code is not None: _setter("grpc_code", grpc_code) if http_code is not None: @@ -2070,7 +2286,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2122,7 +2340,11 @@ def _configure( id: pulumi.Input[str], availability_zone: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + _setter("id", id) if availability_zone is not None: _setter("availability_zone", availability_zone) diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener.py index 91052f99c5..b135b7aebe 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener.py @@ -46,7 +46,17 @@ def _configure( port: Optional[pulumi.Input[int]] = None, protocol: Optional[pulumi.Input[str]] = None, ssl_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultActions' in kwargs: + default_actions = kwargs['defaultActions'] + if 'loadBalancerArn' in kwargs: + load_balancer_arn = kwargs['loadBalancerArn'] + if 'alpnPolicy' in kwargs: + alpn_policy = kwargs['alpnPolicy'] + if 'sslPolicy' in kwargs: + ssl_policy = kwargs['sslPolicy'] + _setter("default_actions", default_actions) _setter("load_balancer_arn", load_balancer_arn) if alpn_policy is not None: diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_certificate.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_certificate.py index b04c7b1dc2..3f924a8e5a 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_certificate.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_certificate.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], certificates: pulumi.Input[Sequence[pulumi.Input['ListenerCertificateCertificateArgs']]], listener_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'listenerArn' in kwargs: + listener_arn = kwargs['listenerArn'] + _setter("certificates", certificates) _setter("listener_arn", listener_arn) diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_rule.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_rule.py index dbe523a2a1..a4d48c5bee 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_rule.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_rule.py @@ -37,7 +37,11 @@ def _configure( conditions: pulumi.Input[Sequence[pulumi.Input['ListenerRuleRuleConditionArgs']]], priority: pulumi.Input[int], listener_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'listenerArn' in kwargs: + listener_arn = kwargs['listenerArn'] + _setter("actions", actions) _setter("conditions", conditions) _setter("priority", priority) diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/load_balancer.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/load_balancer.py index f0fe4d2e19..2b4239b1b2 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/load_balancer.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/load_balancer.py @@ -61,7 +61,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipAddressType' in kwargs: + ip_address_type = kwargs['ipAddressType'] + if 'loadBalancerAttributes' in kwargs: + load_balancer_attributes = kwargs['loadBalancerAttributes'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'subnetMappings' in kwargs: + subnet_mappings = kwargs['subnetMappings'] + if ip_address_type is not None: _setter("ip_address_type", ip_address_type) if load_balancer_attributes is not None: diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/outputs.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/outputs.py index 411ce2e619..77f60ffffe 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/outputs.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/outputs.py @@ -106,7 +106,21 @@ def _configure( order: Optional[int] = None, redirect_config: Optional['outputs.ListenerRedirectConfig'] = None, target_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticateCognitoConfig' in kwargs: + authenticate_cognito_config = kwargs['authenticateCognitoConfig'] + if 'authenticateOidcConfig' in kwargs: + authenticate_oidc_config = kwargs['authenticateOidcConfig'] + if 'fixedResponseConfig' in kwargs: + fixed_response_config = kwargs['fixedResponseConfig'] + if 'forwardConfig' in kwargs: + forward_config = kwargs['forwardConfig'] + if 'redirectConfig' in kwargs: + redirect_config = kwargs['redirectConfig'] + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + _setter("type", type) if authenticate_cognito_config is not None: _setter("authenticate_cognito_config", authenticate_cognito_config) @@ -226,7 +240,23 @@ def _configure( scope: Optional[str] = None, session_cookie_name: Optional[str] = None, session_timeout: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolArn' in kwargs: + user_pool_arn = kwargs['userPoolArn'] + if 'userPoolClientId' in kwargs: + user_pool_client_id = kwargs['userPoolClientId'] + if 'userPoolDomain' in kwargs: + user_pool_domain = kwargs['userPoolDomain'] + if 'authenticationRequestExtraParams' in kwargs: + authentication_request_extra_params = kwargs['authenticationRequestExtraParams'] + if 'onUnauthenticatedRequest' in kwargs: + on_unauthenticated_request = kwargs['onUnauthenticatedRequest'] + if 'sessionCookieName' in kwargs: + session_cookie_name = kwargs['sessionCookieName'] + if 'sessionTimeout' in kwargs: + session_timeout = kwargs['sessionTimeout'] + _setter("user_pool_arn", user_pool_arn) _setter("user_pool_client_id", user_pool_client_id) _setter("user_pool_domain", user_pool_domain) @@ -362,7 +392,29 @@ def _configure( session_cookie_name: Optional[str] = None, session_timeout: Optional[str] = None, use_existing_client_secret: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationEndpoint' in kwargs: + authorization_endpoint = kwargs['authorizationEndpoint'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'tokenEndpoint' in kwargs: + token_endpoint = kwargs['tokenEndpoint'] + if 'userInfoEndpoint' in kwargs: + user_info_endpoint = kwargs['userInfoEndpoint'] + if 'authenticationRequestExtraParams' in kwargs: + authentication_request_extra_params = kwargs['authenticationRequestExtraParams'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'onUnauthenticatedRequest' in kwargs: + on_unauthenticated_request = kwargs['onUnauthenticatedRequest'] + if 'sessionCookieName' in kwargs: + session_cookie_name = kwargs['sessionCookieName'] + if 'sessionTimeout' in kwargs: + session_timeout = kwargs['sessionTimeout'] + if 'useExistingClientSecret' in kwargs: + use_existing_client_secret = kwargs['useExistingClientSecret'] + _setter("authorization_endpoint", authorization_endpoint) _setter("client_id", client_id) _setter("issuer", issuer) @@ -473,7 +525,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if certificate_arn is not None: _setter("certificate_arn", certificate_arn) @@ -512,7 +568,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if certificate_arn is not None: _setter("certificate_arn", certificate_arn) @@ -561,7 +621,15 @@ def _configure( status_code: str, content_type: Optional[str] = None, message_body: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'messageBody' in kwargs: + message_body = kwargs['messageBody'] + _setter("status_code", status_code) if content_type is not None: _setter("content_type", content_type) @@ -618,7 +686,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupStickinessConfig' in kwargs: + target_group_stickiness_config = kwargs['targetGroupStickinessConfig'] + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + if target_group_stickiness_config is not None: _setter("target_group_stickiness_config", target_group_stickiness_config) if target_groups is not None: @@ -679,7 +753,11 @@ def _configure( port: Optional[str] = None, protocol: Optional[str] = None, query: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + _setter("status_code", status_code) if host is not None: _setter("host", host) @@ -783,7 +861,21 @@ def _configure( order: Optional[int] = None, redirect_config: Optional['outputs.ListenerRuleRedirectConfig'] = None, target_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticateCognitoConfig' in kwargs: + authenticate_cognito_config = kwargs['authenticateCognitoConfig'] + if 'authenticateOidcConfig' in kwargs: + authenticate_oidc_config = kwargs['authenticateOidcConfig'] + if 'fixedResponseConfig' in kwargs: + fixed_response_config = kwargs['fixedResponseConfig'] + if 'forwardConfig' in kwargs: + forward_config = kwargs['forwardConfig'] + if 'redirectConfig' in kwargs: + redirect_config = kwargs['redirectConfig'] + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + _setter("type", type) if authenticate_cognito_config is not None: _setter("authenticate_cognito_config", authenticate_cognito_config) @@ -903,7 +995,23 @@ def _configure( scope: Optional[str] = None, session_cookie_name: Optional[str] = None, session_timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolArn' in kwargs: + user_pool_arn = kwargs['userPoolArn'] + if 'userPoolClientId' in kwargs: + user_pool_client_id = kwargs['userPoolClientId'] + if 'userPoolDomain' in kwargs: + user_pool_domain = kwargs['userPoolDomain'] + if 'authenticationRequestExtraParams' in kwargs: + authentication_request_extra_params = kwargs['authenticationRequestExtraParams'] + if 'onUnauthenticatedRequest' in kwargs: + on_unauthenticated_request = kwargs['onUnauthenticatedRequest'] + if 'sessionCookieName' in kwargs: + session_cookie_name = kwargs['sessionCookieName'] + if 'sessionTimeout' in kwargs: + session_timeout = kwargs['sessionTimeout'] + _setter("user_pool_arn", user_pool_arn) _setter("user_pool_client_id", user_pool_client_id) _setter("user_pool_domain", user_pool_domain) @@ -1039,7 +1147,29 @@ def _configure( session_cookie_name: Optional[str] = None, session_timeout: Optional[int] = None, use_existing_client_secret: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationEndpoint' in kwargs: + authorization_endpoint = kwargs['authorizationEndpoint'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'tokenEndpoint' in kwargs: + token_endpoint = kwargs['tokenEndpoint'] + if 'userInfoEndpoint' in kwargs: + user_info_endpoint = kwargs['userInfoEndpoint'] + if 'authenticationRequestExtraParams' in kwargs: + authentication_request_extra_params = kwargs['authenticationRequestExtraParams'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + if 'onUnauthenticatedRequest' in kwargs: + on_unauthenticated_request = kwargs['onUnauthenticatedRequest'] + if 'sessionCookieName' in kwargs: + session_cookie_name = kwargs['sessionCookieName'] + if 'sessionTimeout' in kwargs: + session_timeout = kwargs['sessionTimeout'] + if 'useExistingClientSecret' in kwargs: + use_existing_client_secret = kwargs['useExistingClientSecret'] + _setter("authorization_endpoint", authorization_endpoint) _setter("client_id", client_id) _setter("issuer", issuer) @@ -1160,7 +1290,15 @@ def _configure( status_code: str, content_type: Optional[str] = None, message_body: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'messageBody' in kwargs: + message_body = kwargs['messageBody'] + _setter("status_code", status_code) if content_type is not None: _setter("content_type", content_type) @@ -1217,7 +1355,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupStickinessConfig' in kwargs: + target_group_stickiness_config = kwargs['targetGroupStickinessConfig'] + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + if target_group_stickiness_config is not None: _setter("target_group_stickiness_config", target_group_stickiness_config) if target_groups is not None: @@ -1246,7 +1390,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -1288,7 +1434,11 @@ def _configure( _setter: Callable[[Any, Any], None], http_header_name: Optional[str] = None, values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpHeaderName' in kwargs: + http_header_name = kwargs['httpHeaderName'] + if http_header_name is not None: _setter("http_header_name", http_header_name) if values is not None: @@ -1317,7 +1467,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -1339,7 +1491,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -1361,7 +1515,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence['outputs.ListenerRuleQueryStringKeyValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -1386,7 +1542,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1447,7 +1605,11 @@ def _configure( port: Optional[str] = None, protocol: Optional[str] = None, query: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + _setter("status_code", status_code) if host is not None: _setter("host", host) @@ -1551,7 +1713,21 @@ def _configure( query_string_config: Optional['outputs.ListenerRuleQueryStringConfig'] = None, source_ip_config: Optional['outputs.ListenerRuleSourceIpConfig'] = None, values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostHeaderConfig' in kwargs: + host_header_config = kwargs['hostHeaderConfig'] + if 'httpHeaderConfig' in kwargs: + http_header_config = kwargs['httpHeaderConfig'] + if 'httpRequestMethodConfig' in kwargs: + http_request_method_config = kwargs['httpRequestMethodConfig'] + if 'pathPatternConfig' in kwargs: + path_pattern_config = kwargs['pathPatternConfig'] + if 'queryStringConfig' in kwargs: + query_string_config = kwargs['queryStringConfig'] + if 'sourceIpConfig' in kwargs: + source_ip_config = kwargs['sourceIpConfig'] + if field is not None: _setter("field", field) if host_header_config is not None: @@ -1622,7 +1798,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -1664,7 +1842,11 @@ def _configure( _setter: Callable[[Any, Any], None], duration_seconds: Optional[int] = None, enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationSeconds' in kwargs: + duration_seconds = kwargs['durationSeconds'] + if duration_seconds is not None: _setter("duration_seconds", duration_seconds) if enabled is not None: @@ -1713,7 +1895,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_group_arn: Optional[str] = None, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + if target_group_arn is not None: _setter("target_group_arn", target_group_arn) if weight is not None: @@ -1762,7 +1948,11 @@ def _configure( _setter: Callable[[Any, Any], None], duration_seconds: Optional[int] = None, enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationSeconds' in kwargs: + duration_seconds = kwargs['durationSeconds'] + if duration_seconds is not None: _setter("duration_seconds", duration_seconds) if enabled is not None: @@ -1811,7 +2001,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_group_arn: Optional[str] = None, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupArn' in kwargs: + target_group_arn = kwargs['targetGroupArn'] + if target_group_arn is not None: _setter("target_group_arn", target_group_arn) if weight is not None: @@ -1843,7 +2037,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1904,7 +2100,17 @@ def _configure( allocation_id: Optional[str] = None, i_pv6_address: Optional[str] = None, private_i_pv4_address: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'allocationId' in kwargs: + allocation_id = kwargs['allocationId'] + if 'iPv6Address' in kwargs: + i_pv6_address = kwargs['iPv6Address'] + if 'privateIPv4Address' in kwargs: + private_i_pv4_address = kwargs['privateIPv4Address'] + _setter("subnet_id", subnet_id) if allocation_id is not None: _setter("allocation_id", allocation_id) @@ -1949,7 +2155,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1984,7 +2192,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -2045,7 +2255,13 @@ def _configure( _setter: Callable[[Any, Any], None], grpc_code: Optional[str] = None, http_code: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'grpcCode' in kwargs: + grpc_code = kwargs['grpcCode'] + if 'httpCode' in kwargs: + http_code = kwargs['httpCode'] + if grpc_code is not None: _setter("grpc_code", grpc_code) if http_code is not None: @@ -2087,7 +2303,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2148,7 +2366,11 @@ def _configure( id: str, availability_zone: Optional[str] = None, port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + _setter("id", id) if availability_zone is not None: _setter("availability_zone", availability_zone) diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/target_group.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/target_group.py index a3f908f791..553b1c0d0d 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/target_group.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/target_group.py @@ -101,7 +101,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthCheckEnabled' in kwargs: + health_check_enabled = kwargs['healthCheckEnabled'] + if 'healthCheckIntervalSeconds' in kwargs: + health_check_interval_seconds = kwargs['healthCheckIntervalSeconds'] + if 'healthCheckPath' in kwargs: + health_check_path = kwargs['healthCheckPath'] + if 'healthCheckPort' in kwargs: + health_check_port = kwargs['healthCheckPort'] + if 'healthCheckProtocol' in kwargs: + health_check_protocol = kwargs['healthCheckProtocol'] + if 'healthCheckTimeoutSeconds' in kwargs: + health_check_timeout_seconds = kwargs['healthCheckTimeoutSeconds'] + if 'healthyThresholdCount' in kwargs: + healthy_threshold_count = kwargs['healthyThresholdCount'] + if 'ipAddressType' in kwargs: + ip_address_type = kwargs['ipAddressType'] + if 'protocolVersion' in kwargs: + protocol_version = kwargs['protocolVersion'] + if 'targetGroupAttributes' in kwargs: + target_group_attributes = kwargs['targetGroupAttributes'] + if 'targetType' in kwargs: + target_type = kwargs['targetType'] + if 'unhealthyThresholdCount' in kwargs: + unhealthy_threshold_count = kwargs['unhealthyThresholdCount'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if health_check_enabled is not None: _setter("health_check_enabled", health_check_enabled) if health_check_interval_seconds is not None: diff --git a/sdk/python/pulumi_aws_native/elasticsearch/_inputs.py b/sdk/python/pulumi_aws_native/elasticsearch/_inputs.py index 5485ead9eb..e6915fbfdb 100644 --- a/sdk/python/pulumi_aws_native/elasticsearch/_inputs.py +++ b/sdk/python/pulumi_aws_native/elasticsearch/_inputs.py @@ -46,7 +46,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anonymousAuthEnabled' in kwargs: + anonymous_auth_enabled = kwargs['anonymousAuthEnabled'] + if 'internalUserDatabaseEnabled' in kwargs: + internal_user_database_enabled = kwargs['internalUserDatabaseEnabled'] + if 'masterUserOptions' in kwargs: + master_user_options = kwargs['masterUserOptions'] + if anonymous_auth_enabled is not None: _setter("anonymous_auth_enabled", anonymous_auth_enabled) if enabled is not None: @@ -114,7 +122,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'identityPoolId' in kwargs: + identity_pool_id = kwargs['identityPoolId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if enabled is not None: _setter("enabled", enabled) if identity_pool_id is not None: @@ -173,7 +189,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -208,7 +226,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsEnabled' in kwargs: + ebs_enabled = kwargs['ebsEnabled'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if ebs_enabled is not None: _setter("ebs_enabled", ebs_enabled) if iops is not None: @@ -297,7 +323,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coldStorageOptions' in kwargs: + cold_storage_options = kwargs['coldStorageOptions'] + if 'dedicatedMasterCount' in kwargs: + dedicated_master_count = kwargs['dedicatedMasterCount'] + if 'dedicatedMasterEnabled' in kwargs: + dedicated_master_enabled = kwargs['dedicatedMasterEnabled'] + if 'dedicatedMasterType' in kwargs: + dedicated_master_type = kwargs['dedicatedMasterType'] + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'warmCount' in kwargs: + warm_count = kwargs['warmCount'] + if 'warmEnabled' in kwargs: + warm_enabled = kwargs['warmEnabled'] + if 'warmType' in kwargs: + warm_type = kwargs['warmType'] + if 'zoneAwarenessConfig' in kwargs: + zone_awareness_config = kwargs['zoneAwarenessConfig'] + if 'zoneAwarenessEnabled' in kwargs: + zone_awareness_enabled = kwargs['zoneAwarenessEnabled'] + if cold_storage_options is not None: _setter("cold_storage_options", cold_storage_options) if dedicated_master_count is not None: @@ -436,7 +486,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if enabled is not None: _setter("enabled", enabled) if kms_key_id is not None: @@ -485,7 +539,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customEndpoint' in kwargs: + custom_endpoint = kwargs['customEndpoint'] + if 'customEndpointCertificateArn' in kwargs: + custom_endpoint_certificate_arn = kwargs['customEndpointCertificateArn'] + if 'customEndpointEnabled' in kwargs: + custom_endpoint_enabled = kwargs['customEndpointEnabled'] + if 'enforceHttps' in kwargs: + enforce_https = kwargs['enforceHttps'] + if 'tlsSecurityPolicy' in kwargs: + tls_security_policy = kwargs['tlsSecurityPolicy'] + if custom_endpoint is not None: _setter("custom_endpoint", custom_endpoint) if custom_endpoint_certificate_arn is not None: @@ -561,7 +627,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'masterUserArn' in kwargs: + master_user_arn = kwargs['masterUserArn'] + if 'masterUserName' in kwargs: + master_user_name = kwargs['masterUserName'] + if 'masterUserPassword' in kwargs: + master_user_password = kwargs['masterUserPassword'] + if master_user_arn is not None: _setter("master_user_arn", master_user_arn) if master_user_name is not None: @@ -609,7 +683,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -635,7 +711,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], automated_snapshot_start_hour: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'automatedSnapshotStartHour' in kwargs: + automated_snapshot_start_hour = kwargs['automatedSnapshotStartHour'] + if automated_snapshot_start_hour is not None: _setter("automated_snapshot_start_hour", automated_snapshot_start_hour) @@ -664,7 +744,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -702,7 +784,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -739,7 +827,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_zone_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZoneCount' in kwargs: + availability_zone_count = kwargs['availabilityZoneCount'] + if availability_zone_count is not None: _setter("availability_zone_count", availability_zone_count) diff --git a/sdk/python/pulumi_aws_native/elasticsearch/domain.py b/sdk/python/pulumi_aws_native/elasticsearch/domain.py index 5f7026825a..0132567047 100644 --- a/sdk/python/pulumi_aws_native/elasticsearch/domain.py +++ b/sdk/python/pulumi_aws_native/elasticsearch/domain.py @@ -70,7 +70,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessPolicies' in kwargs: + access_policies = kwargs['accessPolicies'] + if 'advancedOptions' in kwargs: + advanced_options = kwargs['advancedOptions'] + if 'advancedSecurityOptions' in kwargs: + advanced_security_options = kwargs['advancedSecurityOptions'] + if 'cognitoOptions' in kwargs: + cognito_options = kwargs['cognitoOptions'] + if 'domainEndpointOptions' in kwargs: + domain_endpoint_options = kwargs['domainEndpointOptions'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'ebsOptions' in kwargs: + ebs_options = kwargs['ebsOptions'] + if 'elasticsearchClusterConfig' in kwargs: + elasticsearch_cluster_config = kwargs['elasticsearchClusterConfig'] + if 'elasticsearchVersion' in kwargs: + elasticsearch_version = kwargs['elasticsearchVersion'] + if 'encryptionAtRestOptions' in kwargs: + encryption_at_rest_options = kwargs['encryptionAtRestOptions'] + if 'logPublishingOptions' in kwargs: + log_publishing_options = kwargs['logPublishingOptions'] + if 'nodeToNodeEncryptionOptions' in kwargs: + node_to_node_encryption_options = kwargs['nodeToNodeEncryptionOptions'] + if 'snapshotOptions' in kwargs: + snapshot_options = kwargs['snapshotOptions'] + if 'vpcOptions' in kwargs: + vpc_options = kwargs['vpcOptions'] + if access_policies is not None: _setter("access_policies", access_policies) if advanced_options is not None: diff --git a/sdk/python/pulumi_aws_native/elasticsearch/outputs.py b/sdk/python/pulumi_aws_native/elasticsearch/outputs.py index d6b8145dd8..84d1257d8b 100644 --- a/sdk/python/pulumi_aws_native/elasticsearch/outputs.py +++ b/sdk/python/pulumi_aws_native/elasticsearch/outputs.py @@ -68,7 +68,15 @@ def _configure( enabled: Optional[bool] = None, internal_user_database_enabled: Optional[bool] = None, master_user_options: Optional['outputs.DomainMasterUserOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anonymousAuthEnabled' in kwargs: + anonymous_auth_enabled = kwargs['anonymousAuthEnabled'] + if 'internalUserDatabaseEnabled' in kwargs: + internal_user_database_enabled = kwargs['internalUserDatabaseEnabled'] + if 'masterUserOptions' in kwargs: + master_user_options = kwargs['masterUserOptions'] + if anonymous_auth_enabled is not None: _setter("anonymous_auth_enabled", anonymous_auth_enabled) if enabled is not None: @@ -141,7 +149,15 @@ def _configure( identity_pool_id: Optional[str] = None, role_arn: Optional[str] = None, user_pool_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'identityPoolId' in kwargs: + identity_pool_id = kwargs['identityPoolId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if enabled is not None: _setter("enabled", enabled) if identity_pool_id is not None: @@ -184,7 +200,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -236,7 +254,15 @@ def _configure( iops: Optional[int] = None, volume_size: Optional[int] = None, volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsEnabled' in kwargs: + ebs_enabled = kwargs['ebsEnabled'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if ebs_enabled is not None: _setter("ebs_enabled", ebs_enabled) if iops is not None: @@ -346,7 +372,31 @@ def _configure( warm_type: Optional[str] = None, zone_awareness_config: Optional['outputs.DomainZoneAwarenessConfig'] = None, zone_awareness_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coldStorageOptions' in kwargs: + cold_storage_options = kwargs['coldStorageOptions'] + if 'dedicatedMasterCount' in kwargs: + dedicated_master_count = kwargs['dedicatedMasterCount'] + if 'dedicatedMasterEnabled' in kwargs: + dedicated_master_enabled = kwargs['dedicatedMasterEnabled'] + if 'dedicatedMasterType' in kwargs: + dedicated_master_type = kwargs['dedicatedMasterType'] + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'warmCount' in kwargs: + warm_count = kwargs['warmCount'] + if 'warmEnabled' in kwargs: + warm_enabled = kwargs['warmEnabled'] + if 'warmType' in kwargs: + warm_type = kwargs['warmType'] + if 'zoneAwarenessConfig' in kwargs: + zone_awareness_config = kwargs['zoneAwarenessConfig'] + if 'zoneAwarenessEnabled' in kwargs: + zone_awareness_enabled = kwargs['zoneAwarenessEnabled'] + if cold_storage_options is not None: _setter("cold_storage_options", cold_storage_options) if dedicated_master_count is not None: @@ -458,7 +508,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if enabled is not None: _setter("enabled", enabled) if kms_key_id is not None: @@ -524,7 +578,19 @@ def _configure( custom_endpoint_enabled: Optional[bool] = None, enforce_https: Optional[bool] = None, tls_security_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customEndpoint' in kwargs: + custom_endpoint = kwargs['customEndpoint'] + if 'customEndpointCertificateArn' in kwargs: + custom_endpoint_certificate_arn = kwargs['customEndpointCertificateArn'] + if 'customEndpointEnabled' in kwargs: + custom_endpoint_enabled = kwargs['customEndpointEnabled'] + if 'enforceHttps' in kwargs: + enforce_https = kwargs['enforceHttps'] + if 'tlsSecurityPolicy' in kwargs: + tls_security_policy = kwargs['tlsSecurityPolicy'] + if custom_endpoint is not None: _setter("custom_endpoint", custom_endpoint) if custom_endpoint_certificate_arn is not None: @@ -601,7 +667,15 @@ def _configure( master_user_arn: Optional[str] = None, master_user_name: Optional[str] = None, master_user_password: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'masterUserArn' in kwargs: + master_user_arn = kwargs['masterUserArn'] + if 'masterUserName' in kwargs: + master_user_name = kwargs['masterUserName'] + if 'masterUserPassword' in kwargs: + master_user_password = kwargs['masterUserPassword'] + if master_user_arn is not None: _setter("master_user_arn", master_user_arn) if master_user_name is not None: @@ -637,7 +711,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -676,7 +752,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], automated_snapshot_start_hour: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'automatedSnapshotStartHour' in kwargs: + automated_snapshot_start_hour = kwargs['automatedSnapshotStartHour'] + if automated_snapshot_start_hour is not None: _setter("automated_snapshot_start_hour", automated_snapshot_start_hour) @@ -701,7 +781,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -750,7 +832,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -796,7 +884,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_zone_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZoneCount' in kwargs: + availability_zone_count = kwargs['availabilityZoneCount'] + if availability_zone_count is not None: _setter("availability_zone_count", availability_zone_count) diff --git a/sdk/python/pulumi_aws_native/emr/_inputs.py b/sdk/python/pulumi_aws_native/emr/_inputs.py index f0a75c3537..75cc8af4d5 100644 --- a/sdk/python/pulumi_aws_native/emr/_inputs.py +++ b/sdk/python/pulumi_aws_native/emr/_inputs.py @@ -89,7 +89,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalInfo' in kwargs: + additional_info = kwargs['additionalInfo'] + if additional_info is not None: _setter("additional_info", additional_info) if args is not None: @@ -151,7 +155,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: pulumi.Input['ClusterScalingConstraintsArgs'], rules: pulumi.Input[Sequence[pulumi.Input['ClusterScalingRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("constraints", constraints) _setter("rules", rules) @@ -186,7 +192,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], idle_timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'idleTimeout' in kwargs: + idle_timeout = kwargs['idleTimeout'] + if idle_timeout is not None: _setter("idle_timeout", idle_timeout) @@ -215,7 +225,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], script_bootstrap_action: pulumi.Input['ClusterScriptBootstrapActionConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scriptBootstrapAction' in kwargs: + script_bootstrap_action = kwargs['scriptBootstrapAction'] + _setter("name", name) _setter("script_bootstrap_action", script_bootstrap_action) @@ -274,7 +288,15 @@ def _configure( namespace: Optional[pulumi.Input[str]] = None, statistic: Optional[pulumi.Input[str]] = None, unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'evaluationPeriods' in kwargs: + evaluation_periods = kwargs['evaluationPeriods'] + _setter("comparison_operator", comparison_operator) _setter("metric_name", metric_name) _setter("period", period) @@ -396,7 +418,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumCapacityUnits' in kwargs: + maximum_capacity_units = kwargs['maximumCapacityUnits'] + if 'minimumCapacityUnits' in kwargs: + minimum_capacity_units = kwargs['minimumCapacityUnits'] + if 'unitType' in kwargs: + unit_type = kwargs['unitType'] + if 'maximumCoreCapacityUnits' in kwargs: + maximum_core_capacity_units = kwargs['maximumCoreCapacityUnits'] + if 'maximumOnDemandCapacityUnits' in kwargs: + maximum_on_demand_capacity_units = kwargs['maximumOnDemandCapacityUnits'] + _setter("maximum_capacity_units", maximum_capacity_units) _setter("minimum_capacity_units", minimum_capacity_units) _setter("unit_type", unit_type) @@ -469,7 +503,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationProperties' in kwargs: + configuration_properties = kwargs['configurationProperties'] + if classification is not None: _setter("classification", classification) if configuration_properties is not None: @@ -520,7 +558,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'volumeSpecification' in kwargs: + volume_specification = kwargs['volumeSpecification'] + if 'volumesPerInstance' in kwargs: + volumes_per_instance = kwargs['volumesPerInstance'] + _setter("volume_specification", volume_specification) if volumes_per_instance is not None: _setter("volumes_per_instance", volumes_per_instance) @@ -559,7 +603,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsBlockDeviceConfigs' in kwargs: + ebs_block_device_configs = kwargs['ebsBlockDeviceConfigs'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if ebs_block_device_configs is not None: _setter("ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: @@ -605,7 +655,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mainClass' in kwargs: + main_class = kwargs['mainClass'] + if 'stepProperties' in kwargs: + step_properties = kwargs['stepProperties'] + _setter("jar", jar) if args is not None: _setter("args", args) @@ -675,7 +731,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceTypeConfigs' in kwargs: + instance_type_configs = kwargs['instanceTypeConfigs'] + if 'launchSpecifications' in kwargs: + launch_specifications = kwargs['launchSpecifications'] + if 'targetOnDemandCapacity' in kwargs: + target_on_demand_capacity = kwargs['targetOnDemandCapacity'] + if 'targetSpotCapacity' in kwargs: + target_spot_capacity = kwargs['targetSpotCapacity'] + if instance_type_configs is not None: _setter("instance_type_configs", instance_type_configs) if launch_specifications is not None: @@ -748,7 +814,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onDemandSpecification' in kwargs: + on_demand_specification = kwargs['onDemandSpecification'] + if 'spotSpecification' in kwargs: + spot_specification = kwargs['spotSpecification'] + if on_demand_specification is not None: _setter("on_demand_specification", on_demand_specification) if spot_specification is not None: @@ -809,7 +881,21 @@ def _configure( ebs_configuration: Optional[pulumi.Input['ClusterEbsConfigurationArgs']] = None, market: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'autoScalingPolicy' in kwargs: + auto_scaling_policy = kwargs['autoScalingPolicy'] + if 'bidPrice' in kwargs: + bid_price = kwargs['bidPrice'] + if 'customAmiId' in kwargs: + custom_ami_id = kwargs['customAmiId'] + if 'ebsConfiguration' in kwargs: + ebs_configuration = kwargs['ebsConfiguration'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) if auto_scaling_policy is not None: @@ -939,7 +1025,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'bidPrice' in kwargs: + bid_price = kwargs['bidPrice'] + if 'bidPriceAsPercentageOfOnDemandPrice' in kwargs: + bid_price_as_percentage_of_on_demand_price = kwargs['bidPriceAsPercentageOfOnDemandPrice'] + if 'customAmiId' in kwargs: + custom_ami_id = kwargs['customAmiId'] + if 'ebsConfiguration' in kwargs: + ebs_configuration = kwargs['ebsConfiguration'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + _setter("instance_type", instance_type) if bid_price is not None: _setter("bid_price", bid_price) @@ -1081,7 +1181,43 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalMasterSecurityGroups' in kwargs: + additional_master_security_groups = kwargs['additionalMasterSecurityGroups'] + if 'additionalSlaveSecurityGroups' in kwargs: + additional_slave_security_groups = kwargs['additionalSlaveSecurityGroups'] + if 'coreInstanceFleet' in kwargs: + core_instance_fleet = kwargs['coreInstanceFleet'] + if 'coreInstanceGroup' in kwargs: + core_instance_group = kwargs['coreInstanceGroup'] + if 'ec2KeyName' in kwargs: + ec2_key_name = kwargs['ec2KeyName'] + if 'ec2SubnetId' in kwargs: + ec2_subnet_id = kwargs['ec2SubnetId'] + if 'ec2SubnetIds' in kwargs: + ec2_subnet_ids = kwargs['ec2SubnetIds'] + if 'emrManagedMasterSecurityGroup' in kwargs: + emr_managed_master_security_group = kwargs['emrManagedMasterSecurityGroup'] + if 'emrManagedSlaveSecurityGroup' in kwargs: + emr_managed_slave_security_group = kwargs['emrManagedSlaveSecurityGroup'] + if 'hadoopVersion' in kwargs: + hadoop_version = kwargs['hadoopVersion'] + if 'keepJobFlowAliveWhenNoSteps' in kwargs: + keep_job_flow_alive_when_no_steps = kwargs['keepJobFlowAliveWhenNoSteps'] + if 'masterInstanceFleet' in kwargs: + master_instance_fleet = kwargs['masterInstanceFleet'] + if 'masterInstanceGroup' in kwargs: + master_instance_group = kwargs['masterInstanceGroup'] + if 'serviceAccessSecurityGroup' in kwargs: + service_access_security_group = kwargs['serviceAccessSecurityGroup'] + if 'taskInstanceFleets' in kwargs: + task_instance_fleets = kwargs['taskInstanceFleets'] + if 'taskInstanceGroups' in kwargs: + task_instance_groups = kwargs['taskInstanceGroups'] + if 'terminationProtected' in kwargs: + termination_protected = kwargs['terminationProtected'] + if additional_master_security_groups is not None: _setter("additional_master_security_groups", additional_master_security_groups) if additional_slave_security_groups is not None: @@ -1306,7 +1442,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kdcAdminPassword' in kwargs: + kdc_admin_password = kwargs['kdcAdminPassword'] + if 'adDomainJoinPassword' in kwargs: + ad_domain_join_password = kwargs['adDomainJoinPassword'] + if 'adDomainJoinUser' in kwargs: + ad_domain_join_user = kwargs['adDomainJoinUser'] + if 'crossRealmTrustPrincipalPassword' in kwargs: + cross_realm_trust_principal_password = kwargs['crossRealmTrustPrincipalPassword'] + _setter("kdc_admin_password", kdc_admin_password) _setter("realm", realm) if ad_domain_join_password is not None: @@ -1377,7 +1523,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1414,7 +1562,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], compute_limits: Optional[pulumi.Input['ClusterComputeLimitsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeLimits' in kwargs: + compute_limits = kwargs['computeLimits'] + if compute_limits is not None: _setter("compute_limits", compute_limits) @@ -1443,7 +1595,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1478,7 +1632,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allocation_strategy: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + _setter("allocation_strategy", allocation_strategy) @property @@ -1503,7 +1661,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_zone: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + _setter("availability_zone", availability_zone) @property @@ -1531,7 +1693,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleScalingPolicyConfiguration' in kwargs: + simple_scaling_policy_configuration = kwargs['simpleScalingPolicyConfiguration'] + _setter("simple_scaling_policy_configuration", simple_scaling_policy_configuration) if market is not None: _setter("market", market) @@ -1570,7 +1736,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_capacity: pulumi.Input[int], min_capacity: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + _setter("max_capacity", max_capacity) _setter("min_capacity", min_capacity) @@ -1614,7 +1786,9 @@ def _configure( name: pulumi.Input[str], trigger: pulumi.Input['ClusterScalingTriggerArgs'], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("name", name) _setter("trigger", trigger) @@ -1670,7 +1844,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch_alarm_definition: pulumi.Input['ClusterCloudWatchAlarmDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchAlarmDefinition' in kwargs: + cloud_watch_alarm_definition = kwargs['cloudWatchAlarmDefinition'] + _setter("cloud_watch_alarm_definition", cloud_watch_alarm_definition) @property @@ -1698,7 +1876,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("path", path) if args is not None: _setter("args", args) @@ -1740,7 +1920,15 @@ def _configure( scaling_adjustment: pulumi.Input[int], adjustment_type: Optional[pulumi.Input[str]] = None, cool_down: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scalingAdjustment' in kwargs: + scaling_adjustment = kwargs['scalingAdjustment'] + if 'adjustmentType' in kwargs: + adjustment_type = kwargs['adjustmentType'] + if 'coolDown' in kwargs: + cool_down = kwargs['coolDown'] + _setter("scaling_adjustment", scaling_adjustment) if adjustment_type is not None: _setter("adjustment_type", adjustment_type) @@ -1796,7 +1984,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeoutAction' in kwargs: + timeout_action = kwargs['timeoutAction'] + if 'timeoutDurationMinutes' in kwargs: + timeout_duration_minutes = kwargs['timeoutDurationMinutes'] + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'blockDurationMinutes' in kwargs: + block_duration_minutes = kwargs['blockDurationMinutes'] + _setter("timeout_action", timeout_action) _setter("timeout_duration_minutes", timeout_duration_minutes) if allocation_strategy is not None: @@ -1859,7 +2057,13 @@ def _configure( hadoop_jar_step: pulumi.Input['ClusterHadoopJarStepConfigArgs'], name: pulumi.Input[str], action_on_failure: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hadoopJarStep' in kwargs: + hadoop_jar_step = kwargs['hadoopJarStep'] + if 'actionOnFailure' in kwargs: + action_on_failure = kwargs['actionOnFailure'] + _setter("hadoop_jar_step", hadoop_jar_step) _setter("name", name) if action_on_failure is not None: @@ -1908,7 +2112,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1952,7 +2158,13 @@ def _configure( volume_type: pulumi.Input[str], iops: Optional[pulumi.Input[int]] = None, throughput: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGb' in kwargs: + size_in_gb = kwargs['sizeInGb'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + _setter("size_in_gb", size_in_gb) _setter("volume_type", volume_type) if iops is not None: @@ -2015,7 +2227,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationProperties' in kwargs: + configuration_properties = kwargs['configurationProperties'] + if classification is not None: _setter("classification", classification) if configuration_properties is not None: @@ -2066,7 +2282,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'volumeSpecification' in kwargs: + volume_specification = kwargs['volumeSpecification'] + if 'volumesPerInstance' in kwargs: + volumes_per_instance = kwargs['volumesPerInstance'] + _setter("volume_specification", volume_specification) if volumes_per_instance is not None: _setter("volumes_per_instance", volumes_per_instance) @@ -2105,7 +2327,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsBlockDeviceConfigs' in kwargs: + ebs_block_device_configs = kwargs['ebsBlockDeviceConfigs'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if ebs_block_device_configs is not None: _setter("ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: @@ -2145,7 +2373,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onDemandSpecification' in kwargs: + on_demand_specification = kwargs['onDemandSpecification'] + if 'spotSpecification' in kwargs: + spot_specification = kwargs['spotSpecification'] + if on_demand_specification is not None: _setter("on_demand_specification", on_demand_specification) if spot_specification is not None: @@ -2200,7 +2434,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'bidPrice' in kwargs: + bid_price = kwargs['bidPrice'] + if 'bidPriceAsPercentageOfOnDemandPrice' in kwargs: + bid_price_as_percentage_of_on_demand_price = kwargs['bidPriceAsPercentageOfOnDemandPrice'] + if 'customAmiId' in kwargs: + custom_ami_id = kwargs['customAmiId'] + if 'ebsConfiguration' in kwargs: + ebs_configuration = kwargs['ebsConfiguration'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + _setter("instance_type", instance_type) if bid_price is not None: _setter("bid_price", bid_price) @@ -2291,7 +2539,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allocation_strategy: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + _setter("allocation_strategy", allocation_strategy) @property @@ -2325,7 +2577,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeoutAction' in kwargs: + timeout_action = kwargs['timeoutAction'] + if 'timeoutDurationMinutes' in kwargs: + timeout_duration_minutes = kwargs['timeoutDurationMinutes'] + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'blockDurationMinutes' in kwargs: + block_duration_minutes = kwargs['blockDurationMinutes'] + _setter("timeout_action", timeout_action) _setter("timeout_duration_minutes", timeout_duration_minutes) if allocation_strategy is not None: @@ -2391,7 +2653,13 @@ def _configure( volume_type: pulumi.Input[str], iops: Optional[pulumi.Input[int]] = None, throughput: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGb' in kwargs: + size_in_gb = kwargs['sizeInGb'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + _setter("size_in_gb", size_in_gb) _setter("volume_type", volume_type) if iops is not None: @@ -2451,7 +2719,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: pulumi.Input['InstanceGroupConfigScalingConstraintsArgs'], rules: pulumi.Input[Sequence[pulumi.Input['InstanceGroupConfigScalingRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("constraints", constraints) _setter("rules", rules) @@ -2510,7 +2780,15 @@ def _configure( namespace: Optional[pulumi.Input[str]] = None, statistic: Optional[pulumi.Input[str]] = None, unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'evaluationPeriods' in kwargs: + evaluation_periods = kwargs['evaluationPeriods'] + _setter("comparison_operator", comparison_operator) _setter("metric_name", metric_name) _setter("period", period) @@ -2626,7 +2904,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationProperties' in kwargs: + configuration_properties = kwargs['configurationProperties'] + if classification is not None: _setter("classification", classification) if configuration_properties is not None: @@ -2677,7 +2959,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'volumeSpecification' in kwargs: + volume_specification = kwargs['volumeSpecification'] + if 'volumesPerInstance' in kwargs: + volumes_per_instance = kwargs['volumesPerInstance'] + _setter("volume_specification", volume_specification) if volumes_per_instance is not None: _setter("volumes_per_instance", volumes_per_instance) @@ -2716,7 +3004,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsBlockDeviceConfigs' in kwargs: + ebs_block_device_configs = kwargs['ebsBlockDeviceConfigs'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if ebs_block_device_configs is not None: _setter("ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: @@ -2756,7 +3050,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2794,7 +3090,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleScalingPolicyConfiguration' in kwargs: + simple_scaling_policy_configuration = kwargs['simpleScalingPolicyConfiguration'] + _setter("simple_scaling_policy_configuration", simple_scaling_policy_configuration) if market is not None: _setter("market", market) @@ -2833,7 +3133,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_capacity: pulumi.Input[int], min_capacity: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + _setter("max_capacity", max_capacity) _setter("min_capacity", min_capacity) @@ -2877,7 +3183,9 @@ def _configure( name: pulumi.Input[str], trigger: pulumi.Input['InstanceGroupConfigScalingTriggerArgs'], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("name", name) _setter("trigger", trigger) @@ -2933,7 +3241,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch_alarm_definition: pulumi.Input['InstanceGroupConfigCloudWatchAlarmDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchAlarmDefinition' in kwargs: + cloud_watch_alarm_definition = kwargs['cloudWatchAlarmDefinition'] + _setter("cloud_watch_alarm_definition", cloud_watch_alarm_definition) @property @@ -2964,7 +3276,15 @@ def _configure( scaling_adjustment: pulumi.Input[int], adjustment_type: Optional[pulumi.Input[str]] = None, cool_down: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scalingAdjustment' in kwargs: + scaling_adjustment = kwargs['scalingAdjustment'] + if 'adjustmentType' in kwargs: + adjustment_type = kwargs['adjustmentType'] + if 'coolDown' in kwargs: + cool_down = kwargs['coolDown'] + _setter("scaling_adjustment", scaling_adjustment) if adjustment_type is not None: _setter("adjustment_type", adjustment_type) @@ -3020,7 +3340,13 @@ def _configure( volume_type: pulumi.Input[str], iops: Optional[pulumi.Input[int]] = None, throughput: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGb' in kwargs: + size_in_gb = kwargs['sizeInGb'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + _setter("size_in_gb", size_in_gb) _setter("volume_type", volume_type) if iops is not None: @@ -3086,7 +3412,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mainClass' in kwargs: + main_class = kwargs['mainClass'] + if 'stepProperties' in kwargs: + step_properties = kwargs['stepProperties'] + _setter("jar", jar) if args is not None: _setter("args", args) @@ -3147,7 +3479,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -3192,7 +3526,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3241,7 +3577,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/emr/cluster.py b/sdk/python/pulumi_aws_native/emr/cluster.py index eb2d97e91c..0a7929ba95 100644 --- a/sdk/python/pulumi_aws_native/emr/cluster.py +++ b/sdk/python/pulumi_aws_native/emr/cluster.py @@ -97,7 +97,45 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobFlowRole' in kwargs: + job_flow_role = kwargs['jobFlowRole'] + if 'serviceRole' in kwargs: + service_role = kwargs['serviceRole'] + if 'additionalInfo' in kwargs: + additional_info = kwargs['additionalInfo'] + if 'autoScalingRole' in kwargs: + auto_scaling_role = kwargs['autoScalingRole'] + if 'autoTerminationPolicy' in kwargs: + auto_termination_policy = kwargs['autoTerminationPolicy'] + if 'bootstrapActions' in kwargs: + bootstrap_actions = kwargs['bootstrapActions'] + if 'customAmiId' in kwargs: + custom_ami_id = kwargs['customAmiId'] + if 'ebsRootVolumeSize' in kwargs: + ebs_root_volume_size = kwargs['ebsRootVolumeSize'] + if 'kerberosAttributes' in kwargs: + kerberos_attributes = kwargs['kerberosAttributes'] + if 'logEncryptionKmsKeyId' in kwargs: + log_encryption_kms_key_id = kwargs['logEncryptionKmsKeyId'] + if 'logUri' in kwargs: + log_uri = kwargs['logUri'] + if 'managedScalingPolicy' in kwargs: + managed_scaling_policy = kwargs['managedScalingPolicy'] + if 'osReleaseLabel' in kwargs: + os_release_label = kwargs['osReleaseLabel'] + if 'releaseLabel' in kwargs: + release_label = kwargs['releaseLabel'] + if 'scaleDownBehavior' in kwargs: + scale_down_behavior = kwargs['scaleDownBehavior'] + if 'securityConfiguration' in kwargs: + security_configuration = kwargs['securityConfiguration'] + if 'stepConcurrencyLevel' in kwargs: + step_concurrency_level = kwargs['stepConcurrencyLevel'] + if 'visibleToAllUsers' in kwargs: + visible_to_all_users = kwargs['visibleToAllUsers'] + _setter("instances", instances) _setter("job_flow_role", job_flow_role) _setter("service_role", service_role) 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..305e82ef70 100644 --- a/sdk/python/pulumi_aws_native/emr/instance_fleet_config.py +++ b/sdk/python/pulumi_aws_native/emr/instance_fleet_config.py @@ -46,7 +46,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterId' in kwargs: + cluster_id = kwargs['clusterId'] + if 'instanceFleetType' in kwargs: + instance_fleet_type = kwargs['instanceFleetType'] + if 'instanceTypeConfigs' in kwargs: + instance_type_configs = kwargs['instanceTypeConfigs'] + if 'launchSpecifications' in kwargs: + launch_specifications = kwargs['launchSpecifications'] + if 'targetOnDemandCapacity' in kwargs: + target_on_demand_capacity = kwargs['targetOnDemandCapacity'] + if 'targetSpotCapacity' in kwargs: + target_spot_capacity = kwargs['targetSpotCapacity'] + _setter("cluster_id", cluster_id) _setter("instance_fleet_type", instance_fleet_type) if instance_type_configs is not None: 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..a9b764d601 100644 --- a/sdk/python/pulumi_aws_native/emr/instance_group_config.py +++ b/sdk/python/pulumi_aws_native/emr/instance_group_config.py @@ -58,7 +58,25 @@ def _configure( ebs_configuration: Optional[pulumi.Input['InstanceGroupConfigEbsConfigurationArgs']] = None, market: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceRole' in kwargs: + instance_role = kwargs['instanceRole'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'jobFlowId' in kwargs: + job_flow_id = kwargs['jobFlowId'] + if 'autoScalingPolicy' in kwargs: + auto_scaling_policy = kwargs['autoScalingPolicy'] + if 'bidPrice' in kwargs: + bid_price = kwargs['bidPrice'] + if 'customAmiId' in kwargs: + custom_ami_id = kwargs['customAmiId'] + if 'ebsConfiguration' in kwargs: + ebs_configuration = kwargs['ebsConfiguration'] + _setter("instance_count", instance_count) _setter("instance_role", instance_role) _setter("instance_type", instance_type) diff --git a/sdk/python/pulumi_aws_native/emr/outputs.py b/sdk/python/pulumi_aws_native/emr/outputs.py index 48dfc6d51d..9e7881d2dc 100644 --- a/sdk/python/pulumi_aws_native/emr/outputs.py +++ b/sdk/python/pulumi_aws_native/emr/outputs.py @@ -107,7 +107,11 @@ def _configure( args: Optional[Sequence[str]] = None, name: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalInfo' in kwargs: + additional_info = kwargs['additionalInfo'] + if additional_info is not None: _setter("additional_info", additional_info) if args is not None: @@ -153,7 +157,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: 'outputs.ClusterScalingConstraints', rules: Sequence['outputs.ClusterScalingRule'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("constraints", constraints) _setter("rules", rules) @@ -197,7 +203,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], idle_timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'idleTimeout' in kwargs: + idle_timeout = kwargs['idleTimeout'] + if idle_timeout is not None: _setter("idle_timeout", idle_timeout) @@ -239,7 +249,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, script_bootstrap_action: 'outputs.ClusterScriptBootstrapActionConfig', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scriptBootstrapAction' in kwargs: + script_bootstrap_action = kwargs['scriptBootstrapAction'] + _setter("name", name) _setter("script_bootstrap_action", script_bootstrap_action) @@ -311,7 +325,15 @@ def _configure( namespace: Optional[str] = None, statistic: Optional[str] = None, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'evaluationPeriods' in kwargs: + evaluation_periods = kwargs['evaluationPeriods'] + _setter("comparison_operator", comparison_operator) _setter("metric_name", metric_name) _setter("period", period) @@ -422,7 +444,19 @@ def _configure( unit_type: str, maximum_core_capacity_units: Optional[int] = None, maximum_on_demand_capacity_units: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumCapacityUnits' in kwargs: + maximum_capacity_units = kwargs['maximumCapacityUnits'] + if 'minimumCapacityUnits' in kwargs: + minimum_capacity_units = kwargs['minimumCapacityUnits'] + if 'unitType' in kwargs: + unit_type = kwargs['unitType'] + if 'maximumCoreCapacityUnits' in kwargs: + maximum_core_capacity_units = kwargs['maximumCoreCapacityUnits'] + if 'maximumOnDemandCapacityUnits' in kwargs: + maximum_on_demand_capacity_units = kwargs['maximumOnDemandCapacityUnits'] + _setter("maximum_capacity_units", maximum_capacity_units) _setter("minimum_capacity_units", minimum_capacity_units) _setter("unit_type", unit_type) @@ -492,7 +526,11 @@ def _configure( classification: Optional[str] = None, configuration_properties: Optional[Any] = None, configurations: Optional[Sequence['outputs.ClusterConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationProperties' in kwargs: + configuration_properties = kwargs['configurationProperties'] + if classification is not None: _setter("classification", classification) if configuration_properties is not None: @@ -550,7 +588,13 @@ def _configure( _setter: Callable[[Any, Any], None], volume_specification: 'outputs.ClusterVolumeSpecification', volumes_per_instance: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'volumeSpecification' in kwargs: + volume_specification = kwargs['volumeSpecification'] + if 'volumesPerInstance' in kwargs: + volumes_per_instance = kwargs['volumesPerInstance'] + _setter("volume_specification", volume_specification) if volumes_per_instance is not None: _setter("volumes_per_instance", volumes_per_instance) @@ -600,7 +644,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsBlockDeviceConfigs' in kwargs: + ebs_block_device_configs = kwargs['ebsBlockDeviceConfigs'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if ebs_block_device_configs is not None: _setter("ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: @@ -657,7 +707,13 @@ def _configure( args: Optional[Sequence[str]] = None, main_class: Optional[str] = None, step_properties: Optional[Sequence['outputs.ClusterKeyValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mainClass' in kwargs: + main_class = kwargs['mainClass'] + if 'stepProperties' in kwargs: + step_properties = kwargs['stepProperties'] + _setter("jar", jar) if args is not None: _setter("args", args) @@ -734,7 +790,17 @@ def _configure( name: Optional[str] = None, target_on_demand_capacity: Optional[int] = None, target_spot_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceTypeConfigs' in kwargs: + instance_type_configs = kwargs['instanceTypeConfigs'] + if 'launchSpecifications' in kwargs: + launch_specifications = kwargs['launchSpecifications'] + if 'targetOnDemandCapacity' in kwargs: + target_on_demand_capacity = kwargs['targetOnDemandCapacity'] + if 'targetSpotCapacity' in kwargs: + target_spot_capacity = kwargs['targetSpotCapacity'] + if instance_type_configs is not None: _setter("instance_type_configs", instance_type_configs) if launch_specifications is not None: @@ -806,7 +872,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onDemandSpecification' in kwargs: + on_demand_specification = kwargs['onDemandSpecification'] + if 'spotSpecification' in kwargs: + spot_specification = kwargs['spotSpecification'] + if on_demand_specification is not None: _setter("on_demand_specification", on_demand_specification) if spot_specification is not None: @@ -886,7 +958,21 @@ def _configure( ebs_configuration: Optional['outputs.ClusterEbsConfiguration'] = None, market: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'autoScalingPolicy' in kwargs: + auto_scaling_policy = kwargs['autoScalingPolicy'] + if 'bidPrice' in kwargs: + bid_price = kwargs['bidPrice'] + if 'customAmiId' in kwargs: + custom_ami_id = kwargs['customAmiId'] + if 'ebsConfiguration' in kwargs: + ebs_configuration = kwargs['ebsConfiguration'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) if auto_scaling_policy is not None: @@ -1007,7 +1093,21 @@ def _configure( custom_ami_id: Optional[str] = None, ebs_configuration: Optional['outputs.ClusterEbsConfiguration'] = None, weighted_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'bidPrice' in kwargs: + bid_price = kwargs['bidPrice'] + if 'bidPriceAsPercentageOfOnDemandPrice' in kwargs: + bid_price_as_percentage_of_on_demand_price = kwargs['bidPriceAsPercentageOfOnDemandPrice'] + if 'customAmiId' in kwargs: + custom_ami_id = kwargs['customAmiId'] + if 'ebsConfiguration' in kwargs: + ebs_configuration = kwargs['ebsConfiguration'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + _setter("instance_type", instance_type) if bid_price is not None: _setter("bid_price", bid_price) @@ -1170,7 +1270,43 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalMasterSecurityGroups' in kwargs: + additional_master_security_groups = kwargs['additionalMasterSecurityGroups'] + if 'additionalSlaveSecurityGroups' in kwargs: + additional_slave_security_groups = kwargs['additionalSlaveSecurityGroups'] + if 'coreInstanceFleet' in kwargs: + core_instance_fleet = kwargs['coreInstanceFleet'] + if 'coreInstanceGroup' in kwargs: + core_instance_group = kwargs['coreInstanceGroup'] + if 'ec2KeyName' in kwargs: + ec2_key_name = kwargs['ec2KeyName'] + if 'ec2SubnetId' in kwargs: + ec2_subnet_id = kwargs['ec2SubnetId'] + if 'ec2SubnetIds' in kwargs: + ec2_subnet_ids = kwargs['ec2SubnetIds'] + if 'emrManagedMasterSecurityGroup' in kwargs: + emr_managed_master_security_group = kwargs['emrManagedMasterSecurityGroup'] + if 'emrManagedSlaveSecurityGroup' in kwargs: + emr_managed_slave_security_group = kwargs['emrManagedSlaveSecurityGroup'] + if 'hadoopVersion' in kwargs: + hadoop_version = kwargs['hadoopVersion'] + if 'keepJobFlowAliveWhenNoSteps' in kwargs: + keep_job_flow_alive_when_no_steps = kwargs['keepJobFlowAliveWhenNoSteps'] + if 'masterInstanceFleet' in kwargs: + master_instance_fleet = kwargs['masterInstanceFleet'] + if 'masterInstanceGroup' in kwargs: + master_instance_group = kwargs['masterInstanceGroup'] + if 'serviceAccessSecurityGroup' in kwargs: + service_access_security_group = kwargs['serviceAccessSecurityGroup'] + if 'taskInstanceFleets' in kwargs: + task_instance_fleets = kwargs['taskInstanceFleets'] + if 'taskInstanceGroups' in kwargs: + task_instance_groups = kwargs['taskInstanceGroups'] + if 'terminationProtected' in kwargs: + termination_protected = kwargs['terminationProtected'] + if additional_master_security_groups is not None: _setter("additional_master_security_groups", additional_master_security_groups) if additional_slave_security_groups is not None: @@ -1346,7 +1482,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kdcAdminPassword' in kwargs: + kdc_admin_password = kwargs['kdcAdminPassword'] + if 'adDomainJoinPassword' in kwargs: + ad_domain_join_password = kwargs['adDomainJoinPassword'] + if 'adDomainJoinUser' in kwargs: + ad_domain_join_user = kwargs['adDomainJoinUser'] + if 'crossRealmTrustPrincipalPassword' in kwargs: + cross_realm_trust_principal_password = kwargs['crossRealmTrustPrincipalPassword'] + _setter("kdc_admin_password", kdc_admin_password) _setter("realm", realm) if ad_domain_join_password is not None: @@ -1397,7 +1543,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1443,7 +1591,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], compute_limits: Optional['outputs.ClusterComputeLimits'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeLimits' in kwargs: + compute_limits = kwargs['computeLimits'] + if compute_limits is not None: _setter("compute_limits", compute_limits) @@ -1468,7 +1620,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1512,7 +1666,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allocation_strategy: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + _setter("allocation_strategy", allocation_strategy) @property @@ -1550,7 +1708,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_zone: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + _setter("availability_zone", availability_zone) @property @@ -1591,7 +1753,11 @@ def _configure( _setter: Callable[[Any, Any], None], simple_scaling_policy_configuration: 'outputs.ClusterSimpleScalingPolicyConfiguration', market: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleScalingPolicyConfiguration' in kwargs: + simple_scaling_policy_configuration = kwargs['simpleScalingPolicyConfiguration'] + _setter("simple_scaling_policy_configuration", simple_scaling_policy_configuration) if market is not None: _setter("market", market) @@ -1641,7 +1807,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_capacity: int, min_capacity: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + _setter("max_capacity", max_capacity) _setter("min_capacity", min_capacity) @@ -1677,7 +1849,9 @@ def _configure( name: str, trigger: 'outputs.ClusterScalingTrigger', description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("name", name) _setter("trigger", trigger) @@ -1734,7 +1908,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch_alarm_definition: 'outputs.ClusterCloudWatchAlarmDefinition', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchAlarmDefinition' in kwargs: + cloud_watch_alarm_definition = kwargs['cloudWatchAlarmDefinition'] + _setter("cloud_watch_alarm_definition", cloud_watch_alarm_definition) @property @@ -1758,7 +1936,9 @@ def _configure( _setter: Callable[[Any, Any], None], path: str, args: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("path", path) if args is not None: _setter("args", args) @@ -1813,7 +1993,15 @@ def _configure( scaling_adjustment: int, adjustment_type: Optional[str] = None, cool_down: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scalingAdjustment' in kwargs: + scaling_adjustment = kwargs['scalingAdjustment'] + if 'adjustmentType' in kwargs: + adjustment_type = kwargs['adjustmentType'] + if 'coolDown' in kwargs: + cool_down = kwargs['coolDown'] + _setter("scaling_adjustment", scaling_adjustment) if adjustment_type is not None: _setter("adjustment_type", adjustment_type) @@ -1880,7 +2068,17 @@ def _configure( timeout_duration_minutes: int, allocation_strategy: Optional[str] = None, block_duration_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeoutAction' in kwargs: + timeout_action = kwargs['timeoutAction'] + if 'timeoutDurationMinutes' in kwargs: + timeout_duration_minutes = kwargs['timeoutDurationMinutes'] + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'blockDurationMinutes' in kwargs: + block_duration_minutes = kwargs['blockDurationMinutes'] + _setter("timeout_action", timeout_action) _setter("timeout_duration_minutes", timeout_duration_minutes) if allocation_strategy is not None: @@ -1946,7 +2144,13 @@ def _configure( hadoop_jar_step: 'outputs.ClusterHadoopJarStepConfig', name: str, action_on_failure: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hadoopJarStep' in kwargs: + hadoop_jar_step = kwargs['hadoopJarStep'] + if 'actionOnFailure' in kwargs: + action_on_failure = kwargs['actionOnFailure'] + _setter("hadoop_jar_step", hadoop_jar_step) _setter("name", name) if action_on_failure is not None: @@ -1983,7 +2187,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2038,7 +2244,13 @@ def _configure( volume_type: str, iops: Optional[int] = None, throughput: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGb' in kwargs: + size_in_gb = kwargs['sizeInGb'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + _setter("size_in_gb", size_in_gb) _setter("volume_type", volume_type) if iops is not None: @@ -2102,7 +2314,11 @@ def _configure( classification: Optional[str] = None, configuration_properties: Optional[Any] = None, configurations: Optional[Sequence['outputs.InstanceFleetConfigConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationProperties' in kwargs: + configuration_properties = kwargs['configurationProperties'] + if classification is not None: _setter("classification", classification) if configuration_properties is not None: @@ -2160,7 +2376,13 @@ def _configure( _setter: Callable[[Any, Any], None], volume_specification: 'outputs.InstanceFleetConfigVolumeSpecification', volumes_per_instance: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'volumeSpecification' in kwargs: + volume_specification = kwargs['volumeSpecification'] + if 'volumesPerInstance' in kwargs: + volumes_per_instance = kwargs['volumesPerInstance'] + _setter("volume_specification", volume_specification) if volumes_per_instance is not None: _setter("volumes_per_instance", volumes_per_instance) @@ -2210,7 +2432,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsBlockDeviceConfigs' in kwargs: + ebs_block_device_configs = kwargs['ebsBlockDeviceConfigs'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if ebs_block_device_configs is not None: _setter("ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: @@ -2261,7 +2489,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onDemandSpecification' in kwargs: + on_demand_specification = kwargs['onDemandSpecification'] + if 'spotSpecification' in kwargs: + spot_specification = kwargs['spotSpecification'] + if on_demand_specification is not None: _setter("on_demand_specification", on_demand_specification) if spot_specification is not None: @@ -2335,7 +2569,21 @@ def _configure( custom_ami_id: Optional[str] = None, ebs_configuration: Optional['outputs.InstanceFleetConfigEbsConfiguration'] = None, weighted_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'bidPrice' in kwargs: + bid_price = kwargs['bidPrice'] + if 'bidPriceAsPercentageOfOnDemandPrice' in kwargs: + bid_price_as_percentage_of_on_demand_price = kwargs['bidPriceAsPercentageOfOnDemandPrice'] + if 'customAmiId' in kwargs: + custom_ami_id = kwargs['customAmiId'] + if 'ebsConfiguration' in kwargs: + ebs_configuration = kwargs['ebsConfiguration'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + _setter("instance_type", instance_type) if bid_price is not None: _setter("bid_price", bid_price) @@ -2415,7 +2663,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allocation_strategy: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + _setter("allocation_strategy", allocation_strategy) @property @@ -2468,7 +2720,17 @@ def _configure( timeout_duration_minutes: int, allocation_strategy: Optional[str] = None, block_duration_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeoutAction' in kwargs: + timeout_action = kwargs['timeoutAction'] + if 'timeoutDurationMinutes' in kwargs: + timeout_duration_minutes = kwargs['timeoutDurationMinutes'] + if 'allocationStrategy' in kwargs: + allocation_strategy = kwargs['allocationStrategy'] + if 'blockDurationMinutes' in kwargs: + block_duration_minutes = kwargs['blockDurationMinutes'] + _setter("timeout_action", timeout_action) _setter("timeout_duration_minutes", timeout_duration_minutes) if allocation_strategy is not None: @@ -2537,7 +2799,13 @@ def _configure( volume_type: str, iops: Optional[int] = None, throughput: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGb' in kwargs: + size_in_gb = kwargs['sizeInGb'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + _setter("size_in_gb", size_in_gb) _setter("volume_type", volume_type) if iops is not None: @@ -2581,7 +2849,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: 'outputs.InstanceGroupConfigScalingConstraints', rules: Sequence['outputs.InstanceGroupConfigScalingRule'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("constraints", constraints) _setter("rules", rules) @@ -2653,7 +2923,15 @@ def _configure( namespace: Optional[str] = None, statistic: Optional[str] = None, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'evaluationPeriods' in kwargs: + evaluation_periods = kwargs['evaluationPeriods'] + _setter("comparison_operator", comparison_operator) _setter("metric_name", metric_name) _setter("period", period) @@ -2750,7 +3028,11 @@ def _configure( classification: Optional[str] = None, configuration_properties: Optional[Any] = None, configurations: Optional[Sequence['outputs.InstanceGroupConfigConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationProperties' in kwargs: + configuration_properties = kwargs['configurationProperties'] + if classification is not None: _setter("classification", classification) if configuration_properties is not None: @@ -2808,7 +3090,13 @@ def _configure( _setter: Callable[[Any, Any], None], volume_specification: 'outputs.InstanceGroupConfigVolumeSpecification', volumes_per_instance: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'volumeSpecification' in kwargs: + volume_specification = kwargs['volumeSpecification'] + if 'volumesPerInstance' in kwargs: + volumes_per_instance = kwargs['volumesPerInstance'] + _setter("volume_specification", volume_specification) if volumes_per_instance is not None: _setter("volumes_per_instance", volumes_per_instance) @@ -2858,7 +3146,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsBlockDeviceConfigs' in kwargs: + ebs_block_device_configs = kwargs['ebsBlockDeviceConfigs'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if ebs_block_device_configs is not None: _setter("ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: @@ -2890,7 +3184,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2937,7 +3233,11 @@ def _configure( _setter: Callable[[Any, Any], None], simple_scaling_policy_configuration: 'outputs.InstanceGroupConfigSimpleScalingPolicyConfiguration', market: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleScalingPolicyConfiguration' in kwargs: + simple_scaling_policy_configuration = kwargs['simpleScalingPolicyConfiguration'] + _setter("simple_scaling_policy_configuration", simple_scaling_policy_configuration) if market is not None: _setter("market", market) @@ -2987,7 +3287,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_capacity: int, min_capacity: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + _setter("max_capacity", max_capacity) _setter("min_capacity", min_capacity) @@ -3023,7 +3329,9 @@ def _configure( name: str, trigger: 'outputs.InstanceGroupConfigScalingTrigger', description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("name", name) _setter("trigger", trigger) @@ -3080,7 +3388,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch_alarm_definition: 'outputs.InstanceGroupConfigCloudWatchAlarmDefinition', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchAlarmDefinition' in kwargs: + cloud_watch_alarm_definition = kwargs['cloudWatchAlarmDefinition'] + _setter("cloud_watch_alarm_definition", cloud_watch_alarm_definition) @property @@ -3128,7 +3440,15 @@ def _configure( scaling_adjustment: int, adjustment_type: Optional[str] = None, cool_down: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scalingAdjustment' in kwargs: + scaling_adjustment = kwargs['scalingAdjustment'] + if 'adjustmentType' in kwargs: + adjustment_type = kwargs['adjustmentType'] + if 'coolDown' in kwargs: + cool_down = kwargs['coolDown'] + _setter("scaling_adjustment", scaling_adjustment) if adjustment_type is not None: _setter("adjustment_type", adjustment_type) @@ -3191,7 +3511,13 @@ def _configure( volume_type: str, iops: Optional[int] = None, throughput: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGb' in kwargs: + size_in_gb = kwargs['sizeInGb'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + _setter("size_in_gb", size_in_gb) _setter("volume_type", volume_type) if iops is not None: @@ -3260,7 +3586,13 @@ def _configure( args: Optional[Sequence[str]] = None, main_class: Optional[str] = None, step_properties: Optional[Sequence['outputs.StepKeyValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mainClass' in kwargs: + main_class = kwargs['mainClass'] + if 'stepProperties' in kwargs: + step_properties = kwargs['stepProperties'] + _setter("jar", jar) if args is not None: _setter("args", args) @@ -3305,7 +3637,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -3345,7 +3679,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3389,7 +3725,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/emr/security_configuration.py b/sdk/python/pulumi_aws_native/emr/security_configuration.py index 9dc1f4733d..eadf010e92 100644 --- a/sdk/python/pulumi_aws_native/emr/security_configuration.py +++ b/sdk/python/pulumi_aws_native/emr/security_configuration.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], security_configuration: Any, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityConfiguration' in kwargs: + security_configuration = kwargs['securityConfiguration'] + _setter("security_configuration", security_configuration) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/emr/step.py b/sdk/python/pulumi_aws_native/emr/step.py index 92672b8e3e..bfff679201 100644 --- a/sdk/python/pulumi_aws_native/emr/step.py +++ b/sdk/python/pulumi_aws_native/emr/step.py @@ -41,7 +41,15 @@ def _configure( hadoop_jar_step: pulumi.Input['StepHadoopJarStepConfigArgs'], job_flow_id: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionOnFailure' in kwargs: + action_on_failure = kwargs['actionOnFailure'] + if 'hadoopJarStep' in kwargs: + hadoop_jar_step = kwargs['hadoopJarStep'] + if 'jobFlowId' in kwargs: + job_flow_id = kwargs['jobFlowId'] + _setter("action_on_failure", action_on_failure) _setter("hadoop_jar_step", hadoop_jar_step) _setter("job_flow_id", job_flow_id) diff --git a/sdk/python/pulumi_aws_native/emr/studio.py b/sdk/python/pulumi_aws_native/emr/studio.py index e41e7f4019..50bb573917 100644 --- a/sdk/python/pulumi_aws_native/emr/studio.py +++ b/sdk/python/pulumi_aws_native/emr/studio.py @@ -78,7 +78,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authMode' in kwargs: + auth_mode = kwargs['authMode'] + if 'defaultS3Location' in kwargs: + default_s3_location = kwargs['defaultS3Location'] + if 'engineSecurityGroupId' in kwargs: + engine_security_group_id = kwargs['engineSecurityGroupId'] + if 'serviceRole' in kwargs: + service_role = kwargs['serviceRole'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'workspaceSecurityGroupId' in kwargs: + workspace_security_group_id = kwargs['workspaceSecurityGroupId'] + if 'idpAuthUrl' in kwargs: + idp_auth_url = kwargs['idpAuthUrl'] + if 'idpRelayStateParameterName' in kwargs: + idp_relay_state_parameter_name = kwargs['idpRelayStateParameterName'] + if 'userRole' in kwargs: + user_role = kwargs['userRole'] + _setter("auth_mode", auth_mode) _setter("default_s3_location", default_s3_location) _setter("engine_security_group_id", engine_security_group_id) 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..8a621cbe67 100644 --- a/sdk/python/pulumi_aws_native/emr/studio_session_mapping.py +++ b/sdk/python/pulumi_aws_native/emr/studio_session_mapping.py @@ -40,7 +40,17 @@ def _configure( identity_type: pulumi.Input['StudioSessionMappingIdentityType'], session_policy_arn: pulumi.Input[str], studio_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'identityName' in kwargs: + identity_name = kwargs['identityName'] + if 'identityType' in kwargs: + identity_type = kwargs['identityType'] + if 'sessionPolicyArn' in kwargs: + session_policy_arn = kwargs['sessionPolicyArn'] + if 'studioId' in kwargs: + studio_id = kwargs['studioId'] + _setter("identity_name", identity_name) _setter("identity_type", identity_type) _setter("session_policy_arn", session_policy_arn) diff --git a/sdk/python/pulumi_aws_native/emr/wal_workspace.py b/sdk/python/pulumi_aws_native/emr/wal_workspace.py index de1634646a..d62ef792a1 100644 --- a/sdk/python/pulumi_aws_native/emr/wal_workspace.py +++ b/sdk/python/pulumi_aws_native/emr/wal_workspace.py @@ -33,7 +33,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'walWorkspaceName' in kwargs: + wal_workspace_name = kwargs['walWorkspaceName'] + if tags is not None: _setter("tags", tags) if wal_workspace_name is not None: diff --git a/sdk/python/pulumi_aws_native/emrcontainers/_inputs.py b/sdk/python/pulumi_aws_native/emrcontainers/_inputs.py index f6f1b3bc9c..f53fa934f8 100644 --- a/sdk/python/pulumi_aws_native/emrcontainers/_inputs.py +++ b/sdk/python/pulumi_aws_native/emrcontainers/_inputs.py @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], eks_info: pulumi.Input['VirtualClusterEksInfoArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eksInfo' in kwargs: + eks_info = kwargs['eksInfo'] + _setter("eks_info", eks_info) @property @@ -63,7 +67,9 @@ def _configure( id: pulumi.Input[str], info: pulumi.Input['VirtualClusterContainerInfoArgs'], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("info", info) _setter("type", type) @@ -114,7 +120,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], namespace: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("namespace", namespace) @property @@ -147,7 +155,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/emrcontainers/outputs.py b/sdk/python/pulumi_aws_native/emrcontainers/outputs.py index 67d4581ff2..8d4034968d 100644 --- a/sdk/python/pulumi_aws_native/emrcontainers/outputs.py +++ b/sdk/python/pulumi_aws_native/emrcontainers/outputs.py @@ -46,7 +46,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], eks_info: 'outputs.VirtualClusterEksInfo', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eksInfo' in kwargs: + eks_info = kwargs['eksInfo'] + _setter("eks_info", eks_info) @property @@ -77,7 +81,9 @@ def _configure( id: str, info: 'outputs.VirtualClusterContainerInfo', type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("info", info) _setter("type", type) @@ -116,7 +122,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], namespace: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("namespace", namespace) @property @@ -148,7 +156,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/emrcontainers/virtual_cluster.py b/sdk/python/pulumi_aws_native/emrcontainers/virtual_cluster.py index db7c2e03ef..1d5d2cf0c5 100644 --- a/sdk/python/pulumi_aws_native/emrcontainers/virtual_cluster.py +++ b/sdk/python/pulumi_aws_native/emrcontainers/virtual_cluster.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerProvider' in kwargs: + container_provider = kwargs['containerProvider'] + _setter("container_provider", container_provider) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/emrserverless/_inputs.py b/sdk/python/pulumi_aws_native/emrserverless/_inputs.py index 857d7e27c4..ab383cf466 100644 --- a/sdk/python/pulumi_aws_native/emrserverless/_inputs.py +++ b/sdk/python/pulumi_aws_native/emrserverless/_inputs.py @@ -39,7 +39,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -76,7 +78,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'idleTimeoutMinutes' in kwargs: + idle_timeout_minutes = kwargs['idleTimeoutMinutes'] + if enabled is not None: _setter("enabled", enabled) if idle_timeout_minutes is not None: @@ -123,7 +129,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], image_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + if image_uri is not None: _setter("image_uri", image_uri) @@ -158,7 +168,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input['ApplicationInitialCapacityConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -202,7 +214,13 @@ def _configure( _setter: Callable[[Any, Any], None], worker_configuration: pulumi.Input['ApplicationWorkerConfigurationArgs'], worker_count: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'workerConfiguration' in kwargs: + worker_configuration = kwargs['workerConfiguration'] + if 'workerCount' in kwargs: + worker_count = kwargs['workerCount'] + _setter("worker_configuration", worker_configuration) _setter("worker_count", worker_count) @@ -251,7 +269,9 @@ def _configure( cpu: pulumi.Input[str], memory: pulumi.Input[str], disk: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cpu", cpu) _setter("memory", memory) if disk is not None: @@ -313,7 +333,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -364,7 +390,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -416,7 +444,9 @@ def _configure( cpu: pulumi.Input[str], memory: pulumi.Input[str], disk: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cpu", cpu) _setter("memory", memory) if disk is not None: @@ -466,7 +496,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/emrserverless/application.py b/sdk/python/pulumi_aws_native/emrserverless/application.py index ec22317f8b..c1d5230459 100644 --- a/sdk/python/pulumi_aws_native/emrserverless/application.py +++ b/sdk/python/pulumi_aws_native/emrserverless/application.py @@ -72,7 +72,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'releaseLabel' in kwargs: + release_label = kwargs['releaseLabel'] + if 'autoStartConfiguration' in kwargs: + auto_start_configuration = kwargs['autoStartConfiguration'] + if 'autoStopConfiguration' in kwargs: + auto_stop_configuration = kwargs['autoStopConfiguration'] + if 'imageConfiguration' in kwargs: + image_configuration = kwargs['imageConfiguration'] + if 'initialCapacity' in kwargs: + initial_capacity = kwargs['initialCapacity'] + if 'maximumCapacity' in kwargs: + maximum_capacity = kwargs['maximumCapacity'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'workerTypeSpecifications' in kwargs: + worker_type_specifications = kwargs['workerTypeSpecifications'] + _setter("release_label", release_label) _setter("type", type) if architecture is not None: diff --git a/sdk/python/pulumi_aws_native/emrserverless/outputs.py b/sdk/python/pulumi_aws_native/emrserverless/outputs.py index 52207f2182..0f33199e75 100644 --- a/sdk/python/pulumi_aws_native/emrserverless/outputs.py +++ b/sdk/python/pulumi_aws_native/emrserverless/outputs.py @@ -43,7 +43,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -96,7 +98,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, idle_timeout_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'idleTimeoutMinutes' in kwargs: + idle_timeout_minutes = kwargs['idleTimeoutMinutes'] + if enabled is not None: _setter("enabled", enabled) if idle_timeout_minutes is not None: @@ -155,7 +161,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], image_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + if image_uri is not None: _setter("image_uri", image_uri) @@ -205,7 +215,13 @@ def _configure( _setter: Callable[[Any, Any], None], worker_configuration: 'outputs.ApplicationWorkerConfiguration', worker_count: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'workerConfiguration' in kwargs: + worker_configuration = kwargs['workerConfiguration'] + if 'workerCount' in kwargs: + worker_count = kwargs['workerCount'] + _setter("worker_configuration", worker_configuration) _setter("worker_count", worker_count) @@ -241,7 +257,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: 'outputs.ApplicationInitialCapacityConfig', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -282,7 +300,9 @@ def _configure( cpu: str, memory: str, disk: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cpu", cpu) _setter("memory", memory) if disk is not None: @@ -351,7 +371,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -397,7 +423,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -441,7 +469,9 @@ def _configure( cpu: str, memory: str, disk: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cpu", cpu) _setter("memory", memory) if disk is not None: @@ -479,7 +509,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/entityresolution/_inputs.py b/sdk/python/pulumi_aws_native/entityresolution/_inputs.py index 6640e8337d..074648c4fb 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/_inputs.py +++ b/sdk/python/pulumi_aws_native/entityresolution/_inputs.py @@ -45,7 +45,15 @@ def _configure( input_source_arn: pulumi.Input[str], schema_arn: pulumi.Input[str], apply_normalization: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputSourceArn' in kwargs: + input_source_arn = kwargs['inputSourceArn'] + if 'schemaArn' in kwargs: + schema_arn = kwargs['schemaArn'] + if 'applyNormalization' in kwargs: + apply_normalization = kwargs['applyNormalization'] + _setter("input_source_arn", input_source_arn) _setter("schema_arn", schema_arn) if apply_normalization is not None: @@ -97,7 +105,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], intermediate_s3_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intermediateS3Path' in kwargs: + intermediate_s3_path = kwargs['intermediateS3Path'] + _setter("intermediate_s3_path", intermediate_s3_path) @property @@ -128,7 +140,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], hashed: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if hashed is not None: _setter("hashed", hashed) @@ -176,7 +190,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputS3Path' in kwargs: + output_s3_path = kwargs['outputS3Path'] + if 'applyNormalization' in kwargs: + apply_normalization = kwargs['applyNormalization'] + if 'kmsArn' in kwargs: + kms_arn = kwargs['kmsArn'] + _setter("output", output) _setter("output_s3_path", output_s3_path) if apply_normalization is not None: @@ -246,7 +268,15 @@ def _configure( provider_service_arn: pulumi.Input[str], intermediate_source_configuration: Optional[pulumi.Input['MatchingWorkflowIntermediateSourceConfigurationArgs']] = None, provider_configuration: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'providerServiceArn' in kwargs: + provider_service_arn = kwargs['providerServiceArn'] + if 'intermediateSourceConfiguration' in kwargs: + intermediate_source_configuration = kwargs['intermediateSourceConfiguration'] + if 'providerConfiguration' in kwargs: + provider_configuration = kwargs['providerConfiguration'] + _setter("provider_service_arn", provider_service_arn) if intermediate_source_configuration is not None: _setter("intermediate_source_configuration", intermediate_source_configuration) @@ -305,7 +335,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'providerProperties' in kwargs: + provider_properties = kwargs['providerProperties'] + if 'resolutionType' in kwargs: + resolution_type = kwargs['resolutionType'] + if 'ruleBasedProperties' in kwargs: + rule_based_properties = kwargs['ruleBasedProperties'] + if provider_properties is not None: _setter("provider_properties", provider_properties) if resolution_type is not None: @@ -356,7 +394,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeMatchingModel' in kwargs: + attribute_matching_model = kwargs['attributeMatchingModel'] + _setter("attribute_matching_model", attribute_matching_model) _setter("rules", rules) @@ -394,7 +436,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchingKeys' in kwargs: + matching_keys = kwargs['matchingKeys'] + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + _setter("matching_keys", matching_keys) _setter("rule_name", rule_name) @@ -437,7 +485,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -493,7 +543,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldName' in kwargs: + field_name = kwargs['fieldName'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'matchKey' in kwargs: + match_key = kwargs['matchKey'] + if 'subType' in kwargs: + sub_type = kwargs['subType'] + _setter("field_name", field_name) _setter("type", type) if group_name is not None: @@ -572,7 +632,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/entityresolution/matching_workflow.py b/sdk/python/pulumi_aws_native/entityresolution/matching_workflow.py index a38f8867b6..a85a049ea0 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/matching_workflow.py +++ b/sdk/python/pulumi_aws_native/entityresolution/matching_workflow.py @@ -49,7 +49,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputSourceConfig' in kwargs: + input_source_config = kwargs['inputSourceConfig'] + if 'outputSourceConfig' in kwargs: + output_source_config = kwargs['outputSourceConfig'] + if 'resolutionTechniques' in kwargs: + resolution_techniques = kwargs['resolutionTechniques'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'workflowName' in kwargs: + workflow_name = kwargs['workflowName'] + _setter("input_source_config", input_source_config) _setter("output_source_config", output_source_config) _setter("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 99d1859045..94a4cb9c5b 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/outputs.py +++ b/sdk/python/pulumi_aws_native/entityresolution/outputs.py @@ -67,7 +67,15 @@ def _configure( input_source_arn: str, schema_arn: str, apply_normalization: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputSourceArn' in kwargs: + input_source_arn = kwargs['inputSourceArn'] + if 'schemaArn' in kwargs: + schema_arn = kwargs['schemaArn'] + if 'applyNormalization' in kwargs: + apply_normalization = kwargs['applyNormalization'] + _setter("input_source_arn", input_source_arn) _setter("schema_arn", schema_arn) if apply_normalization is not None: @@ -124,7 +132,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], intermediate_s3_path: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intermediateS3Path' in kwargs: + intermediate_s3_path = kwargs['intermediateS3Path'] + _setter("intermediate_s3_path", intermediate_s3_path) @property @@ -151,7 +163,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, hashed: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if hashed is not None: _setter("hashed", hashed) @@ -212,7 +226,15 @@ def _configure( output_s3_path: str, apply_normalization: Optional[bool] = None, kms_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputS3Path' in kwargs: + output_s3_path = kwargs['outputS3Path'] + if 'applyNormalization' in kwargs: + apply_normalization = kwargs['applyNormalization'] + if 'kmsArn' in kwargs: + kms_arn = kwargs['kmsArn'] + _setter("output", output) _setter("output_s3_path", output_s3_path) if apply_normalization is not None: @@ -287,7 +309,15 @@ def _configure( provider_service_arn: str, intermediate_source_configuration: Optional['outputs.MatchingWorkflowIntermediateSourceConfiguration'] = None, provider_configuration: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'providerServiceArn' in kwargs: + provider_service_arn = kwargs['providerServiceArn'] + if 'intermediateSourceConfiguration' in kwargs: + intermediate_source_configuration = kwargs['intermediateSourceConfiguration'] + if 'providerConfiguration' in kwargs: + provider_configuration = kwargs['providerConfiguration'] + _setter("provider_service_arn", provider_service_arn) if intermediate_source_configuration is not None: _setter("intermediate_source_configuration", intermediate_source_configuration) @@ -355,7 +385,15 @@ def _configure( provider_properties: Optional['outputs.MatchingWorkflowProviderProperties'] = None, resolution_type: Optional['MatchingWorkflowResolutionTechniquesResolutionType'] = None, rule_based_properties: Optional['outputs.MatchingWorkflowRuleBasedProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'providerProperties' in kwargs: + provider_properties = kwargs['providerProperties'] + if 'resolutionType' in kwargs: + resolution_type = kwargs['resolutionType'] + if 'ruleBasedProperties' in kwargs: + rule_based_properties = kwargs['ruleBasedProperties'] + if provider_properties is not None: _setter("provider_properties", provider_properties) if resolution_type is not None: @@ -413,7 +451,13 @@ def _configure( _setter: Callable[[Any, Any], None], matching_keys: Sequence[str], rule_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchingKeys' in kwargs: + matching_keys = kwargs['matchingKeys'] + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + _setter("matching_keys", matching_keys) _setter("rule_name", rule_name) @@ -460,7 +504,11 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_matching_model: 'MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel', rules: Sequence['outputs.MatchingWorkflowRule'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeMatchingModel' in kwargs: + attribute_matching_model = kwargs['attributeMatchingModel'] + _setter("attribute_matching_model", attribute_matching_model) _setter("rules", rules) @@ -498,7 +546,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -569,7 +619,17 @@ def _configure( group_name: Optional[str] = None, match_key: Optional[str] = None, sub_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldName' in kwargs: + field_name = kwargs['fieldName'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'matchKey' in kwargs: + match_key = kwargs['matchKey'] + if 'subType' in kwargs: + sub_type = kwargs['subType'] + _setter("field_name", field_name) _setter("type", type) if group_name is not None: @@ -631,7 +691,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/entityresolution/schema_mapping.py b/sdk/python/pulumi_aws_native/entityresolution/schema_mapping.py index df72463b74..5fe57e8fd8 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/schema_mapping.py +++ b/sdk/python/pulumi_aws_native/entityresolution/schema_mapping.py @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mappedInputFields' in kwargs: + mapped_input_fields = kwargs['mappedInputFields'] + if 'schemaName' in kwargs: + schema_name = kwargs['schemaName'] + _setter("mapped_input_fields", mapped_input_fields) _setter("schema_name", schema_name) if description is not None: diff --git a/sdk/python/pulumi_aws_native/events/_inputs.py b/sdk/python/pulumi_aws_native/events/_inputs.py index c7a947cfb0..f44358dd72 100644 --- a/sdk/python/pulumi_aws_native/events/_inputs.py +++ b/sdk/python/pulumi_aws_native/events/_inputs.py @@ -65,7 +65,13 @@ def _configure( _setter: Callable[[Any, Any], None], api_key_name: pulumi.Input[str], api_key_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKeyName' in kwargs: + api_key_name = kwargs['apiKeyName'] + if 'apiKeyValue' in kwargs: + api_key_value = kwargs['apiKeyValue'] + _setter("api_key_name", api_key_name) _setter("api_key_value", api_key_value) @@ -109,7 +115,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKeyAuthParameters' in kwargs: + api_key_auth_parameters = kwargs['apiKeyAuthParameters'] + if 'basicAuthParameters' in kwargs: + basic_auth_parameters = kwargs['basicAuthParameters'] + if 'invocationHttpParameters' in kwargs: + invocation_http_parameters = kwargs['invocationHttpParameters'] + if 'oAuthParameters' in kwargs: + o_auth_parameters = kwargs['oAuthParameters'] + if api_key_auth_parameters is not None: _setter("api_key_auth_parameters", api_key_auth_parameters) if basic_auth_parameters is not None: @@ -171,7 +187,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: pulumi.Input[str], username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("password", password) _setter("username", username) @@ -209,7 +227,13 @@ def _configure( _setter: Callable[[Any, Any], None], client_id: pulumi.Input[str], client_secret: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + _setter("client_id", client_id) _setter("client_secret", client_secret) @@ -250,7 +274,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bodyParameters' in kwargs: + body_parameters = kwargs['bodyParameters'] + if 'headerParameters' in kwargs: + header_parameters = kwargs['headerParameters'] + if 'queryStringParameters' in kwargs: + query_string_parameters = kwargs['queryStringParameters'] + if body_parameters is not None: _setter("body_parameters", body_parameters) if header_parameters is not None: @@ -307,7 +339,17 @@ def _configure( client_parameters: pulumi.Input['ConnectionClientParametersArgs'], http_method: pulumi.Input['ConnectionOAuthParametersHttpMethod'], o_auth_http_parameters: Optional[pulumi.Input['ConnectionHttpParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationEndpoint' in kwargs: + authorization_endpoint = kwargs['authorizationEndpoint'] + if 'clientParameters' in kwargs: + client_parameters = kwargs['clientParameters'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'oAuthHttpParameters' in kwargs: + o_auth_http_parameters = kwargs['oAuthHttpParameters'] + _setter("authorization_endpoint", authorization_endpoint) _setter("client_parameters", client_parameters) _setter("http_method", http_method) @@ -369,7 +411,11 @@ def _configure( key: pulumi.Input[str], value: pulumi.Input[str], is_value_secret: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isValueSecret' in kwargs: + is_value_secret = kwargs['isValueSecret'] + _setter("key", key) _setter("value", value) if is_value_secret is not None: @@ -415,7 +461,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], event_bus_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBusArn' in kwargs: + event_bus_arn = kwargs['eventBusArn'] + _setter("event_bus_arn", event_bus_arn) @property @@ -443,7 +493,9 @@ def _configure( _setter: Callable[[Any, Any], None], primary: pulumi.Input['EndpointPrimaryArgs'], secondary: pulumi.Input['EndpointSecondaryArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("primary", primary) _setter("secondary", secondary) @@ -478,7 +530,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], health_check: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthCheck' in kwargs: + health_check = kwargs['healthCheck'] + _setter("health_check", health_check) @property @@ -503,7 +559,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], state: pulumi.Input['EndpointReplicationState'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("state", state) @property @@ -528,7 +586,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], failover_config: pulumi.Input['EndpointFailoverConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failoverConfig' in kwargs: + failover_config = kwargs['failoverConfig'] + _setter("failover_config", failover_config) @property @@ -553,7 +615,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], route: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("route", route) @property @@ -584,7 +648,9 @@ def _configure( key: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if type is not None: @@ -635,7 +701,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -676,7 +744,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("subnets", subnets) if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) @@ -723,7 +797,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if size is not None: _setter("size", size) @@ -758,7 +834,17 @@ def _configure( job_name: pulumi.Input[str], array_properties: Optional[pulumi.Input['RuleBatchArrayPropertiesArgs']] = None, retry_strategy: Optional[pulumi.Input['RuleBatchRetryStrategyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobDefinition' in kwargs: + job_definition = kwargs['jobDefinition'] + if 'jobName' in kwargs: + job_name = kwargs['jobName'] + if 'arrayProperties' in kwargs: + array_properties = kwargs['arrayProperties'] + if 'retryStrategy' in kwargs: + retry_strategy = kwargs['retryStrategy'] + _setter("job_definition", job_definition) _setter("job_name", job_name) if array_properties is not None: @@ -815,7 +901,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attempts: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attempts is not None: _setter("attempts", attempts) @@ -847,7 +935,11 @@ def _configure( capacity_provider: pulumi.Input[str], base: Optional[pulumi.Input[int]] = None, weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + _setter("capacity_provider", capacity_provider) if base is not None: _setter("base", base) @@ -894,7 +986,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -959,7 +1053,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'taskDefinitionArn' in kwargs: + task_definition_arn = kwargs['taskDefinitionArn'] + if 'capacityProviderStrategy' in kwargs: + capacity_provider_strategy = kwargs['capacityProviderStrategy'] + if 'enableEcsManagedTags' in kwargs: + enable_ecs_managed_tags = kwargs['enableEcsManagedTags'] + if 'enableExecuteCommand' in kwargs: + enable_execute_command = kwargs['enableExecuteCommand'] + if 'launchType' in kwargs: + launch_type = kwargs['launchType'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'placementConstraints' in kwargs: + placement_constraints = kwargs['placementConstraints'] + if 'placementStrategies' in kwargs: + placement_strategies = kwargs['placementStrategies'] + if 'platformVersion' in kwargs: + platform_version = kwargs['platformVersion'] + if 'propagateTags' in kwargs: + propagate_tags = kwargs['propagateTags'] + if 'referenceId' in kwargs: + reference_id = kwargs['referenceId'] + if 'tagList' in kwargs: + tag_list = kwargs['tagList'] + if 'taskCount' in kwargs: + task_count = kwargs['taskCount'] + _setter("task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: _setter("capacity_provider_strategy", capacity_provider_strategy) @@ -1133,7 +1255,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerParameters' in kwargs: + header_parameters = kwargs['headerParameters'] + if 'pathParameterValues' in kwargs: + path_parameter_values = kwargs['pathParameterValues'] + if 'queryStringParameters' in kwargs: + query_string_parameters = kwargs['queryStringParameters'] + if header_parameters is not None: _setter("header_parameters", header_parameters) if path_parameter_values is not None: @@ -1184,7 +1314,13 @@ def _configure( _setter: Callable[[Any, Any], None], input_template: pulumi.Input[str], input_paths_map: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputTemplate' in kwargs: + input_template = kwargs['inputTemplate'] + if 'inputPathsMap' in kwargs: + input_paths_map = kwargs['inputPathsMap'] + _setter("input_template", input_template) if input_paths_map is not None: _setter("input_paths_map", input_paths_map) @@ -1220,7 +1356,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], partition_key_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'partitionKeyPath' in kwargs: + partition_key_path = kwargs['partitionKeyPath'] + _setter("partition_key_path", partition_key_path) @property @@ -1245,7 +1385,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], aws_vpc_configuration: Optional[pulumi.Input['RuleAwsVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsVpcConfiguration' in kwargs: + aws_vpc_configuration = kwargs['awsVpcConfiguration'] + if aws_vpc_configuration is not None: _setter("aws_vpc_configuration", aws_vpc_configuration) @@ -1274,7 +1418,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if expression is not None: _setter("expression", expression) if type is not None: @@ -1314,7 +1460,9 @@ def _configure( _setter: Callable[[Any, Any], None], field: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if field is not None: _setter("field", field) if type is not None: @@ -1369,7 +1517,17 @@ def _configure( sqls: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, statement_name: Optional[pulumi.Input[str]] = None, with_event: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbUser' in kwargs: + db_user = kwargs['dbUser'] + if 'secretManagerArn' in kwargs: + secret_manager_arn = kwargs['secretManagerArn'] + if 'statementName' in kwargs: + statement_name = kwargs['statementName'] + if 'withEvent' in kwargs: + with_event = kwargs['withEvent'] + _setter("database", database) if db_user is not None: _setter("db_user", db_user) @@ -1463,7 +1621,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumEventAgeInSeconds' in kwargs: + maximum_event_age_in_seconds = kwargs['maximumEventAgeInSeconds'] + if 'maximumRetryAttempts' in kwargs: + maximum_retry_attempts = kwargs['maximumRetryAttempts'] + if maximum_event_age_in_seconds is not None: _setter("maximum_event_age_in_seconds", maximum_event_age_in_seconds) if maximum_retry_attempts is not None: @@ -1500,7 +1664,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], run_command_targets: pulumi.Input[Sequence[pulumi.Input['RuleRunCommandTargetArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'runCommandTargets' in kwargs: + run_command_targets = kwargs['runCommandTargets'] + _setter("run_command_targets", run_command_targets) @property @@ -1528,7 +1696,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("values", values) @@ -1563,7 +1733,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pipeline_parameter_list: Optional[pulumi.Input[Sequence[pulumi.Input['RuleSageMakerPipelineParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineParameterList' in kwargs: + pipeline_parameter_list = kwargs['pipelineParameterList'] + if pipeline_parameter_list is not None: _setter("pipeline_parameter_list", pipeline_parameter_list) @@ -1592,7 +1766,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -1627,7 +1803,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], message_group_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'messageGroupId' in kwargs: + message_group_id = kwargs['messageGroupId'] + _setter("message_group_id", message_group_id) @property @@ -1655,7 +1835,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1737,7 +1919,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchParameters' in kwargs: + batch_parameters = kwargs['batchParameters'] + if 'deadLetterConfig' in kwargs: + dead_letter_config = kwargs['deadLetterConfig'] + if 'ecsParameters' in kwargs: + ecs_parameters = kwargs['ecsParameters'] + if 'httpParameters' in kwargs: + http_parameters = kwargs['httpParameters'] + if 'inputPath' in kwargs: + input_path = kwargs['inputPath'] + if 'inputTransformer' in kwargs: + input_transformer = kwargs['inputTransformer'] + if 'kinesisParameters' in kwargs: + kinesis_parameters = kwargs['kinesisParameters'] + if 'redshiftDataParameters' in kwargs: + redshift_data_parameters = kwargs['redshiftDataParameters'] + if 'retryPolicy' in kwargs: + retry_policy = kwargs['retryPolicy'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'runCommandParameters' in kwargs: + run_command_parameters = kwargs['runCommandParameters'] + if 'sageMakerPipelineParameters' in kwargs: + sage_maker_pipeline_parameters = kwargs['sageMakerPipelineParameters'] + if 'sqsParameters' in kwargs: + sqs_parameters = kwargs['sqsParameters'] + _setter("arn", arn) _setter("id", id) if batch_parameters is not None: diff --git a/sdk/python/pulumi_aws_native/events/api_destination.py b/sdk/python/pulumi_aws_native/events/api_destination.py index 582fa27b41..0a00783e56 100644 --- a/sdk/python/pulumi_aws_native/events/api_destination.py +++ b/sdk/python/pulumi_aws_native/events/api_destination.py @@ -45,7 +45,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionArn' in kwargs: + connection_arn = kwargs['connectionArn'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'invocationEndpoint' in kwargs: + invocation_endpoint = kwargs['invocationEndpoint'] + if 'invocationRateLimitPerSecond' in kwargs: + invocation_rate_limit_per_second = kwargs['invocationRateLimitPerSecond'] + _setter("connection_arn", connection_arn) _setter("http_method", http_method) _setter("invocation_endpoint", invocation_endpoint) diff --git a/sdk/python/pulumi_aws_native/events/archive.py b/sdk/python/pulumi_aws_native/events/archive.py index 1859da32cb..abba4b6ef3 100644 --- a/sdk/python/pulumi_aws_native/events/archive.py +++ b/sdk/python/pulumi_aws_native/events/archive.py @@ -38,7 +38,17 @@ def _configure( description: Optional[pulumi.Input[str]] = None, event_pattern: Optional[Any] = None, retention_days: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + if 'archiveName' in kwargs: + archive_name = kwargs['archiveName'] + if 'eventPattern' in kwargs: + event_pattern = kwargs['eventPattern'] + if 'retentionDays' in kwargs: + retention_days = kwargs['retentionDays'] + _setter("source_arn", source_arn) if archive_name is not None: _setter("archive_name", archive_name) diff --git a/sdk/python/pulumi_aws_native/events/connection.py b/sdk/python/pulumi_aws_native/events/connection.py index de229f604e..f6033cc1de 100644 --- a/sdk/python/pulumi_aws_native/events/connection.py +++ b/sdk/python/pulumi_aws_native/events/connection.py @@ -40,7 +40,13 @@ def _configure( authorization_type: pulumi.Input['ConnectionAuthorizationType'], description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authParameters' in kwargs: + auth_parameters = kwargs['authParameters'] + if 'authorizationType' in kwargs: + authorization_type = kwargs['authorizationType'] + _setter("auth_parameters", auth_parameters) _setter("authorization_type", authorization_type) if description is not None: diff --git a/sdk/python/pulumi_aws_native/events/endpoint.py b/sdk/python/pulumi_aws_native/events/endpoint.py index f8c162dc21..32f780cc1e 100644 --- a/sdk/python/pulumi_aws_native/events/endpoint.py +++ b/sdk/python/pulumi_aws_native/events/endpoint.py @@ -44,7 +44,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBuses' in kwargs: + event_buses = kwargs['eventBuses'] + if 'routingConfig' in kwargs: + routing_config = kwargs['routingConfig'] + if 'replicationConfig' in kwargs: + replication_config = kwargs['replicationConfig'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("event_buses", event_buses) _setter("routing_config", routing_config) if description is not None: diff --git a/sdk/python/pulumi_aws_native/events/event_bus.py b/sdk/python/pulumi_aws_native/events/event_bus.py index 0e1417f35d..69e1bebb20 100644 --- a/sdk/python/pulumi_aws_native/events/event_bus.py +++ b/sdk/python/pulumi_aws_native/events/event_bus.py @@ -41,7 +41,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, policy: Optional[Any] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventBusTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventSourceName' in kwargs: + event_source_name = kwargs['eventSourceName'] + if event_source_name is not None: _setter("event_source_name", event_source_name) if name is not None: 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..0f5f4a4bc5 100644 --- a/sdk/python/pulumi_aws_native/events/event_bus_policy.py +++ b/sdk/python/pulumi_aws_native/events/event_bus_policy.py @@ -43,7 +43,13 @@ def _configure( event_bus_name: Optional[pulumi.Input[str]] = None, principal: Optional[pulumi.Input[str]] = None, statement: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statementId' in kwargs: + statement_id = kwargs['statementId'] + if 'eventBusName' in kwargs: + event_bus_name = kwargs['eventBusName'] + _setter("statement_id", statement_id) if action is not None: _setter("action", action) diff --git a/sdk/python/pulumi_aws_native/events/outputs.py b/sdk/python/pulumi_aws_native/events/outputs.py index 1cb984b742..4e2ddfb78c 100644 --- a/sdk/python/pulumi_aws_native/events/outputs.py +++ b/sdk/python/pulumi_aws_native/events/outputs.py @@ -85,7 +85,13 @@ def _configure( _setter: Callable[[Any, Any], None], api_key_name: str, api_key_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKeyName' in kwargs: + api_key_name = kwargs['apiKeyName'] + if 'apiKeyValue' in kwargs: + api_key_value = kwargs['apiKeyValue'] + _setter("api_key_name", api_key_name) _setter("api_key_value", api_key_value) @@ -144,7 +150,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKeyAuthParameters' in kwargs: + api_key_auth_parameters = kwargs['apiKeyAuthParameters'] + if 'basicAuthParameters' in kwargs: + basic_auth_parameters = kwargs['basicAuthParameters'] + if 'invocationHttpParameters' in kwargs: + invocation_http_parameters = kwargs['invocationHttpParameters'] + if 'oAuthParameters' in kwargs: + o_auth_parameters = kwargs['oAuthParameters'] + if api_key_auth_parameters is not None: _setter("api_key_auth_parameters", api_key_auth_parameters) if basic_auth_parameters is not None: @@ -190,7 +206,9 @@ def _configure( _setter: Callable[[Any, Any], None], password: str, username: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("password", password) _setter("username", username) @@ -239,7 +257,13 @@ def _configure( _setter: Callable[[Any, Any], None], client_id: str, client_secret: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + _setter("client_id", client_id) _setter("client_secret", client_secret) @@ -293,7 +317,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bodyParameters' in kwargs: + body_parameters = kwargs['bodyParameters'] + if 'headerParameters' in kwargs: + header_parameters = kwargs['headerParameters'] + if 'queryStringParameters' in kwargs: + query_string_parameters = kwargs['queryStringParameters'] + if body_parameters is not None: _setter("body_parameters", body_parameters) if header_parameters is not None: @@ -361,7 +393,17 @@ def _configure( client_parameters: 'outputs.ConnectionClientParameters', http_method: 'ConnectionOAuthParametersHttpMethod', o_auth_http_parameters: Optional['outputs.ConnectionHttpParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationEndpoint' in kwargs: + authorization_endpoint = kwargs['authorizationEndpoint'] + if 'clientParameters' in kwargs: + client_parameters = kwargs['clientParameters'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'oAuthHttpParameters' in kwargs: + o_auth_http_parameters = kwargs['oAuthHttpParameters'] + _setter("authorization_endpoint", authorization_endpoint) _setter("client_parameters", client_parameters) _setter("http_method", http_method) @@ -424,7 +466,11 @@ def _configure( key: str, value: str, is_value_secret: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isValueSecret' in kwargs: + is_value_secret = kwargs['isValueSecret'] + _setter("key", key) _setter("value", value) if is_value_secret is not None: @@ -475,7 +521,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], event_bus_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBusArn' in kwargs: + event_bus_arn = kwargs['eventBusArn'] + _setter("event_bus_arn", event_bus_arn) @property @@ -499,7 +549,9 @@ def _configure( _setter: Callable[[Any, Any], None], primary: 'outputs.EndpointPrimary', secondary: 'outputs.EndpointSecondary', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("primary", primary) _setter("secondary", secondary) @@ -543,7 +595,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], health_check: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthCheck' in kwargs: + health_check = kwargs['healthCheck'] + _setter("health_check", health_check) @property @@ -564,7 +620,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], state: 'EndpointReplicationState', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("state", state) @property @@ -602,7 +660,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], failover_config: 'outputs.EndpointFailoverConfig', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failoverConfig' in kwargs: + failover_config = kwargs['failoverConfig'] + _setter("failover_config", failover_config) @property @@ -623,7 +685,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], route: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("route", route) @property @@ -650,7 +714,9 @@ def _configure( key: Optional[str] = None, type: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if type is not None: @@ -689,7 +755,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -741,7 +809,13 @@ def _configure( subnets: Sequence[str], assign_public_ip: Optional[str] = None, security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("subnets", subnets) if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) @@ -776,7 +850,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if size is not None: _setter("size", size) @@ -830,7 +906,17 @@ def _configure( job_name: str, array_properties: Optional['outputs.RuleBatchArrayProperties'] = None, retry_strategy: Optional['outputs.RuleBatchRetryStrategy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobDefinition' in kwargs: + job_definition = kwargs['jobDefinition'] + if 'jobName' in kwargs: + job_name = kwargs['jobName'] + if 'arrayProperties' in kwargs: + array_properties = kwargs['arrayProperties'] + if 'retryStrategy' in kwargs: + retry_strategy = kwargs['retryStrategy'] + _setter("job_definition", job_definition) _setter("job_name", job_name) if array_properties is not None: @@ -871,7 +957,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attempts: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attempts is not None: _setter("attempts", attempts) @@ -916,7 +1004,11 @@ def _configure( capacity_provider: str, base: Optional[int] = None, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + _setter("capacity_provider", capacity_provider) if base is not None: _setter("base", base) @@ -951,7 +1043,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -1053,7 +1147,35 @@ def _configure( reference_id: Optional[str] = None, tag_list: Optional[Sequence['outputs.RuleTag']] = None, task_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'taskDefinitionArn' in kwargs: + task_definition_arn = kwargs['taskDefinitionArn'] + if 'capacityProviderStrategy' in kwargs: + capacity_provider_strategy = kwargs['capacityProviderStrategy'] + if 'enableEcsManagedTags' in kwargs: + enable_ecs_managed_tags = kwargs['enableEcsManagedTags'] + if 'enableExecuteCommand' in kwargs: + enable_execute_command = kwargs['enableExecuteCommand'] + if 'launchType' in kwargs: + launch_type = kwargs['launchType'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'placementConstraints' in kwargs: + placement_constraints = kwargs['placementConstraints'] + if 'placementStrategies' in kwargs: + placement_strategies = kwargs['placementStrategies'] + if 'platformVersion' in kwargs: + platform_version = kwargs['platformVersion'] + if 'propagateTags' in kwargs: + propagate_tags = kwargs['propagateTags'] + if 'referenceId' in kwargs: + reference_id = kwargs['referenceId'] + if 'tagList' in kwargs: + tag_list = kwargs['tagList'] + if 'taskCount' in kwargs: + task_count = kwargs['taskCount'] + _setter("task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: _setter("capacity_provider_strategy", capacity_provider_strategy) @@ -1192,7 +1314,15 @@ def _configure( header_parameters: Optional[Any] = None, path_parameter_values: Optional[Sequence[str]] = None, query_string_parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerParameters' in kwargs: + header_parameters = kwargs['headerParameters'] + if 'pathParameterValues' in kwargs: + path_parameter_values = kwargs['pathParameterValues'] + if 'queryStringParameters' in kwargs: + query_string_parameters = kwargs['queryStringParameters'] + if header_parameters is not None: _setter("header_parameters", header_parameters) if path_parameter_values is not None: @@ -1250,7 +1380,13 @@ def _configure( _setter: Callable[[Any, Any], None], input_template: str, input_paths_map: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputTemplate' in kwargs: + input_template = kwargs['inputTemplate'] + if 'inputPathsMap' in kwargs: + input_paths_map = kwargs['inputPathsMap'] + _setter("input_template", input_template) if input_paths_map is not None: _setter("input_paths_map", input_paths_map) @@ -1295,7 +1431,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], partition_key_path: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'partitionKeyPath' in kwargs: + partition_key_path = kwargs['partitionKeyPath'] + _setter("partition_key_path", partition_key_path) @property @@ -1333,7 +1473,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], aws_vpc_configuration: Optional['outputs.RuleAwsVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsVpcConfiguration' in kwargs: + aws_vpc_configuration = kwargs['awsVpcConfiguration'] + if aws_vpc_configuration is not None: _setter("aws_vpc_configuration", aws_vpc_configuration) @@ -1358,7 +1502,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: Optional[str] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if expression is not None: _setter("expression", expression) if type is not None: @@ -1390,7 +1536,9 @@ def _configure( _setter: Callable[[Any, Any], None], field: Optional[str] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if field is not None: _setter("field", field) if type is not None: @@ -1460,7 +1608,17 @@ def _configure( sqls: Optional[Sequence[str]] = None, statement_name: Optional[str] = None, with_event: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbUser' in kwargs: + db_user = kwargs['dbUser'] + if 'secretManagerArn' in kwargs: + secret_manager_arn = kwargs['secretManagerArn'] + if 'statementName' in kwargs: + statement_name = kwargs['statementName'] + if 'withEvent' in kwargs: + with_event = kwargs['withEvent'] + _setter("database", database) if db_user is not None: _setter("db_user", db_user) @@ -1545,7 +1703,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumEventAgeInSeconds' in kwargs: + maximum_event_age_in_seconds = kwargs['maximumEventAgeInSeconds'] + if 'maximumRetryAttempts' in kwargs: + maximum_retry_attempts = kwargs['maximumRetryAttempts'] + if maximum_event_age_in_seconds is not None: _setter("maximum_event_age_in_seconds", maximum_event_age_in_seconds) if maximum_retry_attempts is not None: @@ -1591,7 +1755,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], run_command_targets: Sequence['outputs.RuleRunCommandTarget'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'runCommandTargets' in kwargs: + run_command_targets = kwargs['runCommandTargets'] + _setter("run_command_targets", run_command_targets) @property @@ -1615,7 +1783,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("values", values) @@ -1645,7 +1815,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -1689,7 +1861,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pipeline_parameter_list: Optional[Sequence['outputs.RuleSageMakerPipelineParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineParameterList' in kwargs: + pipeline_parameter_list = kwargs['pipelineParameterList'] + if pipeline_parameter_list is not None: _setter("pipeline_parameter_list", pipeline_parameter_list) @@ -1728,7 +1904,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], message_group_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'messageGroupId' in kwargs: + message_group_id = kwargs['messageGroupId'] + _setter("message_group_id", message_group_id) @property @@ -1752,7 +1932,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1867,7 +2049,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchParameters' in kwargs: + batch_parameters = kwargs['batchParameters'] + if 'deadLetterConfig' in kwargs: + dead_letter_config = kwargs['deadLetterConfig'] + if 'ecsParameters' in kwargs: + ecs_parameters = kwargs['ecsParameters'] + if 'httpParameters' in kwargs: + http_parameters = kwargs['httpParameters'] + if 'inputPath' in kwargs: + input_path = kwargs['inputPath'] + if 'inputTransformer' in kwargs: + input_transformer = kwargs['inputTransformer'] + if 'kinesisParameters' in kwargs: + kinesis_parameters = kwargs['kinesisParameters'] + if 'redshiftDataParameters' in kwargs: + redshift_data_parameters = kwargs['redshiftDataParameters'] + if 'retryPolicy' in kwargs: + retry_policy = kwargs['retryPolicy'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'runCommandParameters' in kwargs: + run_command_parameters = kwargs['runCommandParameters'] + if 'sageMakerPipelineParameters' in kwargs: + sage_maker_pipeline_parameters = kwargs['sageMakerPipelineParameters'] + if 'sqsParameters' in kwargs: + sqs_parameters = kwargs['sqsParameters'] + _setter("arn", arn) _setter("id", id) if batch_parameters is not None: diff --git a/sdk/python/pulumi_aws_native/events/rule.py b/sdk/python/pulumi_aws_native/events/rule.py index e885b995f4..da53e77724 100644 --- a/sdk/python/pulumi_aws_native/events/rule.py +++ b/sdk/python/pulumi_aws_native/events/rule.py @@ -59,7 +59,17 @@ def _configure( schedule_expression: Optional[pulumi.Input[str]] = None, state: Optional[pulumi.Input['RuleState']] = None, targets: Optional[pulumi.Input[Sequence[pulumi.Input['RuleTargetArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBusName' in kwargs: + event_bus_name = kwargs['eventBusName'] + if 'eventPattern' in kwargs: + event_pattern = kwargs['eventPattern'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if description is not None: _setter("description", description) if event_bus_name is not None: diff --git a/sdk/python/pulumi_aws_native/eventschemas/_inputs.py b/sdk/python/pulumi_aws_native/eventschemas/_inputs.py index 146e2166d4..ddf569b2c2 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/_inputs.py +++ b/sdk/python/pulumi_aws_native/eventschemas/_inputs.py @@ -30,7 +30,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -68,7 +70,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -106,7 +110,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/eventschemas/discoverer.py b/sdk/python/pulumi_aws_native/eventschemas/discoverer.py index f1f3b1d320..7b0b4f8326 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/discoverer.py +++ b/sdk/python/pulumi_aws_native/eventschemas/discoverer.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + if 'crossAccount' in kwargs: + cross_account = kwargs['crossAccount'] + _setter("source_arn", source_arn) if cross_account is not None: _setter("cross_account", cross_account) diff --git a/sdk/python/pulumi_aws_native/eventschemas/outputs.py b/sdk/python/pulumi_aws_native/eventschemas/outputs.py index 88a51716e1..81c3a79e12 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/outputs.py +++ b/sdk/python/pulumi_aws_native/eventschemas/outputs.py @@ -30,7 +30,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -60,7 +62,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -90,7 +94,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/eventschemas/registry.py b/sdk/python/pulumi_aws_native/eventschemas/registry.py index a9b3367b53..e52bb6808e 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/registry.py +++ b/sdk/python/pulumi_aws_native/eventschemas/registry.py @@ -34,7 +34,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'registryName' in kwargs: + registry_name = kwargs['registryName'] + if description is not None: _setter("description", description) if registry_name is not None: diff --git a/sdk/python/pulumi_aws_native/eventschemas/registry_policy.py b/sdk/python/pulumi_aws_native/eventschemas/registry_policy.py index fd09f8f852..9afb7691fd 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/registry_policy.py +++ b/sdk/python/pulumi_aws_native/eventschemas/registry_policy.py @@ -32,7 +32,13 @@ def _configure( policy: Any, registry_name: pulumi.Input[str], revision_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'registryName' in kwargs: + registry_name = kwargs['registryName'] + if 'revisionId' in kwargs: + revision_id = kwargs['revisionId'] + _setter("policy", policy) _setter("registry_name", registry_name) if revision_id is not None: diff --git a/sdk/python/pulumi_aws_native/eventschemas/schema.py b/sdk/python/pulumi_aws_native/eventschemas/schema.py index 9019730e94..89bda8888d 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/schema.py +++ b/sdk/python/pulumi_aws_native/eventschemas/schema.py @@ -43,7 +43,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'registryName' in kwargs: + registry_name = kwargs['registryName'] + if 'schemaName' in kwargs: + schema_name = kwargs['schemaName'] + _setter("content", content) _setter("registry_name", registry_name) _setter("type", type) diff --git a/sdk/python/pulumi_aws_native/evidently/_inputs.py b/sdk/python/pulumi_aws_native/evidently/_inputs.py index 249ba85418..583ce44b8e 100644 --- a/sdk/python/pulumi_aws_native/evidently/_inputs.py +++ b/sdk/python/pulumi_aws_native/evidently/_inputs.py @@ -66,7 +66,21 @@ def _configure( value_key: pulumi.Input[str], event_pattern: Optional[pulumi.Input[str]] = None, unit_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredChange' in kwargs: + desired_change = kwargs['desiredChange'] + if 'entityIdKey' in kwargs: + entity_id_key = kwargs['entityIdKey'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'valueKey' in kwargs: + value_key = kwargs['valueKey'] + if 'eventPattern' in kwargs: + event_pattern = kwargs['eventPattern'] + if 'unitLabel' in kwargs: + unit_label = kwargs['unitLabel'] + _setter("desired_change", desired_change) _setter("entity_id_key", entity_id_key) _setter("metric_name", metric_name) @@ -155,7 +169,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'controlTreatmentName' in kwargs: + control_treatment_name = kwargs['controlTreatmentName'] + if 'treatmentWeights' in kwargs: + treatment_weights = kwargs['treatmentWeights'] + if control_treatment_name is not None: _setter("control_treatment_name", control_treatment_name) if treatment_weights is not None: @@ -207,7 +227,13 @@ def _configure( desired_state: Optional[pulumi.Input[str]] = None, reason: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'analysisCompleteTime' in kwargs: + analysis_complete_time = kwargs['analysisCompleteTime'] + if 'desiredState' in kwargs: + desired_state = kwargs['desiredState'] + if analysis_complete_time is not None: _setter("analysis_complete_time", analysis_complete_time) if desired_state is not None: @@ -286,7 +312,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -336,7 +364,11 @@ def _configure( treatment_name: pulumi.Input[str], variation: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treatmentName' in kwargs: + treatment_name = kwargs['treatmentName'] + _setter("feature", feature) _setter("treatment_name", treatment_name) _setter("variation", variation) @@ -395,7 +427,11 @@ def _configure( _setter: Callable[[Any, Any], None], split_weight: pulumi.Input[int], treatment: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'splitWeight' in kwargs: + split_weight = kwargs['splitWeight'] + _setter("split_weight", split_weight) _setter("treatment", treatment) @@ -433,7 +469,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityId' in kwargs: + entity_id = kwargs['entityId'] + if entity_id is not None: _setter("entity_id", entity_id) if variation is not None: @@ -478,7 +518,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -531,7 +573,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'booleanValue' in kwargs: + boolean_value = kwargs['booleanValue'] + if 'doubleValue' in kwargs: + double_value = kwargs['doubleValue'] + if 'longValue' in kwargs: + long_value = kwargs['longValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + if 'variationName' in kwargs: + variation_name = kwargs['variationName'] + if boolean_value is not None: _setter("boolean_value", boolean_value) if double_value is not None: @@ -612,7 +666,11 @@ def _configure( status: pulumi.Input[str], desired_state: Optional[pulumi.Input[str]] = None, reason: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredState' in kwargs: + desired_state = kwargs['desiredState'] + _setter("status", status) if desired_state is not None: _setter("desired_state", desired_state) @@ -677,7 +735,11 @@ def _configure( group_name: pulumi.Input[str], variation: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + _setter("feature", feature) _setter("group_name", group_name) _setter("variation", variation) @@ -736,7 +798,13 @@ def _configure( _setter: Callable[[Any, Any], None], group_name: pulumi.Input[str], split_weight: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'splitWeight' in kwargs: + split_weight = kwargs['splitWeight'] + _setter("group_name", group_name) _setter("split_weight", split_weight) @@ -788,7 +856,19 @@ def _configure( value_key: pulumi.Input[str], event_pattern: Optional[pulumi.Input[str]] = None, unit_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityIdKey' in kwargs: + entity_id_key = kwargs['entityIdKey'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'valueKey' in kwargs: + value_key = kwargs['valueKey'] + if 'eventPattern' in kwargs: + event_pattern = kwargs['eventPattern'] + if 'unitLabel' in kwargs: + unit_label = kwargs['unitLabel'] + _setter("entity_id_key", entity_id_key) _setter("metric_name", metric_name) _setter("value_key", value_key) @@ -870,7 +950,11 @@ def _configure( evaluation_order: pulumi.Input[int], segment: pulumi.Input[str], weights: pulumi.Input[Sequence[pulumi.Input['LaunchGroupToWeightArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'evaluationOrder' in kwargs: + evaluation_order = kwargs['evaluationOrder'] + _setter("evaluation_order", evaluation_order) _setter("segment", segment) _setter("weights", weights) @@ -921,7 +1005,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupWeights' in kwargs: + group_weights = kwargs['groupWeights'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + if 'segmentOverrides' in kwargs: + segment_overrides = kwargs['segmentOverrides'] + _setter("group_weights", group_weights) _setter("start_time", start_time) if segment_overrides is not None: @@ -975,7 +1067,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1019,7 +1113,13 @@ def _configure( _setter: Callable[[Any, Any], None], application_id: pulumi.Input[str], environment_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'environmentId' in kwargs: + environment_id = kwargs['environmentId'] + _setter("application_id", application_id) _setter("environment_id", environment_id) @@ -1060,7 +1160,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + if log_group is not None: _setter("log_group", log_group) if s3 is not None: @@ -1100,7 +1204,11 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_name: pulumi.Input[str], prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + _setter("bucket_name", bucket_name) if prefix is not None: _setter("prefix", prefix) @@ -1144,7 +1252,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1193,7 +1303,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/evidently/experiment.py b/sdk/python/pulumi_aws_native/evidently/experiment.py index 5546906fc5..cb06068b59 100644 --- a/sdk/python/pulumi_aws_native/evidently/experiment.py +++ b/sdk/python/pulumi_aws_native/evidently/experiment.py @@ -64,7 +64,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricGoals' in kwargs: + metric_goals = kwargs['metricGoals'] + if 'onlineAbConfig' in kwargs: + online_ab_config = kwargs['onlineAbConfig'] + if 'randomizationSalt' in kwargs: + randomization_salt = kwargs['randomizationSalt'] + if 'removeSegment' in kwargs: + remove_segment = kwargs['removeSegment'] + if 'runningStatus' in kwargs: + running_status = kwargs['runningStatus'] + if 'samplingRate' in kwargs: + sampling_rate = kwargs['samplingRate'] + _setter("metric_goals", metric_goals) _setter("online_ab_config", online_ab_config) _setter("project", project) diff --git a/sdk/python/pulumi_aws_native/evidently/feature.py b/sdk/python/pulumi_aws_native/evidently/feature.py index 218d23a138..65f7cff8c3 100644 --- a/sdk/python/pulumi_aws_native/evidently/feature.py +++ b/sdk/python/pulumi_aws_native/evidently/feature.py @@ -51,7 +51,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultVariation' in kwargs: + default_variation = kwargs['defaultVariation'] + if 'entityOverrides' in kwargs: + entity_overrides = kwargs['entityOverrides'] + if 'evaluationStrategy' in kwargs: + evaluation_strategy = kwargs['evaluationStrategy'] + _setter("project", project) _setter("variations", variations) if default_variation is not None: diff --git a/sdk/python/pulumi_aws_native/evidently/launch.py b/sdk/python/pulumi_aws_native/evidently/launch.py index 09b25a8f29..4c14161868 100644 --- a/sdk/python/pulumi_aws_native/evidently/launch.py +++ b/sdk/python/pulumi_aws_native/evidently/launch.py @@ -54,7 +54,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduledSplitsConfig' in kwargs: + scheduled_splits_config = kwargs['scheduledSplitsConfig'] + if 'executionStatus' in kwargs: + execution_status = kwargs['executionStatus'] + if 'metricMonitors' in kwargs: + metric_monitors = kwargs['metricMonitors'] + if 'randomizationSalt' in kwargs: + randomization_salt = kwargs['randomizationSalt'] + _setter("groups", groups) _setter("project", project) _setter("scheduled_splits_config", scheduled_splits_config) diff --git a/sdk/python/pulumi_aws_native/evidently/outputs.py b/sdk/python/pulumi_aws_native/evidently/outputs.py index 915e057419..188207a793 100644 --- a/sdk/python/pulumi_aws_native/evidently/outputs.py +++ b/sdk/python/pulumi_aws_native/evidently/outputs.py @@ -94,7 +94,21 @@ def _configure( value_key: str, event_pattern: Optional[str] = None, unit_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredChange' in kwargs: + desired_change = kwargs['desiredChange'] + if 'entityIdKey' in kwargs: + entity_id_key = kwargs['entityIdKey'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'valueKey' in kwargs: + value_key = kwargs['valueKey'] + if 'eventPattern' in kwargs: + event_pattern = kwargs['eventPattern'] + if 'unitLabel' in kwargs: + unit_label = kwargs['unitLabel'] + _setter("desired_change", desired_change) _setter("entity_id_key", entity_id_key) _setter("metric_name", metric_name) @@ -178,7 +192,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'controlTreatmentName' in kwargs: + control_treatment_name = kwargs['controlTreatmentName'] + if 'treatmentWeights' in kwargs: + treatment_weights = kwargs['treatmentWeights'] + if control_treatment_name is not None: _setter("control_treatment_name", control_treatment_name) if treatment_weights is not None: @@ -241,7 +261,13 @@ def _configure( desired_state: Optional[str] = None, reason: Optional[str] = None, status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'analysisCompleteTime' in kwargs: + analysis_complete_time = kwargs['analysisCompleteTime'] + if 'desiredState' in kwargs: + desired_state = kwargs['desiredState'] + if analysis_complete_time is not None: _setter("analysis_complete_time", analysis_complete_time) if desired_state is not None: @@ -307,7 +333,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -366,7 +394,11 @@ def _configure( treatment_name: str, variation: str, description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treatmentName' in kwargs: + treatment_name = kwargs['treatmentName'] + _setter("feature", feature) _setter("treatment_name", treatment_name) _setter("variation", variation) @@ -426,7 +458,11 @@ def _configure( _setter: Callable[[Any, Any], None], split_weight: int, treatment: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'splitWeight' in kwargs: + split_weight = kwargs['splitWeight'] + _setter("split_weight", split_weight) _setter("treatment", treatment) @@ -473,7 +509,11 @@ def _configure( _setter: Callable[[Any, Any], None], entity_id: Optional[str] = None, variation: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityId' in kwargs: + entity_id = kwargs['entityId'] + if entity_id is not None: _setter("entity_id", entity_id) if variation is not None: @@ -513,7 +553,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -583,7 +625,19 @@ def _configure( long_value: Optional[float] = None, string_value: Optional[str] = None, variation_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'booleanValue' in kwargs: + boolean_value = kwargs['booleanValue'] + if 'doubleValue' in kwargs: + double_value = kwargs['doubleValue'] + if 'longValue' in kwargs: + long_value = kwargs['longValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + if 'variationName' in kwargs: + variation_name = kwargs['variationName'] + if boolean_value is not None: _setter("boolean_value", boolean_value) if double_value is not None: @@ -661,7 +715,11 @@ def _configure( status: str, desired_state: Optional[str] = None, reason: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredState' in kwargs: + desired_state = kwargs['desiredState'] + _setter("status", status) if desired_state is not None: _setter("desired_state", desired_state) @@ -731,7 +789,11 @@ def _configure( group_name: str, variation: str, description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + _setter("feature", feature) _setter("group_name", group_name) _setter("variation", variation) @@ -793,7 +855,13 @@ def _configure( _setter: Callable[[Any, Any], None], group_name: str, split_weight: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'splitWeight' in kwargs: + split_weight = kwargs['splitWeight'] + _setter("group_name", group_name) _setter("split_weight", split_weight) @@ -862,7 +930,19 @@ def _configure( value_key: str, event_pattern: Optional[str] = None, unit_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityIdKey' in kwargs: + entity_id_key = kwargs['entityIdKey'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'valueKey' in kwargs: + value_key = kwargs['valueKey'] + if 'eventPattern' in kwargs: + event_pattern = kwargs['eventPattern'] + if 'unitLabel' in kwargs: + unit_label = kwargs['unitLabel'] + _setter("entity_id_key", entity_id_key) _setter("metric_name", metric_name) _setter("value_key", value_key) @@ -941,7 +1021,11 @@ def _configure( evaluation_order: int, segment: str, weights: Sequence['outputs.LaunchGroupToWeight'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'evaluationOrder' in kwargs: + evaluation_order = kwargs['evaluationOrder'] + _setter("evaluation_order", evaluation_order) _setter("segment", segment) _setter("weights", weights) @@ -1001,7 +1085,15 @@ def _configure( group_weights: Sequence['outputs.LaunchGroupToWeight'], start_time: str, segment_overrides: Optional[Sequence['outputs.LaunchSegmentOverride']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupWeights' in kwargs: + group_weights = kwargs['groupWeights'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + if 'segmentOverrides' in kwargs: + segment_overrides = kwargs['segmentOverrides'] + _setter("group_weights", group_weights) _setter("start_time", start_time) if segment_overrides is not None: @@ -1046,7 +1138,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1101,7 +1195,13 @@ def _configure( _setter: Callable[[Any, Any], None], application_id: str, environment_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'environmentId' in kwargs: + environment_id = kwargs['environmentId'] + _setter("application_id", application_id) _setter("environment_id", environment_id) @@ -1154,7 +1254,11 @@ def _configure( _setter: Callable[[Any, Any], None], log_group: Optional[str] = None, s3: Optional['outputs.ProjectS3Destination'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + if log_group is not None: _setter("log_group", log_group) if s3 is not None: @@ -1203,7 +1307,11 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_name: str, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + _setter("bucket_name", bucket_name) if prefix is not None: _setter("prefix", prefix) @@ -1242,7 +1350,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1286,7 +1396,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/evidently/project.py b/sdk/python/pulumi_aws_native/evidently/project.py index 5a4e2c36c1..d94cd22a54 100644 --- a/sdk/python/pulumi_aws_native/evidently/project.py +++ b/sdk/python/pulumi_aws_native/evidently/project.py @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appConfigResource' in kwargs: + app_config_resource = kwargs['appConfigResource'] + if 'dataDelivery' in kwargs: + data_delivery = kwargs['dataDelivery'] + if app_config_resource is not None: _setter("app_config_resource", app_config_resource) if data_delivery is not None: diff --git a/sdk/python/pulumi_aws_native/evidently/segment.py b/sdk/python/pulumi_aws_native/evidently/segment.py index 7185c6fd4e..d9ba2d9822 100644 --- a/sdk/python/pulumi_aws_native/evidently/segment.py +++ b/sdk/python/pulumi_aws_native/evidently/segment.py @@ -38,7 +38,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/extension_resource.py b/sdk/python/pulumi_aws_native/extension_resource.py index 3185e2c066..0abf2a2b92 100644 --- a/sdk/python/pulumi_aws_native/extension_resource.py +++ b/sdk/python/pulumi_aws_native/extension_resource.py @@ -31,7 +31,9 @@ def _configure( _setter: Callable[[Any, Any], None], properties: pulumi.Input[Mapping[str, Any]], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("properties", properties) _setter("type", type) diff --git a/sdk/python/pulumi_aws_native/finspace/_inputs.py b/sdk/python/pulumi_aws_native/finspace/_inputs.py index b266df67ca..3120e323b1 100644 --- a/sdk/python/pulumi_aws_native/finspace/_inputs.py +++ b/sdk/python/pulumi_aws_native/finspace/_inputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -103,7 +105,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationCallBackUrl' in kwargs: + application_call_back_url = kwargs['applicationCallBackUrl'] + if 'attributeMap' in kwargs: + attribute_map = kwargs['attributeMap'] + if 'federationProviderName' in kwargs: + federation_provider_name = kwargs['federationProviderName'] + if 'federationUrn' in kwargs: + federation_urn = kwargs['federationUrn'] + if 'samlMetadataDocument' in kwargs: + saml_metadata_document = kwargs['samlMetadataDocument'] + if 'samlMetadataUrl' in kwargs: + saml_metadata_url = kwargs['samlMetadataUrl'] + if application_call_back_url is not None: _setter("application_call_back_url", application_call_back_url) if attribute_map is not None: @@ -214,7 +230,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailAddress' in kwargs: + email_address = kwargs['emailAddress'] + if 'firstName' in kwargs: + first_name = kwargs['firstName'] + if 'lastName' in kwargs: + last_name = kwargs['lastName'] + if email_address is not None: _setter("email_address", email_address) if first_name is not None: @@ -279,7 +303,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/finspace/environment.py b/sdk/python/pulumi_aws_native/finspace/environment.py index 2f4759ba72..757324a794 100644 --- a/sdk/python/pulumi_aws_native/finspace/environment.py +++ b/sdk/python/pulumi_aws_native/finspace/environment.py @@ -56,7 +56,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataBundles' in kwargs: + data_bundles = kwargs['dataBundles'] + if 'federationMode' in kwargs: + federation_mode = kwargs['federationMode'] + if 'federationParameters' in kwargs: + federation_parameters = kwargs['federationParameters'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'superuserParameters' in kwargs: + superuser_parameters = kwargs['superuserParameters'] + if data_bundles is not None: _setter("data_bundles", data_bundles) if description is not None: diff --git a/sdk/python/pulumi_aws_native/finspace/outputs.py b/sdk/python/pulumi_aws_native/finspace/outputs.py index 4d65b34099..49a1a1affa 100644 --- a/sdk/python/pulumi_aws_native/finspace/outputs.py +++ b/sdk/python/pulumi_aws_native/finspace/outputs.py @@ -84,7 +84,21 @@ def _configure( federation_urn: Optional[str] = None, saml_metadata_document: Optional[str] = None, saml_metadata_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationCallBackUrl' in kwargs: + application_call_back_url = kwargs['applicationCallBackUrl'] + if 'attributeMap' in kwargs: + attribute_map = kwargs['attributeMap'] + if 'federationProviderName' in kwargs: + federation_provider_name = kwargs['federationProviderName'] + if 'federationUrn' in kwargs: + federation_urn = kwargs['federationUrn'] + if 'samlMetadataDocument' in kwargs: + saml_metadata_document = kwargs['samlMetadataDocument'] + if 'samlMetadataUrl' in kwargs: + saml_metadata_url = kwargs['samlMetadataUrl'] + if application_call_back_url is not None: _setter("application_call_back_url", application_call_back_url) if attribute_map is not None: @@ -166,7 +180,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -237,7 +253,15 @@ def _configure( email_address: Optional[str] = None, first_name: Optional[str] = None, last_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailAddress' in kwargs: + email_address = kwargs['emailAddress'] + if 'firstName' in kwargs: + first_name = kwargs['firstName'] + if 'lastName' in kwargs: + last_name = kwargs['lastName'] + if email_address is not None: _setter("email_address", email_address) if first_name is not None: @@ -293,7 +317,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/fis/_inputs.py b/sdk/python/pulumi_aws_native/fis/_inputs.py index c67ab2cbc7..c577abd669 100644 --- a/sdk/python/pulumi_aws_native/fis/_inputs.py +++ b/sdk/python/pulumi_aws_native/fis/_inputs.py @@ -28,10 +28,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs: def __init__(__self__, *, @@ -44,7 +46,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupArn' in kwargs: + log_group_arn = kwargs['logGroupArn'] + _setter("log_group_arn", log_group_arn) @property @@ -72,7 +78,11 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_name: pulumi.Input[str], prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + _setter("bucket_name", bucket_name) if prefix is not None: _setter("prefix", prefix) @@ -114,7 +124,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logSchemaVersion' in kwargs: + log_schema_version = kwargs['logSchemaVersion'] + if 'cloudWatchLogsConfiguration' in kwargs: + cloud_watch_logs_configuration = kwargs['cloudWatchLogsConfiguration'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + _setter("log_schema_version", log_schema_version) if cloud_watch_logs_configuration is not None: _setter("cloud_watch_logs_configuration", cloud_watch_logs_configuration) @@ -164,7 +182,9 @@ def _configure( _setter: Callable[[Any, Any], None], source: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("source", source) if value is not None: _setter("value", value) @@ -198,7 +218,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): 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..2e5b6fee0c 100644 --- a/sdk/python/pulumi_aws_native/fis/experiment_template.py +++ b/sdk/python/pulumi_aws_native/fis/experiment_template.py @@ -46,7 +46,15 @@ def _configure( targets: pulumi.Input['ExperimentTemplateTargetMapArgs'], actions: Optional[pulumi.Input['ExperimentTemplateActionMapArgs']] = None, log_configuration: Optional[pulumi.Input['ExperimentTemplateLogConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'stopConditions' in kwargs: + stop_conditions = kwargs['stopConditions'] + if 'logConfiguration' in kwargs: + log_configuration = kwargs['logConfiguration'] + _setter("description", description) _setter("role_arn", role_arn) _setter("stop_conditions", stop_conditions) diff --git a/sdk/python/pulumi_aws_native/fis/outputs.py b/sdk/python/pulumi_aws_native/fis/outputs.py index 408d963f6e..e2ab42d406 100644 --- a/sdk/python/pulumi_aws_native/fis/outputs.py +++ b/sdk/python/pulumi_aws_native/fis/outputs.py @@ -32,10 +32,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ExperimentTemplateLogConfiguration(dict): @staticmethod @@ -75,7 +77,15 @@ def _configure( log_schema_version: int, cloud_watch_logs_configuration: Optional['outputs.ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties'] = None, s3_configuration: Optional['outputs.ExperimentTemplateLogConfigurationS3ConfigurationProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logSchemaVersion' in kwargs: + log_schema_version = kwargs['logSchemaVersion'] + if 'cloudWatchLogsConfiguration' in kwargs: + cloud_watch_logs_configuration = kwargs['cloudWatchLogsConfiguration'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + _setter("log_schema_version", log_schema_version) if cloud_watch_logs_configuration is not None: _setter("cloud_watch_logs_configuration", cloud_watch_logs_configuration) @@ -127,7 +137,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupArn' in kwargs: + log_group_arn = kwargs['logGroupArn'] + _setter("log_group_arn", log_group_arn) @property @@ -168,7 +182,11 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_name: str, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + _setter("bucket_name", bucket_name) if prefix is not None: _setter("prefix", prefix) @@ -199,7 +217,9 @@ def _configure( _setter: Callable[[Any, Any], None], source: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("source", source) if value is not None: _setter("value", value) @@ -228,7 +248,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/fms/_inputs.py b/sdk/python/pulumi_aws_native/fms/_inputs.py index 6e92b74143..338baf7dc1 100644 --- a/sdk/python/pulumi_aws_native/fms/_inputs.py +++ b/sdk/python/pulumi_aws_native/fms/_inputs.py @@ -39,7 +39,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if account is not None: _setter("account", account) if orgunit is not None: @@ -79,7 +81,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], firewall_deployment_model: pulumi.Input['PolicyFirewallDeploymentModel'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firewallDeploymentModel' in kwargs: + firewall_deployment_model = kwargs['firewallDeploymentModel'] + _setter("firewall_deployment_model", firewall_deployment_model) @property @@ -110,7 +116,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkFirewallPolicy' in kwargs: + network_firewall_policy = kwargs['networkFirewallPolicy'] + if 'thirdPartyFirewallPolicy' in kwargs: + third_party_firewall_policy = kwargs['thirdPartyFirewallPolicy'] + if network_firewall_policy is not None: _setter("network_firewall_policy", network_firewall_policy) if third_party_firewall_policy is not None: @@ -153,7 +165,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -198,7 +212,13 @@ def _configure( type: pulumi.Input['PolicyType'], managed_service_data: Optional[pulumi.Input[str]] = None, policy_option: Optional[pulumi.Input['PolicyOptionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'managedServiceData' in kwargs: + managed_service_data = kwargs['managedServiceData'] + if 'policyOption' in kwargs: + policy_option = kwargs['policyOption'] + _setter("type", type) if managed_service_data is not None: _setter("managed_service_data", managed_service_data) @@ -251,7 +271,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -289,7 +311,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], firewall_deployment_model: pulumi.Input['PolicyFirewallDeploymentModel'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firewallDeploymentModel' in kwargs: + firewall_deployment_model = kwargs['firewallDeploymentModel'] + _setter("firewall_deployment_model", firewall_deployment_model) @property @@ -320,7 +346,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/fms/notification_channel.py b/sdk/python/pulumi_aws_native/fms/notification_channel.py index 1b75af73c7..8c9465d84b 100644 --- a/sdk/python/pulumi_aws_native/fms/notification_channel.py +++ b/sdk/python/pulumi_aws_native/fms/notification_channel.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], sns_role_name: pulumi.Input[str], sns_topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snsRoleName' in kwargs: + sns_role_name = kwargs['snsRoleName'] + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + _setter("sns_role_name", sns_role_name) _setter("sns_topic_arn", sns_topic_arn) diff --git a/sdk/python/pulumi_aws_native/fms/outputs.py b/sdk/python/pulumi_aws_native/fms/outputs.py index b9a0ba35bc..6dd58406bc 100644 --- a/sdk/python/pulumi_aws_native/fms/outputs.py +++ b/sdk/python/pulumi_aws_native/fms/outputs.py @@ -43,7 +43,9 @@ def _configure( _setter: Callable[[Any, Any], None], account: Optional[Sequence[str]] = None, orgunit: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if account is not None: _setter("account", account) if orgunit is not None: @@ -95,7 +97,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], firewall_deployment_model: 'PolicyFirewallDeploymentModel', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firewallDeploymentModel' in kwargs: + firewall_deployment_model = kwargs['firewallDeploymentModel'] + _setter("firewall_deployment_model", firewall_deployment_model) @property @@ -144,7 +150,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkFirewallPolicy' in kwargs: + network_firewall_policy = kwargs['networkFirewallPolicy'] + if 'thirdPartyFirewallPolicy' in kwargs: + third_party_firewall_policy = kwargs['thirdPartyFirewallPolicy'] + if network_firewall_policy is not None: _setter("network_firewall_policy", network_firewall_policy) if third_party_firewall_policy is not None: @@ -182,7 +194,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -241,7 +255,13 @@ def _configure( type: 'PolicyType', managed_service_data: Optional[str] = None, policy_option: Optional['outputs.PolicyOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'managedServiceData' in kwargs: + managed_service_data = kwargs['managedServiceData'] + if 'policyOption' in kwargs: + policy_option = kwargs['policyOption'] + _setter("type", type) if managed_service_data is not None: _setter("managed_service_data", managed_service_data) @@ -285,7 +305,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -335,7 +357,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], firewall_deployment_model: 'PolicyFirewallDeploymentModel', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firewallDeploymentModel' in kwargs: + firewall_deployment_model = kwargs['firewallDeploymentModel'] + _setter("firewall_deployment_model", firewall_deployment_model) @property @@ -365,7 +391,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/fms/policy.py b/sdk/python/pulumi_aws_native/fms/policy.py index bd818a0478..fc139dc80d 100644 --- a/sdk/python/pulumi_aws_native/fms/policy.py +++ b/sdk/python/pulumi_aws_native/fms/policy.py @@ -68,7 +68,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludeResourceTags' in kwargs: + exclude_resource_tags = kwargs['excludeResourceTags'] + if 'remediationEnabled' in kwargs: + remediation_enabled = kwargs['remediationEnabled'] + if 'securityServicePolicyData' in kwargs: + security_service_policy_data = kwargs['securityServicePolicyData'] + if 'deleteAllPolicyResources' in kwargs: + delete_all_policy_resources = kwargs['deleteAllPolicyResources'] + if 'excludeMap' in kwargs: + exclude_map = kwargs['excludeMap'] + if 'includeMap' in kwargs: + include_map = kwargs['includeMap'] + if 'policyDescription' in kwargs: + policy_description = kwargs['policyDescription'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if 'resourceSetIds' in kwargs: + resource_set_ids = kwargs['resourceSetIds'] + if 'resourceTags' in kwargs: + resource_tags = kwargs['resourceTags'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if 'resourceTypeList' in kwargs: + resource_type_list = kwargs['resourceTypeList'] + if 'resourcesCleanUp' in kwargs: + resources_clean_up = kwargs['resourcesCleanUp'] + _setter("exclude_resource_tags", exclude_resource_tags) _setter("remediation_enabled", remediation_enabled) _setter("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..41d489d705 100644 --- a/sdk/python/pulumi_aws_native/fms/resource_set.py +++ b/sdk/python/pulumi_aws_native/fms/resource_set.py @@ -40,7 +40,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceTypeList' in kwargs: + resource_type_list = kwargs['resourceTypeList'] + _setter("resource_type_list", resource_type_list) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/forecast/_inputs.py b/sdk/python/pulumi_aws_native/forecast/_inputs.py index 563757374d..107c5aa730 100644 --- a/sdk/python/pulumi_aws_native/forecast/_inputs.py +++ b/sdk/python/pulumi_aws_native/forecast/_inputs.py @@ -37,7 +37,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'attributeType' in kwargs: + attribute_type = kwargs['attributeType'] + if attribute_name is not None: _setter("attribute_name", attribute_name) if attribute_type is not None: @@ -88,7 +94,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -132,7 +140,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if kms_key_arn is not None: _setter("kms_key_arn", kms_key_arn) if role_arn is not None: @@ -169,7 +183,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attributes: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetAttributesItemPropertiesArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attributes is not None: _setter("attributes", attributes) @@ -201,7 +217,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/forecast/dataset.py b/sdk/python/pulumi_aws_native/forecast/dataset.py index 18fac2f998..444f248779 100644 --- a/sdk/python/pulumi_aws_native/forecast/dataset.py +++ b/sdk/python/pulumi_aws_native/forecast/dataset.py @@ -51,7 +51,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetType' in kwargs: + dataset_type = kwargs['datasetType'] + if 'dataFrequency' in kwargs: + data_frequency = kwargs['dataFrequency'] + if 'datasetName' in kwargs: + dataset_name = kwargs['datasetName'] + if 'encryptionConfig' in kwargs: + encryption_config = kwargs['encryptionConfig'] + _setter("dataset_type", dataset_type) _setter("domain", domain) _setter("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..14001d054e 100644 --- a/sdk/python/pulumi_aws_native/forecast/dataset_group.py +++ b/sdk/python/pulumi_aws_native/forecast/dataset_group.py @@ -42,7 +42,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetArns' in kwargs: + dataset_arns = kwargs['datasetArns'] + if 'datasetGroupName' in kwargs: + dataset_group_name = kwargs['datasetGroupName'] + _setter("domain", domain) if dataset_arns is not None: _setter("dataset_arns", dataset_arns) diff --git a/sdk/python/pulumi_aws_native/forecast/outputs.py b/sdk/python/pulumi_aws_native/forecast/outputs.py index 00386b75a3..6aad4478ad 100644 --- a/sdk/python/pulumi_aws_native/forecast/outputs.py +++ b/sdk/python/pulumi_aws_native/forecast/outputs.py @@ -57,7 +57,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: Optional[str] = None, attribute_type: Optional['DatasetAttributesItemPropertiesAttributeType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'attributeType' in kwargs: + attribute_type = kwargs['attributeType'] + if attribute_name is not None: _setter("attribute_name", attribute_name) if attribute_type is not None: @@ -103,7 +109,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -158,7 +166,13 @@ def _configure( _setter: Callable[[Any, Any], None], kms_key_arn: Optional[str] = None, role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if kms_key_arn is not None: _setter("kms_key_arn", kms_key_arn) if role_arn is not None: @@ -187,7 +201,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attributes: Optional[Sequence['outputs.DatasetAttributesItemProperties']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attributes is not None: _setter("attributes", attributes) @@ -218,7 +234,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/frauddetector/_inputs.py b/sdk/python/pulumi_aws_native/frauddetector/_inputs.py index 7cfe09a3b3..4c18b498fd 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/_inputs.py +++ b/sdk/python/pulumi_aws_native/frauddetector/_inputs.py @@ -66,7 +66,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -205,7 +211,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'entityTypes' in kwargs: + entity_types = kwargs['entityTypes'] + if 'eventVariables' in kwargs: + event_variables = kwargs['eventVariables'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -384,7 +400,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'dataSource' in kwargs: + data_source = kwargs['dataSource'] + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if 'variableType' in kwargs: + variable_type = kwargs['variableType'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -556,7 +586,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -663,7 +699,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -713,7 +751,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -853,7 +897,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'detectorId' in kwargs: + detector_id = kwargs['detectorId'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if 'ruleId' in kwargs: + rule_id = kwargs['ruleId'] + if 'ruleVersion' in kwargs: + rule_version = kwargs['ruleVersion'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -1004,7 +1060,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1042,7 +1100,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1101,7 +1161,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -1241,7 +1307,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'dataSource' in kwargs: + data_source = kwargs['dataSource'] + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if 'variableType' in kwargs: + variable_type = kwargs['variableType'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -1413,7 +1493,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -1520,7 +1606,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1558,7 +1646,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1601,7 +1691,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1645,7 +1737,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1683,7 +1777,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/frauddetector/detector.py b/sdk/python/pulumi_aws_native/frauddetector/detector.py index 399ca518c3..79575abe93 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/detector.py +++ b/sdk/python/pulumi_aws_native/frauddetector/detector.py @@ -56,7 +56,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detectorId' in kwargs: + detector_id = kwargs['detectorId'] + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if 'associatedModels' in kwargs: + associated_models = kwargs['associatedModels'] + if 'detectorVersionStatus' in kwargs: + detector_version_status = kwargs['detectorVersionStatus'] + if 'ruleExecutionMode' in kwargs: + rule_execution_mode = kwargs['ruleExecutionMode'] + _setter("detector_id", detector_id) _setter("event_type", event_type) _setter("rules", rules) diff --git a/sdk/python/pulumi_aws_native/frauddetector/entity_type.py b/sdk/python/pulumi_aws_native/frauddetector/entity_type.py index 861b3d2f2a..c26020c5b6 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/entity_type.py +++ b/sdk/python/pulumi_aws_native/frauddetector/entity_type.py @@ -37,7 +37,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/frauddetector/event_type.py b/sdk/python/pulumi_aws_native/frauddetector/event_type.py index 5b1d9ab33a..5cf366065a 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/event_type.py +++ b/sdk/python/pulumi_aws_native/frauddetector/event_type.py @@ -47,7 +47,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityTypes' in kwargs: + entity_types = kwargs['entityTypes'] + if 'eventVariables' in kwargs: + event_variables = kwargs['eventVariables'] + _setter("entity_types", entity_types) _setter("event_variables", event_variables) _setter("labels", labels) diff --git a/sdk/python/pulumi_aws_native/frauddetector/label.py b/sdk/python/pulumi_aws_native/frauddetector/label.py index 6cdd810330..ee77bc189c 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/label.py +++ b/sdk/python/pulumi_aws_native/frauddetector/label.py @@ -37,7 +37,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/frauddetector/list.py b/sdk/python/pulumi_aws_native/frauddetector/list.py index ee2183b21f..c80947d264 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/list.py +++ b/sdk/python/pulumi_aws_native/frauddetector/list.py @@ -45,7 +45,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'variableType' in kwargs: + variable_type = kwargs['variableType'] + if description is not None: _setter("description", description) if elements is not None: diff --git a/sdk/python/pulumi_aws_native/frauddetector/outcome.py b/sdk/python/pulumi_aws_native/frauddetector/outcome.py index 3c3e600354..5092645725 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/outcome.py +++ b/sdk/python/pulumi_aws_native/frauddetector/outcome.py @@ -37,7 +37,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/frauddetector/outputs.py b/sdk/python/pulumi_aws_native/frauddetector/outputs.py index db42d46546..57ab52f32f 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/outputs.py +++ b/sdk/python/pulumi_aws_native/frauddetector/outputs.py @@ -86,7 +86,13 @@ def _configure( last_updated_time: Optional[str] = None, name: Optional[str] = None, tags: Optional[Sequence['outputs.DetectorTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -220,7 +226,17 @@ def _configure( last_updated_time: Optional[str] = None, name: Optional[str] = None, tags: Optional[Sequence['outputs.DetectorTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'entityTypes' in kwargs: + entity_types = kwargs['entityTypes'] + if 'eventVariables' in kwargs: + event_variables = kwargs['eventVariables'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -386,7 +402,21 @@ def _configure( name: Optional[str] = None, tags: Optional[Sequence['outputs.DetectorTag']] = None, variable_type: Optional['DetectorEventVariableVariableType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'dataSource' in kwargs: + data_source = kwargs['dataSource'] + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if 'variableType' in kwargs: + variable_type = kwargs['variableType'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -533,7 +563,13 @@ def _configure( last_updated_time: Optional[str] = None, name: Optional[str] = None, tags: Optional[Sequence['outputs.DetectorTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -615,7 +651,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -680,7 +718,13 @@ def _configure( last_updated_time: Optional[str] = None, name: Optional[str] = None, tags: Optional[Sequence['outputs.DetectorTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -817,7 +861,19 @@ def _configure( rule_id: Optional[str] = None, rule_version: Optional[str] = None, tags: Optional[Sequence['outputs.DetectorTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'detectorId' in kwargs: + detector_id = kwargs['detectorId'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if 'ruleId' in kwargs: + rule_id = kwargs['ruleId'] + if 'ruleVersion' in kwargs: + rule_version = kwargs['ruleVersion'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -924,7 +980,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -954,7 +1012,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1024,7 +1084,13 @@ def _configure( last_updated_time: Optional[str] = None, name: Optional[str] = None, tags: Optional[Sequence['outputs.EventTypeTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -1163,7 +1229,21 @@ def _configure( name: Optional[str] = None, tags: Optional[Sequence['outputs.EventTypeTag']] = None, variable_type: Optional['EventTypeEventVariableVariableType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'dataSource' in kwargs: + data_source = kwargs['dataSource'] + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if 'variableType' in kwargs: + variable_type = kwargs['variableType'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -1310,7 +1390,13 @@ def _configure( last_updated_time: Optional[str] = None, name: Optional[str] = None, tags: Optional[Sequence['outputs.EventTypeTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'lastUpdatedTime' in kwargs: + last_updated_time = kwargs['lastUpdatedTime'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -1389,7 +1475,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1419,7 +1507,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1457,7 +1547,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1493,7 +1585,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1523,7 +1617,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/frauddetector/variable.py b/sdk/python/pulumi_aws_native/frauddetector/variable.py index 69b68da074..4fd9a075d4 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/variable.py +++ b/sdk/python/pulumi_aws_native/frauddetector/variable.py @@ -54,7 +54,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSource' in kwargs: + data_source = kwargs['dataSource'] + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + if 'variableType' in kwargs: + variable_type = kwargs['variableType'] + _setter("data_source", data_source) _setter("data_type", data_type) _setter("default_value", default_value) diff --git a/sdk/python/pulumi_aws_native/fsx/_inputs.py b/sdk/python/pulumi_aws_native/fsx/_inputs.py index d385b5104d..97bb9e0141 100644 --- a/sdk/python/pulumi_aws_native/fsx/_inputs.py +++ b/sdk/python/pulumi_aws_native/fsx/_inputs.py @@ -60,7 +60,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], events: pulumi.Input[Sequence[pulumi.Input['DataRepositoryAssociationEventType']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("events", events) @property @@ -88,7 +90,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], events: pulumi.Input[Sequence[pulumi.Input['DataRepositoryAssociationEventType']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("events", events) @property @@ -119,7 +123,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoExportPolicy' in kwargs: + auto_export_policy = kwargs['autoExportPolicy'] + if 'autoImportPolicy' in kwargs: + auto_import_policy = kwargs['autoImportPolicy'] + if auto_export_policy is not None: _setter("auto_export_policy", auto_export_policy) if auto_import_policy is not None: @@ -164,7 +174,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -211,7 +223,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileAccessAuditLogLevel' in kwargs: + file_access_audit_log_level = kwargs['fileAccessAuditLogLevel'] + if 'fileShareAccessAuditLogLevel' in kwargs: + file_share_access_audit_log_level = kwargs['fileShareAccessAuditLogLevel'] + if 'auditLogDestination' in kwargs: + audit_log_destination = kwargs['auditLogDestination'] + _setter("file_access_audit_log_level", file_access_audit_log_level) _setter("file_share_access_audit_log_level", file_share_access_audit_log_level) if audit_log_destination is not None: @@ -260,7 +280,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if clients is not None: _setter("clients", clients) if options is not None: @@ -300,7 +322,9 @@ def _configure( _setter: Callable[[Any, Any], None], iops: Optional[pulumi.Input[int]] = None, mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if iops is not None: _setter("iops", iops) if mode is not None: @@ -370,7 +394,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoImportPolicy' in kwargs: + auto_import_policy = kwargs['autoImportPolicy'] + if 'automaticBackupRetentionDays' in kwargs: + automatic_backup_retention_days = kwargs['automaticBackupRetentionDays'] + if 'copyTagsToBackups' in kwargs: + copy_tags_to_backups = kwargs['copyTagsToBackups'] + if 'dailyAutomaticBackupStartTime' in kwargs: + daily_automatic_backup_start_time = kwargs['dailyAutomaticBackupStartTime'] + if 'dataCompressionType' in kwargs: + data_compression_type = kwargs['dataCompressionType'] + if 'deploymentType' in kwargs: + deployment_type = kwargs['deploymentType'] + if 'driveCacheType' in kwargs: + drive_cache_type = kwargs['driveCacheType'] + if 'exportPath' in kwargs: + export_path = kwargs['exportPath'] + if 'importPath' in kwargs: + import_path = kwargs['importPath'] + if 'importedFileChunkSize' in kwargs: + imported_file_chunk_size = kwargs['importedFileChunkSize'] + if 'perUnitStorageThroughput' in kwargs: + per_unit_storage_throughput = kwargs['perUnitStorageThroughput'] + if 'weeklyMaintenanceStartTime' in kwargs: + weekly_maintenance_start_time = kwargs['weeklyMaintenanceStartTime'] + if auto_import_policy is not None: _setter("auto_import_policy", auto_import_policy) if automatic_backup_retention_days is not None: @@ -517,7 +567,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemClientConfigurationsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientConfigurations' in kwargs: + client_configurations = kwargs['clientConfigurations'] + if client_configurations is not None: _setter("client_configurations", client_configurations) @@ -570,7 +624,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentType' in kwargs: + deployment_type = kwargs['deploymentType'] + if 'automaticBackupRetentionDays' in kwargs: + automatic_backup_retention_days = kwargs['automaticBackupRetentionDays'] + if 'dailyAutomaticBackupStartTime' in kwargs: + daily_automatic_backup_start_time = kwargs['dailyAutomaticBackupStartTime'] + if 'diskIopsConfiguration' in kwargs: + disk_iops_configuration = kwargs['diskIopsConfiguration'] + if 'endpointIpAddressRange' in kwargs: + endpoint_ip_address_range = kwargs['endpointIpAddressRange'] + if 'fsxAdminPassword' in kwargs: + fsx_admin_password = kwargs['fsxAdminPassword'] + if 'preferredSubnetId' in kwargs: + preferred_subnet_id = kwargs['preferredSubnetId'] + if 'routeTableIds' in kwargs: + route_table_ids = kwargs['routeTableIds'] + if 'throughputCapacity' in kwargs: + throughput_capacity = kwargs['throughputCapacity'] + if 'weeklyMaintenanceStartTime' in kwargs: + weekly_maintenance_start_time = kwargs['weeklyMaintenanceStartTime'] + _setter("deployment_type", deployment_type) if automatic_backup_retention_days is not None: _setter("automatic_backup_retention_days", automatic_backup_retention_days) @@ -730,7 +806,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentType' in kwargs: + deployment_type = kwargs['deploymentType'] + if 'automaticBackupRetentionDays' in kwargs: + automatic_backup_retention_days = kwargs['automaticBackupRetentionDays'] + if 'copyTagsToBackups' in kwargs: + copy_tags_to_backups = kwargs['copyTagsToBackups'] + if 'copyTagsToVolumes' in kwargs: + copy_tags_to_volumes = kwargs['copyTagsToVolumes'] + if 'dailyAutomaticBackupStartTime' in kwargs: + daily_automatic_backup_start_time = kwargs['dailyAutomaticBackupStartTime'] + if 'diskIopsConfiguration' in kwargs: + disk_iops_configuration = kwargs['diskIopsConfiguration'] + if 'endpointIpAddressRange' in kwargs: + endpoint_ip_address_range = kwargs['endpointIpAddressRange'] + if 'preferredSubnetId' in kwargs: + preferred_subnet_id = kwargs['preferredSubnetId'] + if 'rootVolumeConfiguration' in kwargs: + root_volume_configuration = kwargs['rootVolumeConfiguration'] + if 'routeTableIds' in kwargs: + route_table_ids = kwargs['routeTableIds'] + if 'throughputCapacity' in kwargs: + throughput_capacity = kwargs['throughputCapacity'] + if 'weeklyMaintenanceStartTime' in kwargs: + weekly_maintenance_start_time = kwargs['weeklyMaintenanceStartTime'] + _setter("deployment_type", deployment_type) if automatic_backup_retention_days is not None: _setter("automatic_backup_retention_days", automatic_backup_retention_days) @@ -902,7 +1004,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'copyTagsToSnapshots' in kwargs: + copy_tags_to_snapshots = kwargs['copyTagsToSnapshots'] + if 'dataCompressionType' in kwargs: + data_compression_type = kwargs['dataCompressionType'] + if 'nfsExports' in kwargs: + nfs_exports = kwargs['nfsExports'] + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if 'recordSizeKiB' in kwargs: + record_size_ki_b = kwargs['recordSizeKiB'] + if 'userAndGroupQuotas' in kwargs: + user_and_group_quotas = kwargs['userAndGroupQuotas'] + if copy_tags_to_snapshots is not None: _setter("copy_tags_to_snapshots", copy_tags_to_snapshots) if data_compression_type is not None: @@ -998,7 +1114,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsIps' in kwargs: + dns_ips = kwargs['dnsIps'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'fileSystemAdministratorsGroup' in kwargs: + file_system_administrators_group = kwargs['fileSystemAdministratorsGroup'] + if 'organizationalUnitDistinguishedName' in kwargs: + organizational_unit_distinguished_name = kwargs['organizationalUnitDistinguishedName'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + if dns_ips is not None: _setter("dns_ips", dns_ips) if domain_name is not None: @@ -1082,7 +1210,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1123,7 +1253,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageCapacityQuotaGiB' in kwargs: + storage_capacity_quota_gi_b = kwargs['storageCapacityQuotaGiB'] + if id is not None: _setter("id", id) if storage_capacity_quota_gi_b is not None: @@ -1204,7 +1338,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'throughputCapacity' in kwargs: + throughput_capacity = kwargs['throughputCapacity'] + if 'activeDirectoryId' in kwargs: + active_directory_id = kwargs['activeDirectoryId'] + if 'auditLogConfiguration' in kwargs: + audit_log_configuration = kwargs['auditLogConfiguration'] + if 'automaticBackupRetentionDays' in kwargs: + automatic_backup_retention_days = kwargs['automaticBackupRetentionDays'] + if 'copyTagsToBackups' in kwargs: + copy_tags_to_backups = kwargs['copyTagsToBackups'] + if 'dailyAutomaticBackupStartTime' in kwargs: + daily_automatic_backup_start_time = kwargs['dailyAutomaticBackupStartTime'] + if 'deploymentType' in kwargs: + deployment_type = kwargs['deploymentType'] + if 'diskIopsConfiguration' in kwargs: + disk_iops_configuration = kwargs['diskIopsConfiguration'] + if 'preferredSubnetId' in kwargs: + preferred_subnet_id = kwargs['preferredSubnetId'] + if 'selfManagedActiveDirectoryConfiguration' in kwargs: + self_managed_active_directory_configuration = kwargs['selfManagedActiveDirectoryConfiguration'] + if 'weeklyMaintenanceStartTime' in kwargs: + weekly_maintenance_start_time = kwargs['weeklyMaintenanceStartTime'] + _setter("throughput_capacity", throughput_capacity) if active_directory_id is not None: _setter("active_directory_id", active_directory_id) @@ -1353,7 +1511,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1391,7 +1551,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'netBiosName' in kwargs: + net_bios_name = kwargs['netBiosName'] + if 'selfManagedActiveDirectoryConfiguration' in kwargs: + self_managed_active_directory_configuration = kwargs['selfManagedActiveDirectoryConfiguration'] + if net_bios_name is not None: _setter("net_bios_name", net_bios_name) if self_managed_active_directory_configuration is not None: @@ -1443,7 +1609,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsIps' in kwargs: + dns_ips = kwargs['dnsIps'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'fileSystemAdministratorsGroup' in kwargs: + file_system_administrators_group = kwargs['fileSystemAdministratorsGroup'] + if 'organizationalUnitDistinguishedName' in kwargs: + organizational_unit_distinguished_name = kwargs['organizationalUnitDistinguishedName'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + if dns_ips is not None: _setter("dns_ips", dns_ips) if domain_name is not None: @@ -1527,7 +1705,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1565,7 +1745,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], value: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if value is not None: _setter("value", value) @@ -1604,7 +1786,9 @@ def _configure( _setter: Callable[[Any, Any], None], clients: pulumi.Input[str], options: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("clients", clients) _setter("options", options) @@ -1639,7 +1823,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_configurations: pulumi.Input[Sequence[pulumi.Input['VolumeClientConfigurationsArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientConfigurations' in kwargs: + client_configurations = kwargs['clientConfigurations'] + _setter("client_configurations", client_configurations) @property @@ -1691,7 +1879,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInMegabytes' in kwargs: + size_in_megabytes = kwargs['sizeInMegabytes'] + if 'storageVirtualMachineId' in kwargs: + storage_virtual_machine_id = kwargs['storageVirtualMachineId'] + if 'copyTagsToBackups' in kwargs: + copy_tags_to_backups = kwargs['copyTagsToBackups'] + if 'junctionPath' in kwargs: + junction_path = kwargs['junctionPath'] + if 'ontapVolumeType' in kwargs: + ontap_volume_type = kwargs['ontapVolumeType'] + if 'securityStyle' in kwargs: + security_style = kwargs['securityStyle'] + if 'snaplockConfiguration' in kwargs: + snaplock_configuration = kwargs['snaplockConfiguration'] + if 'snapshotPolicy' in kwargs: + snapshot_policy = kwargs['snapshotPolicy'] + if 'storageEfficiencyEnabled' in kwargs: + storage_efficiency_enabled = kwargs['storageEfficiencyEnabled'] + if 'tieringPolicy' in kwargs: + tiering_policy = kwargs['tieringPolicy'] + _setter("size_in_megabytes", size_in_megabytes) _setter("storage_virtual_machine_id", storage_virtual_machine_id) if copy_tags_to_backups is not None: @@ -1844,7 +2054,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parentVolumeId' in kwargs: + parent_volume_id = kwargs['parentVolumeId'] + if 'copyTagsToSnapshots' in kwargs: + copy_tags_to_snapshots = kwargs['copyTagsToSnapshots'] + if 'dataCompressionType' in kwargs: + data_compression_type = kwargs['dataCompressionType'] + if 'nfsExports' in kwargs: + nfs_exports = kwargs['nfsExports'] + if 'originSnapshot' in kwargs: + origin_snapshot = kwargs['originSnapshot'] + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if 'recordSizeKiB' in kwargs: + record_size_ki_b = kwargs['recordSizeKiB'] + if 'storageCapacityQuotaGiB' in kwargs: + storage_capacity_quota_gi_b = kwargs['storageCapacityQuotaGiB'] + if 'storageCapacityReservationGiB' in kwargs: + storage_capacity_reservation_gi_b = kwargs['storageCapacityReservationGiB'] + if 'userAndGroupQuotas' in kwargs: + user_and_group_quotas = kwargs['userAndGroupQuotas'] + _setter("parent_volume_id", parent_volume_id) if copy_tags_to_snapshots is not None: _setter("copy_tags_to_snapshots", copy_tags_to_snapshots) @@ -1982,7 +2214,13 @@ def _configure( _setter: Callable[[Any, Any], None], copy_strategy: pulumi.Input[str], snapshot_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'copyStrategy' in kwargs: + copy_strategy = kwargs['copyStrategy'] + if 'snapshotArn' in kwargs: + snapshot_arn = kwargs['snapshotArn'] + _setter("copy_strategy", copy_strategy) _setter("snapshot_arn", snapshot_arn) @@ -2020,7 +2258,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], value: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if value is not None: _setter("value", value) @@ -2071,7 +2311,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snaplockType' in kwargs: + snaplock_type = kwargs['snaplockType'] + if 'auditLogVolume' in kwargs: + audit_log_volume = kwargs['auditLogVolume'] + if 'autocommitPeriod' in kwargs: + autocommit_period = kwargs['autocommitPeriod'] + if 'privilegedDelete' in kwargs: + privileged_delete = kwargs['privilegedDelete'] + if 'retentionPeriod' in kwargs: + retention_period = kwargs['retentionPeriod'] + if 'volumeAppendModeEnabled' in kwargs: + volume_append_mode_enabled = kwargs['volumeAppendModeEnabled'] + _setter("snaplock_type", snaplock_type) if audit_log_volume is not None: _setter("audit_log_volume", audit_log_volume) @@ -2157,7 +2411,15 @@ def _configure( default_retention: pulumi.Input['VolumeRetentionPeriodArgs'], maximum_retention: pulumi.Input['VolumeRetentionPeriodArgs'], minimum_retention: pulumi.Input['VolumeRetentionPeriodArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultRetention' in kwargs: + default_retention = kwargs['defaultRetention'] + if 'maximumRetention' in kwargs: + maximum_retention = kwargs['maximumRetention'] + if 'minimumRetention' in kwargs: + minimum_retention = kwargs['minimumRetention'] + _setter("default_retention", default_retention) _setter("maximum_retention", maximum_retention) _setter("minimum_retention", minimum_retention) @@ -2205,7 +2467,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2243,7 +2507,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coolingPeriod' in kwargs: + cooling_period = kwargs['coolingPeriod'] + if cooling_period is not None: _setter("cooling_period", cooling_period) if name is not None: @@ -2286,7 +2554,11 @@ def _configure( id: pulumi.Input[int], storage_capacity_quota_gi_b: pulumi.Input[int], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageCapacityQuotaGiB' in kwargs: + storage_capacity_quota_gi_b = kwargs['storageCapacityQuotaGiB'] + _setter("id", id) _setter("storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) _setter("type", type) 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..704a2a7960 100644 --- a/sdk/python/pulumi_aws_native/fsx/data_repository_association.py +++ b/sdk/python/pulumi_aws_native/fsx/data_repository_association.py @@ -54,7 +54,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataRepositoryPath' in kwargs: + data_repository_path = kwargs['dataRepositoryPath'] + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if 'fileSystemPath' in kwargs: + file_system_path = kwargs['fileSystemPath'] + if 'batchImportMetaDataOnCreate' in kwargs: + batch_import_meta_data_on_create = kwargs['batchImportMetaDataOnCreate'] + if 'importedFileChunkSize' in kwargs: + imported_file_chunk_size = kwargs['importedFileChunkSize'] + _setter("data_repository_path", data_repository_path) _setter("file_system_id", file_system_id) _setter("file_system_path", file_system_path) diff --git a/sdk/python/pulumi_aws_native/fsx/file_system.py b/sdk/python/pulumi_aws_native/fsx/file_system.py index 1e79f91d4d..25d90d1ccc 100644 --- a/sdk/python/pulumi_aws_native/fsx/file_system.py +++ b/sdk/python/pulumi_aws_native/fsx/file_system.py @@ -64,7 +64,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileSystemType' in kwargs: + file_system_type = kwargs['fileSystemType'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'backupId' in kwargs: + backup_id = kwargs['backupId'] + if 'fileSystemTypeVersion' in kwargs: + file_system_type_version = kwargs['fileSystemTypeVersion'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'lustreConfiguration' in kwargs: + lustre_configuration = kwargs['lustreConfiguration'] + if 'ontapConfiguration' in kwargs: + ontap_configuration = kwargs['ontapConfiguration'] + if 'openZfsConfiguration' in kwargs: + open_zfs_configuration = kwargs['openZfsConfiguration'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'storageCapacity' in kwargs: + storage_capacity = kwargs['storageCapacity'] + if 'storageType' in kwargs: + storage_type = kwargs['storageType'] + if 'windowsConfiguration' in kwargs: + windows_configuration = kwargs['windowsConfiguration'] + _setter("file_system_type", file_system_type) _setter("subnet_ids", subnet_ids) if backup_id is not None: diff --git a/sdk/python/pulumi_aws_native/fsx/outputs.py b/sdk/python/pulumi_aws_native/fsx/outputs.py index 54cdad6013..6e89dc2f35 100644 --- a/sdk/python/pulumi_aws_native/fsx/outputs.py +++ b/sdk/python/pulumi_aws_native/fsx/outputs.py @@ -64,7 +64,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], events: Sequence['DataRepositoryAssociationEventType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("events", events) @property @@ -91,7 +93,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], events: Sequence['DataRepositoryAssociationEventType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("events", events) @property @@ -140,7 +144,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoExportPolicy' in kwargs: + auto_export_policy = kwargs['autoExportPolicy'] + if 'autoImportPolicy' in kwargs: + auto_import_policy = kwargs['autoImportPolicy'] + if auto_export_policy is not None: _setter("auto_export_policy", auto_export_policy) if auto_import_policy is not None: @@ -180,7 +190,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -240,7 +252,15 @@ def _configure( file_access_audit_log_level: str, file_share_access_audit_log_level: str, audit_log_destination: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileAccessAuditLogLevel' in kwargs: + file_access_audit_log_level = kwargs['fileAccessAuditLogLevel'] + if 'fileShareAccessAuditLogLevel' in kwargs: + file_share_access_audit_log_level = kwargs['fileShareAccessAuditLogLevel'] + if 'auditLogDestination' in kwargs: + audit_log_destination = kwargs['auditLogDestination'] + _setter("file_access_audit_log_level", file_access_audit_log_level) _setter("file_share_access_audit_log_level", file_share_access_audit_log_level) if audit_log_destination is not None: @@ -277,7 +297,9 @@ def _configure( _setter: Callable[[Any, Any], None], clients: Optional[str] = None, options: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if clients is not None: _setter("clients", clients) if options is not None: @@ -309,7 +331,9 @@ def _configure( _setter: Callable[[Any, Any], None], iops: Optional[int] = None, mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if iops is not None: _setter("iops", iops) if mode is not None: @@ -410,7 +434,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoImportPolicy' in kwargs: + auto_import_policy = kwargs['autoImportPolicy'] + if 'automaticBackupRetentionDays' in kwargs: + automatic_backup_retention_days = kwargs['automaticBackupRetentionDays'] + if 'copyTagsToBackups' in kwargs: + copy_tags_to_backups = kwargs['copyTagsToBackups'] + if 'dailyAutomaticBackupStartTime' in kwargs: + daily_automatic_backup_start_time = kwargs['dailyAutomaticBackupStartTime'] + if 'dataCompressionType' in kwargs: + data_compression_type = kwargs['dataCompressionType'] + if 'deploymentType' in kwargs: + deployment_type = kwargs['deploymentType'] + if 'driveCacheType' in kwargs: + drive_cache_type = kwargs['driveCacheType'] + if 'exportPath' in kwargs: + export_path = kwargs['exportPath'] + if 'importPath' in kwargs: + import_path = kwargs['importPath'] + if 'importedFileChunkSize' in kwargs: + imported_file_chunk_size = kwargs['importedFileChunkSize'] + if 'perUnitStorageThroughput' in kwargs: + per_unit_storage_throughput = kwargs['perUnitStorageThroughput'] + if 'weeklyMaintenanceStartTime' in kwargs: + weekly_maintenance_start_time = kwargs['weeklyMaintenanceStartTime'] + if auto_import_policy is not None: _setter("auto_import_policy", auto_import_policy) if automatic_backup_retention_days is not None: @@ -526,7 +576,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_configurations: Optional[Sequence['outputs.FileSystemClientConfigurations']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientConfigurations' in kwargs: + client_configurations = kwargs['clientConfigurations'] + if client_configurations is not None: _setter("client_configurations", client_configurations) @@ -610,7 +664,29 @@ def _configure( route_table_ids: Optional[Sequence[str]] = None, throughput_capacity: Optional[int] = None, weekly_maintenance_start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentType' in kwargs: + deployment_type = kwargs['deploymentType'] + if 'automaticBackupRetentionDays' in kwargs: + automatic_backup_retention_days = kwargs['automaticBackupRetentionDays'] + if 'dailyAutomaticBackupStartTime' in kwargs: + daily_automatic_backup_start_time = kwargs['dailyAutomaticBackupStartTime'] + if 'diskIopsConfiguration' in kwargs: + disk_iops_configuration = kwargs['diskIopsConfiguration'] + if 'endpointIpAddressRange' in kwargs: + endpoint_ip_address_range = kwargs['endpointIpAddressRange'] + if 'fsxAdminPassword' in kwargs: + fsx_admin_password = kwargs['fsxAdminPassword'] + if 'preferredSubnetId' in kwargs: + preferred_subnet_id = kwargs['preferredSubnetId'] + if 'routeTableIds' in kwargs: + route_table_ids = kwargs['routeTableIds'] + if 'throughputCapacity' in kwargs: + throughput_capacity = kwargs['throughputCapacity'] + if 'weeklyMaintenanceStartTime' in kwargs: + weekly_maintenance_start_time = kwargs['weeklyMaintenanceStartTime'] + _setter("deployment_type", deployment_type) if automatic_backup_retention_days is not None: _setter("automatic_backup_retention_days", automatic_backup_retention_days) @@ -769,7 +845,33 @@ def _configure( route_table_ids: Optional[Sequence[str]] = None, throughput_capacity: Optional[int] = None, weekly_maintenance_start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentType' in kwargs: + deployment_type = kwargs['deploymentType'] + if 'automaticBackupRetentionDays' in kwargs: + automatic_backup_retention_days = kwargs['automaticBackupRetentionDays'] + if 'copyTagsToBackups' in kwargs: + copy_tags_to_backups = kwargs['copyTagsToBackups'] + if 'copyTagsToVolumes' in kwargs: + copy_tags_to_volumes = kwargs['copyTagsToVolumes'] + if 'dailyAutomaticBackupStartTime' in kwargs: + daily_automatic_backup_start_time = kwargs['dailyAutomaticBackupStartTime'] + if 'diskIopsConfiguration' in kwargs: + disk_iops_configuration = kwargs['diskIopsConfiguration'] + if 'endpointIpAddressRange' in kwargs: + endpoint_ip_address_range = kwargs['endpointIpAddressRange'] + if 'preferredSubnetId' in kwargs: + preferred_subnet_id = kwargs['preferredSubnetId'] + if 'rootVolumeConfiguration' in kwargs: + root_volume_configuration = kwargs['rootVolumeConfiguration'] + if 'routeTableIds' in kwargs: + route_table_ids = kwargs['routeTableIds'] + if 'throughputCapacity' in kwargs: + throughput_capacity = kwargs['throughputCapacity'] + if 'weeklyMaintenanceStartTime' in kwargs: + weekly_maintenance_start_time = kwargs['weeklyMaintenanceStartTime'] + _setter("deployment_type", deployment_type) if automatic_backup_retention_days is not None: _setter("automatic_backup_retention_days", automatic_backup_retention_days) @@ -916,7 +1018,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'copyTagsToSnapshots' in kwargs: + copy_tags_to_snapshots = kwargs['copyTagsToSnapshots'] + if 'dataCompressionType' in kwargs: + data_compression_type = kwargs['dataCompressionType'] + if 'nfsExports' in kwargs: + nfs_exports = kwargs['nfsExports'] + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if 'recordSizeKiB' in kwargs: + record_size_ki_b = kwargs['recordSizeKiB'] + if 'userAndGroupQuotas' in kwargs: + user_and_group_quotas = kwargs['userAndGroupQuotas'] + if copy_tags_to_snapshots is not None: _setter("copy_tags_to_snapshots", copy_tags_to_snapshots) if data_compression_type is not None: @@ -1013,7 +1129,19 @@ def _configure( organizational_unit_distinguished_name: Optional[str] = None, password: Optional[str] = None, user_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsIps' in kwargs: + dns_ips = kwargs['dnsIps'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'fileSystemAdministratorsGroup' in kwargs: + file_system_administrators_group = kwargs['fileSystemAdministratorsGroup'] + if 'organizationalUnitDistinguishedName' in kwargs: + organizational_unit_distinguished_name = kwargs['organizationalUnitDistinguishedName'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + if dns_ips is not None: _setter("dns_ips", dns_ips) if domain_name is not None: @@ -1073,7 +1201,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1123,7 +1253,11 @@ def _configure( id: Optional[int] = None, storage_capacity_quota_gi_b: Optional[int] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageCapacityQuotaGiB' in kwargs: + storage_capacity_quota_gi_b = kwargs['storageCapacityQuotaGiB'] + if id is not None: _setter("id", id) if storage_capacity_quota_gi_b is not None: @@ -1229,7 +1363,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'throughputCapacity' in kwargs: + throughput_capacity = kwargs['throughputCapacity'] + if 'activeDirectoryId' in kwargs: + active_directory_id = kwargs['activeDirectoryId'] + if 'auditLogConfiguration' in kwargs: + audit_log_configuration = kwargs['auditLogConfiguration'] + if 'automaticBackupRetentionDays' in kwargs: + automatic_backup_retention_days = kwargs['automaticBackupRetentionDays'] + if 'copyTagsToBackups' in kwargs: + copy_tags_to_backups = kwargs['copyTagsToBackups'] + if 'dailyAutomaticBackupStartTime' in kwargs: + daily_automatic_backup_start_time = kwargs['dailyAutomaticBackupStartTime'] + if 'deploymentType' in kwargs: + deployment_type = kwargs['deploymentType'] + if 'diskIopsConfiguration' in kwargs: + disk_iops_configuration = kwargs['diskIopsConfiguration'] + if 'preferredSubnetId' in kwargs: + preferred_subnet_id = kwargs['preferredSubnetId'] + if 'selfManagedActiveDirectoryConfiguration' in kwargs: + self_managed_active_directory_configuration = kwargs['selfManagedActiveDirectoryConfiguration'] + if 'weeklyMaintenanceStartTime' in kwargs: + weekly_maintenance_start_time = kwargs['weeklyMaintenanceStartTime'] + _setter("throughput_capacity", throughput_capacity) if active_directory_id is not None: _setter("active_directory_id", active_directory_id) @@ -1330,7 +1488,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1379,7 +1539,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'netBiosName' in kwargs: + net_bios_name = kwargs['netBiosName'] + if 'selfManagedActiveDirectoryConfiguration' in kwargs: + self_managed_active_directory_configuration = kwargs['selfManagedActiveDirectoryConfiguration'] + if net_bios_name is not None: _setter("net_bios_name", net_bios_name) if self_managed_active_directory_configuration is not None: @@ -1448,7 +1614,19 @@ def _configure( organizational_unit_distinguished_name: Optional[str] = None, password: Optional[str] = None, user_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsIps' in kwargs: + dns_ips = kwargs['dnsIps'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'fileSystemAdministratorsGroup' in kwargs: + file_system_administrators_group = kwargs['fileSystemAdministratorsGroup'] + if 'organizationalUnitDistinguishedName' in kwargs: + organizational_unit_distinguished_name = kwargs['organizationalUnitDistinguishedName'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + if dns_ips is not None: _setter("dns_ips", dns_ips) if domain_name is not None: @@ -1508,7 +1686,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1538,7 +1718,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, value: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if value is not None: _setter("value", value) @@ -1569,7 +1751,9 @@ def _configure( _setter: Callable[[Any, Any], None], clients: str, options: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("clients", clients) _setter("options", options) @@ -1613,7 +1797,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_configurations: Sequence['outputs.VolumeClientConfigurations'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientConfigurations' in kwargs: + client_configurations = kwargs['clientConfigurations'] + _setter("client_configurations", client_configurations) @property @@ -1696,7 +1884,29 @@ def _configure( snapshot_policy: Optional[str] = None, storage_efficiency_enabled: Optional[str] = None, tiering_policy: Optional['outputs.VolumeTieringPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInMegabytes' in kwargs: + size_in_megabytes = kwargs['sizeInMegabytes'] + if 'storageVirtualMachineId' in kwargs: + storage_virtual_machine_id = kwargs['storageVirtualMachineId'] + if 'copyTagsToBackups' in kwargs: + copy_tags_to_backups = kwargs['copyTagsToBackups'] + if 'junctionPath' in kwargs: + junction_path = kwargs['junctionPath'] + if 'ontapVolumeType' in kwargs: + ontap_volume_type = kwargs['ontapVolumeType'] + if 'securityStyle' in kwargs: + security_style = kwargs['securityStyle'] + if 'snaplockConfiguration' in kwargs: + snaplock_configuration = kwargs['snaplockConfiguration'] + if 'snapshotPolicy' in kwargs: + snapshot_policy = kwargs['snapshotPolicy'] + if 'storageEfficiencyEnabled' in kwargs: + storage_efficiency_enabled = kwargs['storageEfficiencyEnabled'] + if 'tieringPolicy' in kwargs: + tiering_policy = kwargs['tieringPolicy'] + _setter("size_in_megabytes", size_in_megabytes) _setter("storage_virtual_machine_id", storage_virtual_machine_id) if copy_tags_to_backups is not None: @@ -1844,7 +2054,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parentVolumeId' in kwargs: + parent_volume_id = kwargs['parentVolumeId'] + if 'copyTagsToSnapshots' in kwargs: + copy_tags_to_snapshots = kwargs['copyTagsToSnapshots'] + if 'dataCompressionType' in kwargs: + data_compression_type = kwargs['dataCompressionType'] + if 'nfsExports' in kwargs: + nfs_exports = kwargs['nfsExports'] + if 'originSnapshot' in kwargs: + origin_snapshot = kwargs['originSnapshot'] + if 'readOnly' in kwargs: + read_only = kwargs['readOnly'] + if 'recordSizeKiB' in kwargs: + record_size_ki_b = kwargs['recordSizeKiB'] + if 'storageCapacityQuotaGiB' in kwargs: + storage_capacity_quota_gi_b = kwargs['storageCapacityQuotaGiB'] + if 'storageCapacityReservationGiB' in kwargs: + storage_capacity_reservation_gi_b = kwargs['storageCapacityReservationGiB'] + if 'userAndGroupQuotas' in kwargs: + user_and_group_quotas = kwargs['userAndGroupQuotas'] + _setter("parent_volume_id", parent_volume_id) if copy_tags_to_snapshots is not None: _setter("copy_tags_to_snapshots", copy_tags_to_snapshots) @@ -1957,7 +2189,13 @@ def _configure( _setter: Callable[[Any, Any], None], copy_strategy: str, snapshot_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'copyStrategy' in kwargs: + copy_strategy = kwargs['copyStrategy'] + if 'snapshotArn' in kwargs: + snapshot_arn = kwargs['snapshotArn'] + _setter("copy_strategy", copy_strategy) _setter("snapshot_arn", snapshot_arn) @@ -1987,7 +2225,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, value: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if value is not None: _setter("value", value) @@ -2057,7 +2297,21 @@ def _configure( privileged_delete: Optional[str] = None, retention_period: Optional['outputs.VolumeSnaplockRetentionPeriod'] = None, volume_append_mode_enabled: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snaplockType' in kwargs: + snaplock_type = kwargs['snaplockType'] + if 'auditLogVolume' in kwargs: + audit_log_volume = kwargs['auditLogVolume'] + if 'autocommitPeriod' in kwargs: + autocommit_period = kwargs['autocommitPeriod'] + if 'privilegedDelete' in kwargs: + privileged_delete = kwargs['privilegedDelete'] + if 'retentionPeriod' in kwargs: + retention_period = kwargs['retentionPeriod'] + if 'volumeAppendModeEnabled' in kwargs: + volume_append_mode_enabled = kwargs['volumeAppendModeEnabled'] + _setter("snaplock_type", snaplock_type) if audit_log_volume is not None: _setter("audit_log_volume", audit_log_volume) @@ -2140,7 +2394,15 @@ def _configure( default_retention: 'outputs.VolumeRetentionPeriod', maximum_retention: 'outputs.VolumeRetentionPeriod', minimum_retention: 'outputs.VolumeRetentionPeriod', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultRetention' in kwargs: + default_retention = kwargs['defaultRetention'] + if 'maximumRetention' in kwargs: + maximum_retention = kwargs['maximumRetention'] + if 'minimumRetention' in kwargs: + minimum_retention = kwargs['minimumRetention'] + _setter("default_retention", default_retention) _setter("maximum_retention", maximum_retention) _setter("minimum_retention", minimum_retention) @@ -2176,7 +2438,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2223,7 +2487,11 @@ def _configure( _setter: Callable[[Any, Any], None], cooling_period: Optional[int] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coolingPeriod' in kwargs: + cooling_period = kwargs['coolingPeriod'] + if cooling_period is not None: _setter("cooling_period", cooling_period) if name is not None: @@ -2275,7 +2543,11 @@ def _configure( id: int, storage_capacity_quota_gi_b: int, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageCapacityQuotaGiB' in kwargs: + storage_capacity_quota_gi_b = kwargs['storageCapacityQuotaGiB'] + _setter("id", id) _setter("storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) _setter("type", type) diff --git a/sdk/python/pulumi_aws_native/fsx/snapshot.py b/sdk/python/pulumi_aws_native/fsx/snapshot.py index a57d48c01b..d3caf64663 100644 --- a/sdk/python/pulumi_aws_native/fsx/snapshot.py +++ b/sdk/python/pulumi_aws_native/fsx/snapshot.py @@ -34,7 +34,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'volumeId' in kwargs: + volume_id = kwargs['volumeId'] + _setter("volume_id", volume_id) if name is not None: _setter("name", name) 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..861a0ff94e 100644 --- a/sdk/python/pulumi_aws_native/fsx/storage_virtual_machine.py +++ b/sdk/python/pulumi_aws_native/fsx/storage_virtual_machine.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if 'activeDirectoryConfiguration' in kwargs: + active_directory_configuration = kwargs['activeDirectoryConfiguration'] + if 'rootVolumeSecurityStyle' in kwargs: + root_volume_security_style = kwargs['rootVolumeSecurityStyle'] + if 'svmAdminPassword' in kwargs: + svm_admin_password = kwargs['svmAdminPassword'] + _setter("file_system_id", file_system_id) if active_directory_configuration is not None: _setter("active_directory_configuration", active_directory_configuration) diff --git a/sdk/python/pulumi_aws_native/fsx/volume.py b/sdk/python/pulumi_aws_native/fsx/volume.py index bfbbb54fe2..8ecc21c298 100644 --- a/sdk/python/pulumi_aws_native/fsx/volume.py +++ b/sdk/python/pulumi_aws_native/fsx/volume.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backupId' in kwargs: + backup_id = kwargs['backupId'] + if 'ontapConfiguration' in kwargs: + ontap_configuration = kwargs['ontapConfiguration'] + if 'openZfsConfiguration' in kwargs: + open_zfs_configuration = kwargs['openZfsConfiguration'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if backup_id is not None: _setter("backup_id", backup_id) if name is not None: diff --git a/sdk/python/pulumi_aws_native/gamelift/_inputs.py b/sdk/python/pulumi_aws_native/gamelift/_inputs.py index 40859cd2e7..57511d5551 100644 --- a/sdk/python/pulumi_aws_native/gamelift/_inputs.py +++ b/sdk/python/pulumi_aws_native/gamelift/_inputs.py @@ -62,7 +62,11 @@ def _configure( type: pulumi.Input['AliasRoutingStrategyType'], fleet_id: Optional[pulumi.Input[str]] = None, message: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fleetId' in kwargs: + fleet_id = kwargs['fleetId'] + _setter("type", type) if fleet_id is not None: _setter("fleet_id", fleet_id) @@ -133,7 +137,13 @@ def _configure( key: pulumi.Input[str], role_arn: pulumi.Input[str], object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'objectVersion' in kwargs: + object_version = kwargs['objectVersion'] + _setter("bucket", bucket) _setter("key", key) _setter("role_arn", role_arn) @@ -205,7 +215,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cost: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cost", cost) @property @@ -236,7 +248,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_type: pulumi.Input['FleetCertificateConfigurationCertificateType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateType' in kwargs: + certificate_type = kwargs['certificateType'] + _setter("certificate_type", certificate_type) @property @@ -277,7 +293,15 @@ def _configure( ip_range: pulumi.Input[str], protocol: pulumi.Input['FleetIpPermissionProtocol'], to_port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'ipRange' in kwargs: + ip_range = kwargs['ipRange'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("from_port", from_port) _setter("ip_range", ip_range) _setter("protocol", protocol) @@ -356,7 +380,15 @@ def _configure( desired_ec2_instances: pulumi.Input[int], max_size: pulumi.Input[int], min_size: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredEc2Instances' in kwargs: + desired_ec2_instances = kwargs['desiredEc2Instances'] + if 'maxSize' in kwargs: + max_size = kwargs['maxSize'] + if 'minSize' in kwargs: + min_size = kwargs['minSize'] + _setter("desired_ec2_instances", desired_ec2_instances) _setter("max_size", max_size) _setter("min_size", min_size) @@ -416,7 +448,11 @@ def _configure( _setter: Callable[[Any, Any], None], location: pulumi.Input[str], location_capacity: Optional[pulumi.Input['FleetLocationCapacityArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'locationCapacity' in kwargs: + location_capacity = kwargs['locationCapacity'] + _setter("location", location) if location_capacity is not None: _setter("location_capacity", location_capacity) @@ -462,7 +498,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'newGameSessionsPerCreator' in kwargs: + new_game_sessions_per_creator = kwargs['newGameSessionsPerCreator'] + if 'policyPeriodInMinutes' in kwargs: + policy_period_in_minutes = kwargs['policyPeriodInMinutes'] + if new_game_sessions_per_creator is not None: _setter("new_game_sessions_per_creator", new_game_sessions_per_creator) if policy_period_in_minutes is not None: @@ -521,7 +563,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gameSessionActivationTimeoutSeconds' in kwargs: + game_session_activation_timeout_seconds = kwargs['gameSessionActivationTimeoutSeconds'] + if 'maxConcurrentGameSessionActivations' in kwargs: + max_concurrent_game_session_activations = kwargs['maxConcurrentGameSessionActivations'] + if 'serverProcesses' in kwargs: + server_processes = kwargs['serverProcesses'] + if game_session_activation_timeout_seconds is not None: _setter("game_session_activation_timeout_seconds", game_session_activation_timeout_seconds) if max_concurrent_game_session_activations is not None: @@ -594,7 +644,13 @@ def _configure( concurrent_executions: pulumi.Input[int], launch_path: pulumi.Input[str], parameters: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'concurrentExecutions' in kwargs: + concurrent_executions = kwargs['concurrentExecutions'] + if 'launchPath' in kwargs: + launch_path = kwargs['launchPath'] + _setter("concurrent_executions", concurrent_executions) _setter("launch_path", launch_path) if parameters is not None: @@ -659,7 +715,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetTrackingConfiguration' in kwargs: + target_tracking_configuration = kwargs['targetTrackingConfiguration'] + if 'estimatedInstanceWarmup' in kwargs: + estimated_instance_warmup = kwargs['estimatedInstanceWarmup'] + _setter("target_tracking_configuration", target_tracking_configuration) if estimated_instance_warmup is not None: _setter("estimated_instance_warmup", estimated_instance_warmup) @@ -701,7 +763,13 @@ def _configure( _setter: Callable[[Any, Any], None], instance_type: pulumi.Input[str], weighted_capacity: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + _setter("instance_type", instance_type) if weighted_capacity is not None: _setter("weighted_capacity", weighted_capacity) @@ -746,7 +814,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + if launch_template_id is not None: _setter("launch_template_id", launch_template_id) if launch_template_name is not None: @@ -801,7 +875,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -847,7 +923,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + _setter("target_value", target_value) @property @@ -872,7 +952,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if destination_arn is not None: _setter("destination_arn", destination_arn) @@ -898,7 +982,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allowed_locations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedLocations' in kwargs: + allowed_locations = kwargs['allowedLocations'] + if allowed_locations is not None: _setter("allowed_locations", allowed_locations) @@ -927,7 +1015,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumIndividualPlayerLatencyMilliseconds' in kwargs: + maximum_individual_player_latency_milliseconds = kwargs['maximumIndividualPlayerLatencyMilliseconds'] + if 'policyDurationSeconds' in kwargs: + policy_duration_seconds = kwargs['policyDurationSeconds'] + if maximum_individual_player_latency_milliseconds is not None: _setter("maximum_individual_player_latency_milliseconds", maximum_individual_player_latency_milliseconds) if policy_duration_seconds is not None: @@ -967,7 +1061,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'locationOrder' in kwargs: + location_order = kwargs['locationOrder'] + if 'priorityOrder' in kwargs: + priority_order = kwargs['priorityOrder'] + if location_order is not None: _setter("location_order", location_order) if priority_order is not None: @@ -1007,7 +1107,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1050,7 +1152,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1094,7 +1198,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1132,7 +1238,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1170,7 +1278,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1214,7 +1324,13 @@ def _configure( key: pulumi.Input[str], role_arn: pulumi.Input[str], object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'objectVersion' in kwargs: + object_version = kwargs['objectVersion'] + _setter("bucket", bucket) _setter("key", key) _setter("role_arn", role_arn) @@ -1273,7 +1389,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/gamelift/alias.py b/sdk/python/pulumi_aws_native/gamelift/alias.py index a939226cac..8ee93b765c 100644 --- a/sdk/python/pulumi_aws_native/gamelift/alias.py +++ b/sdk/python/pulumi_aws_native/gamelift/alias.py @@ -38,7 +38,11 @@ def _configure( routing_strategy: pulumi.Input['AliasRoutingStrategyArgs'], description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'routingStrategy' in kwargs: + routing_strategy = kwargs['routingStrategy'] + _setter("routing_strategy", routing_strategy) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/gamelift/build.py b/sdk/python/pulumi_aws_native/gamelift/build.py index 3ab584f58c..c394ee10c4 100644 --- a/sdk/python/pulumi_aws_native/gamelift/build.py +++ b/sdk/python/pulumi_aws_native/gamelift/build.py @@ -46,7 +46,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'operatingSystem' in kwargs: + operating_system = kwargs['operatingSystem'] + if 'serverSdkVersion' in kwargs: + server_sdk_version = kwargs['serverSdkVersion'] + if 'storageLocation' in kwargs: + storage_location = kwargs['storageLocation'] + if name is not None: _setter("name", name) if operating_system is not None: diff --git a/sdk/python/pulumi_aws_native/gamelift/fleet.py b/sdk/python/pulumi_aws_native/gamelift/fleet.py index 5899a6fe02..1222011247 100644 --- a/sdk/python/pulumi_aws_native/gamelift/fleet.py +++ b/sdk/python/pulumi_aws_native/gamelift/fleet.py @@ -125,7 +125,51 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anywhereConfiguration' in kwargs: + anywhere_configuration = kwargs['anywhereConfiguration'] + if 'buildId' in kwargs: + build_id = kwargs['buildId'] + if 'certificateConfiguration' in kwargs: + certificate_configuration = kwargs['certificateConfiguration'] + if 'computeType' in kwargs: + compute_type = kwargs['computeType'] + if 'desiredEc2Instances' in kwargs: + desired_ec2_instances = kwargs['desiredEc2Instances'] + if 'ec2InboundPermissions' in kwargs: + ec2_inbound_permissions = kwargs['ec2InboundPermissions'] + if 'ec2InstanceType' in kwargs: + ec2_instance_type = kwargs['ec2InstanceType'] + if 'fleetType' in kwargs: + fleet_type = kwargs['fleetType'] + if 'instanceRoleArn' in kwargs: + instance_role_arn = kwargs['instanceRoleArn'] + if 'logPaths' in kwargs: + log_paths = kwargs['logPaths'] + if 'maxSize' in kwargs: + max_size = kwargs['maxSize'] + if 'metricGroups' in kwargs: + metric_groups = kwargs['metricGroups'] + if 'minSize' in kwargs: + min_size = kwargs['minSize'] + if 'newGameSessionProtectionPolicy' in kwargs: + new_game_session_protection_policy = kwargs['newGameSessionProtectionPolicy'] + if 'peerVpcAwsAccountId' in kwargs: + peer_vpc_aws_account_id = kwargs['peerVpcAwsAccountId'] + if 'peerVpcId' in kwargs: + peer_vpc_id = kwargs['peerVpcId'] + if 'resourceCreationLimitPolicy' in kwargs: + resource_creation_limit_policy = kwargs['resourceCreationLimitPolicy'] + if 'runtimeConfiguration' in kwargs: + runtime_configuration = kwargs['runtimeConfiguration'] + if 'scriptId' in kwargs: + script_id = kwargs['scriptId'] + if 'serverLaunchParameters' in kwargs: + server_launch_parameters = kwargs['serverLaunchParameters'] + if 'serverLaunchPath' in kwargs: + server_launch_path = kwargs['serverLaunchPath'] + if anywhere_configuration is not None: _setter("anywhere_configuration", anywhere_configuration) if build_id is not None: 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..ce677c3a06 100644 --- a/sdk/python/pulumi_aws_native/gamelift/game_server_group.py +++ b/sdk/python/pulumi_aws_native/gamelift/game_server_group.py @@ -74,7 +74,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceDefinitions' in kwargs: + instance_definitions = kwargs['instanceDefinitions'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'autoScalingPolicy' in kwargs: + auto_scaling_policy = kwargs['autoScalingPolicy'] + if 'balancingStrategy' in kwargs: + balancing_strategy = kwargs['balancingStrategy'] + if 'deleteOption' in kwargs: + delete_option = kwargs['deleteOption'] + if 'gameServerGroupName' in kwargs: + game_server_group_name = kwargs['gameServerGroupName'] + if 'gameServerProtectionPolicy' in kwargs: + game_server_protection_policy = kwargs['gameServerProtectionPolicy'] + if 'launchTemplate' in kwargs: + launch_template = kwargs['launchTemplate'] + if 'maxSize' in kwargs: + max_size = kwargs['maxSize'] + if 'minSize' in kwargs: + min_size = kwargs['minSize'] + if 'vpcSubnets' in kwargs: + vpc_subnets = kwargs['vpcSubnets'] + _setter("instance_definitions", instance_definitions) _setter("role_arn", role_arn) if auto_scaling_policy is not None: 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..66a10a0a83 100644 --- a/sdk/python/pulumi_aws_native/gamelift/game_session_queue.py +++ b/sdk/python/pulumi_aws_native/gamelift/game_session_queue.py @@ -52,7 +52,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customEventData' in kwargs: + custom_event_data = kwargs['customEventData'] + if 'filterConfiguration' in kwargs: + filter_configuration = kwargs['filterConfiguration'] + if 'notificationTarget' in kwargs: + notification_target = kwargs['notificationTarget'] + if 'playerLatencyPolicies' in kwargs: + player_latency_policies = kwargs['playerLatencyPolicies'] + if 'priorityConfiguration' in kwargs: + priority_configuration = kwargs['priorityConfiguration'] + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if custom_event_data is not None: _setter("custom_event_data", custom_event_data) if destinations is not None: diff --git a/sdk/python/pulumi_aws_native/gamelift/location.py b/sdk/python/pulumi_aws_native/gamelift/location.py index 3f4a92f8da..7caed8d142 100644 --- a/sdk/python/pulumi_aws_native/gamelift/location.py +++ b/sdk/python/pulumi_aws_native/gamelift/location.py @@ -32,7 +32,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'locationName' in kwargs: + location_name = kwargs['locationName'] + if location_name is not None: _setter("location_name", location_name) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/gamelift/matchmaking_configuration.py b/sdk/python/pulumi_aws_native/gamelift/matchmaking_configuration.py index 42b86b8790..c35f0b48b2 100644 --- a/sdk/python/pulumi_aws_native/gamelift/matchmaking_configuration.py +++ b/sdk/python/pulumi_aws_native/gamelift/matchmaking_configuration.py @@ -70,7 +70,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceptanceRequired' in kwargs: + acceptance_required = kwargs['acceptanceRequired'] + if 'requestTimeoutSeconds' in kwargs: + request_timeout_seconds = kwargs['requestTimeoutSeconds'] + if 'ruleSetName' in kwargs: + rule_set_name = kwargs['ruleSetName'] + if 'acceptanceTimeoutSeconds' in kwargs: + acceptance_timeout_seconds = kwargs['acceptanceTimeoutSeconds'] + if 'additionalPlayerCount' in kwargs: + additional_player_count = kwargs['additionalPlayerCount'] + if 'backfillMode' in kwargs: + backfill_mode = kwargs['backfillMode'] + if 'customEventData' in kwargs: + custom_event_data = kwargs['customEventData'] + if 'flexMatchMode' in kwargs: + flex_match_mode = kwargs['flexMatchMode'] + if 'gameProperties' in kwargs: + game_properties = kwargs['gameProperties'] + if 'gameSessionData' in kwargs: + game_session_data = kwargs['gameSessionData'] + if 'gameSessionQueueArns' in kwargs: + game_session_queue_arns = kwargs['gameSessionQueueArns'] + if 'notificationTarget' in kwargs: + notification_target = kwargs['notificationTarget'] + _setter("acceptance_required", acceptance_required) _setter("request_timeout_seconds", request_timeout_seconds) _setter("rule_set_name", rule_set_name) 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..5d6829cdc0 100644 --- a/sdk/python/pulumi_aws_native/gamelift/matchmaking_rule_set.py +++ b/sdk/python/pulumi_aws_native/gamelift/matchmaking_rule_set.py @@ -34,7 +34,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleSetBody' in kwargs: + rule_set_body = kwargs['ruleSetBody'] + _setter("rule_set_body", rule_set_body) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/gamelift/outputs.py b/sdk/python/pulumi_aws_native/gamelift/outputs.py index 896a2019f6..a7b2fa2d5e 100644 --- a/sdk/python/pulumi_aws_native/gamelift/outputs.py +++ b/sdk/python/pulumi_aws_native/gamelift/outputs.py @@ -80,7 +80,11 @@ def _configure( type: 'AliasRoutingStrategyType', fleet_id: Optional[str] = None, message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fleetId' in kwargs: + fleet_id = kwargs['fleetId'] + _setter("type", type) if fleet_id is not None: _setter("fleet_id", fleet_id) @@ -158,7 +162,13 @@ def _configure( key: str, role_arn: str, object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'objectVersion' in kwargs: + object_version = kwargs['objectVersion'] + _setter("bucket", bucket) _setter("key", key) _setter("role_arn", role_arn) @@ -217,7 +227,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cost: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cost", cost) @property @@ -264,7 +276,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], certificate_type: 'FleetCertificateConfigurationCertificateType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateType' in kwargs: + certificate_type = kwargs['certificateType'] + _setter("certificate_type", certificate_type) @property @@ -325,7 +341,15 @@ def _configure( ip_range: str, protocol: 'FleetIpPermissionProtocol', to_port: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'ipRange' in kwargs: + ip_range = kwargs['ipRange'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("from_port", from_port) _setter("ip_range", ip_range) _setter("protocol", protocol) @@ -412,7 +436,15 @@ def _configure( desired_ec2_instances: int, max_size: int, min_size: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredEc2Instances' in kwargs: + desired_ec2_instances = kwargs['desiredEc2Instances'] + if 'maxSize' in kwargs: + max_size = kwargs['maxSize'] + if 'minSize' in kwargs: + min_size = kwargs['minSize'] + _setter("desired_ec2_instances", desired_ec2_instances) _setter("max_size", max_size) _setter("min_size", min_size) @@ -480,7 +512,11 @@ def _configure( _setter: Callable[[Any, Any], None], location: str, location_capacity: Optional['outputs.FleetLocationCapacity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'locationCapacity' in kwargs: + location_capacity = kwargs['locationCapacity'] + _setter("location", location) if location_capacity is not None: _setter("location_capacity", location_capacity) @@ -542,7 +578,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'newGameSessionsPerCreator' in kwargs: + new_game_sessions_per_creator = kwargs['newGameSessionsPerCreator'] + if 'policyPeriodInMinutes' in kwargs: + policy_period_in_minutes = kwargs['policyPeriodInMinutes'] + if new_game_sessions_per_creator is not None: _setter("new_game_sessions_per_creator", new_game_sessions_per_creator) if policy_period_in_minutes is not None: @@ -621,7 +663,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gameSessionActivationTimeoutSeconds' in kwargs: + game_session_activation_timeout_seconds = kwargs['gameSessionActivationTimeoutSeconds'] + if 'maxConcurrentGameSessionActivations' in kwargs: + max_concurrent_game_session_activations = kwargs['maxConcurrentGameSessionActivations'] + if 'serverProcesses' in kwargs: + server_processes = kwargs['serverProcesses'] + if game_session_activation_timeout_seconds is not None: _setter("game_session_activation_timeout_seconds", game_session_activation_timeout_seconds) if max_concurrent_game_session_activations is not None: @@ -704,7 +754,13 @@ def _configure( concurrent_executions: int, launch_path: str, parameters: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'concurrentExecutions' in kwargs: + concurrent_executions = kwargs['concurrentExecutions'] + if 'launchPath' in kwargs: + launch_path = kwargs['launchPath'] + _setter("concurrent_executions", concurrent_executions) _setter("launch_path", launch_path) if parameters is not None: @@ -779,7 +835,13 @@ def _configure( _setter: Callable[[Any, Any], None], target_tracking_configuration: 'outputs.GameServerGroupTargetTrackingConfiguration', estimated_instance_warmup: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetTrackingConfiguration' in kwargs: + target_tracking_configuration = kwargs['targetTrackingConfiguration'] + if 'estimatedInstanceWarmup' in kwargs: + estimated_instance_warmup = kwargs['estimatedInstanceWarmup'] + _setter("target_tracking_configuration", target_tracking_configuration) if estimated_instance_warmup is not None: _setter("estimated_instance_warmup", estimated_instance_warmup) @@ -835,7 +897,13 @@ def _configure( _setter: Callable[[Any, Any], None], instance_type: str, weighted_capacity: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'weightedCapacity' in kwargs: + weighted_capacity = kwargs['weightedCapacity'] + _setter("instance_type", instance_type) if weighted_capacity is not None: _setter("weighted_capacity", weighted_capacity) @@ -894,7 +962,13 @@ def _configure( launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + if launch_template_id is not None: _setter("launch_template_id", launch_template_id) if launch_template_name is not None: @@ -937,7 +1011,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -995,7 +1071,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + _setter("target_value", target_value) @property @@ -1033,7 +1113,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if destination_arn is not None: _setter("destination_arn", destination_arn) @@ -1072,7 +1156,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allowed_locations: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedLocations' in kwargs: + allowed_locations = kwargs['allowedLocations'] + if allowed_locations is not None: _setter("allowed_locations", allowed_locations) @@ -1116,7 +1204,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumIndividualPlayerLatencyMilliseconds' in kwargs: + maximum_individual_player_latency_milliseconds = kwargs['maximumIndividualPlayerLatencyMilliseconds'] + if 'policyDurationSeconds' in kwargs: + policy_duration_seconds = kwargs['policyDurationSeconds'] + if maximum_individual_player_latency_milliseconds is not None: _setter("maximum_individual_player_latency_milliseconds", maximum_individual_player_latency_milliseconds) if policy_duration_seconds is not None: @@ -1167,7 +1261,13 @@ def _configure( _setter: Callable[[Any, Any], None], location_order: Optional[Sequence[str]] = None, priority_order: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'locationOrder' in kwargs: + location_order = kwargs['locationOrder'] + if 'priorityOrder' in kwargs: + priority_order = kwargs['priorityOrder'] + if location_order is not None: _setter("location_order", location_order) if priority_order is not None: @@ -1199,7 +1299,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1237,7 +1339,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1273,7 +1377,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1303,7 +1409,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1333,7 +1441,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1388,7 +1498,13 @@ def _configure( key: str, role_arn: str, object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'objectVersion' in kwargs: + object_version = kwargs['objectVersion'] + _setter("bucket", bucket) _setter("key", key) _setter("role_arn", role_arn) @@ -1431,7 +1547,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/gamelift/script.py b/sdk/python/pulumi_aws_native/gamelift/script.py index 063d2fe764..a26145e297 100644 --- a/sdk/python/pulumi_aws_native/gamelift/script.py +++ b/sdk/python/pulumi_aws_native/gamelift/script.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageLocation' in kwargs: + storage_location = kwargs['storageLocation'] + _setter("storage_location", storage_location) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/_inputs.py b/sdk/python/pulumi_aws_native/globalaccelerator/_inputs.py index 7a0cfbd649..8e18fac110 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/_inputs.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/_inputs.py @@ -37,7 +37,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -90,7 +92,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointId' in kwargs: + endpoint_id = kwargs['endpointId'] + if 'clientIpPreservationEnabled' in kwargs: + client_ip_preservation_enabled = kwargs['clientIpPreservationEnabled'] + _setter("endpoint_id", endpoint_id) if client_ip_preservation_enabled is not None: _setter("client_ip_preservation_enabled", client_ip_preservation_enabled) @@ -152,7 +160,13 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint_port: pulumi.Input[int], listener_port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointPort' in kwargs: + endpoint_port = kwargs['endpointPort'] + if 'listenerPort' in kwargs: + listener_port = kwargs['listenerPort'] + _setter("endpoint_port", endpoint_port) _setter("listener_port", listener_port) @@ -193,7 +207,13 @@ def _configure( _setter: Callable[[Any, Any], None], from_port: pulumi.Input[int], to_port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("from_port", from_port) _setter("to_port", to_port) diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/accelerator.py b/sdk/python/pulumi_aws_native/globalaccelerator/accelerator.py index 7df108d606..a783496c3c 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/accelerator.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/accelerator.py @@ -45,7 +45,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipAddressType' in kwargs: + ip_address_type = kwargs['ipAddressType'] + if 'ipAddresses' in kwargs: + ip_addresses = kwargs['ipAddresses'] + if enabled is not None: _setter("enabled", enabled) if ip_address_type is not None: diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/endpoint_group.py b/sdk/python/pulumi_aws_native/globalaccelerator/endpoint_group.py index 77d94ae55e..03c8001690 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/endpoint_group.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/endpoint_group.py @@ -64,7 +64,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointGroupRegion' in kwargs: + endpoint_group_region = kwargs['endpointGroupRegion'] + if 'listenerArn' in kwargs: + listener_arn = kwargs['listenerArn'] + if 'endpointConfigurations' in kwargs: + endpoint_configurations = kwargs['endpointConfigurations'] + if 'healthCheckIntervalSeconds' in kwargs: + health_check_interval_seconds = kwargs['healthCheckIntervalSeconds'] + if 'healthCheckPath' in kwargs: + health_check_path = kwargs['healthCheckPath'] + if 'healthCheckPort' in kwargs: + health_check_port = kwargs['healthCheckPort'] + if 'healthCheckProtocol' in kwargs: + health_check_protocol = kwargs['healthCheckProtocol'] + if 'portOverrides' in kwargs: + port_overrides = kwargs['portOverrides'] + if 'thresholdCount' in kwargs: + threshold_count = kwargs['thresholdCount'] + if 'trafficDialPercentage' in kwargs: + traffic_dial_percentage = kwargs['trafficDialPercentage'] + _setter("endpoint_group_region", endpoint_group_region) _setter("listener_arn", listener_arn) if endpoint_configurations is not None: diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/listener.py b/sdk/python/pulumi_aws_native/globalaccelerator/listener.py index 088b7473f2..8d1061c429 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/listener.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/listener.py @@ -41,7 +41,15 @@ def _configure( port_ranges: pulumi.Input[Sequence[pulumi.Input['ListenerPortRangeArgs']]], protocol: pulumi.Input['ListenerProtocol'], client_affinity: Optional[pulumi.Input['ListenerClientAffinity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceleratorArn' in kwargs: + accelerator_arn = kwargs['acceleratorArn'] + if 'portRanges' in kwargs: + port_ranges = kwargs['portRanges'] + if 'clientAffinity' in kwargs: + client_affinity = kwargs['clientAffinity'] + _setter("accelerator_arn", accelerator_arn) _setter("port_ranges", port_ranges) _setter("protocol", protocol) diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/outputs.py b/sdk/python/pulumi_aws_native/globalaccelerator/outputs.py index 63cec06e49..3bbe994d1b 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/outputs.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/outputs.py @@ -40,7 +40,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -107,7 +109,13 @@ def _configure( endpoint_id: str, client_ip_preservation_enabled: Optional[bool] = None, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointId' in kwargs: + endpoint_id = kwargs['endpointId'] + if 'clientIpPreservationEnabled' in kwargs: + client_ip_preservation_enabled = kwargs['clientIpPreservationEnabled'] + _setter("endpoint_id", endpoint_id) if client_ip_preservation_enabled is not None: _setter("client_ip_preservation_enabled", client_ip_preservation_enabled) @@ -179,7 +187,13 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint_port: int, listener_port: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointPort' in kwargs: + endpoint_port = kwargs['endpointPort'] + if 'listenerPort' in kwargs: + listener_port = kwargs['listenerPort'] + _setter("endpoint_port", endpoint_port) _setter("listener_port", listener_port) @@ -234,7 +248,13 @@ def _configure( _setter: Callable[[Any, Any], None], from_port: int, to_port: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("from_port", from_port) _setter("to_port", to_port) diff --git a/sdk/python/pulumi_aws_native/glue/_inputs.py b/sdk/python/pulumi_aws_native/glue/_inputs.py index 1e717be127..4f50a9db6d 100644 --- a/sdk/python/pulumi_aws_native/glue/_inputs.py +++ b/sdk/python/pulumi_aws_native/glue/_inputs.py @@ -119,7 +119,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowSingleColumn' in kwargs: + allow_single_column = kwargs['allowSingleColumn'] + if 'containsCustomDatatype' in kwargs: + contains_custom_datatype = kwargs['containsCustomDatatype'] + if 'containsHeader' in kwargs: + contains_header = kwargs['containsHeader'] + if 'customDatatypeConfigured' in kwargs: + custom_datatype_configured = kwargs['customDatatypeConfigured'] + if 'disableValueTrimming' in kwargs: + disable_value_trimming = kwargs['disableValueTrimming'] + if 'quoteSymbol' in kwargs: + quote_symbol = kwargs['quoteSymbol'] + if allow_single_column is not None: _setter("allow_single_column", allow_single_column) if contains_custom_datatype is not None: @@ -242,7 +256,13 @@ def _configure( grok_pattern: pulumi.Input[str], custom_patterns: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'grokPattern' in kwargs: + grok_pattern = kwargs['grokPattern'] + if 'customPatterns' in kwargs: + custom_patterns = kwargs['customPatterns'] + _setter("classification", classification) _setter("grok_pattern", grok_pattern) if custom_patterns is not None: @@ -302,7 +322,11 @@ def _configure( _setter: Callable[[Any, Any], None], json_path: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonPath' in kwargs: + json_path = kwargs['jsonPath'] + _setter("json_path", json_path) if name is not None: _setter("name", name) @@ -344,7 +368,11 @@ def _configure( classification: pulumi.Input[str], row_tag: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rowTag' in kwargs: + row_tag = kwargs['rowTag'] + _setter("classification", classification) _setter("row_tag", row_tag) if name is not None: @@ -405,7 +433,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionType' in kwargs: + connection_type = kwargs['connectionType'] + if 'connectionProperties' in kwargs: + connection_properties = kwargs['connectionProperties'] + if 'matchCriteria' in kwargs: + match_criteria = kwargs['matchCriteria'] + if 'physicalConnectionRequirements' in kwargs: + physical_connection_requirements = kwargs['physicalConnectionRequirements'] + _setter("connection_type", connection_type) if connection_properties is not None: _setter("connection_properties", connection_properties) @@ -491,7 +529,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'securityGroupIdList' in kwargs: + security_group_id_list = kwargs['securityGroupIdList'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if security_group_id_list is not None: @@ -551,7 +597,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'dlqEventQueueArn' in kwargs: + dlq_event_queue_arn = kwargs['dlqEventQueueArn'] + if 'eventQueueArn' in kwargs: + event_queue_arn = kwargs['eventQueueArn'] + if connection_name is not None: _setter("connection_name", connection_name) if database_name is not None: @@ -630,7 +686,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if 'createNativeDeltaTable' in kwargs: + create_native_delta_table = kwargs['createNativeDeltaTable'] + if 'deltaTables' in kwargs: + delta_tables = kwargs['deltaTables'] + if 'writeManifest' in kwargs: + write_manifest = kwargs['writeManifest'] + if connection_name is not None: _setter("connection_name", connection_name) if create_native_delta_table is not None: @@ -689,7 +755,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if path is not None: _setter("path", path) @@ -724,7 +792,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if 'maximumTraversalDepth' in kwargs: + maximum_traversal_depth = kwargs['maximumTraversalDepth'] + if connection_name is not None: _setter("connection_name", connection_name) if exclusions is not None: @@ -789,7 +863,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if connection_name is not None: _setter("connection_name", connection_name) if exclusions is not None: @@ -840,7 +918,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if connection_name is not None: _setter("connection_name", connection_name) if path is not None: @@ -877,7 +959,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], recrawl_behavior: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recrawlBehavior' in kwargs: + recrawl_behavior = kwargs['recrawlBehavior'] + if recrawl_behavior is not None: _setter("recrawl_behavior", recrawl_behavior) @@ -918,7 +1004,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if 'dlqEventQueueArn' in kwargs: + dlq_event_queue_arn = kwargs['dlqEventQueueArn'] + if 'eventQueueArn' in kwargs: + event_queue_arn = kwargs['eventQueueArn'] + if 'sampleSize' in kwargs: + sample_size = kwargs['sampleSize'] + if connection_name is not None: _setter("connection_name", connection_name) if dlq_event_queue_arn is not None: @@ -999,7 +1095,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schedule_expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if schedule_expression is not None: _setter("schedule_expression", schedule_expression) @@ -1028,7 +1128,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteBehavior' in kwargs: + delete_behavior = kwargs['deleteBehavior'] + if 'updateBehavior' in kwargs: + update_behavior = kwargs['updateBehavior'] + if delete_behavior is not None: _setter("delete_behavior", delete_behavior) if update_behavior is not None: @@ -1083,7 +1189,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogTargets' in kwargs: + catalog_targets = kwargs['catalogTargets'] + if 'deltaTargets' in kwargs: + delta_targets = kwargs['deltaTargets'] + if 'dynamoDbTargets' in kwargs: + dynamo_db_targets = kwargs['dynamoDbTargets'] + if 'icebergTargets' in kwargs: + iceberg_targets = kwargs['icebergTargets'] + if 'jdbcTargets' in kwargs: + jdbc_targets = kwargs['jdbcTargets'] + if 'mongoDbTargets' in kwargs: + mongo_db_targets = kwargs['mongoDbTargets'] + if 's3Targets' in kwargs: + s3_targets = kwargs['s3Targets'] + if catalog_targets is not None: _setter("catalog_targets", catalog_targets) if delta_targets is not None: @@ -1178,7 +1300,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'returnConnectionPasswordEncrypted' in kwargs: + return_connection_password_encrypted = kwargs['returnConnectionPasswordEncrypted'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if return_connection_password_encrypted is not None: @@ -1218,7 +1346,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogEncryptionMode' in kwargs: + catalog_encryption_mode = kwargs['catalogEncryptionMode'] + if 'sseAwsKmsKeyId' in kwargs: + sse_aws_kms_key_id = kwargs['sseAwsKmsKeyId'] + if catalog_encryption_mode is not None: _setter("catalog_encryption_mode", catalog_encryption_mode) if sse_aws_kms_key_id is not None: @@ -1258,7 +1392,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionPasswordEncryption' in kwargs: + connection_password_encryption = kwargs['connectionPasswordEncryption'] + if 'encryptionAtRest' in kwargs: + encryption_at_rest = kwargs['encryptionAtRest'] + if connection_password_encryption is not None: _setter("connection_password_encryption", connection_password_encryption) if encryption_at_rest is not None: @@ -1298,7 +1438,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if database_name is not None: _setter("database_name", database_name) if table_name is not None: @@ -1335,7 +1481,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_lake_principal_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLakePrincipalIdentifier' in kwargs: + data_lake_principal_identifier = kwargs['dataLakePrincipalIdentifier'] + if data_lake_principal_identifier is not None: _setter("data_lake_principal_identifier", data_lake_principal_identifier) @@ -1364,7 +1514,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if connection_name is not None: _setter("connection_name", connection_name) if identifier is not None: @@ -1407,7 +1561,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -1473,7 +1633,17 @@ def _configure( name: Optional[pulumi.Input[str]] = None, parameters: Optional[Any] = None, target_database: Optional[pulumi.Input['DatabaseIdentifierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createTableDefaultPermissions' in kwargs: + create_table_default_permissions = kwargs['createTableDefaultPermissions'] + if 'federatedDatabase' in kwargs: + federated_database = kwargs['federatedDatabase'] + if 'locationUri' in kwargs: + location_uri = kwargs['locationUri'] + if 'targetDatabase' in kwargs: + target_database = kwargs['targetDatabase'] + if create_table_default_permissions is not None: _setter("create_table_default_permissions", create_table_default_permissions) if description is not None: @@ -1568,7 +1738,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if permissions is not None: _setter("permissions", permissions) if principal is not None: @@ -1614,7 +1786,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pythonVersion' in kwargs: + python_version = kwargs['pythonVersion'] + if 'scriptLocation' in kwargs: + script_location = kwargs['scriptLocation'] + if name is not None: _setter("name", name) if python_version is not None: @@ -1673,7 +1851,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], connections: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if connections is not None: _setter("connections", connections) @@ -1699,7 +1879,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_concurrent_runs: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConcurrentRuns' in kwargs: + max_concurrent_runs = kwargs['maxConcurrentRuns'] + if max_concurrent_runs is not None: _setter("max_concurrent_runs", max_concurrent_runs) @@ -1725,7 +1909,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], notify_delay_after: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notifyDelayAfter' in kwargs: + notify_delay_after = kwargs['notifyDelayAfter'] + if notify_delay_after is not None: _setter("notify_delay_after", notify_delay_after) @@ -1760,7 +1948,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryKeyColumnName' in kwargs: + primary_key_column_name = kwargs['primaryKeyColumnName'] + if 'accuracyCostTradeoff' in kwargs: + accuracy_cost_tradeoff = kwargs['accuracyCostTradeoff'] + if 'enforceProvidedLabels' in kwargs: + enforce_provided_labels = kwargs['enforceProvidedLabels'] + if 'precisionRecallTradeoff' in kwargs: + precision_recall_tradeoff = kwargs['precisionRecallTradeoff'] + _setter("primary_key_column_name", primary_key_column_name) if accuracy_cost_tradeoff is not None: _setter("accuracy_cost_tradeoff", accuracy_cost_tradeoff) @@ -1827,7 +2025,17 @@ def _configure( table_name: pulumi.Input[str], catalog_id: Optional[pulumi.Input[str]] = None, connection_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + _setter("database_name", database_name) _setter("table_name", table_name) if catalog_id is not None: @@ -1884,7 +2092,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], glue_tables: Optional[pulumi.Input[Sequence[pulumi.Input['MlTransformGlueTablesArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'glueTables' in kwargs: + glue_tables = kwargs['glueTables'] + if glue_tables is not None: _setter("glue_tables", glue_tables) @@ -1913,7 +2125,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mlUserDataEncryptionMode' in kwargs: + ml_user_data_encryption_mode = kwargs['mlUserDataEncryptionMode'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("ml_user_data_encryption_mode", ml_user_data_encryption_mode) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -1952,7 +2170,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mlUserDataEncryption' in kwargs: + ml_user_data_encryption = kwargs['mlUserDataEncryption'] + if 'taskRunSecurityConfigurationName' in kwargs: + task_run_security_configuration_name = kwargs['taskRunSecurityConfigurationName'] + if ml_user_data_encryption is not None: _setter("ml_user_data_encryption", ml_user_data_encryption) if task_run_security_configuration_name is not None: @@ -1992,7 +2216,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transformType' in kwargs: + transform_type = kwargs['transformType'] + if 'findMatchesParameters' in kwargs: + find_matches_parameters = kwargs['findMatchesParameters'] + _setter("transform_type", transform_type) if find_matches_parameters is not None: _setter("find_matches_parameters", find_matches_parameters) @@ -2034,7 +2264,9 @@ def _configure( name: pulumi.Input[str], comment: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if comment is not None: _setter("comment", comment) @@ -2087,7 +2319,11 @@ def _configure( values: pulumi.Input[Sequence[pulumi.Input[str]]], parameters: Optional[Any] = None, storage_descriptor: Optional[pulumi.Input['PartitionStorageDescriptorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageDescriptor' in kwargs: + storage_descriptor = kwargs['storageDescriptor'] + _setter("values", values) if parameters is not None: _setter("parameters", parameters) @@ -2137,7 +2373,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: pulumi.Input[str], sort_order: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortOrder' in kwargs: + sort_order = kwargs['sortOrder'] + _setter("column", column) if sort_order is not None: _setter("sort_order", sort_order) @@ -2179,7 +2419,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'registryName' in kwargs: + registry_name = kwargs['registryName'] + if 'schemaArn' in kwargs: + schema_arn = kwargs['schemaArn'] + if 'schemaName' in kwargs: + schema_name = kwargs['schemaName'] + if registry_name is not None: _setter("registry_name", registry_name) if schema_arn is not None: @@ -2233,7 +2481,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'schemaId' in kwargs: + schema_id = kwargs['schemaId'] + if 'schemaVersionId' in kwargs: + schema_version_id = kwargs['schemaVersionId'] + if 'schemaVersionNumber' in kwargs: + schema_version_number = kwargs['schemaVersionNumber'] + if schema_id is not None: _setter("schema_id", schema_id) if schema_version_id is not None: @@ -2287,7 +2543,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, parameters: Optional[Any] = None, serialization_library: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serializationLibrary' in kwargs: + serialization_library = kwargs['serializationLibrary'] + if name is not None: _setter("name", name) if parameters is not None: @@ -2341,7 +2601,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'skewedColumnNames' in kwargs: + skewed_column_names = kwargs['skewedColumnNames'] + if 'skewedColumnValueLocationMaps' in kwargs: + skewed_column_value_location_maps = kwargs['skewedColumnValueLocationMaps'] + if 'skewedColumnValues' in kwargs: + skewed_column_values = kwargs['skewedColumnValues'] + if skewed_column_names is not None: _setter("skewed_column_names", skewed_column_names) if skewed_column_value_location_maps is not None: @@ -2425,7 +2693,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketColumns' in kwargs: + bucket_columns = kwargs['bucketColumns'] + if 'inputFormat' in kwargs: + input_format = kwargs['inputFormat'] + if 'numberOfBuckets' in kwargs: + number_of_buckets = kwargs['numberOfBuckets'] + if 'outputFormat' in kwargs: + output_format = kwargs['outputFormat'] + if 'schemaReference' in kwargs: + schema_reference = kwargs['schemaReference'] + if 'serdeInfo' in kwargs: + serde_info = kwargs['serdeInfo'] + if 'skewedInfo' in kwargs: + skewed_info = kwargs['skewedInfo'] + if 'sortColumns' in kwargs: + sort_columns = kwargs['sortColumns'] + if 'storedAsSubDirectories' in kwargs: + stored_as_sub_directories = kwargs['storedAsSubDirectories'] + if bucket_columns is not None: _setter("bucket_columns", bucket_columns) if columns is not None: @@ -2590,7 +2878,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2639,7 +2929,9 @@ def _configure( _setter: Callable[[Any, Any], None], arn: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) if name is not None: @@ -2689,7 +2981,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2742,7 +3036,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'registryName' in kwargs: + registry_name = kwargs['registryName'] + if 'schemaArn' in kwargs: + schema_arn = kwargs['schemaArn'] + if 'schemaName' in kwargs: + schema_name = kwargs['schemaName'] + if registry_name is not None: _setter("registry_name", registry_name) if schema_arn is not None: @@ -2807,7 +3109,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isLatest' in kwargs: + is_latest = kwargs['isLatest'] + if 'versionNumber' in kwargs: + version_number = kwargs['versionNumber'] + if is_latest is not None: _setter("is_latest", is_latest) if version_number is not None: @@ -2853,7 +3161,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchEncryptionMode' in kwargs: + cloud_watch_encryption_mode = kwargs['cloudWatchEncryptionMode'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if cloud_watch_encryption_mode is not None: _setter("cloud_watch_encryption_mode", cloud_watch_encryption_mode) if kms_key_arn is not None: @@ -2896,7 +3210,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchEncryption' in kwargs: + cloud_watch_encryption = kwargs['cloudWatchEncryption'] + if 'jobBookmarksEncryption' in kwargs: + job_bookmarks_encryption = kwargs['jobBookmarksEncryption'] + if 's3Encryptions' in kwargs: + s3_encryptions = kwargs['s3Encryptions'] + if cloud_watch_encryption is not None: _setter("cloud_watch_encryption", cloud_watch_encryption) if job_bookmarks_encryption is not None: @@ -2947,7 +3269,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobBookmarksEncryptionMode' in kwargs: + job_bookmarks_encryption_mode = kwargs['jobBookmarksEncryptionMode'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if job_bookmarks_encryption_mode is not None: _setter("job_bookmarks_encryption_mode", job_bookmarks_encryption_mode) if kms_key_arn is not None: @@ -2979,10 +3307,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class TableColumnArgs: def __init__(__self__, *, @@ -3001,7 +3331,9 @@ def _configure( name: pulumi.Input[str], comment: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if comment is not None: _setter("comment", comment) @@ -3051,7 +3383,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metadataOperation' in kwargs: + metadata_operation = kwargs['metadataOperation'] + if metadata_operation is not None: _setter("metadata_operation", metadata_operation) if version is not None: @@ -3097,7 +3433,13 @@ def _configure( database_name: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -3186,7 +3528,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'partitionKeys' in kwargs: + partition_keys = kwargs['partitionKeys'] + if 'storageDescriptor' in kwargs: + storage_descriptor = kwargs['storageDescriptor'] + if 'tableType' in kwargs: + table_type = kwargs['tableType'] + if 'targetTable' in kwargs: + target_table = kwargs['targetTable'] + if 'viewExpandedText' in kwargs: + view_expanded_text = kwargs['viewExpandedText'] + if 'viewOriginalText' in kwargs: + view_original_text = kwargs['viewOriginalText'] + if description is not None: _setter("description", description) if name is not None: @@ -3317,10 +3673,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class TableOpenTableFormatInputArgs: def __init__(__self__, *, @@ -3333,7 +3691,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], iceberg_input: Optional[pulumi.Input['TableIcebergInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'icebergInput' in kwargs: + iceberg_input = kwargs['icebergInput'] + if iceberg_input is not None: _setter("iceberg_input", iceberg_input) @@ -3362,7 +3724,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: pulumi.Input[str], sort_order: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortOrder' in kwargs: + sort_order = kwargs['sortOrder'] + _setter("column", column) _setter("sort_order", sort_order) @@ -3403,7 +3769,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'registryName' in kwargs: + registry_name = kwargs['registryName'] + if 'schemaArn' in kwargs: + schema_arn = kwargs['schemaArn'] + if 'schemaName' in kwargs: + schema_name = kwargs['schemaName'] + if registry_name is not None: _setter("registry_name", registry_name) if schema_arn is not None: @@ -3457,7 +3831,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'schemaId' in kwargs: + schema_id = kwargs['schemaId'] + if 'schemaVersionId' in kwargs: + schema_version_id = kwargs['schemaVersionId'] + if 'schemaVersionNumber' in kwargs: + schema_version_number = kwargs['schemaVersionNumber'] + if schema_id is not None: _setter("schema_id", schema_id) if schema_version_id is not None: @@ -3511,7 +3893,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, parameters: Optional[Any] = None, serialization_library: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serializationLibrary' in kwargs: + serialization_library = kwargs['serializationLibrary'] + if name is not None: _setter("name", name) if parameters is not None: @@ -3565,7 +3951,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'skewedColumnNames' in kwargs: + skewed_column_names = kwargs['skewedColumnNames'] + if 'skewedColumnValueLocationMaps' in kwargs: + skewed_column_value_location_maps = kwargs['skewedColumnValueLocationMaps'] + if 'skewedColumnValues' in kwargs: + skewed_column_values = kwargs['skewedColumnValues'] + if skewed_column_names is not None: _setter("skewed_column_names", skewed_column_names) if skewed_column_value_location_maps is not None: @@ -3649,7 +4043,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketColumns' in kwargs: + bucket_columns = kwargs['bucketColumns'] + if 'inputFormat' in kwargs: + input_format = kwargs['inputFormat'] + if 'numberOfBuckets' in kwargs: + number_of_buckets = kwargs['numberOfBuckets'] + if 'outputFormat' in kwargs: + output_format = kwargs['outputFormat'] + if 'schemaReference' in kwargs: + schema_reference = kwargs['schemaReference'] + if 'serdeInfo' in kwargs: + serde_info = kwargs['serdeInfo'] + if 'skewedInfo' in kwargs: + skewed_info = kwargs['skewedInfo'] + if 'sortColumns' in kwargs: + sort_columns = kwargs['sortColumns'] + if 'storedAsSubDirectories' in kwargs: + stored_as_sub_directories = kwargs['storedAsSubDirectories'] + if bucket_columns is not None: _setter("bucket_columns", bucket_columns) if columns is not None: @@ -3822,7 +4236,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crawlerName' in kwargs: + crawler_name = kwargs['crawlerName'] + if 'jobName' in kwargs: + job_name = kwargs['jobName'] + if 'notificationProperty' in kwargs: + notification_property = kwargs['notificationProperty'] + if 'securityConfiguration' in kwargs: + security_configuration = kwargs['securityConfiguration'] + if arguments is not None: _setter("arguments", arguments) if crawler_name is not None: @@ -3915,7 +4339,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crawlState' in kwargs: + crawl_state = kwargs['crawlState'] + if 'crawlerName' in kwargs: + crawler_name = kwargs['crawlerName'] + if 'jobName' in kwargs: + job_name = kwargs['jobName'] + if 'logicalOperator' in kwargs: + logical_operator = kwargs['logicalOperator'] + if crawl_state is not None: _setter("crawl_state", crawl_state) if crawler_name is not None: @@ -3988,7 +4422,13 @@ def _configure( _setter: Callable[[Any, Any], None], batch_size: pulumi.Input[int], batch_window: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'batchWindow' in kwargs: + batch_window = kwargs['batchWindow'] + _setter("batch_size", batch_size) if batch_window is not None: _setter("batch_window", batch_window) @@ -4024,7 +4464,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], notify_delay_after: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notifyDelayAfter' in kwargs: + notify_delay_after = kwargs['notifyDelayAfter'] + if notify_delay_after is not None: _setter("notify_delay_after", notify_delay_after) @@ -4053,7 +4497,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if conditions is not None: _setter("conditions", conditions) if logical is not None: diff --git a/sdk/python/pulumi_aws_native/glue/classifier.py b/sdk/python/pulumi_aws_native/glue/classifier.py index b4ef69eaed..75a1709893 100644 --- a/sdk/python/pulumi_aws_native/glue/classifier.py +++ b/sdk/python/pulumi_aws_native/glue/classifier.py @@ -37,7 +37,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvClassifier' in kwargs: + csv_classifier = kwargs['csvClassifier'] + if 'grokClassifier' in kwargs: + grok_classifier = kwargs['grokClassifier'] + if 'jsonClassifier' in kwargs: + json_classifier = kwargs['jsonClassifier'] + if 'xmlClassifier' in kwargs: + xml_classifier = kwargs['xmlClassifier'] + if csv_classifier is not None: _setter("csv_classifier", csv_classifier) if grok_classifier is not None: diff --git a/sdk/python/pulumi_aws_native/glue/connection.py b/sdk/python/pulumi_aws_native/glue/connection.py index ff07a6b212..b056c7c4e5 100644 --- a/sdk/python/pulumi_aws_native/glue/connection.py +++ b/sdk/python/pulumi_aws_native/glue/connection.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], catalog_id: pulumi.Input[str], connection_input: pulumi.Input['ConnectionInputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'connectionInput' in kwargs: + connection_input = kwargs['connectionInput'] + _setter("catalog_id", catalog_id) _setter("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..8b93eb3871 100644 --- a/sdk/python/pulumi_aws_native/glue/crawler.py +++ b/sdk/python/pulumi_aws_native/glue/crawler.py @@ -64,7 +64,19 @@ def _configure( schema_change_policy: Optional[pulumi.Input['CrawlerSchemaChangePolicyArgs']] = None, table_prefix: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crawlerSecurityConfiguration' in kwargs: + crawler_security_configuration = kwargs['crawlerSecurityConfiguration'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'recrawlPolicy' in kwargs: + recrawl_policy = kwargs['recrawlPolicy'] + if 'schemaChangePolicy' in kwargs: + schema_change_policy = kwargs['schemaChangePolicy'] + if 'tablePrefix' in kwargs: + table_prefix = kwargs['tablePrefix'] + _setter("role", role) _setter("targets", targets) if classifiers is not None: 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..c90187522a 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 @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], catalog_id: pulumi.Input[str], data_catalog_encryption_settings: pulumi.Input['DataCatalogEncryptionSettingsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'dataCatalogEncryptionSettings' in kwargs: + data_catalog_encryption_settings = kwargs['dataCatalogEncryptionSettings'] + _setter("catalog_id", catalog_id) _setter("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..8c5629040f 100644 --- a/sdk/python/pulumi_aws_native/glue/data_quality_ruleset.py +++ b/sdk/python/pulumi_aws_native/glue/data_quality_ruleset.py @@ -43,7 +43,13 @@ def _configure( ruleset: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, target_table: Optional[pulumi.Input['DataQualityRulesetDataQualityTargetTableArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientToken' in kwargs: + client_token = kwargs['clientToken'] + if 'targetTable' in kwargs: + target_table = kwargs['targetTable'] + if client_token is not None: _setter("client_token", client_token) if description is not None: diff --git a/sdk/python/pulumi_aws_native/glue/database.py b/sdk/python/pulumi_aws_native/glue/database.py index bc188f6acd..d0fefa744f 100644 --- a/sdk/python/pulumi_aws_native/glue/database.py +++ b/sdk/python/pulumi_aws_native/glue/database.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], catalog_id: pulumi.Input[str], database_input: pulumi.Input['DatabaseInputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseInput' in kwargs: + database_input = kwargs['databaseInput'] + _setter("catalog_id", catalog_id) _setter("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..5502b84ddc 100644 --- a/sdk/python/pulumi_aws_native/glue/dev_endpoint.py +++ b/sdk/python/pulumi_aws_native/glue/dev_endpoint.py @@ -68,7 +68,35 @@ def _configure( subnet_id: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, worker_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'extraJarsS3Path' in kwargs: + extra_jars_s3_path = kwargs['extraJarsS3Path'] + if 'extraPythonLibsS3Path' in kwargs: + extra_python_libs_s3_path = kwargs['extraPythonLibsS3Path'] + if 'glueVersion' in kwargs: + glue_version = kwargs['glueVersion'] + if 'numberOfNodes' in kwargs: + number_of_nodes = kwargs['numberOfNodes'] + if 'numberOfWorkers' in kwargs: + number_of_workers = kwargs['numberOfWorkers'] + if 'publicKey' in kwargs: + public_key = kwargs['publicKey'] + if 'publicKeys' in kwargs: + public_keys = kwargs['publicKeys'] + if 'securityConfiguration' in kwargs: + security_configuration = kwargs['securityConfiguration'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'workerType' in kwargs: + worker_type = kwargs['workerType'] + _setter("role_arn", role_arn) if arguments is not None: _setter("arguments", arguments) diff --git a/sdk/python/pulumi_aws_native/glue/job.py b/sdk/python/pulumi_aws_native/glue/job.py index 7f7f78e468..6660375693 100644 --- a/sdk/python/pulumi_aws_native/glue/job.py +++ b/sdk/python/pulumi_aws_native/glue/job.py @@ -85,7 +85,35 @@ def _configure( tags: Optional[Any] = None, timeout: Optional[pulumi.Input[int]] = None, worker_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocatedCapacity' in kwargs: + allocated_capacity = kwargs['allocatedCapacity'] + if 'defaultArguments' in kwargs: + default_arguments = kwargs['defaultArguments'] + if 'executionClass' in kwargs: + execution_class = kwargs['executionClass'] + if 'executionProperty' in kwargs: + execution_property = kwargs['executionProperty'] + if 'glueVersion' in kwargs: + glue_version = kwargs['glueVersion'] + if 'logUri' in kwargs: + log_uri = kwargs['logUri'] + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'maxRetries' in kwargs: + max_retries = kwargs['maxRetries'] + if 'nonOverridableArguments' in kwargs: + non_overridable_arguments = kwargs['nonOverridableArguments'] + if 'notificationProperty' in kwargs: + notification_property = kwargs['notificationProperty'] + if 'numberOfWorkers' in kwargs: + number_of_workers = kwargs['numberOfWorkers'] + if 'securityConfiguration' in kwargs: + security_configuration = kwargs['securityConfiguration'] + if 'workerType' in kwargs: + worker_type = kwargs['workerType'] + _setter("command", command) _setter("role", role) if allocated_capacity is not None: diff --git a/sdk/python/pulumi_aws_native/glue/ml_transform.py b/sdk/python/pulumi_aws_native/glue/ml_transform.py index a30d44433d..8b9d1eedf2 100644 --- a/sdk/python/pulumi_aws_native/glue/ml_transform.py +++ b/sdk/python/pulumi_aws_native/glue/ml_transform.py @@ -64,7 +64,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputRecordTables' in kwargs: + input_record_tables = kwargs['inputRecordTables'] + if 'transformParameters' in kwargs: + transform_parameters = kwargs['transformParameters'] + if 'glueVersion' in kwargs: + glue_version = kwargs['glueVersion'] + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'maxRetries' in kwargs: + max_retries = kwargs['maxRetries'] + if 'numberOfWorkers' in kwargs: + number_of_workers = kwargs['numberOfWorkers'] + if 'transformEncryption' in kwargs: + transform_encryption = kwargs['transformEncryption'] + if 'workerType' in kwargs: + worker_type = kwargs['workerType'] + _setter("input_record_tables", input_record_tables) _setter("role", role) _setter("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..0393d159db 100644 --- a/sdk/python/pulumi_aws_native/glue/outputs.py +++ b/sdk/python/pulumi_aws_native/glue/outputs.py @@ -147,7 +147,21 @@ def _configure( header: Optional[Sequence[str]] = None, name: Optional[str] = None, quote_symbol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowSingleColumn' in kwargs: + allow_single_column = kwargs['allowSingleColumn'] + if 'containsCustomDatatype' in kwargs: + contains_custom_datatype = kwargs['containsCustomDatatype'] + if 'containsHeader' in kwargs: + contains_header = kwargs['containsHeader'] + if 'customDatatypeConfigured' in kwargs: + custom_datatype_configured = kwargs['customDatatypeConfigured'] + if 'disableValueTrimming' in kwargs: + disable_value_trimming = kwargs['disableValueTrimming'] + if 'quoteSymbol' in kwargs: + quote_symbol = kwargs['quoteSymbol'] + if allow_single_column is not None: _setter("allow_single_column", allow_single_column) if contains_custom_datatype is not None: @@ -253,7 +267,13 @@ def _configure( grok_pattern: str, custom_patterns: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'grokPattern' in kwargs: + grok_pattern = kwargs['grokPattern'] + if 'customPatterns' in kwargs: + custom_patterns = kwargs['customPatterns'] + _setter("classification", classification) _setter("grok_pattern", grok_pattern) if custom_patterns is not None: @@ -314,7 +334,11 @@ def _configure( _setter: Callable[[Any, Any], None], json_path: str, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonPath' in kwargs: + json_path = kwargs['jsonPath'] + _setter("json_path", json_path) if name is not None: _setter("name", name) @@ -365,7 +389,11 @@ def _configure( classification: str, row_tag: str, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rowTag' in kwargs: + row_tag = kwargs['rowTag'] + _setter("classification", classification) _setter("row_tag", row_tag) if name is not None: @@ -437,7 +465,17 @@ def _configure( match_criteria: Optional[Sequence[str]] = None, name: Optional[str] = None, physical_connection_requirements: Optional['outputs.ConnectionPhysicalConnectionRequirements'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionType' in kwargs: + connection_type = kwargs['connectionType'] + if 'connectionProperties' in kwargs: + connection_properties = kwargs['connectionProperties'] + if 'matchCriteria' in kwargs: + match_criteria = kwargs['matchCriteria'] + if 'physicalConnectionRequirements' in kwargs: + physical_connection_requirements = kwargs['physicalConnectionRequirements'] + _setter("connection_type", connection_type) if connection_properties is not None: _setter("connection_properties", connection_properties) @@ -520,7 +558,15 @@ def _configure( availability_zone: Optional[str] = None, security_group_id_list: Optional[Sequence[str]] = None, subnet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'securityGroupIdList' in kwargs: + security_group_id_list = kwargs['securityGroupIdList'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if security_group_id_list is not None: @@ -591,7 +637,17 @@ def _configure( dlq_event_queue_arn: Optional[str] = None, event_queue_arn: Optional[str] = None, tables: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'dlqEventQueueArn' in kwargs: + dlq_event_queue_arn = kwargs['dlqEventQueueArn'] + if 'eventQueueArn' in kwargs: + event_queue_arn = kwargs['eventQueueArn'] + if connection_name is not None: _setter("connection_name", connection_name) if database_name is not None: @@ -673,7 +729,17 @@ def _configure( create_native_delta_table: Optional[bool] = None, delta_tables: Optional[Sequence[str]] = None, write_manifest: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if 'createNativeDeltaTable' in kwargs: + create_native_delta_table = kwargs['createNativeDeltaTable'] + if 'deltaTables' in kwargs: + delta_tables = kwargs['deltaTables'] + if 'writeManifest' in kwargs: + write_manifest = kwargs['writeManifest'] + if connection_name is not None: _setter("connection_name", connection_name) if create_native_delta_table is not None: @@ -716,7 +782,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if path is not None: _setter("path", path) @@ -766,7 +834,13 @@ def _configure( exclusions: Optional[Sequence[str]] = None, maximum_traversal_depth: Optional[int] = None, paths: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if 'maximumTraversalDepth' in kwargs: + maximum_traversal_depth = kwargs['maximumTraversalDepth'] + if connection_name is not None: _setter("connection_name", connection_name) if exclusions is not None: @@ -832,7 +906,11 @@ def _configure( connection_name: Optional[str] = None, exclusions: Optional[Sequence[str]] = None, path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if connection_name is not None: _setter("connection_name", connection_name) if exclusions is not None: @@ -888,7 +966,11 @@ def _configure( _setter: Callable[[Any, Any], None], connection_name: Optional[str] = None, path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if connection_name is not None: _setter("connection_name", connection_name) if path is not None: @@ -934,7 +1016,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], recrawl_behavior: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recrawlBehavior' in kwargs: + recrawl_behavior = kwargs['recrawlBehavior'] + if recrawl_behavior is not None: _setter("recrawl_behavior", recrawl_behavior) @@ -994,7 +1080,17 @@ def _configure( exclusions: Optional[Sequence[str]] = None, path: Optional[str] = None, sample_size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if 'dlqEventQueueArn' in kwargs: + dlq_event_queue_arn = kwargs['dlqEventQueueArn'] + if 'eventQueueArn' in kwargs: + event_queue_arn = kwargs['eventQueueArn'] + if 'sampleSize' in kwargs: + sample_size = kwargs['sampleSize'] + if connection_name is not None: _setter("connection_name", connection_name) if dlq_event_queue_arn is not None: @@ -1068,7 +1164,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schedule_expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if schedule_expression is not None: _setter("schedule_expression", schedule_expression) @@ -1112,7 +1212,13 @@ def _configure( _setter: Callable[[Any, Any], None], delete_behavior: Optional[str] = None, update_behavior: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteBehavior' in kwargs: + delete_behavior = kwargs['deleteBehavior'] + if 'updateBehavior' in kwargs: + update_behavior = kwargs['updateBehavior'] + if delete_behavior is not None: _setter("delete_behavior", delete_behavior) if update_behavior is not None: @@ -1188,7 +1294,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogTargets' in kwargs: + catalog_targets = kwargs['catalogTargets'] + if 'deltaTargets' in kwargs: + delta_targets = kwargs['deltaTargets'] + if 'dynamoDbTargets' in kwargs: + dynamo_db_targets = kwargs['dynamoDbTargets'] + if 'icebergTargets' in kwargs: + iceberg_targets = kwargs['icebergTargets'] + if 'jdbcTargets' in kwargs: + jdbc_targets = kwargs['jdbcTargets'] + if 'mongoDbTargets' in kwargs: + mongo_db_targets = kwargs['mongoDbTargets'] + if 's3Targets' in kwargs: + s3_targets = kwargs['s3Targets'] + if catalog_targets is not None: _setter("catalog_targets", catalog_targets) if delta_targets is not None: @@ -1274,7 +1396,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionPasswordEncryption' in kwargs: + connection_password_encryption = kwargs['connectionPasswordEncryption'] + if 'encryptionAtRest' in kwargs: + encryption_at_rest = kwargs['encryptionAtRest'] + if connection_password_encryption is not None: _setter("connection_password_encryption", connection_password_encryption) if encryption_at_rest is not None: @@ -1325,7 +1453,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'returnConnectionPasswordEncrypted' in kwargs: + return_connection_password_encrypted = kwargs['returnConnectionPasswordEncrypted'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if return_connection_password_encrypted is not None: @@ -1376,7 +1510,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogEncryptionMode' in kwargs: + catalog_encryption_mode = kwargs['catalogEncryptionMode'] + if 'sseAwsKmsKeyId' in kwargs: + sse_aws_kms_key_id = kwargs['sseAwsKmsKeyId'] + if catalog_encryption_mode is not None: _setter("catalog_encryption_mode", catalog_encryption_mode) if sse_aws_kms_key_id is not None: @@ -1427,7 +1567,13 @@ def _configure( _setter: Callable[[Any, Any], None], database_name: Optional[str] = None, table_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if database_name is not None: _setter("database_name", database_name) if table_name is not None: @@ -1473,7 +1619,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_lake_principal_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLakePrincipalIdentifier' in kwargs: + data_lake_principal_identifier = kwargs['dataLakePrincipalIdentifier'] + if data_lake_principal_identifier is not None: _setter("data_lake_principal_identifier", data_lake_principal_identifier) @@ -1515,7 +1665,11 @@ def _configure( _setter: Callable[[Any, Any], None], connection_name: Optional[str] = None, identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + if connection_name is not None: _setter("connection_name", connection_name) if identifier is not None: @@ -1569,7 +1723,13 @@ def _configure( catalog_id: Optional[str] = None, database_name: Optional[str] = None, region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -1646,7 +1806,17 @@ def _configure( name: Optional[str] = None, parameters: Optional[Any] = None, target_database: Optional['outputs.DatabaseIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createTableDefaultPermissions' in kwargs: + create_table_default_permissions = kwargs['createTableDefaultPermissions'] + if 'federatedDatabase' in kwargs: + federated_database = kwargs['federatedDatabase'] + if 'locationUri' in kwargs: + location_uri = kwargs['locationUri'] + if 'targetDatabase' in kwargs: + target_database = kwargs['targetDatabase'] + if create_table_default_permissions is not None: _setter("create_table_default_permissions", create_table_default_permissions) if description is not None: @@ -1713,7 +1883,9 @@ def _configure( _setter: Callable[[Any, Any], None], permissions: Optional[Sequence[str]] = None, principal: Optional['outputs.DatabaseDataLakePrincipal'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if permissions is not None: _setter("permissions", permissions) if principal is not None: @@ -1770,7 +1942,13 @@ def _configure( python_version: Optional[str] = None, runtime: Optional[str] = None, script_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pythonVersion' in kwargs: + python_version = kwargs['pythonVersion'] + if 'scriptLocation' in kwargs: + script_location = kwargs['scriptLocation'] + if name is not None: _setter("name", name) if python_version is not None: @@ -1813,7 +1991,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], connections: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if connections is not None: _setter("connections", connections) @@ -1852,7 +2032,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_concurrent_runs: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConcurrentRuns' in kwargs: + max_concurrent_runs = kwargs['maxConcurrentRuns'] + if max_concurrent_runs is not None: _setter("max_concurrent_runs", max_concurrent_runs) @@ -1891,7 +2075,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], notify_delay_after: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notifyDelayAfter' in kwargs: + notify_delay_after = kwargs['notifyDelayAfter'] + if notify_delay_after is not None: _setter("notify_delay_after", notify_delay_after) @@ -1945,7 +2133,17 @@ def _configure( accuracy_cost_tradeoff: Optional[float] = None, enforce_provided_labels: Optional[bool] = None, precision_recall_tradeoff: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryKeyColumnName' in kwargs: + primary_key_column_name = kwargs['primaryKeyColumnName'] + if 'accuracyCostTradeoff' in kwargs: + accuracy_cost_tradeoff = kwargs['accuracyCostTradeoff'] + if 'enforceProvidedLabels' in kwargs: + enforce_provided_labels = kwargs['enforceProvidedLabels'] + if 'precisionRecallTradeoff' in kwargs: + precision_recall_tradeoff = kwargs['precisionRecallTradeoff'] + _setter("primary_key_column_name", primary_key_column_name) if accuracy_cost_tradeoff is not None: _setter("accuracy_cost_tradeoff", accuracy_cost_tradeoff) @@ -2019,7 +2217,17 @@ def _configure( table_name: str, catalog_id: Optional[str] = None, connection_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'connectionName' in kwargs: + connection_name = kwargs['connectionName'] + _setter("database_name", database_name) _setter("table_name", table_name) if catalog_id is not None: @@ -2077,7 +2285,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], glue_tables: Optional[Sequence['outputs.MlTransformGlueTables']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'glueTables' in kwargs: + glue_tables = kwargs['glueTables'] + if glue_tables is not None: _setter("glue_tables", glue_tables) @@ -2121,7 +2333,13 @@ def _configure( _setter: Callable[[Any, Any], None], ml_user_data_encryption_mode: str, kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mlUserDataEncryptionMode' in kwargs: + ml_user_data_encryption_mode = kwargs['mlUserDataEncryptionMode'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("ml_user_data_encryption_mode", ml_user_data_encryption_mode) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -2171,7 +2389,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mlUserDataEncryption' in kwargs: + ml_user_data_encryption = kwargs['mlUserDataEncryption'] + if 'taskRunSecurityConfigurationName' in kwargs: + task_run_security_configuration_name = kwargs['taskRunSecurityConfigurationName'] + if ml_user_data_encryption is not None: _setter("ml_user_data_encryption", ml_user_data_encryption) if task_run_security_configuration_name is not None: @@ -2222,7 +2446,13 @@ def _configure( _setter: Callable[[Any, Any], None], transform_type: str, find_matches_parameters: Optional['outputs.MlTransformFindMatchesParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transformType' in kwargs: + transform_type = kwargs['transformType'] + if 'findMatchesParameters' in kwargs: + find_matches_parameters = kwargs['findMatchesParameters'] + _setter("transform_type", transform_type) if find_matches_parameters is not None: _setter("find_matches_parameters", find_matches_parameters) @@ -2256,7 +2486,9 @@ def _configure( name: str, comment: Optional[str] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if comment is not None: _setter("comment", comment) @@ -2314,7 +2546,11 @@ def _configure( values: Sequence[str], parameters: Optional[Any] = None, storage_descriptor: Optional['outputs.PartitionStorageDescriptor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageDescriptor' in kwargs: + storage_descriptor = kwargs['storageDescriptor'] + _setter("values", values) if parameters is not None: _setter("parameters", parameters) @@ -2369,7 +2605,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: str, sort_order: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortOrder' in kwargs: + sort_order = kwargs['sortOrder'] + _setter("column", column) if sort_order is not None: _setter("sort_order", sort_order) @@ -2424,7 +2664,15 @@ def _configure( registry_name: Optional[str] = None, schema_arn: Optional[str] = None, schema_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'registryName' in kwargs: + registry_name = kwargs['registryName'] + if 'schemaArn' in kwargs: + schema_arn = kwargs['schemaArn'] + if 'schemaName' in kwargs: + schema_name = kwargs['schemaName'] + if registry_name is not None: _setter("registry_name", registry_name) if schema_arn is not None: @@ -2487,7 +2735,15 @@ def _configure( schema_id: Optional['outputs.PartitionSchemaId'] = None, schema_version_id: Optional[str] = None, schema_version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'schemaId' in kwargs: + schema_id = kwargs['schemaId'] + if 'schemaVersionId' in kwargs: + schema_version_id = kwargs['schemaVersionId'] + if 'schemaVersionNumber' in kwargs: + schema_version_number = kwargs['schemaVersionNumber'] + if schema_id is not None: _setter("schema_id", schema_id) if schema_version_id is not None: @@ -2546,7 +2802,11 @@ def _configure( name: Optional[str] = None, parameters: Optional[Any] = None, serialization_library: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serializationLibrary' in kwargs: + serialization_library = kwargs['serializationLibrary'] + if name is not None: _setter("name", name) if parameters is not None: @@ -2609,7 +2869,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'skewedColumnNames' in kwargs: + skewed_column_names = kwargs['skewedColumnNames'] + if 'skewedColumnValueLocationMaps' in kwargs: + skewed_column_value_location_maps = kwargs['skewedColumnValueLocationMaps'] + if 'skewedColumnValues' in kwargs: + skewed_column_values = kwargs['skewedColumnValues'] + if skewed_column_names is not None: _setter("skewed_column_names", skewed_column_names) if skewed_column_value_location_maps is not None: @@ -2714,7 +2982,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketColumns' in kwargs: + bucket_columns = kwargs['bucketColumns'] + if 'inputFormat' in kwargs: + input_format = kwargs['inputFormat'] + if 'numberOfBuckets' in kwargs: + number_of_buckets = kwargs['numberOfBuckets'] + if 'outputFormat' in kwargs: + output_format = kwargs['outputFormat'] + if 'schemaReference' in kwargs: + schema_reference = kwargs['schemaReference'] + if 'serdeInfo' in kwargs: + serde_info = kwargs['serdeInfo'] + if 'skewedInfo' in kwargs: + skewed_info = kwargs['skewedInfo'] + if 'sortColumns' in kwargs: + sort_columns = kwargs['sortColumns'] + if 'storedAsSubDirectories' in kwargs: + stored_as_sub_directories = kwargs['storedAsSubDirectories'] + if bucket_columns is not None: _setter("bucket_columns", bucket_columns) if columns is not None: @@ -2827,7 +3115,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2871,7 +3161,9 @@ def _configure( _setter: Callable[[Any, Any], None], arn: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) if name is not None: @@ -2913,7 +3205,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2976,7 +3270,13 @@ def _configure( _setter: Callable[[Any, Any], None], is_latest: Optional[bool] = None, version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isLatest' in kwargs: + is_latest = kwargs['isLatest'] + if 'versionNumber' in kwargs: + version_number = kwargs['versionNumber'] + if is_latest is not None: _setter("is_latest", is_latest) if version_number is not None: @@ -3047,7 +3347,15 @@ def _configure( registry_name: Optional[str] = None, schema_arn: Optional[str] = None, schema_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'registryName' in kwargs: + registry_name = kwargs['registryName'] + if 'schemaArn' in kwargs: + schema_arn = kwargs['schemaArn'] + if 'schemaName' in kwargs: + schema_name = kwargs['schemaName'] + if registry_name is not None: _setter("registry_name", registry_name) if schema_arn is not None: @@ -3114,7 +3422,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchEncryptionMode' in kwargs: + cloud_watch_encryption_mode = kwargs['cloudWatchEncryptionMode'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if cloud_watch_encryption_mode is not None: _setter("cloud_watch_encryption_mode", cloud_watch_encryption_mode) if kms_key_arn is not None: @@ -3170,7 +3484,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchEncryption' in kwargs: + cloud_watch_encryption = kwargs['cloudWatchEncryption'] + if 'jobBookmarksEncryption' in kwargs: + job_bookmarks_encryption = kwargs['jobBookmarksEncryption'] + if 's3Encryptions' in kwargs: + s3_encryptions = kwargs['s3Encryptions'] + if cloud_watch_encryption is not None: _setter("cloud_watch_encryption", cloud_watch_encryption) if job_bookmarks_encryption is not None: @@ -3228,7 +3550,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobBookmarksEncryptionMode' in kwargs: + job_bookmarks_encryption_mode = kwargs['jobBookmarksEncryptionMode'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if job_bookmarks_encryption_mode is not None: _setter("job_bookmarks_encryption_mode", job_bookmarks_encryption_mode) if kms_key_arn is not None: @@ -3252,10 +3580,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class TableColumn(dict): def __init__(__self__, *, @@ -3274,7 +3604,9 @@ def _configure( name: str, comment: Optional[str] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if comment is not None: _setter("comment", comment) @@ -3329,7 +3661,11 @@ def _configure( _setter: Callable[[Any, Any], None], metadata_operation: Optional['outputs.TableMetadataOperation'] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metadataOperation' in kwargs: + metadata_operation = kwargs['metadataOperation'] + if metadata_operation is not None: _setter("metadata_operation", metadata_operation) if version is not None: @@ -3386,7 +3722,13 @@ def _configure( database_name: Optional[str] = None, name: Optional[str] = None, region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -3486,7 +3828,21 @@ def _configure( target_table: Optional['outputs.TableIdentifier'] = None, view_expanded_text: Optional[str] = None, view_original_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'partitionKeys' in kwargs: + partition_keys = kwargs['partitionKeys'] + if 'storageDescriptor' in kwargs: + storage_descriptor = kwargs['storageDescriptor'] + if 'tableType' in kwargs: + table_type = kwargs['tableType'] + if 'targetTable' in kwargs: + target_table = kwargs['targetTable'] + if 'viewExpandedText' in kwargs: + view_expanded_text = kwargs['viewExpandedText'] + if 'viewOriginalText' in kwargs: + view_original_text = kwargs['viewOriginalText'] + if description is not None: _setter("description", description) if name is not None: @@ -3573,10 +3929,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class TableOpenTableFormatInput(dict): @staticmethod @@ -3606,7 +3964,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], iceberg_input: Optional['outputs.TableIcebergInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'icebergInput' in kwargs: + iceberg_input = kwargs['icebergInput'] + if iceberg_input is not None: _setter("iceberg_input", iceberg_input) @@ -3648,7 +4010,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: str, sort_order: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortOrder' in kwargs: + sort_order = kwargs['sortOrder'] + _setter("column", column) _setter("sort_order", sort_order) @@ -3702,7 +4068,15 @@ def _configure( registry_name: Optional[str] = None, schema_arn: Optional[str] = None, schema_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'registryName' in kwargs: + registry_name = kwargs['registryName'] + if 'schemaArn' in kwargs: + schema_arn = kwargs['schemaArn'] + if 'schemaName' in kwargs: + schema_name = kwargs['schemaName'] + if registry_name is not None: _setter("registry_name", registry_name) if schema_arn is not None: @@ -3765,7 +4139,15 @@ def _configure( schema_id: Optional['outputs.TableSchemaId'] = None, schema_version_id: Optional[str] = None, schema_version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'schemaId' in kwargs: + schema_id = kwargs['schemaId'] + if 'schemaVersionId' in kwargs: + schema_version_id = kwargs['schemaVersionId'] + if 'schemaVersionNumber' in kwargs: + schema_version_number = kwargs['schemaVersionNumber'] + if schema_id is not None: _setter("schema_id", schema_id) if schema_version_id is not None: @@ -3824,7 +4206,11 @@ def _configure( name: Optional[str] = None, parameters: Optional[Any] = None, serialization_library: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serializationLibrary' in kwargs: + serialization_library = kwargs['serializationLibrary'] + if name is not None: _setter("name", name) if parameters is not None: @@ -3887,7 +4273,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'skewedColumnNames' in kwargs: + skewed_column_names = kwargs['skewedColumnNames'] + if 'skewedColumnValueLocationMaps' in kwargs: + skewed_column_value_location_maps = kwargs['skewedColumnValueLocationMaps'] + if 'skewedColumnValues' in kwargs: + skewed_column_values = kwargs['skewedColumnValues'] + if skewed_column_names is not None: _setter("skewed_column_names", skewed_column_names) if skewed_column_value_location_maps is not None: @@ -3992,7 +4386,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketColumns' in kwargs: + bucket_columns = kwargs['bucketColumns'] + if 'inputFormat' in kwargs: + input_format = kwargs['inputFormat'] + if 'numberOfBuckets' in kwargs: + number_of_buckets = kwargs['numberOfBuckets'] + if 'outputFormat' in kwargs: + output_format = kwargs['outputFormat'] + if 'schemaReference' in kwargs: + schema_reference = kwargs['schemaReference'] + if 'serdeInfo' in kwargs: + serde_info = kwargs['serdeInfo'] + if 'skewedInfo' in kwargs: + skewed_info = kwargs['skewedInfo'] + if 'sortColumns' in kwargs: + sort_columns = kwargs['sortColumns'] + if 'storedAsSubDirectories' in kwargs: + stored_as_sub_directories = kwargs['storedAsSubDirectories'] + if bucket_columns is not None: _setter("bucket_columns", bucket_columns) if columns is not None: @@ -4136,7 +4550,17 @@ def _configure( notification_property: Optional['outputs.TriggerNotificationProperty'] = None, security_configuration: Optional[str] = None, timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crawlerName' in kwargs: + crawler_name = kwargs['crawlerName'] + if 'jobName' in kwargs: + job_name = kwargs['jobName'] + if 'notificationProperty' in kwargs: + notification_property = kwargs['notificationProperty'] + if 'securityConfiguration' in kwargs: + security_configuration = kwargs['securityConfiguration'] + if arguments is not None: _setter("arguments", arguments) if crawler_name is not None: @@ -4228,7 +4652,17 @@ def _configure( job_name: Optional[str] = None, logical_operator: Optional[str] = None, state: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crawlState' in kwargs: + crawl_state = kwargs['crawlState'] + if 'crawlerName' in kwargs: + crawler_name = kwargs['crawlerName'] + if 'jobName' in kwargs: + job_name = kwargs['jobName'] + if 'logicalOperator' in kwargs: + logical_operator = kwargs['logicalOperator'] + if crawl_state is not None: _setter("crawl_state", crawl_state) if crawler_name is not None: @@ -4300,7 +4734,13 @@ def _configure( _setter: Callable[[Any, Any], None], batch_size: int, batch_window: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'batchWindow' in kwargs: + batch_window = kwargs['batchWindow'] + _setter("batch_size", batch_size) if batch_window is not None: _setter("batch_window", batch_window) @@ -4345,7 +4785,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], notify_delay_after: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notifyDelayAfter' in kwargs: + notify_delay_after = kwargs['notifyDelayAfter'] + if notify_delay_after is not None: _setter("notify_delay_after", notify_delay_after) @@ -4370,7 +4814,9 @@ def _configure( _setter: Callable[[Any, Any], None], conditions: Optional[Sequence['outputs.TriggerCondition']] = None, logical: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if conditions is not None: _setter("conditions", conditions) if logical is not None: diff --git a/sdk/python/pulumi_aws_native/glue/partition.py b/sdk/python/pulumi_aws_native/glue/partition.py index 3f7b4a1e9c..341999fdd5 100644 --- a/sdk/python/pulumi_aws_native/glue/partition.py +++ b/sdk/python/pulumi_aws_native/glue/partition.py @@ -37,7 +37,17 @@ def _configure( database_name: pulumi.Input[str], partition_input: pulumi.Input['PartitionInputArgs'], table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'partitionInput' in kwargs: + partition_input = kwargs['partitionInput'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("catalog_id", catalog_id) _setter("database_name", database_name) _setter("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..826ff5b46a 100644 --- a/sdk/python/pulumi_aws_native/glue/registry.py +++ b/sdk/python/pulumi_aws_native/glue/registry.py @@ -37,7 +37,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/glue/schema.py b/sdk/python/pulumi_aws_native/glue/schema.py index 733a50061c..cfd9228ac2 100644 --- a/sdk/python/pulumi_aws_native/glue/schema.py +++ b/sdk/python/pulumi_aws_native/glue/schema.py @@ -56,7 +56,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataFormat' in kwargs: + data_format = kwargs['dataFormat'] + if 'schemaDefinition' in kwargs: + schema_definition = kwargs['schemaDefinition'] + if 'checkpointVersion' in kwargs: + checkpoint_version = kwargs['checkpointVersion'] + _setter("compatibility", compatibility) _setter("data_format", data_format) _setter("schema_definition", 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..7efd937219 100644 --- a/sdk/python/pulumi_aws_native/glue/schema_version.py +++ b/sdk/python/pulumi_aws_native/glue/schema_version.py @@ -32,7 +32,11 @@ def _configure( _setter: Callable[[Any, Any], None], schema: pulumi.Input['SchemaVersionSchemaArgs'], schema_definition: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'schemaDefinition' in kwargs: + schema_definition = kwargs['schemaDefinition'] + _setter("schema", schema) _setter("schema_definition", schema_definition) 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..ce46a5913e 100644 --- a/sdk/python/pulumi_aws_native/glue/schema_version_metadata.py +++ b/sdk/python/pulumi_aws_native/glue/schema_version_metadata.py @@ -35,7 +35,11 @@ def _configure( key: pulumi.Input[str], schema_version_id: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'schemaVersionId' in kwargs: + schema_version_id = kwargs['schemaVersionId'] + _setter("key", key) _setter("schema_version_id", schema_version_id) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/glue/security_configuration.py b/sdk/python/pulumi_aws_native/glue/security_configuration.py index 433a1ac52e..3fc02e9253 100644 --- a/sdk/python/pulumi_aws_native/glue/security_configuration.py +++ b/sdk/python/pulumi_aws_native/glue/security_configuration.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], encryption_configuration: pulumi.Input['SecurityConfigurationEncryptionConfigurationArgs'], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + _setter("encryption_configuration", encryption_configuration) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/glue/table.py b/sdk/python/pulumi_aws_native/glue/table.py index a5f800649e..2b982dc508 100644 --- a/sdk/python/pulumi_aws_native/glue/table.py +++ b/sdk/python/pulumi_aws_native/glue/table.py @@ -37,7 +37,17 @@ def _configure( database_name: pulumi.Input[str], table_input: pulumi.Input['TableInputArgs'], open_table_format_input: Optional[pulumi.Input['TableOpenTableFormatInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableInput' in kwargs: + table_input = kwargs['tableInput'] + if 'openTableFormatInput' in kwargs: + open_table_format_input = kwargs['openTableFormatInput'] + _setter("catalog_id", catalog_id) _setter("database_name", database_name) _setter("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..d6a2387300 100644 --- a/sdk/python/pulumi_aws_native/glue/trigger.py +++ b/sdk/python/pulumi_aws_native/glue/trigger.py @@ -55,7 +55,15 @@ def _configure( start_on_creation: Optional[pulumi.Input[bool]] = None, tags: Optional[Any] = None, workflow_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBatchingCondition' in kwargs: + event_batching_condition = kwargs['eventBatchingCondition'] + if 'startOnCreation' in kwargs: + start_on_creation = kwargs['startOnCreation'] + if 'workflowName' in kwargs: + workflow_name = kwargs['workflowName'] + _setter("actions", actions) _setter("type", type) if description is not None: diff --git a/sdk/python/pulumi_aws_native/glue/workflow.py b/sdk/python/pulumi_aws_native/glue/workflow.py index ac5d5a5132..6328124603 100644 --- a/sdk/python/pulumi_aws_native/glue/workflow.py +++ b/sdk/python/pulumi_aws_native/glue/workflow.py @@ -38,7 +38,13 @@ def _configure( max_concurrent_runs: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultRunProperties' in kwargs: + default_run_properties = kwargs['defaultRunProperties'] + if 'maxConcurrentRuns' in kwargs: + max_concurrent_runs = kwargs['maxConcurrentRuns'] + if default_run_properties is not None: _setter("default_run_properties", default_run_properties) if description is not None: diff --git a/sdk/python/pulumi_aws_native/grafana/_inputs.py b/sdk/python/pulumi_aws_native/grafana/_inputs.py index 6e8f3e3a01..a47fc4e2e8 100644 --- a/sdk/python/pulumi_aws_native/grafana/_inputs.py +++ b/sdk/python/pulumi_aws_native/grafana/_inputs.py @@ -55,7 +55,9 @@ def _configure( name: Optional[pulumi.Input[str]] = None, org: Optional[pulumi.Input[str]] = None, role: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if email is not None: _setter("email", email) if groups is not None: @@ -162,7 +164,9 @@ def _configure( _setter: Callable[[Any, Any], None], url: Optional[pulumi.Input[str]] = None, xml: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if url is not None: _setter("url", url) if xml is not None: @@ -213,7 +217,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'prefixListIds' in kwargs: + prefix_list_ids = kwargs['prefixListIds'] + if 'vpceIds' in kwargs: + vpce_ids = kwargs['vpceIds'] + if prefix_list_ids is not None: _setter("prefix_list_ids", prefix_list_ids) if vpce_ids is not None: @@ -264,7 +274,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if admin is not None: _setter("admin", admin) if editor is not None: @@ -324,7 +336,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'idpMetadata' in kwargs: + idp_metadata = kwargs['idpMetadata'] + if 'allowedOrganizations' in kwargs: + allowed_organizations = kwargs['allowedOrganizations'] + if 'assertionAttributes' in kwargs: + assertion_attributes = kwargs['assertionAttributes'] + if 'loginValidityDuration' in kwargs: + login_validity_duration = kwargs['loginValidityDuration'] + if 'roleValues' in kwargs: + role_values = kwargs['roleValues'] + _setter("idp_metadata", idp_metadata) if allowed_organizations is not None: _setter("allowed_organizations", allowed_organizations) @@ -407,7 +431,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) diff --git a/sdk/python/pulumi_aws_native/grafana/outputs.py b/sdk/python/pulumi_aws_native/grafana/outputs.py index 3b6fdbb9aa..f978cf733e 100644 --- a/sdk/python/pulumi_aws_native/grafana/outputs.py +++ b/sdk/python/pulumi_aws_native/grafana/outputs.py @@ -59,7 +59,9 @@ def _configure( name: Optional[str] = None, org: Optional[str] = None, role: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if email is not None: _setter("email", email) if groups is not None: @@ -145,7 +147,9 @@ def _configure( _setter: Callable[[Any, Any], None], url: Optional[str] = None, xml: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if url is not None: _setter("url", url) if xml is not None: @@ -210,7 +214,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'prefixListIds' in kwargs: + prefix_list_ids = kwargs['prefixListIds'] + if 'vpceIds' in kwargs: + vpce_ids = kwargs['vpceIds'] + if prefix_list_ids is not None: _setter("prefix_list_ids", prefix_list_ids) if vpce_ids is not None: @@ -256,7 +266,9 @@ def _configure( _setter: Callable[[Any, Any], None], admin: Optional[Sequence[str]] = None, editor: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if admin is not None: _setter("admin", admin) if editor is not None: @@ -336,7 +348,19 @@ def _configure( assertion_attributes: Optional['outputs.WorkspaceAssertionAttributes'] = None, login_validity_duration: Optional[float] = None, role_values: Optional['outputs.WorkspaceRoleValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'idpMetadata' in kwargs: + idp_metadata = kwargs['idpMetadata'] + if 'allowedOrganizations' in kwargs: + allowed_organizations = kwargs['allowedOrganizations'] + if 'assertionAttributes' in kwargs: + assertion_attributes = kwargs['assertionAttributes'] + if 'loginValidityDuration' in kwargs: + login_validity_duration = kwargs['loginValidityDuration'] + if 'roleValues' in kwargs: + role_values = kwargs['roleValues'] + _setter("idp_metadata", idp_metadata) if allowed_organizations is not None: _setter("allowed_organizations", allowed_organizations) @@ -421,7 +445,13 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], subnet_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) diff --git a/sdk/python/pulumi_aws_native/grafana/workspace.py b/sdk/python/pulumi_aws_native/grafana/workspace.py index 365c6b78f0..fd70a4b41f 100644 --- a/sdk/python/pulumi_aws_native/grafana/workspace.py +++ b/sdk/python/pulumi_aws_native/grafana/workspace.py @@ -85,7 +85,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountAccessType' in kwargs: + account_access_type = kwargs['accountAccessType'] + if 'authenticationProviders' in kwargs: + authentication_providers = kwargs['authenticationProviders'] + if 'permissionType' in kwargs: + permission_type = kwargs['permissionType'] + if 'clientToken' in kwargs: + client_token = kwargs['clientToken'] + if 'dataSources' in kwargs: + data_sources = kwargs['dataSources'] + if 'grafanaVersion' in kwargs: + grafana_version = kwargs['grafanaVersion'] + if 'networkAccessControl' in kwargs: + network_access_control = kwargs['networkAccessControl'] + if 'notificationDestinations' in kwargs: + notification_destinations = kwargs['notificationDestinations'] + if 'organizationRoleName' in kwargs: + organization_role_name = kwargs['organizationRoleName'] + if 'organizationalUnits' in kwargs: + organizational_units = kwargs['organizationalUnits'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'samlConfiguration' in kwargs: + saml_configuration = kwargs['samlConfiguration'] + if 'stackSetName' in kwargs: + stack_set_name = kwargs['stackSetName'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("account_access_type", account_access_type) _setter("authentication_providers", authentication_providers) _setter("permission_type", permission_type) diff --git a/sdk/python/pulumi_aws_native/greengrass/_inputs.py b/sdk/python/pulumi_aws_native/greengrass/_inputs.py index 2c35fa68a0..cb792bbbb2 100644 --- a/sdk/python/pulumi_aws_native/greengrass/_inputs.py +++ b/sdk/python/pulumi_aws_native/greengrass/_inputs.py @@ -80,7 +80,11 @@ def _configure( connector_arn: pulumi.Input[str], id: pulumi.Input[str], parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorArn' in kwargs: + connector_arn = kwargs['connectorArn'] + _setter("connector_arn", connector_arn) _setter("id", id) if parameters is not None: @@ -132,7 +136,11 @@ def _configure( connector_arn: pulumi.Input[str], id: pulumi.Input[str], parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorArn' in kwargs: + connector_arn = kwargs['connectorArn'] + _setter("connector_arn", connector_arn) _setter("id", id) if parameters is not None: @@ -178,7 +186,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], connectors: pulumi.Input[Sequence[pulumi.Input['ConnectorDefinitionConnectorArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("connectors", connectors) @property @@ -212,7 +222,15 @@ def _configure( id: pulumi.Input[str], thing_arn: pulumi.Input[str], sync_shadow: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + if 'syncShadow' in kwargs: + sync_shadow = kwargs['syncShadow'] + _setter("certificate_arn", certificate_arn) _setter("id", id) _setter("thing_arn", thing_arn) @@ -277,7 +295,15 @@ def _configure( id: pulumi.Input[str], thing_arn: pulumi.Input[str], sync_shadow: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + if 'syncShadow' in kwargs: + sync_shadow = kwargs['syncShadow'] + _setter("certificate_arn", certificate_arn) _setter("id", id) _setter("thing_arn", thing_arn) @@ -333,7 +359,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cores: pulumi.Input[Sequence[pulumi.Input['CoreDefinitionCoreArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cores", cores) @property @@ -367,7 +395,15 @@ def _configure( id: pulumi.Input[str], thing_arn: pulumi.Input[str], sync_shadow: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + if 'syncShadow' in kwargs: + sync_shadow = kwargs['syncShadow'] + _setter("certificate_arn", certificate_arn) _setter("id", id) _setter("thing_arn", thing_arn) @@ -432,7 +468,15 @@ def _configure( id: pulumi.Input[str], thing_arn: pulumi.Input[str], sync_shadow: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + if 'syncShadow' in kwargs: + sync_shadow = kwargs['syncShadow'] + _setter("certificate_arn", certificate_arn) _setter("id", id) _setter("thing_arn", thing_arn) @@ -488,7 +532,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], devices: pulumi.Input[Sequence[pulumi.Input['DeviceDefinitionDeviceArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("devices", devices) @property @@ -513,7 +559,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], execution: pulumi.Input['FunctionDefinitionExecutionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("execution", execution) @property @@ -547,7 +595,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessSysfs' in kwargs: + access_sysfs = kwargs['accessSysfs'] + if 'resourceAccessPolicies' in kwargs: + resource_access_policies = kwargs['resourceAccessPolicies'] + if access_sysfs is not None: _setter("access_sysfs", access_sysfs) if execution is not None: @@ -609,7 +663,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isolationMode' in kwargs: + isolation_mode = kwargs['isolationMode'] + if 'runAs' in kwargs: + run_as = kwargs['runAs'] + if isolation_mode is not None: _setter("isolation_mode", isolation_mode) if run_as is not None: @@ -664,7 +724,15 @@ def _configure( memory_size: Optional[pulumi.Input[int]] = None, pinned: Optional[pulumi.Input[bool]] = None, timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encodingType' in kwargs: + encoding_type = kwargs['encodingType'] + if 'execArgs' in kwargs: + exec_args = kwargs['execArgs'] + if 'memorySize' in kwargs: + memory_size = kwargs['memorySize'] + if encoding_type is not None: _setter("encoding_type", encoding_type) if environment is not None: @@ -762,7 +830,13 @@ def _configure( function_arn: pulumi.Input[str], function_configuration: pulumi.Input['FunctionDefinitionFunctionConfigurationArgs'], id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if 'functionConfiguration' in kwargs: + function_configuration = kwargs['functionConfiguration'] + _setter("function_arn", function_arn) _setter("function_configuration", function_configuration) _setter("id", id) @@ -810,7 +884,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_id: pulumi.Input[str], permission: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + _setter("resource_id", resource_id) if permission is not None: _setter("permission", permission) @@ -849,7 +927,9 @@ def _configure( _setter: Callable[[Any, Any], None], gid: Optional[pulumi.Input[int]] = None, uid: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gid is not None: _setter("gid", gid) if uid is not None: @@ -886,7 +966,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], execution: pulumi.Input['FunctionDefinitionVersionExecutionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("execution", execution) @property @@ -920,7 +1002,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessSysfs' in kwargs: + access_sysfs = kwargs['accessSysfs'] + if 'resourceAccessPolicies' in kwargs: + resource_access_policies = kwargs['resourceAccessPolicies'] + if access_sysfs is not None: _setter("access_sysfs", access_sysfs) if execution is not None: @@ -982,7 +1070,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isolationMode' in kwargs: + isolation_mode = kwargs['isolationMode'] + if 'runAs' in kwargs: + run_as = kwargs['runAs'] + if isolation_mode is not None: _setter("isolation_mode", isolation_mode) if run_as is not None: @@ -1037,7 +1131,15 @@ def _configure( memory_size: Optional[pulumi.Input[int]] = None, pinned: Optional[pulumi.Input[bool]] = None, timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encodingType' in kwargs: + encoding_type = kwargs['encodingType'] + if 'execArgs' in kwargs: + exec_args = kwargs['execArgs'] + if 'memorySize' in kwargs: + memory_size = kwargs['memorySize'] + if encoding_type is not None: _setter("encoding_type", encoding_type) if environment is not None: @@ -1135,7 +1237,13 @@ def _configure( function_arn: pulumi.Input[str], function_configuration: pulumi.Input['FunctionDefinitionVersionFunctionConfigurationArgs'], id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if 'functionConfiguration' in kwargs: + function_configuration = kwargs['functionConfiguration'] + _setter("function_arn", function_arn) _setter("function_configuration", function_configuration) _setter("id", id) @@ -1183,7 +1291,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_id: pulumi.Input[str], permission: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + _setter("resource_id", resource_id) if permission is not None: _setter("permission", permission) @@ -1222,7 +1334,9 @@ def _configure( _setter: Callable[[Any, Any], None], gid: Optional[pulumi.Input[int]] = None, uid: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gid is not None: _setter("gid", gid) if uid is not None: @@ -1262,7 +1376,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultConfig' in kwargs: + default_config = kwargs['defaultConfig'] + _setter("functions", functions) if default_config is not None: _setter("default_config", default_config) @@ -1316,7 +1434,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorDefinitionVersionArn' in kwargs: + connector_definition_version_arn = kwargs['connectorDefinitionVersionArn'] + if 'coreDefinitionVersionArn' in kwargs: + core_definition_version_arn = kwargs['coreDefinitionVersionArn'] + if 'deviceDefinitionVersionArn' in kwargs: + device_definition_version_arn = kwargs['deviceDefinitionVersionArn'] + if 'functionDefinitionVersionArn' in kwargs: + function_definition_version_arn = kwargs['functionDefinitionVersionArn'] + if 'loggerDefinitionVersionArn' in kwargs: + logger_definition_version_arn = kwargs['loggerDefinitionVersionArn'] + if 'resourceDefinitionVersionArn' in kwargs: + resource_definition_version_arn = kwargs['resourceDefinitionVersionArn'] + if 'subscriptionDefinitionVersionArn' in kwargs: + subscription_definition_version_arn = kwargs['subscriptionDefinitionVersionArn'] + if connector_definition_version_arn is not None: _setter("connector_definition_version_arn", connector_definition_version_arn) if core_definition_version_arn is not None: @@ -1420,7 +1554,9 @@ def _configure( level: pulumi.Input[str], type: pulumi.Input[str], space: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("component", component) _setter("id", id) _setter("level", level) @@ -1498,7 +1634,9 @@ def _configure( level: pulumi.Input[str], type: pulumi.Input[str], space: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("component", component) _setter("id", id) _setter("level", level) @@ -1564,7 +1702,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], loggers: pulumi.Input[Sequence[pulumi.Input['LoggerDefinitionLoggerArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("loggers", loggers) @property @@ -1592,7 +1732,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoAddGroupOwner' in kwargs: + auto_add_group_owner = kwargs['autoAddGroupOwner'] + if 'groupOwner' in kwargs: + group_owner = kwargs['groupOwner'] + _setter("auto_add_group_owner", auto_add_group_owner) if group_owner is not None: _setter("group_owner", group_owner) @@ -1631,7 +1777,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if 'groupOwnerSetting' in kwargs: + group_owner_setting = kwargs['groupOwnerSetting'] + _setter("source_path", source_path) if group_owner_setting is not None: _setter("group_owner_setting", group_owner_setting) @@ -1673,7 +1825,15 @@ def _configure( destination_path: pulumi.Input[str], source_path: pulumi.Input[str], group_owner_setting: Optional[pulumi.Input['ResourceDefinitionGroupOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if 'groupOwnerSetting' in kwargs: + group_owner_setting = kwargs['groupOwnerSetting'] + _setter("destination_path", destination_path) _setter("source_path", source_path) if group_owner_setting is not None: @@ -1731,7 +1891,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localDeviceResourceData' in kwargs: + local_device_resource_data = kwargs['localDeviceResourceData'] + if 'localVolumeResourceData' in kwargs: + local_volume_resource_data = kwargs['localVolumeResourceData'] + if 's3MachineLearningModelResourceData' in kwargs: + s3_machine_learning_model_resource_data = kwargs['s3MachineLearningModelResourceData'] + if 'sageMakerMachineLearningModelResourceData' in kwargs: + sage_maker_machine_learning_model_resource_data = kwargs['sageMakerMachineLearningModelResourceData'] + if 'secretsManagerSecretResourceData' in kwargs: + secrets_manager_secret_resource_data = kwargs['secretsManagerSecretResourceData'] + if local_device_resource_data is not None: _setter("local_device_resource_data", local_device_resource_data) if local_volume_resource_data is not None: @@ -1804,7 +1976,13 @@ def _configure( _setter: Callable[[Any, Any], None], group_owner: pulumi.Input[str], group_permission: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupOwner' in kwargs: + group_owner = kwargs['groupOwner'] + if 'groupPermission' in kwargs: + group_permission = kwargs['groupPermission'] + _setter("group_owner", group_owner) _setter("group_permission", group_permission) @@ -1845,7 +2023,11 @@ def _configure( id: pulumi.Input[str], name: pulumi.Input[str], resource_data_container: pulumi.Input['ResourceDefinitionResourceDataContainerArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceDataContainer' in kwargs: + resource_data_container = kwargs['resourceDataContainer'] + _setter("id", id) _setter("name", name) _setter("resource_data_container", resource_data_container) @@ -1896,7 +2078,15 @@ def _configure( destination_path: pulumi.Input[str], s3_uri: pulumi.Input[str], owner_setting: Optional[pulumi.Input['ResourceDefinitionResourceDownloadOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'ownerSetting' in kwargs: + owner_setting = kwargs['ownerSetting'] + _setter("destination_path", destination_path) _setter("s3_uri", s3_uri) if owner_setting is not None: @@ -1948,7 +2138,15 @@ def _configure( destination_path: pulumi.Input[str], sage_maker_job_arn: pulumi.Input[str], owner_setting: Optional[pulumi.Input['ResourceDefinitionResourceDownloadOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 'sageMakerJobArn' in kwargs: + sage_maker_job_arn = kwargs['sageMakerJobArn'] + if 'ownerSetting' in kwargs: + owner_setting = kwargs['ownerSetting'] + _setter("destination_path", destination_path) _setter("sage_maker_job_arn", sage_maker_job_arn) if owner_setting is not None: @@ -1997,7 +2195,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalStagingLabelsToDownload' in kwargs: + additional_staging_labels_to_download = kwargs['additionalStagingLabelsToDownload'] + _setter("arn", arn) if additional_staging_labels_to_download is not None: _setter("additional_staging_labels_to_download", additional_staging_labels_to_download) @@ -2036,7 +2238,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoAddGroupOwner' in kwargs: + auto_add_group_owner = kwargs['autoAddGroupOwner'] + if 'groupOwner' in kwargs: + group_owner = kwargs['groupOwner'] + _setter("auto_add_group_owner", auto_add_group_owner) if group_owner is not None: _setter("group_owner", group_owner) @@ -2075,7 +2283,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if 'groupOwnerSetting' in kwargs: + group_owner_setting = kwargs['groupOwnerSetting'] + _setter("source_path", source_path) if group_owner_setting is not None: _setter("group_owner_setting", group_owner_setting) @@ -2117,7 +2331,15 @@ def _configure( destination_path: pulumi.Input[str], source_path: pulumi.Input[str], group_owner_setting: Optional[pulumi.Input['ResourceDefinitionVersionGroupOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if 'groupOwnerSetting' in kwargs: + group_owner_setting = kwargs['groupOwnerSetting'] + _setter("destination_path", destination_path) _setter("source_path", source_path) if group_owner_setting is not None: @@ -2175,7 +2397,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localDeviceResourceData' in kwargs: + local_device_resource_data = kwargs['localDeviceResourceData'] + if 'localVolumeResourceData' in kwargs: + local_volume_resource_data = kwargs['localVolumeResourceData'] + if 's3MachineLearningModelResourceData' in kwargs: + s3_machine_learning_model_resource_data = kwargs['s3MachineLearningModelResourceData'] + if 'sageMakerMachineLearningModelResourceData' in kwargs: + sage_maker_machine_learning_model_resource_data = kwargs['sageMakerMachineLearningModelResourceData'] + if 'secretsManagerSecretResourceData' in kwargs: + secrets_manager_secret_resource_data = kwargs['secretsManagerSecretResourceData'] + if local_device_resource_data is not None: _setter("local_device_resource_data", local_device_resource_data) if local_volume_resource_data is not None: @@ -2248,7 +2482,13 @@ def _configure( _setter: Callable[[Any, Any], None], group_owner: pulumi.Input[str], group_permission: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupOwner' in kwargs: + group_owner = kwargs['groupOwner'] + if 'groupPermission' in kwargs: + group_permission = kwargs['groupPermission'] + _setter("group_owner", group_owner) _setter("group_permission", group_permission) @@ -2289,7 +2529,11 @@ def _configure( id: pulumi.Input[str], name: pulumi.Input[str], resource_data_container: pulumi.Input['ResourceDefinitionVersionResourceDataContainerArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceDataContainer' in kwargs: + resource_data_container = kwargs['resourceDataContainer'] + _setter("id", id) _setter("name", name) _setter("resource_data_container", resource_data_container) @@ -2340,7 +2584,15 @@ def _configure( destination_path: pulumi.Input[str], s3_uri: pulumi.Input[str], owner_setting: Optional[pulumi.Input['ResourceDefinitionVersionResourceDownloadOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'ownerSetting' in kwargs: + owner_setting = kwargs['ownerSetting'] + _setter("destination_path", destination_path) _setter("s3_uri", s3_uri) if owner_setting is not None: @@ -2392,7 +2644,15 @@ def _configure( destination_path: pulumi.Input[str], sage_maker_job_arn: pulumi.Input[str], owner_setting: Optional[pulumi.Input['ResourceDefinitionVersionResourceDownloadOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 'sageMakerJobArn' in kwargs: + sage_maker_job_arn = kwargs['sageMakerJobArn'] + if 'ownerSetting' in kwargs: + owner_setting = kwargs['ownerSetting'] + _setter("destination_path", destination_path) _setter("sage_maker_job_arn", sage_maker_job_arn) if owner_setting is not None: @@ -2441,7 +2701,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalStagingLabelsToDownload' in kwargs: + additional_staging_labels_to_download = kwargs['additionalStagingLabelsToDownload'] + _setter("arn", arn) if additional_staging_labels_to_download is not None: _setter("additional_staging_labels_to_download", additional_staging_labels_to_download) @@ -2477,7 +2741,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resources: pulumi.Input[Sequence[pulumi.Input['ResourceDefinitionResourceInstanceArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("resources", resources) @property @@ -2511,7 +2777,9 @@ def _configure( source: pulumi.Input[str], subject: pulumi.Input[str], target: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("source", source) _setter("subject", subject) @@ -2575,7 +2843,9 @@ def _configure( source: pulumi.Input[str], subject: pulumi.Input[str], target: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("source", source) _setter("subject", subject) @@ -2630,7 +2900,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], subscriptions: pulumi.Input[Sequence[pulumi.Input['SubscriptionDefinitionSubscriptionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("subscriptions", subscriptions) @property diff --git a/sdk/python/pulumi_aws_native/greengrass/connector_definition.py b/sdk/python/pulumi_aws_native/greengrass/connector_definition.py index 3ea59270b3..c573e4c915 100644 --- a/sdk/python/pulumi_aws_native/greengrass/connector_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/connector_definition.py @@ -34,7 +34,11 @@ def _configure( initial_version: Optional[pulumi.Input['ConnectorDefinitionVersionArgs']] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialVersion' in kwargs: + initial_version = kwargs['initialVersion'] + if initial_version is not None: _setter("initial_version", initial_version) if name is not None: 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..236029ed2f 100644 --- a/sdk/python/pulumi_aws_native/greengrass/connector_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/connector_definition_version.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorDefinitionId' in kwargs: + connector_definition_id = kwargs['connectorDefinitionId'] + _setter("connector_definition_id", connector_definition_id) _setter("connectors", connectors) diff --git a/sdk/python/pulumi_aws_native/greengrass/core_definition.py b/sdk/python/pulumi_aws_native/greengrass/core_definition.py index 83b7f06ca1..8089a79215 100644 --- a/sdk/python/pulumi_aws_native/greengrass/core_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/core_definition.py @@ -34,7 +34,11 @@ def _configure( initial_version: Optional[pulumi.Input['CoreDefinitionVersionArgs']] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialVersion' in kwargs: + initial_version = kwargs['initialVersion'] + if initial_version is not None: _setter("initial_version", initial_version) if name is not None: 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..01d71b2dfe 100644 --- a/sdk/python/pulumi_aws_native/greengrass/core_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/core_definition_version.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coreDefinitionId' in kwargs: + core_definition_id = kwargs['coreDefinitionId'] + _setter("core_definition_id", core_definition_id) _setter("cores", cores) diff --git a/sdk/python/pulumi_aws_native/greengrass/device_definition.py b/sdk/python/pulumi_aws_native/greengrass/device_definition.py index 9f00885733..36b55abc18 100644 --- a/sdk/python/pulumi_aws_native/greengrass/device_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/device_definition.py @@ -34,7 +34,11 @@ def _configure( initial_version: Optional[pulumi.Input['DeviceDefinitionVersionArgs']] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialVersion' in kwargs: + initial_version = kwargs['initialVersion'] + if initial_version is not None: _setter("initial_version", initial_version) if name is not None: 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..ccde3bb15a 100644 --- a/sdk/python/pulumi_aws_native/greengrass/device_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/device_definition_version.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceDefinitionId' in kwargs: + device_definition_id = kwargs['deviceDefinitionId'] + _setter("device_definition_id", device_definition_id) _setter("devices", devices) diff --git a/sdk/python/pulumi_aws_native/greengrass/function_definition.py b/sdk/python/pulumi_aws_native/greengrass/function_definition.py index c961854c66..7b28aaeac1 100644 --- a/sdk/python/pulumi_aws_native/greengrass/function_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/function_definition.py @@ -34,7 +34,11 @@ def _configure( initial_version: Optional[pulumi.Input['FunctionDefinitionVersionArgs']] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialVersion' in kwargs: + initial_version = kwargs['initialVersion'] + if initial_version is not None: _setter("initial_version", initial_version) if name is not None: 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..3b3bd8903d 100644 --- a/sdk/python/pulumi_aws_native/greengrass/function_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/function_definition_version.py @@ -34,7 +34,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionDefinitionId' in kwargs: + function_definition_id = kwargs['functionDefinitionId'] + if 'defaultConfig' in kwargs: + default_config = kwargs['defaultConfig'] + _setter("function_definition_id", function_definition_id) _setter("functions", functions) if default_config is not None: diff --git a/sdk/python/pulumi_aws_native/greengrass/group.py b/sdk/python/pulumi_aws_native/greengrass/group.py index 760b809f14..b11e80c535 100644 --- a/sdk/python/pulumi_aws_native/greengrass/group.py +++ b/sdk/python/pulumi_aws_native/greengrass/group.py @@ -37,7 +37,13 @@ def _configure( name: Optional[pulumi.Input[str]] = None, role_arn: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialVersion' in kwargs: + initial_version = kwargs['initialVersion'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if initial_version is not None: _setter("initial_version", initial_version) if name is not None: diff --git a/sdk/python/pulumi_aws_native/greengrass/group_version.py b/sdk/python/pulumi_aws_native/greengrass/group_version.py index 2771b5c494..533af0bb43 100644 --- a/sdk/python/pulumi_aws_native/greengrass/group_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/group_version.py @@ -47,7 +47,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + if 'connectorDefinitionVersionArn' in kwargs: + connector_definition_version_arn = kwargs['connectorDefinitionVersionArn'] + if 'coreDefinitionVersionArn' in kwargs: + core_definition_version_arn = kwargs['coreDefinitionVersionArn'] + if 'deviceDefinitionVersionArn' in kwargs: + device_definition_version_arn = kwargs['deviceDefinitionVersionArn'] + if 'functionDefinitionVersionArn' in kwargs: + function_definition_version_arn = kwargs['functionDefinitionVersionArn'] + if 'loggerDefinitionVersionArn' in kwargs: + logger_definition_version_arn = kwargs['loggerDefinitionVersionArn'] + if 'resourceDefinitionVersionArn' in kwargs: + resource_definition_version_arn = kwargs['resourceDefinitionVersionArn'] + if 'subscriptionDefinitionVersionArn' in kwargs: + subscription_definition_version_arn = kwargs['subscriptionDefinitionVersionArn'] + _setter("group_id", group_id) if connector_definition_version_arn is not None: _setter("connector_definition_version_arn", connector_definition_version_arn) diff --git a/sdk/python/pulumi_aws_native/greengrass/logger_definition.py b/sdk/python/pulumi_aws_native/greengrass/logger_definition.py index b1c0e8e114..6fdf4c110c 100644 --- a/sdk/python/pulumi_aws_native/greengrass/logger_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/logger_definition.py @@ -34,7 +34,11 @@ def _configure( initial_version: Optional[pulumi.Input['LoggerDefinitionVersionArgs']] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialVersion' in kwargs: + initial_version = kwargs['initialVersion'] + if initial_version is not None: _setter("initial_version", initial_version) if name is not None: 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..e7612a0b5e 100644 --- a/sdk/python/pulumi_aws_native/greengrass/logger_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/logger_definition_version.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loggerDefinitionId' in kwargs: + logger_definition_id = kwargs['loggerDefinitionId'] + _setter("logger_definition_id", logger_definition_id) _setter("loggers", loggers) diff --git a/sdk/python/pulumi_aws_native/greengrass/outputs.py b/sdk/python/pulumi_aws_native/greengrass/outputs.py index 54ea4598ea..ff58814a46 100644 --- a/sdk/python/pulumi_aws_native/greengrass/outputs.py +++ b/sdk/python/pulumi_aws_native/greengrass/outputs.py @@ -98,7 +98,11 @@ def _configure( connector_arn: str, id: str, parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorArn' in kwargs: + connector_arn = kwargs['connectorArn'] + _setter("connector_arn", connector_arn) _setter("id", id) if parameters is not None: @@ -132,7 +136,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], connectors: Sequence['outputs.ConnectorDefinitionConnector'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("connectors", connectors) @property @@ -176,7 +182,11 @@ def _configure( connector_arn: str, id: str, parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorArn' in kwargs: + connector_arn = kwargs['connectorArn'] + _setter("connector_arn", connector_arn) _setter("id", id) if parameters is not None: @@ -240,7 +250,15 @@ def _configure( id: str, thing_arn: str, sync_shadow: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + if 'syncShadow' in kwargs: + sync_shadow = kwargs['syncShadow'] + _setter("certificate_arn", certificate_arn) _setter("id", id) _setter("thing_arn", thing_arn) @@ -280,7 +298,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cores: Sequence['outputs.CoreDefinitionCore'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cores", cores) @property @@ -331,7 +351,15 @@ def _configure( id: str, thing_arn: str, sync_shadow: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + if 'syncShadow' in kwargs: + sync_shadow = kwargs['syncShadow'] + _setter("certificate_arn", certificate_arn) _setter("id", id) _setter("thing_arn", thing_arn) @@ -401,7 +429,15 @@ def _configure( id: str, thing_arn: str, sync_shadow: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + if 'syncShadow' in kwargs: + sync_shadow = kwargs['syncShadow'] + _setter("certificate_arn", certificate_arn) _setter("id", id) _setter("thing_arn", thing_arn) @@ -441,7 +477,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], devices: Sequence['outputs.DeviceDefinitionDevice'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("devices", devices) @property @@ -492,7 +530,15 @@ def _configure( id: str, thing_arn: str, sync_shadow: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + if 'syncShadow' in kwargs: + sync_shadow = kwargs['syncShadow'] + _setter("certificate_arn", certificate_arn) _setter("id", id) _setter("thing_arn", thing_arn) @@ -532,7 +578,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], execution: 'outputs.FunctionDefinitionExecution', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("execution", execution) @property @@ -581,7 +629,13 @@ def _configure( execution: Optional['outputs.FunctionDefinitionExecution'] = None, resource_access_policies: Optional[Sequence['outputs.FunctionDefinitionResourceAccessPolicy']] = None, variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessSysfs' in kwargs: + access_sysfs = kwargs['accessSysfs'] + if 'resourceAccessPolicies' in kwargs: + resource_access_policies = kwargs['resourceAccessPolicies'] + if access_sysfs is not None: _setter("access_sysfs", access_sysfs) if execution is not None: @@ -646,7 +700,13 @@ def _configure( _setter: Callable[[Any, Any], None], isolation_mode: Optional[str] = None, run_as: Optional['outputs.FunctionDefinitionRunAs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isolationMode' in kwargs: + isolation_mode = kwargs['isolationMode'] + if 'runAs' in kwargs: + run_as = kwargs['runAs'] + if isolation_mode is not None: _setter("isolation_mode", isolation_mode) if run_as is not None: @@ -700,7 +760,13 @@ def _configure( function_arn: str, function_configuration: 'outputs.FunctionDefinitionFunctionConfiguration', id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if 'functionConfiguration' in kwargs: + function_configuration = kwargs['functionConfiguration'] + _setter("function_arn", function_arn) _setter("function_configuration", function_configuration) _setter("id", id) @@ -772,7 +838,15 @@ def _configure( memory_size: Optional[int] = None, pinned: Optional[bool] = None, timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encodingType' in kwargs: + encoding_type = kwargs['encodingType'] + if 'execArgs' in kwargs: + exec_args = kwargs['execArgs'] + if 'memorySize' in kwargs: + memory_size = kwargs['memorySize'] + if encoding_type is not None: _setter("encoding_type", encoding_type) if environment is not None: @@ -856,7 +930,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_id: str, permission: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + _setter("resource_id", resource_id) if permission is not None: _setter("permission", permission) @@ -887,7 +965,9 @@ def _configure( _setter: Callable[[Any, Any], None], gid: Optional[int] = None, uid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gid is not None: _setter("gid", gid) if uid is not None: @@ -936,7 +1016,11 @@ def _configure( _setter: Callable[[Any, Any], None], functions: Sequence['outputs.FunctionDefinitionFunction'], default_config: Optional['outputs.FunctionDefinitionDefaultConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultConfig' in kwargs: + default_config = kwargs['defaultConfig'] + _setter("functions", functions) if default_config is not None: _setter("default_config", default_config) @@ -964,7 +1048,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], execution: 'outputs.FunctionDefinitionVersionExecution', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("execution", execution) @property @@ -1013,7 +1099,13 @@ def _configure( execution: Optional['outputs.FunctionDefinitionVersionExecution'] = None, resource_access_policies: Optional[Sequence['outputs.FunctionDefinitionVersionResourceAccessPolicy']] = None, variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessSysfs' in kwargs: + access_sysfs = kwargs['accessSysfs'] + if 'resourceAccessPolicies' in kwargs: + resource_access_policies = kwargs['resourceAccessPolicies'] + if access_sysfs is not None: _setter("access_sysfs", access_sysfs) if execution is not None: @@ -1078,7 +1170,13 @@ def _configure( _setter: Callable[[Any, Any], None], isolation_mode: Optional[str] = None, run_as: Optional['outputs.FunctionDefinitionVersionRunAs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isolationMode' in kwargs: + isolation_mode = kwargs['isolationMode'] + if 'runAs' in kwargs: + run_as = kwargs['runAs'] + if isolation_mode is not None: _setter("isolation_mode", isolation_mode) if run_as is not None: @@ -1132,7 +1230,13 @@ def _configure( function_arn: str, function_configuration: 'outputs.FunctionDefinitionVersionFunctionConfiguration', id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if 'functionConfiguration' in kwargs: + function_configuration = kwargs['functionConfiguration'] + _setter("function_arn", function_arn) _setter("function_configuration", function_configuration) _setter("id", id) @@ -1204,7 +1308,15 @@ def _configure( memory_size: Optional[int] = None, pinned: Optional[bool] = None, timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encodingType' in kwargs: + encoding_type = kwargs['encodingType'] + if 'execArgs' in kwargs: + exec_args = kwargs['execArgs'] + if 'memorySize' in kwargs: + memory_size = kwargs['memorySize'] + if encoding_type is not None: _setter("encoding_type", encoding_type) if environment is not None: @@ -1288,7 +1400,11 @@ def _configure( _setter: Callable[[Any, Any], None], resource_id: str, permission: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + _setter("resource_id", resource_id) if permission is not None: _setter("permission", permission) @@ -1319,7 +1435,9 @@ def _configure( _setter: Callable[[Any, Any], None], gid: Optional[int] = None, uid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gid is not None: _setter("gid", gid) if uid is not None: @@ -1395,7 +1513,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorDefinitionVersionArn' in kwargs: + connector_definition_version_arn = kwargs['connectorDefinitionVersionArn'] + if 'coreDefinitionVersionArn' in kwargs: + core_definition_version_arn = kwargs['coreDefinitionVersionArn'] + if 'deviceDefinitionVersionArn' in kwargs: + device_definition_version_arn = kwargs['deviceDefinitionVersionArn'] + if 'functionDefinitionVersionArn' in kwargs: + function_definition_version_arn = kwargs['functionDefinitionVersionArn'] + if 'loggerDefinitionVersionArn' in kwargs: + logger_definition_version_arn = kwargs['loggerDefinitionVersionArn'] + if 'resourceDefinitionVersionArn' in kwargs: + resource_definition_version_arn = kwargs['resourceDefinitionVersionArn'] + if 'subscriptionDefinitionVersionArn' in kwargs: + subscription_definition_version_arn = kwargs['subscriptionDefinitionVersionArn'] + if connector_definition_version_arn is not None: _setter("connector_definition_version_arn", connector_definition_version_arn) if core_definition_version_arn is not None: @@ -1471,7 +1605,9 @@ def _configure( level: str, type: str, space: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("component", component) _setter("id", id) _setter("level", level) @@ -1517,7 +1653,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], loggers: Sequence['outputs.LoggerDefinitionLogger'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("loggers", loggers) @property @@ -1550,7 +1688,9 @@ def _configure( level: str, type: str, space: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("component", component) _setter("id", id) _setter("level", level) @@ -1618,7 +1758,13 @@ def _configure( _setter: Callable[[Any, Any], None], auto_add_group_owner: bool, group_owner: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoAddGroupOwner' in kwargs: + auto_add_group_owner = kwargs['autoAddGroupOwner'] + if 'groupOwner' in kwargs: + group_owner = kwargs['groupOwner'] + _setter("auto_add_group_owner", auto_add_group_owner) if group_owner is not None: _setter("group_owner", group_owner) @@ -1668,7 +1814,13 @@ def _configure( _setter: Callable[[Any, Any], None], source_path: str, group_owner_setting: Optional['outputs.ResourceDefinitionGroupOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if 'groupOwnerSetting' in kwargs: + group_owner_setting = kwargs['groupOwnerSetting'] + _setter("source_path", source_path) if group_owner_setting is not None: _setter("group_owner_setting", group_owner_setting) @@ -1723,7 +1875,15 @@ def _configure( destination_path: str, source_path: str, group_owner_setting: Optional['outputs.ResourceDefinitionGroupOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if 'groupOwnerSetting' in kwargs: + group_owner_setting = kwargs['groupOwnerSetting'] + _setter("destination_path", destination_path) _setter("source_path", source_path) if group_owner_setting is not None: @@ -1794,7 +1954,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localDeviceResourceData' in kwargs: + local_device_resource_data = kwargs['localDeviceResourceData'] + if 'localVolumeResourceData' in kwargs: + local_volume_resource_data = kwargs['localVolumeResourceData'] + if 's3MachineLearningModelResourceData' in kwargs: + s3_machine_learning_model_resource_data = kwargs['s3MachineLearningModelResourceData'] + if 'sageMakerMachineLearningModelResourceData' in kwargs: + sage_maker_machine_learning_model_resource_data = kwargs['sageMakerMachineLearningModelResourceData'] + if 'secretsManagerSecretResourceData' in kwargs: + secrets_manager_secret_resource_data = kwargs['secretsManagerSecretResourceData'] + if local_device_resource_data is not None: _setter("local_device_resource_data", local_device_resource_data) if local_volume_resource_data is not None: @@ -1866,7 +2038,13 @@ def _configure( _setter: Callable[[Any, Any], None], group_owner: str, group_permission: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupOwner' in kwargs: + group_owner = kwargs['groupOwner'] + if 'groupPermission' in kwargs: + group_permission = kwargs['groupPermission'] + _setter("group_owner", group_owner) _setter("group_permission", group_permission) @@ -1916,7 +2094,11 @@ def _configure( id: str, name: str, resource_data_container: 'outputs.ResourceDefinitionResourceDataContainer', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceDataContainer' in kwargs: + resource_data_container = kwargs['resourceDataContainer'] + _setter("id", id) _setter("name", name) _setter("resource_data_container", resource_data_container) @@ -1976,7 +2158,15 @@ def _configure( destination_path: str, s3_uri: str, owner_setting: Optional['outputs.ResourceDefinitionResourceDownloadOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'ownerSetting' in kwargs: + owner_setting = kwargs['ownerSetting'] + _setter("destination_path", destination_path) _setter("s3_uri", s3_uri) if owner_setting is not None: @@ -2037,7 +2227,15 @@ def _configure( destination_path: str, sage_maker_job_arn: str, owner_setting: Optional['outputs.ResourceDefinitionResourceDownloadOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 'sageMakerJobArn' in kwargs: + sage_maker_job_arn = kwargs['sageMakerJobArn'] + if 'ownerSetting' in kwargs: + owner_setting = kwargs['ownerSetting'] + _setter("destination_path", destination_path) _setter("sage_maker_job_arn", sage_maker_job_arn) if owner_setting is not None: @@ -2091,7 +2289,11 @@ def _configure( _setter: Callable[[Any, Any], None], arn: str, additional_staging_labels_to_download: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalStagingLabelsToDownload' in kwargs: + additional_staging_labels_to_download = kwargs['additionalStagingLabelsToDownload'] + _setter("arn", arn) if additional_staging_labels_to_download is not None: _setter("additional_staging_labels_to_download", additional_staging_labels_to_download) @@ -2119,7 +2321,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resources: Sequence['outputs.ResourceDefinitionResourceInstance'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("resources", resources) @property @@ -2162,7 +2366,13 @@ def _configure( _setter: Callable[[Any, Any], None], auto_add_group_owner: bool, group_owner: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoAddGroupOwner' in kwargs: + auto_add_group_owner = kwargs['autoAddGroupOwner'] + if 'groupOwner' in kwargs: + group_owner = kwargs['groupOwner'] + _setter("auto_add_group_owner", auto_add_group_owner) if group_owner is not None: _setter("group_owner", group_owner) @@ -2212,7 +2422,13 @@ def _configure( _setter: Callable[[Any, Any], None], source_path: str, group_owner_setting: Optional['outputs.ResourceDefinitionVersionGroupOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if 'groupOwnerSetting' in kwargs: + group_owner_setting = kwargs['groupOwnerSetting'] + _setter("source_path", source_path) if group_owner_setting is not None: _setter("group_owner_setting", group_owner_setting) @@ -2267,7 +2483,15 @@ def _configure( destination_path: str, source_path: str, group_owner_setting: Optional['outputs.ResourceDefinitionVersionGroupOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if 'groupOwnerSetting' in kwargs: + group_owner_setting = kwargs['groupOwnerSetting'] + _setter("destination_path", destination_path) _setter("source_path", source_path) if group_owner_setting is not None: @@ -2338,7 +2562,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localDeviceResourceData' in kwargs: + local_device_resource_data = kwargs['localDeviceResourceData'] + if 'localVolumeResourceData' in kwargs: + local_volume_resource_data = kwargs['localVolumeResourceData'] + if 's3MachineLearningModelResourceData' in kwargs: + s3_machine_learning_model_resource_data = kwargs['s3MachineLearningModelResourceData'] + if 'sageMakerMachineLearningModelResourceData' in kwargs: + sage_maker_machine_learning_model_resource_data = kwargs['sageMakerMachineLearningModelResourceData'] + if 'secretsManagerSecretResourceData' in kwargs: + secrets_manager_secret_resource_data = kwargs['secretsManagerSecretResourceData'] + if local_device_resource_data is not None: _setter("local_device_resource_data", local_device_resource_data) if local_volume_resource_data is not None: @@ -2410,7 +2646,13 @@ def _configure( _setter: Callable[[Any, Any], None], group_owner: str, group_permission: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupOwner' in kwargs: + group_owner = kwargs['groupOwner'] + if 'groupPermission' in kwargs: + group_permission = kwargs['groupPermission'] + _setter("group_owner", group_owner) _setter("group_permission", group_permission) @@ -2460,7 +2702,11 @@ def _configure( id: str, name: str, resource_data_container: 'outputs.ResourceDefinitionVersionResourceDataContainer', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceDataContainer' in kwargs: + resource_data_container = kwargs['resourceDataContainer'] + _setter("id", id) _setter("name", name) _setter("resource_data_container", resource_data_container) @@ -2520,7 +2766,15 @@ def _configure( destination_path: str, s3_uri: str, owner_setting: Optional['outputs.ResourceDefinitionVersionResourceDownloadOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'ownerSetting' in kwargs: + owner_setting = kwargs['ownerSetting'] + _setter("destination_path", destination_path) _setter("s3_uri", s3_uri) if owner_setting is not None: @@ -2581,7 +2835,15 @@ def _configure( destination_path: str, sage_maker_job_arn: str, owner_setting: Optional['outputs.ResourceDefinitionVersionResourceDownloadOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 'sageMakerJobArn' in kwargs: + sage_maker_job_arn = kwargs['sageMakerJobArn'] + if 'ownerSetting' in kwargs: + owner_setting = kwargs['ownerSetting'] + _setter("destination_path", destination_path) _setter("sage_maker_job_arn", sage_maker_job_arn) if owner_setting is not None: @@ -2635,7 +2897,11 @@ def _configure( _setter: Callable[[Any, Any], None], arn: str, additional_staging_labels_to_download: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalStagingLabelsToDownload' in kwargs: + additional_staging_labels_to_download = kwargs['additionalStagingLabelsToDownload'] + _setter("arn", arn) if additional_staging_labels_to_download is not None: _setter("additional_staging_labels_to_download", additional_staging_labels_to_download) @@ -2672,7 +2938,9 @@ def _configure( source: str, subject: str, target: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("source", source) _setter("subject", subject) @@ -2711,7 +2979,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], subscriptions: Sequence['outputs.SubscriptionDefinitionSubscription'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("subscriptions", subscriptions) @property @@ -2741,7 +3011,9 @@ def _configure( source: str, subject: str, target: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("source", source) _setter("subject", subject) diff --git a/sdk/python/pulumi_aws_native/greengrass/resource_definition.py b/sdk/python/pulumi_aws_native/greengrass/resource_definition.py index 6bf9c22d85..98a31594c8 100644 --- a/sdk/python/pulumi_aws_native/greengrass/resource_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/resource_definition.py @@ -34,7 +34,11 @@ def _configure( initial_version: Optional[pulumi.Input['ResourceDefinitionVersionArgs']] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialVersion' in kwargs: + initial_version = kwargs['initialVersion'] + if initial_version is not None: _setter("initial_version", initial_version) if name is not None: 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..f67c8d5f68 100644 --- a/sdk/python/pulumi_aws_native/greengrass/resource_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/resource_definition_version.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceDefinitionId' in kwargs: + resource_definition_id = kwargs['resourceDefinitionId'] + _setter("resource_definition_id", resource_definition_id) _setter("resources", resources) diff --git a/sdk/python/pulumi_aws_native/greengrass/subscription_definition.py b/sdk/python/pulumi_aws_native/greengrass/subscription_definition.py index 4ba7549e79..eeb0c29c46 100644 --- a/sdk/python/pulumi_aws_native/greengrass/subscription_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/subscription_definition.py @@ -34,7 +34,11 @@ def _configure( initial_version: Optional[pulumi.Input['SubscriptionDefinitionVersionArgs']] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialVersion' in kwargs: + initial_version = kwargs['initialVersion'] + if initial_version is not None: _setter("initial_version", initial_version) if name is not None: 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..51a8b693ae 100644 --- a/sdk/python/pulumi_aws_native/greengrass/subscription_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/subscription_definition_version.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subscriptionDefinitionId' in kwargs: + subscription_definition_id = kwargs['subscriptionDefinitionId'] + _setter("subscription_definition_id", subscription_definition_id) _setter("subscriptions", subscriptions) diff --git a/sdk/python/pulumi_aws_native/greengrassv2/_inputs.py b/sdk/python/pulumi_aws_native/greengrassv2/_inputs.py index 76e10b4653..0b54a414e5 100644 --- a/sdk/python/pulumi_aws_native/greengrassv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/greengrassv2/_inputs.py @@ -46,7 +46,9 @@ def _configure( _setter: Callable[[Any, Any], None], attributes: Optional[Any] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attributes is not None: _setter("attributes", attributes) if name is not None: @@ -92,7 +94,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'memorySizeInKb' in kwargs: + memory_size_in_kb = kwargs['memorySizeInKb'] + if 'mountRoSysfs' in kwargs: + mount_ro_sysfs = kwargs['mountRoSysfs'] + if devices is not None: _setter("devices", devices) if memory_size_in_kb is not None: @@ -157,7 +165,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addGroupOwner' in kwargs: + add_group_owner = kwargs['addGroupOwner'] + if add_group_owner is not None: _setter("add_group_owner", add_group_owner) if path is not None: @@ -208,7 +220,9 @@ def _configure( _setter: Callable[[Any, Any], None], topic: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input['ComponentVersionLambdaEventSourceType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if topic is not None: _setter("topic", topic) if type is not None: @@ -275,7 +289,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'environmentVariables' in kwargs: + environment_variables = kwargs['environmentVariables'] + if 'eventSources' in kwargs: + event_sources = kwargs['eventSources'] + if 'execArgs' in kwargs: + exec_args = kwargs['execArgs'] + if 'inputPayloadEncodingType' in kwargs: + input_payload_encoding_type = kwargs['inputPayloadEncodingType'] + if 'linuxProcessParams' in kwargs: + linux_process_params = kwargs['linuxProcessParams'] + if 'maxIdleTimeInSeconds' in kwargs: + max_idle_time_in_seconds = kwargs['maxIdleTimeInSeconds'] + if 'maxInstancesCount' in kwargs: + max_instances_count = kwargs['maxInstancesCount'] + if 'maxQueueSize' in kwargs: + max_queue_size = kwargs['maxQueueSize'] + if 'statusTimeoutInSeconds' in kwargs: + status_timeout_in_seconds = kwargs['statusTimeoutInSeconds'] + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if environment_variables is not None: _setter("environment_variables", environment_variables) if event_sources is not None: @@ -426,7 +462,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentDependencies' in kwargs: + component_dependencies = kwargs['componentDependencies'] + if 'componentLambdaParameters' in kwargs: + component_lambda_parameters = kwargs['componentLambdaParameters'] + if 'componentName' in kwargs: + component_name = kwargs['componentName'] + if 'componentPlatforms' in kwargs: + component_platforms = kwargs['componentPlatforms'] + if 'componentVersion' in kwargs: + component_version = kwargs['componentVersion'] + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + if component_dependencies is not None: _setter("component_dependencies", component_dependencies) if component_lambda_parameters is not None: @@ -510,7 +560,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerParams' in kwargs: + container_params = kwargs['containerParams'] + if 'isolationMode' in kwargs: + isolation_mode = kwargs['isolationMode'] + if container_params is not None: _setter("container_params", container_params) if isolation_mode is not None: @@ -556,7 +612,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addGroupOwner' in kwargs: + add_group_owner = kwargs['addGroupOwner'] + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if add_group_owner is not None: _setter("add_group_owner", add_group_owner) if destination_path is not None: @@ -618,7 +682,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if action is not None: _setter("action", action) if timeout_in_seconds is not None: @@ -655,7 +723,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timeout_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if timeout_in_seconds is not None: _setter("timeout_in_seconds", timeout_in_seconds) @@ -681,7 +753,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], criteria_list: pulumi.Input[Sequence[pulumi.Input['DeploymentIoTJobAbortCriteriaArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'criteriaList' in kwargs: + criteria_list = kwargs['criteriaList'] + _setter("criteria_list", criteria_list) @property @@ -715,7 +791,15 @@ def _configure( failure_type: pulumi.Input['DeploymentIoTJobAbortCriteriaFailureType'], min_number_of_executed_things: pulumi.Input[int], threshold_percentage: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureType' in kwargs: + failure_type = kwargs['failureType'] + if 'minNumberOfExecutedThings' in kwargs: + min_number_of_executed_things = kwargs['minNumberOfExecutedThings'] + if 'thresholdPercentage' in kwargs: + threshold_percentage = kwargs['thresholdPercentage'] + _setter("action", action) _setter("failure_type", failure_type) _setter("min_number_of_executed_things", min_number_of_executed_things) @@ -776,7 +860,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'abortConfig' in kwargs: + abort_config = kwargs['abortConfig'] + if 'jobExecutionsRolloutConfig' in kwargs: + job_executions_rollout_config = kwargs['jobExecutionsRolloutConfig'] + if 'timeoutConfig' in kwargs: + timeout_config = kwargs['timeoutConfig'] + if abort_config is not None: _setter("abort_config", abort_config) if job_executions_rollout_config is not None: @@ -827,7 +919,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exponentialRate' in kwargs: + exponential_rate = kwargs['exponentialRate'] + if 'maximumPerMinute' in kwargs: + maximum_per_minute = kwargs['maximumPerMinute'] + if exponential_rate is not None: _setter("exponential_rate", exponential_rate) if maximum_per_minute is not None: @@ -870,7 +968,15 @@ def _configure( base_rate_per_minute: pulumi.Input[int], increment_factor: pulumi.Input[float], rate_increase_criteria: pulumi.Input['DeploymentIoTJobRateIncreaseCriteriaArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseRatePerMinute' in kwargs: + base_rate_per_minute = kwargs['baseRatePerMinute'] + if 'incrementFactor' in kwargs: + increment_factor = kwargs['incrementFactor'] + if 'rateIncreaseCriteria' in kwargs: + rate_increase_criteria = kwargs['rateIncreaseCriteria'] + _setter("base_rate_per_minute", base_rate_per_minute) _setter("increment_factor", increment_factor) _setter("rate_increase_criteria", rate_increase_criteria) @@ -910,10 +1016,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DeploymentIoTJobTimeoutConfigArgs: def __init__(__self__, *, @@ -926,7 +1034,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], in_progress_timeout_in_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inProgressTimeoutInMinutes' in kwargs: + in_progress_timeout_in_minutes = kwargs['inProgressTimeoutInMinutes'] + if in_progress_timeout_in_minutes is not None: _setter("in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) @@ -958,7 +1070,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentUpdatePolicy' in kwargs: + component_update_policy = kwargs['componentUpdatePolicy'] + if 'configurationValidationPolicy' in kwargs: + configuration_validation_policy = kwargs['configurationValidationPolicy'] + if 'failureHandlingPolicy' in kwargs: + failure_handling_policy = kwargs['failureHandlingPolicy'] + if component_update_policy is not None: _setter("component_update_policy", component_update_policy) if configuration_validation_policy is not None: diff --git a/sdk/python/pulumi_aws_native/greengrassv2/component_version.py b/sdk/python/pulumi_aws_native/greengrassv2/component_version.py index 1e2dfcf354..f3bb31d366 100644 --- a/sdk/python/pulumi_aws_native/greengrassv2/component_version.py +++ b/sdk/python/pulumi_aws_native/greengrassv2/component_version.py @@ -35,7 +35,13 @@ def _configure( inline_recipe: Optional[pulumi.Input[str]] = None, lambda_function: Optional[pulumi.Input['ComponentVersionLambdaFunctionRecipeSourceArgs']] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inlineRecipe' in kwargs: + inline_recipe = kwargs['inlineRecipe'] + if 'lambdaFunction' in kwargs: + lambda_function = kwargs['lambdaFunction'] + if inline_recipe is not None: _setter("inline_recipe", inline_recipe) if lambda_function is not None: diff --git a/sdk/python/pulumi_aws_native/greengrassv2/deployment.py b/sdk/python/pulumi_aws_native/greengrassv2/deployment.py index d19871887b..f05296c018 100644 --- a/sdk/python/pulumi_aws_native/greengrassv2/deployment.py +++ b/sdk/python/pulumi_aws_native/greengrassv2/deployment.py @@ -47,7 +47,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + if 'deploymentName' in kwargs: + deployment_name = kwargs['deploymentName'] + if 'deploymentPolicies' in kwargs: + deployment_policies = kwargs['deploymentPolicies'] + if 'iotJobConfiguration' in kwargs: + iot_job_configuration = kwargs['iotJobConfiguration'] + if 'parentTargetArn' in kwargs: + parent_target_arn = kwargs['parentTargetArn'] + _setter("target_arn", target_arn) if components is not None: _setter("components", components) diff --git a/sdk/python/pulumi_aws_native/greengrassv2/outputs.py b/sdk/python/pulumi_aws_native/greengrassv2/outputs.py index 0ec58a579f..60f54d1fc0 100644 --- a/sdk/python/pulumi_aws_native/greengrassv2/outputs.py +++ b/sdk/python/pulumi_aws_native/greengrassv2/outputs.py @@ -47,7 +47,9 @@ def _configure( _setter: Callable[[Any, Any], None], attributes: Optional[Any] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attributes is not None: _setter("attributes", attributes) if name is not None: @@ -104,7 +106,13 @@ def _configure( memory_size_in_kb: Optional[int] = None, mount_ro_sysfs: Optional[bool] = None, volumes: Optional[Sequence['outputs.ComponentVersionLambdaVolumeMount']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'memorySizeInKb' in kwargs: + memory_size_in_kb = kwargs['memorySizeInKb'] + if 'mountRoSysfs' in kwargs: + mount_ro_sysfs = kwargs['mountRoSysfs'] + if devices is not None: _setter("devices", devices) if memory_size_in_kb is not None: @@ -170,7 +178,11 @@ def _configure( add_group_owner: Optional[bool] = None, path: Optional[str] = None, permission: Optional['ComponentVersionLambdaFilesystemPermission'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addGroupOwner' in kwargs: + add_group_owner = kwargs['addGroupOwner'] + if add_group_owner is not None: _setter("add_group_owner", add_group_owner) if path is not None: @@ -209,7 +221,9 @@ def _configure( _setter: Callable[[Any, Any], None], topic: Optional[str] = None, type: Optional['ComponentVersionLambdaEventSourceType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if topic is not None: _setter("topic", topic) if type is not None: @@ -303,7 +317,29 @@ def _configure( pinned: Optional[bool] = None, status_timeout_in_seconds: Optional[int] = None, timeout_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'environmentVariables' in kwargs: + environment_variables = kwargs['environmentVariables'] + if 'eventSources' in kwargs: + event_sources = kwargs['eventSources'] + if 'execArgs' in kwargs: + exec_args = kwargs['execArgs'] + if 'inputPayloadEncodingType' in kwargs: + input_payload_encoding_type = kwargs['inputPayloadEncodingType'] + if 'linuxProcessParams' in kwargs: + linux_process_params = kwargs['linuxProcessParams'] + if 'maxIdleTimeInSeconds' in kwargs: + max_idle_time_in_seconds = kwargs['maxIdleTimeInSeconds'] + if 'maxInstancesCount' in kwargs: + max_instances_count = kwargs['maxInstancesCount'] + if 'maxQueueSize' in kwargs: + max_queue_size = kwargs['maxQueueSize'] + if 'statusTimeoutInSeconds' in kwargs: + status_timeout_in_seconds = kwargs['statusTimeoutInSeconds'] + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if environment_variables is not None: _setter("environment_variables", environment_variables) if event_sources is not None: @@ -437,7 +473,21 @@ def _configure( component_platforms: Optional[Sequence['outputs.ComponentVersionComponentPlatform']] = None, component_version: Optional[str] = None, lambda_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentDependencies' in kwargs: + component_dependencies = kwargs['componentDependencies'] + if 'componentLambdaParameters' in kwargs: + component_lambda_parameters = kwargs['componentLambdaParameters'] + if 'componentName' in kwargs: + component_name = kwargs['componentName'] + if 'componentPlatforms' in kwargs: + component_platforms = kwargs['componentPlatforms'] + if 'componentVersion' in kwargs: + component_version = kwargs['componentVersion'] + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + if component_dependencies is not None: _setter("component_dependencies", component_dependencies) if component_lambda_parameters is not None: @@ -516,7 +566,13 @@ def _configure( _setter: Callable[[Any, Any], None], container_params: Optional['outputs.ComponentVersionLambdaContainerParams'] = None, isolation_mode: Optional['ComponentVersionLambdaLinuxProcessParamsIsolationMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerParams' in kwargs: + container_params = kwargs['containerParams'] + if 'isolationMode' in kwargs: + isolation_mode = kwargs['isolationMode'] + if container_params is not None: _setter("container_params", container_params) if isolation_mode is not None: @@ -575,7 +631,15 @@ def _configure( destination_path: Optional[str] = None, permission: Optional['ComponentVersionLambdaFilesystemPermission'] = None, source_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addGroupOwner' in kwargs: + add_group_owner = kwargs['addGroupOwner'] + if 'destinationPath' in kwargs: + destination_path = kwargs['destinationPath'] + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + if add_group_owner is not None: _setter("add_group_owner", add_group_owner) if destination_path is not None: @@ -638,7 +702,11 @@ def _configure( _setter: Callable[[Any, Any], None], action: Optional['DeploymentComponentUpdatePolicyAction'] = None, timeout_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if action is not None: _setter("action", action) if timeout_in_seconds is not None: @@ -684,7 +752,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timeout_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if timeout_in_seconds is not None: _setter("timeout_in_seconds", timeout_in_seconds) @@ -723,7 +795,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], criteria_list: Sequence['outputs.DeploymentIoTJobAbortCriteria'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'criteriaList' in kwargs: + criteria_list = kwargs['criteriaList'] + _setter("criteria_list", criteria_list) @property @@ -774,7 +850,15 @@ def _configure( failure_type: 'DeploymentIoTJobAbortCriteriaFailureType', min_number_of_executed_things: int, threshold_percentage: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureType' in kwargs: + failure_type = kwargs['failureType'] + if 'minNumberOfExecutedThings' in kwargs: + min_number_of_executed_things = kwargs['minNumberOfExecutedThings'] + if 'thresholdPercentage' in kwargs: + threshold_percentage = kwargs['thresholdPercentage'] + _setter("action", action) _setter("failure_type", failure_type) _setter("min_number_of_executed_things", min_number_of_executed_things) @@ -840,7 +924,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'abortConfig' in kwargs: + abort_config = kwargs['abortConfig'] + if 'jobExecutionsRolloutConfig' in kwargs: + job_executions_rollout_config = kwargs['jobExecutionsRolloutConfig'] + if 'timeoutConfig' in kwargs: + timeout_config = kwargs['timeoutConfig'] + if abort_config is not None: _setter("abort_config", abort_config) if job_executions_rollout_config is not None: @@ -898,7 +990,13 @@ def _configure( _setter: Callable[[Any, Any], None], exponential_rate: Optional['outputs.DeploymentIoTJobExponentialRolloutRate'] = None, maximum_per_minute: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exponentialRate' in kwargs: + exponential_rate = kwargs['exponentialRate'] + if 'maximumPerMinute' in kwargs: + maximum_per_minute = kwargs['maximumPerMinute'] + if exponential_rate is not None: _setter("exponential_rate", exponential_rate) if maximum_per_minute is not None: @@ -954,7 +1052,15 @@ def _configure( base_rate_per_minute: int, increment_factor: float, rate_increase_criteria: 'outputs.DeploymentIoTJobRateIncreaseCriteria', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseRatePerMinute' in kwargs: + base_rate_per_minute = kwargs['baseRatePerMinute'] + if 'incrementFactor' in kwargs: + increment_factor = kwargs['incrementFactor'] + if 'rateIncreaseCriteria' in kwargs: + rate_increase_criteria = kwargs['rateIncreaseCriteria'] + _setter("base_rate_per_minute", base_rate_per_minute) _setter("increment_factor", increment_factor) _setter("rate_increase_criteria", rate_increase_criteria) @@ -982,10 +1088,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DeploymentIoTJobTimeoutConfig(dict): @staticmethod @@ -1015,7 +1123,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], in_progress_timeout_in_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inProgressTimeoutInMinutes' in kwargs: + in_progress_timeout_in_minutes = kwargs['inProgressTimeoutInMinutes'] + if in_progress_timeout_in_minutes is not None: _setter("in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) @@ -1064,7 +1176,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentUpdatePolicy' in kwargs: + component_update_policy = kwargs['componentUpdatePolicy'] + if 'configurationValidationPolicy' in kwargs: + configuration_validation_policy = kwargs['configurationValidationPolicy'] + if 'failureHandlingPolicy' in kwargs: + failure_handling_policy = kwargs['failureHandlingPolicy'] + if component_update_policy is not None: _setter("component_update_policy", component_update_policy) if configuration_validation_policy is not None: diff --git a/sdk/python/pulumi_aws_native/groundstation/_inputs.py b/sdk/python/pulumi_aws_native/groundstation/_inputs.py index 2e353a998a..bd839ccaa2 100644 --- a/sdk/python/pulumi_aws_native/groundstation/_inputs.py +++ b/sdk/python/pulumi_aws_native/groundstation/_inputs.py @@ -54,7 +54,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], spectrum_config: Optional[pulumi.Input['ConfigSpectrumConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spectrumConfig' in kwargs: + spectrum_config = kwargs['spectrumConfig'] + if spectrum_config is not None: _setter("spectrum_config", spectrum_config) @@ -86,7 +90,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decodeConfig' in kwargs: + decode_config = kwargs['decodeConfig'] + if 'demodulationConfig' in kwargs: + demodulation_config = kwargs['demodulationConfig'] + if 'spectrumConfig' in kwargs: + spectrum_config = kwargs['spectrumConfig'] + if decode_config is not None: _setter("decode_config", decode_config) if demodulation_config is not None: @@ -140,7 +152,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spectrumConfig' in kwargs: + spectrum_config = kwargs['spectrumConfig'] + if 'targetEirp' in kwargs: + target_eirp = kwargs['targetEirp'] + if 'transmitDisabled' in kwargs: + transmit_disabled = kwargs['transmitDisabled'] + if spectrum_config is not None: _setter("spectrum_config", spectrum_config) if target_eirp is not None: @@ -191,7 +211,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataflowEndpointName' in kwargs: + dataflow_endpoint_name = kwargs['dataflowEndpointName'] + if 'dataflowEndpointRegion' in kwargs: + dataflow_endpoint_region = kwargs['dataflowEndpointRegion'] + if dataflow_endpoint_name is not None: _setter("dataflow_endpoint_name", dataflow_endpoint_name) if dataflow_endpoint_region is not None: @@ -246,7 +272,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'antennaDownlinkConfig' in kwargs: + antenna_downlink_config = kwargs['antennaDownlinkConfig'] + if 'antennaDownlinkDemodDecodeConfig' in kwargs: + antenna_downlink_demod_decode_config = kwargs['antennaDownlinkDemodDecodeConfig'] + if 'antennaUplinkConfig' in kwargs: + antenna_uplink_config = kwargs['antennaUplinkConfig'] + if 'dataflowEndpointConfig' in kwargs: + dataflow_endpoint_config = kwargs['dataflowEndpointConfig'] + if 's3RecordingConfig' in kwargs: + s3_recording_config = kwargs['s3RecordingConfig'] + if 'trackingConfig' in kwargs: + tracking_config = kwargs['trackingConfig'] + if 'uplinkEchoConfig' in kwargs: + uplink_echo_config = kwargs['uplinkEchoConfig'] + if antenna_downlink_config is not None: _setter("antenna_downlink_config", antenna_downlink_config) if antenna_downlink_demod_decode_config is not None: @@ -338,7 +380,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], unvalidated_json: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'unvalidatedJson' in kwargs: + unvalidated_json = kwargs['unvalidatedJson'] + if unvalidated_json is not None: _setter("unvalidated_json", unvalidated_json) @@ -364,7 +410,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], unvalidated_json: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'unvalidatedJson' in kwargs: + unvalidated_json = kwargs['unvalidatedJson'] + if unvalidated_json is not None: _setter("unvalidated_json", unvalidated_json) @@ -393,7 +443,9 @@ def _configure( _setter: Callable[[Any, Any], None], units: Optional[pulumi.Input['ConfigEirpUnits']] = None, value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if units is not None: _setter("units", units) if value is not None: @@ -433,7 +485,9 @@ def _configure( _setter: Callable[[Any, Any], None], units: Optional[pulumi.Input['ConfigBandwidthUnits']] = None, value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if units is not None: _setter("units", units) if value is not None: @@ -473,7 +527,9 @@ def _configure( _setter: Callable[[Any, Any], None], units: Optional[pulumi.Input['ConfigFrequencyUnits']] = None, value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if units is not None: _setter("units", units) if value is not None: @@ -516,7 +572,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if bucket_arn is not None: _setter("bucket_arn", bucket_arn) if prefix is not None: @@ -570,7 +632,11 @@ def _configure( bandwidth: Optional[pulumi.Input['ConfigFrequencyBandwidthArgs']] = None, center_frequency: Optional[pulumi.Input['ConfigFrequencyArgs']] = None, polarization: Optional[pulumi.Input['ConfigPolarization']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'centerFrequency' in kwargs: + center_frequency = kwargs['centerFrequency'] + if bandwidth is not None: _setter("bandwidth", bandwidth) if center_frequency is not None: @@ -621,7 +687,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -658,7 +726,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], autotrack: Optional[pulumi.Input['ConfigTrackingConfigAutotrack']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if autotrack is not None: _setter("autotrack", autotrack) @@ -687,7 +757,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'antennaUplinkConfigArn' in kwargs: + antenna_uplink_config_arn = kwargs['antennaUplinkConfigArn'] + if antenna_uplink_config_arn is not None: _setter("antenna_uplink_config_arn", antenna_uplink_config_arn) if enabled is not None: @@ -727,7 +801,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'centerFrequency' in kwargs: + center_frequency = kwargs['centerFrequency'] + if center_frequency is not None: _setter("center_frequency", center_frequency) if polarization is not None: @@ -779,7 +857,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentStatus' in kwargs: + agent_status = kwargs['agentStatus'] + if 'auditResults' in kwargs: + audit_results = kwargs['auditResults'] + if 'egressAddress' in kwargs: + egress_address = kwargs['egressAddress'] + if 'ingressAddress' in kwargs: + ingress_address = kwargs['ingressAddress'] + if agent_status is not None: _setter("agent_status", agent_status) if audit_results is not None: @@ -856,7 +944,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'socketAddress' in kwargs: + socket_address = kwargs['socketAddress'] + if mtu is not None: _setter("mtu", mtu) if socket_address is not None: @@ -902,7 +994,9 @@ def _configure( address: Optional[pulumi.Input['DataflowEndpointGroupSocketAddressArgs']] = None, mtu: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) if mtu is not None: @@ -956,7 +1050,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsGroundStationAgentEndpoint' in kwargs: + aws_ground_station_agent_endpoint = kwargs['awsGroundStationAgentEndpoint'] + if 'securityDetails' in kwargs: + security_details = kwargs['securityDetails'] + if aws_ground_station_agent_endpoint is not None: _setter("aws_ground_station_agent_endpoint", aws_ground_station_agent_endpoint) if endpoint is not None: @@ -1012,7 +1112,9 @@ def _configure( _setter: Callable[[Any, Any], None], maximum: Optional[pulumi.Input[int]] = None, minimum: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if maximum is not None: _setter("maximum", maximum) if minimum is not None: @@ -1062,7 +1164,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'socketAddress' in kwargs: + socket_address = kwargs['socketAddress'] + if mtu is not None: _setter("mtu", mtu) if socket_address is not None: @@ -1110,7 +1216,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portRange' in kwargs: + port_range = kwargs['portRange'] + if name is not None: _setter("name", name) if port_range is not None: @@ -1159,7 +1269,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if role_arn is not None: _setter("role_arn", role_arn) if security_group_ids is not None: @@ -1210,7 +1328,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if port is not None: @@ -1250,7 +1370,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1288,7 +1410,9 @@ def _configure( _setter: Callable[[Any, Any], None], destination: Optional[pulumi.Input[str]] = None, source: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) if source is not None: @@ -1328,7 +1452,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsAliasArn' in kwargs: + kms_alias_arn = kwargs['kmsAliasArn'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if kms_alias_arn is not None: _setter("kms_alias_arn", kms_alias_arn) if kms_key_arn is not None: @@ -1368,7 +1498,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/groundstation/config.py b/sdk/python/pulumi_aws_native/groundstation/config.py index 5d7825f896..cc7e217f14 100644 --- a/sdk/python/pulumi_aws_native/groundstation/config.py +++ b/sdk/python/pulumi_aws_native/groundstation/config.py @@ -35,7 +35,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configData' in kwargs: + config_data = kwargs['configData'] + _setter("config_data", config_data) if name is not None: _setter("name", name) 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..08ddc48a13 100644 --- a/sdk/python/pulumi_aws_native/groundstation/dataflow_endpoint_group.py +++ b/sdk/python/pulumi_aws_native/groundstation/dataflow_endpoint_group.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointDetails' in kwargs: + endpoint_details = kwargs['endpointDetails'] + if 'contactPostPassDurationSeconds' in kwargs: + contact_post_pass_duration_seconds = kwargs['contactPostPassDurationSeconds'] + if 'contactPrePassDurationSeconds' in kwargs: + contact_pre_pass_duration_seconds = kwargs['contactPrePassDurationSeconds'] + _setter("endpoint_details", endpoint_details) if contact_post_pass_duration_seconds is not None: _setter("contact_post_pass_duration_seconds", contact_post_pass_duration_seconds) diff --git a/sdk/python/pulumi_aws_native/groundstation/mission_profile.py b/sdk/python/pulumi_aws_native/groundstation/mission_profile.py index ffa802eb95..ff43678119 100644 --- a/sdk/python/pulumi_aws_native/groundstation/mission_profile.py +++ b/sdk/python/pulumi_aws_native/groundstation/mission_profile.py @@ -58,7 +58,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataflowEdges' in kwargs: + dataflow_edges = kwargs['dataflowEdges'] + if 'minimumViableContactDurationSeconds' in kwargs: + minimum_viable_contact_duration_seconds = kwargs['minimumViableContactDurationSeconds'] + if 'trackingConfigArn' in kwargs: + tracking_config_arn = kwargs['trackingConfigArn'] + if 'contactPostPassDurationSeconds' in kwargs: + contact_post_pass_duration_seconds = kwargs['contactPostPassDurationSeconds'] + if 'contactPrePassDurationSeconds' in kwargs: + contact_pre_pass_duration_seconds = kwargs['contactPrePassDurationSeconds'] + if 'streamsKmsKey' in kwargs: + streams_kms_key = kwargs['streamsKmsKey'] + if 'streamsKmsRole' in kwargs: + streams_kms_role = kwargs['streamsKmsRole'] + _setter("dataflow_edges", dataflow_edges) _setter("minimum_viable_contact_duration_seconds", minimum_viable_contact_duration_seconds) _setter("tracking_config_arn", tracking_config_arn) diff --git a/sdk/python/pulumi_aws_native/groundstation/outputs.py b/sdk/python/pulumi_aws_native/groundstation/outputs.py index 8b635280f4..ebbb3b68b1 100644 --- a/sdk/python/pulumi_aws_native/groundstation/outputs.py +++ b/sdk/python/pulumi_aws_native/groundstation/outputs.py @@ -72,7 +72,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], spectrum_config: Optional['outputs.ConfigSpectrumConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spectrumConfig' in kwargs: + spectrum_config = kwargs['spectrumConfig'] + if spectrum_config is not None: _setter("spectrum_config", spectrum_config) @@ -121,7 +125,15 @@ def _configure( decode_config: Optional['outputs.ConfigDecodeConfig'] = None, demodulation_config: Optional['outputs.ConfigDemodulationConfig'] = None, spectrum_config: Optional['outputs.ConfigSpectrumConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decodeConfig' in kwargs: + decode_config = kwargs['decodeConfig'] + if 'demodulationConfig' in kwargs: + demodulation_config = kwargs['demodulationConfig'] + if 'spectrumConfig' in kwargs: + spectrum_config = kwargs['spectrumConfig'] + if decode_config is not None: _setter("decode_config", decode_config) if demodulation_config is not None: @@ -184,7 +196,15 @@ def _configure( spectrum_config: Optional['outputs.ConfigUplinkSpectrumConfig'] = None, target_eirp: Optional['outputs.ConfigEirp'] = None, transmit_disabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spectrumConfig' in kwargs: + spectrum_config = kwargs['spectrumConfig'] + if 'targetEirp' in kwargs: + target_eirp = kwargs['targetEirp'] + if 'transmitDisabled' in kwargs: + transmit_disabled = kwargs['transmitDisabled'] + if spectrum_config is not None: _setter("spectrum_config", spectrum_config) if target_eirp is not None: @@ -267,7 +287,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'antennaDownlinkConfig' in kwargs: + antenna_downlink_config = kwargs['antennaDownlinkConfig'] + if 'antennaDownlinkDemodDecodeConfig' in kwargs: + antenna_downlink_demod_decode_config = kwargs['antennaDownlinkDemodDecodeConfig'] + if 'antennaUplinkConfig' in kwargs: + antenna_uplink_config = kwargs['antennaUplinkConfig'] + if 'dataflowEndpointConfig' in kwargs: + dataflow_endpoint_config = kwargs['dataflowEndpointConfig'] + if 's3RecordingConfig' in kwargs: + s3_recording_config = kwargs['s3RecordingConfig'] + if 'trackingConfig' in kwargs: + tracking_config = kwargs['trackingConfig'] + if 'uplinkEchoConfig' in kwargs: + uplink_echo_config = kwargs['uplinkEchoConfig'] + if antenna_downlink_config is not None: _setter("antenna_downlink_config", antenna_downlink_config) if antenna_downlink_demod_decode_config is not None: @@ -353,7 +389,13 @@ def _configure( _setter: Callable[[Any, Any], None], dataflow_endpoint_name: Optional[str] = None, dataflow_endpoint_region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataflowEndpointName' in kwargs: + dataflow_endpoint_name = kwargs['dataflowEndpointName'] + if 'dataflowEndpointRegion' in kwargs: + dataflow_endpoint_region = kwargs['dataflowEndpointRegion'] + if dataflow_endpoint_name is not None: _setter("dataflow_endpoint_name", dataflow_endpoint_name) if dataflow_endpoint_region is not None: @@ -399,7 +441,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], unvalidated_json: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'unvalidatedJson' in kwargs: + unvalidated_json = kwargs['unvalidatedJson'] + if unvalidated_json is not None: _setter("unvalidated_json", unvalidated_json) @@ -438,7 +484,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], unvalidated_json: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'unvalidatedJson' in kwargs: + unvalidated_json = kwargs['unvalidatedJson'] + if unvalidated_json is not None: _setter("unvalidated_json", unvalidated_json) @@ -463,7 +513,9 @@ def _configure( _setter: Callable[[Any, Any], None], units: Optional['ConfigEirpUnits'] = None, value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if units is not None: _setter("units", units) if value is not None: @@ -495,7 +547,9 @@ def _configure( _setter: Callable[[Any, Any], None], units: Optional['ConfigFrequencyUnits'] = None, value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if units is not None: _setter("units", units) if value is not None: @@ -527,7 +581,9 @@ def _configure( _setter: Callable[[Any, Any], None], units: Optional['ConfigBandwidthUnits'] = None, value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if units is not None: _setter("units", units) if value is not None: @@ -581,7 +637,13 @@ def _configure( bucket_arn: Optional[str] = None, prefix: Optional[str] = None, role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if bucket_arn is not None: _setter("bucket_arn", bucket_arn) if prefix is not None: @@ -640,7 +702,11 @@ def _configure( bandwidth: Optional['outputs.ConfigFrequencyBandwidth'] = None, center_frequency: Optional['outputs.ConfigFrequency'] = None, polarization: Optional['ConfigPolarization'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'centerFrequency' in kwargs: + center_frequency = kwargs['centerFrequency'] + if bandwidth is not None: _setter("bandwidth", bandwidth) if center_frequency is not None: @@ -679,7 +745,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -708,7 +776,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], autotrack: Optional['ConfigTrackingConfigAutotrack'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if autotrack is not None: _setter("autotrack", autotrack) @@ -750,7 +820,11 @@ def _configure( _setter: Callable[[Any, Any], None], antenna_uplink_config_arn: Optional[str] = None, enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'antennaUplinkConfigArn' in kwargs: + antenna_uplink_config_arn = kwargs['antennaUplinkConfigArn'] + if antenna_uplink_config_arn is not None: _setter("antenna_uplink_config_arn", antenna_uplink_config_arn) if enabled is not None: @@ -799,7 +873,11 @@ def _configure( _setter: Callable[[Any, Any], None], center_frequency: Optional['outputs.ConfigFrequency'] = None, polarization: Optional['ConfigPolarization'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'centerFrequency' in kwargs: + center_frequency = kwargs['centerFrequency'] + if center_frequency is not None: _setter("center_frequency", center_frequency) if polarization is not None: @@ -869,7 +947,17 @@ def _configure( egress_address: Optional['outputs.DataflowEndpointGroupConnectionDetails'] = None, ingress_address: Optional['outputs.DataflowEndpointGroupRangedConnectionDetails'] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'agentStatus' in kwargs: + agent_status = kwargs['agentStatus'] + if 'auditResults' in kwargs: + audit_results = kwargs['auditResults'] + if 'egressAddress' in kwargs: + egress_address = kwargs['egressAddress'] + if 'ingressAddress' in kwargs: + ingress_address = kwargs['ingressAddress'] + if agent_status is not None: _setter("agent_status", agent_status) if audit_results is not None: @@ -946,7 +1034,11 @@ def _configure( _setter: Callable[[Any, Any], None], mtu: Optional[int] = None, socket_address: Optional['outputs.DataflowEndpointGroupSocketAddress'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'socketAddress' in kwargs: + socket_address = kwargs['socketAddress'] + if mtu is not None: _setter("mtu", mtu) if socket_address is not None: @@ -984,7 +1076,9 @@ def _configure( address: Optional['outputs.DataflowEndpointGroupSocketAddress'] = None, mtu: Optional[int] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) if mtu is not None: @@ -1045,7 +1139,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsGroundStationAgentEndpoint' in kwargs: + aws_ground_station_agent_endpoint = kwargs['awsGroundStationAgentEndpoint'] + if 'securityDetails' in kwargs: + security_details = kwargs['securityDetails'] + if aws_ground_station_agent_endpoint is not None: _setter("aws_ground_station_agent_endpoint", aws_ground_station_agent_endpoint) if endpoint is not None: @@ -1092,7 +1192,9 @@ def _configure( _setter: Callable[[Any, Any], None], maximum: Optional[int] = None, minimum: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if maximum is not None: _setter("maximum", maximum) if minimum is not None: @@ -1154,7 +1256,11 @@ def _configure( _setter: Callable[[Any, Any], None], mtu: Optional[int] = None, socket_address: Optional['outputs.DataflowEndpointGroupRangedSocketAddress'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'socketAddress' in kwargs: + socket_address = kwargs['socketAddress'] + if mtu is not None: _setter("mtu", mtu) if socket_address is not None: @@ -1214,7 +1320,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, port_range: Optional['outputs.DataflowEndpointGroupIntegerRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portRange' in kwargs: + port_range = kwargs['portRange'] + if name is not None: _setter("name", name) if port_range is not None: @@ -1276,7 +1386,15 @@ def _configure( role_arn: Optional[str] = None, security_group_ids: Optional[Sequence[str]] = None, subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if role_arn is not None: _setter("role_arn", role_arn) if security_group_ids is not None: @@ -1315,7 +1433,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if port is not None: @@ -1347,7 +1467,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1377,7 +1499,9 @@ def _configure( _setter: Callable[[Any, Any], None], destination: Optional[str] = None, source: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) if source is not None: @@ -1428,7 +1552,13 @@ def _configure( _setter: Callable[[Any, Any], None], kms_alias_arn: Optional[str] = None, kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsAliasArn' in kwargs: + kms_alias_arn = kwargs['kmsAliasArn'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if kms_alias_arn is not None: _setter("kms_alias_arn", kms_alias_arn) if kms_key_arn is not None: @@ -1460,7 +1590,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/guardduty/_inputs.py b/sdk/python/pulumi_aws_native/guardduty/_inputs.py index 235fb97b93..ec10fea17a 100644 --- a/sdk/python/pulumi_aws_native/guardduty/_inputs.py +++ b/sdk/python/pulumi_aws_native/guardduty/_inputs.py @@ -45,7 +45,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'malwareProtection' in kwargs: + malware_protection = kwargs['malwareProtection'] + if 's3Logs' in kwargs: + s3_logs = kwargs['s3Logs'] + if kubernetes is not None: _setter("kubernetes", kubernetes) if malware_protection is not None: @@ -96,7 +102,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if status is not None: @@ -139,7 +147,11 @@ def _configure( name: pulumi.Input['DetectorCfnFeatureConfigurationName'], status: pulumi.Input['DetectorCfnFeatureConfigurationStatus'], additional_configuration: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorCfnFeatureAdditionalConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalConfiguration' in kwargs: + additional_configuration = kwargs['additionalConfiguration'] + _setter("name", name) _setter("status", status) if additional_configuration is not None: @@ -185,7 +197,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enable: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enable", enable) @property @@ -210,7 +224,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], audit_logs: pulumi.Input['DetectorCfnKubernetesAuditLogsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'auditLogs' in kwargs: + audit_logs = kwargs['auditLogs'] + _setter("audit_logs", audit_logs) @property @@ -235,7 +253,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], scan_ec2_instance_with_findings: Optional[pulumi.Input['DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scanEc2InstanceWithFindings' in kwargs: + scan_ec2_instance_with_findings = kwargs['scanEc2InstanceWithFindings'] + if scan_ec2_instance_with_findings is not None: _setter("scan_ec2_instance_with_findings", scan_ec2_instance_with_findings) @@ -261,7 +283,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ebs_volumes: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsVolumes' in kwargs: + ebs_volumes = kwargs['ebsVolumes'] + if ebs_volumes is not None: _setter("ebs_volumes", ebs_volumes) @@ -287,7 +313,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enable: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enable", enable) @property @@ -315,7 +343,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -383,7 +413,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'greaterThan' in kwargs: + greater_than = kwargs['greaterThan'] + if 'greaterThanOrEqual' in kwargs: + greater_than_or_equal = kwargs['greaterThanOrEqual'] + if 'lessThan' in kwargs: + less_than = kwargs['lessThan'] + if 'lessThanOrEqual' in kwargs: + less_than_or_equal = kwargs['lessThanOrEqual'] + if 'notEquals' in kwargs: + not_equals = kwargs['notEquals'] + if eq is not None: _setter("eq", eq) if equals is not None: @@ -533,7 +575,11 @@ def _configure( _setter: Callable[[Any, Any], None], criterion: Optional[Any] = None, item_type: Optional[pulumi.Input['FilterConditionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'itemType' in kwargs: + item_type = kwargs['itemType'] + if criterion is not None: _setter("criterion", criterion) if item_type is not None: @@ -573,7 +619,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -611,7 +659,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -649,7 +699,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/guardduty/detector.py b/sdk/python/pulumi_aws_native/guardduty/detector.py index f71f231fda..94c60a3089 100644 --- a/sdk/python/pulumi_aws_native/guardduty/detector.py +++ b/sdk/python/pulumi_aws_native/guardduty/detector.py @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSources' in kwargs: + data_sources = kwargs['dataSources'] + if 'findingPublishingFrequency' in kwargs: + finding_publishing_frequency = kwargs['findingPublishingFrequency'] + _setter("enable", enable) if data_sources is not None: _setter("data_sources", data_sources) diff --git a/sdk/python/pulumi_aws_native/guardduty/filter.py b/sdk/python/pulumi_aws_native/guardduty/filter.py index ce84dd79e1..fd5eada60d 100644 --- a/sdk/python/pulumi_aws_native/guardduty/filter.py +++ b/sdk/python/pulumi_aws_native/guardduty/filter.py @@ -46,7 +46,13 @@ def _configure( rank: pulumi.Input[int], name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['FilterTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detectorId' in kwargs: + detector_id = kwargs['detectorId'] + if 'findingCriteria' in kwargs: + finding_criteria = kwargs['findingCriteria'] + _setter("action", action) _setter("description", description) _setter("detector_id", detector_id) diff --git a/sdk/python/pulumi_aws_native/guardduty/ip_set.py b/sdk/python/pulumi_aws_native/guardduty/ip_set.py index 653241f0d7..bc024d76a0 100644 --- a/sdk/python/pulumi_aws_native/guardduty/ip_set.py +++ b/sdk/python/pulumi_aws_native/guardduty/ip_set.py @@ -43,7 +43,11 @@ def _configure( location: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['IpSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detectorId' in kwargs: + detector_id = kwargs['detectorId'] + _setter("activate", activate) _setter("detector_id", detector_id) _setter("format", format) diff --git a/sdk/python/pulumi_aws_native/guardduty/master.py b/sdk/python/pulumi_aws_native/guardduty/master.py index 6dda5c8c55..179737b040 100644 --- a/sdk/python/pulumi_aws_native/guardduty/master.py +++ b/sdk/python/pulumi_aws_native/guardduty/master.py @@ -32,7 +32,15 @@ def _configure( detector_id: pulumi.Input[str], master_id: pulumi.Input[str], invitation_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detectorId' in kwargs: + detector_id = kwargs['detectorId'] + if 'masterId' in kwargs: + master_id = kwargs['masterId'] + if 'invitationId' in kwargs: + invitation_id = kwargs['invitationId'] + _setter("detector_id", detector_id) _setter("master_id", master_id) if invitation_id is not None: diff --git a/sdk/python/pulumi_aws_native/guardduty/member.py b/sdk/python/pulumi_aws_native/guardduty/member.py index 554a7c8c02..aace9952de 100644 --- a/sdk/python/pulumi_aws_native/guardduty/member.py +++ b/sdk/python/pulumi_aws_native/guardduty/member.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detectorId' in kwargs: + detector_id = kwargs['detectorId'] + if 'memberId' in kwargs: + member_id = kwargs['memberId'] + if 'disableEmailNotification' in kwargs: + disable_email_notification = kwargs['disableEmailNotification'] + _setter("detector_id", detector_id) _setter("email", email) _setter("member_id", member_id) diff --git a/sdk/python/pulumi_aws_native/guardduty/outputs.py b/sdk/python/pulumi_aws_native/guardduty/outputs.py index 67901d3392..4c1bd99c4f 100644 --- a/sdk/python/pulumi_aws_native/guardduty/outputs.py +++ b/sdk/python/pulumi_aws_native/guardduty/outputs.py @@ -65,7 +65,13 @@ def _configure( kubernetes: Optional['outputs.DetectorCfnKubernetesConfiguration'] = None, malware_protection: Optional['outputs.DetectorCfnMalwareProtectionConfiguration'] = None, s3_logs: Optional['outputs.DetectorCfns3LogsConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'malwareProtection' in kwargs: + malware_protection = kwargs['malwareProtection'] + if 's3Logs' in kwargs: + s3_logs = kwargs['s3Logs'] + if kubernetes is not None: _setter("kubernetes", kubernetes) if malware_protection is not None: @@ -104,7 +110,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if status is not None: @@ -156,7 +164,11 @@ def _configure( name: 'DetectorCfnFeatureConfigurationName', status: 'DetectorCfnFeatureConfigurationStatus', additional_configuration: Optional[Sequence['outputs.DetectorCfnFeatureAdditionalConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalConfiguration' in kwargs: + additional_configuration = kwargs['additionalConfiguration'] + _setter("name", name) _setter("status", status) if additional_configuration is not None: @@ -190,7 +202,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enable: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enable", enable) @property @@ -228,7 +242,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], audit_logs: 'outputs.DetectorCfnKubernetesAuditLogsConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'auditLogs' in kwargs: + audit_logs = kwargs['auditLogs'] + _setter("audit_logs", audit_logs) @property @@ -266,7 +284,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], scan_ec2_instance_with_findings: Optional['outputs.DetectorCfnScanEc2InstanceWithFindingsConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scanEc2InstanceWithFindings' in kwargs: + scan_ec2_instance_with_findings = kwargs['scanEc2InstanceWithFindings'] + if scan_ec2_instance_with_findings is not None: _setter("scan_ec2_instance_with_findings", scan_ec2_instance_with_findings) @@ -305,7 +327,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ebs_volumes: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsVolumes' in kwargs: + ebs_volumes = kwargs['ebsVolumes'] + if ebs_volumes is not None: _setter("ebs_volumes", ebs_volumes) @@ -327,7 +353,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enable: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enable", enable) @property @@ -351,7 +379,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -436,7 +466,19 @@ def _configure( lte: Optional[int] = None, neq: Optional[Sequence[str]] = None, not_equals: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'greaterThan' in kwargs: + greater_than = kwargs['greaterThan'] + if 'greaterThanOrEqual' in kwargs: + greater_than_or_equal = kwargs['greaterThanOrEqual'] + if 'lessThan' in kwargs: + less_than = kwargs['lessThan'] + if 'lessThanOrEqual' in kwargs: + less_than_or_equal = kwargs['lessThanOrEqual'] + if 'notEquals' in kwargs: + not_equals = kwargs['notEquals'] + if eq is not None: _setter("eq", eq) if equals is not None: @@ -555,7 +597,11 @@ def _configure( _setter: Callable[[Any, Any], None], criterion: Optional[Any] = None, item_type: Optional['outputs.FilterCondition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'itemType' in kwargs: + item_type = kwargs['itemType'] + if criterion is not None: _setter("criterion", criterion) if item_type is not None: @@ -587,7 +633,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -617,7 +665,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -647,7 +697,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) 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..065480e1cf 100644 --- a/sdk/python/pulumi_aws_native/guardduty/threat_intel_set.py +++ b/sdk/python/pulumi_aws_native/guardduty/threat_intel_set.py @@ -43,7 +43,11 @@ def _configure( location: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['ThreatIntelSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detectorId' in kwargs: + detector_id = kwargs['detectorId'] + _setter("activate", activate) _setter("detector_id", detector_id) _setter("format", format) diff --git a/sdk/python/pulumi_aws_native/healthimaging/_inputs.py b/sdk/python/pulumi_aws_native/healthimaging/_inputs.py index 9724f09669..3aade93da2 100644 --- a/sdk/python/pulumi_aws_native/healthimaging/_inputs.py +++ b/sdk/python/pulumi_aws_native/healthimaging/_inputs.py @@ -24,7 +24,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/healthimaging/datastore.py b/sdk/python/pulumi_aws_native/healthimaging/datastore.py index 327cd65db0..e1d4f170b3 100644 --- a/sdk/python/pulumi_aws_native/healthimaging/datastore.py +++ b/sdk/python/pulumi_aws_native/healthimaging/datastore.py @@ -35,7 +35,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datastoreName' in kwargs: + datastore_name = kwargs['datastoreName'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if datastore_name is not None: _setter("datastore_name", datastore_name) if kms_key_arn is not None: diff --git a/sdk/python/pulumi_aws_native/healthimaging/outputs.py b/sdk/python/pulumi_aws_native/healthimaging/outputs.py index 0c936a6f65..7c51aa273f 100644 --- a/sdk/python/pulumi_aws_native/healthimaging/outputs.py +++ b/sdk/python/pulumi_aws_native/healthimaging/outputs.py @@ -27,7 +27,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/healthlake/_inputs.py b/sdk/python/pulumi_aws_native/healthlake/_inputs.py index 0377698882..d7175643d8 100644 --- a/sdk/python/pulumi_aws_native/healthlake/_inputs.py +++ b/sdk/python/pulumi_aws_native/healthlake/_inputs.py @@ -46,7 +46,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationStrategy' in kwargs: + authorization_strategy = kwargs['authorizationStrategy'] + if 'fineGrainedAuthorizationEnabled' in kwargs: + fine_grained_authorization_enabled = kwargs['fineGrainedAuthorizationEnabled'] + if 'idpLambdaArn' in kwargs: + idp_lambda_arn = kwargs['idpLambdaArn'] + _setter("authorization_strategy", authorization_strategy) if fine_grained_authorization_enabled is not None: _setter("fine_grained_authorization_enabled", fine_grained_authorization_enabled) @@ -124,7 +132,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cmkType' in kwargs: + cmk_type = kwargs['cmkType'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("cmk_type", cmk_type) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -170,7 +184,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], preload_data_type: pulumi.Input['FhirDatastorePreloadDataConfigPreloadDataType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'preloadDataType' in kwargs: + preload_data_type = kwargs['preloadDataType'] + _setter("preload_data_type", preload_data_type) @property @@ -201,7 +219,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_encryption_config: pulumi.Input['FhirDatastoreKmsEncryptionConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsEncryptionConfig' in kwargs: + kms_encryption_config = kwargs['kmsEncryptionConfig'] + _setter("kms_encryption_config", kms_encryption_config) @property @@ -234,7 +256,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/healthlake/fhir_datastore.py b/sdk/python/pulumi_aws_native/healthlake/fhir_datastore.py index a2ae0c28b2..0dda9ee41c 100644 --- a/sdk/python/pulumi_aws_native/healthlake/fhir_datastore.py +++ b/sdk/python/pulumi_aws_native/healthlake/fhir_datastore.py @@ -44,7 +44,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datastoreTypeVersion' in kwargs: + datastore_type_version = kwargs['datastoreTypeVersion'] + if 'datastoreName' in kwargs: + datastore_name = kwargs['datastoreName'] + if 'identityProviderConfiguration' in kwargs: + identity_provider_configuration = kwargs['identityProviderConfiguration'] + if 'preloadDataConfig' in kwargs: + preload_data_config = kwargs['preloadDataConfig'] + if 'sseConfiguration' in kwargs: + sse_configuration = kwargs['sseConfiguration'] + _setter("datastore_type_version", datastore_type_version) if datastore_name is not None: _setter("datastore_name", datastore_name) diff --git a/sdk/python/pulumi_aws_native/healthlake/outputs.py b/sdk/python/pulumi_aws_native/healthlake/outputs.py index 231defb6a2..34f67c1aae 100644 --- a/sdk/python/pulumi_aws_native/healthlake/outputs.py +++ b/sdk/python/pulumi_aws_native/healthlake/outputs.py @@ -43,7 +43,9 @@ def _configure( _setter: Callable[[Any, Any], None], nanos: int, seconds: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("nanos", nanos) _setter("seconds", seconds) @@ -116,7 +118,15 @@ def _configure( fine_grained_authorization_enabled: Optional[bool] = None, idp_lambda_arn: Optional[str] = None, metadata: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizationStrategy' in kwargs: + authorization_strategy = kwargs['authorizationStrategy'] + if 'fineGrainedAuthorizationEnabled' in kwargs: + fine_grained_authorization_enabled = kwargs['fineGrainedAuthorizationEnabled'] + if 'idpLambdaArn' in kwargs: + idp_lambda_arn = kwargs['idpLambdaArn'] + _setter("authorization_strategy", authorization_strategy) if fine_grained_authorization_enabled is not None: _setter("fine_grained_authorization_enabled", fine_grained_authorization_enabled) @@ -200,7 +210,13 @@ def _configure( _setter: Callable[[Any, Any], None], cmk_type: 'FhirDatastoreKmsEncryptionConfigCmkType', kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cmkType' in kwargs: + cmk_type = kwargs['cmkType'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("cmk_type", cmk_type) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -258,7 +274,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], preload_data_type: 'FhirDatastorePreloadDataConfigPreloadDataType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'preloadDataType' in kwargs: + preload_data_type = kwargs['preloadDataType'] + _setter("preload_data_type", preload_data_type) @property @@ -305,7 +325,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_encryption_config: 'outputs.FhirDatastoreKmsEncryptionConfig', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsEncryptionConfig' in kwargs: + kms_encryption_config = kwargs['kmsEncryptionConfig'] + _setter("kms_encryption_config", kms_encryption_config) @property @@ -337,7 +361,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iam/_inputs.py b/sdk/python/pulumi_aws_native/iam/_inputs.py index 01e88c9db3..5f64a60387 100644 --- a/sdk/python/pulumi_aws_native/iam/_inputs.py +++ b/sdk/python/pulumi_aws_native/iam/_inputs.py @@ -37,7 +37,13 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: Any, policy_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("policy_document", policy_document) _setter("policy_name", policy_name) @@ -80,7 +86,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -129,7 +137,13 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: pulumi.Input[str], policy_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("policy_document", policy_document) _setter("policy_name", policy_name) @@ -178,7 +192,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -227,7 +243,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -276,7 +294,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -320,7 +340,11 @@ def _configure( _setter: Callable[[Any, Any], None], password: pulumi.Input[str], password_reset_required: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordResetRequired' in kwargs: + password_reset_required = kwargs['passwordResetRequired'] + _setter("password", password) if password_reset_required is not None: _setter("password_reset_required", password_reset_required) @@ -359,7 +383,13 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: Any, policy_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("policy_document", policy_document) _setter("policy_name", policy_name) @@ -397,7 +427,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -440,7 +472,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iam/access_key.py b/sdk/python/pulumi_aws_native/iam/access_key.py index 2849df8a17..f29ec0d893 100644 --- a/sdk/python/pulumi_aws_native/iam/access_key.py +++ b/sdk/python/pulumi_aws_native/iam/access_key.py @@ -32,7 +32,11 @@ def _configure( user_name: pulumi.Input[str], serial: Optional[pulumi.Input[int]] = None, status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userName' in kwargs: + user_name = kwargs['userName'] + _setter("user_name", user_name) if serial is not None: _setter("serial", serial) diff --git a/sdk/python/pulumi_aws_native/iam/group.py b/sdk/python/pulumi_aws_native/iam/group.py index c8750ef55b..b91dbfc54e 100644 --- a/sdk/python/pulumi_aws_native/iam/group.py +++ b/sdk/python/pulumi_aws_native/iam/group.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'managedPolicyArns' in kwargs: + managed_policy_arns = kwargs['managedPolicyArns'] + if group_name is not None: _setter("group_name", group_name) if managed_policy_arns is not None: diff --git a/sdk/python/pulumi_aws_native/iam/group_policy.py b/sdk/python/pulumi_aws_native/iam/group_policy.py index 62d642df57..530f19a59e 100644 --- a/sdk/python/pulumi_aws_native/iam/group_policy.py +++ b/sdk/python/pulumi_aws_native/iam/group_policy.py @@ -35,7 +35,15 @@ def _configure( group_name: pulumi.Input[str], policy_name: pulumi.Input[str], policy_document: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + _setter("group_name", group_name) _setter("policy_name", policy_name) if policy_document is not None: diff --git a/sdk/python/pulumi_aws_native/iam/instance_profile.py b/sdk/python/pulumi_aws_native/iam/instance_profile.py index 4454babf14..c449ee7f0f 100644 --- a/sdk/python/pulumi_aws_native/iam/instance_profile.py +++ b/sdk/python/pulumi_aws_native/iam/instance_profile.py @@ -35,7 +35,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceProfileName' in kwargs: + instance_profile_name = kwargs['instanceProfileName'] + _setter("roles", roles) if instance_profile_name is not None: _setter("instance_profile_name", instance_profile_name) diff --git a/sdk/python/pulumi_aws_native/iam/managed_policy.py b/sdk/python/pulumi_aws_native/iam/managed_policy.py index 047e20d7f1..d11be06178 100644 --- a/sdk/python/pulumi_aws_native/iam/managed_policy.py +++ b/sdk/python/pulumi_aws_native/iam/managed_policy.py @@ -51,7 +51,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'managedPolicyName' in kwargs: + managed_policy_name = kwargs['managedPolicyName'] + _setter("policy_document", policy_document) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/iam/oidc_provider.py b/sdk/python/pulumi_aws_native/iam/oidc_provider.py index 6128ee1d4e..40941ea68b 100644 --- a/sdk/python/pulumi_aws_native/iam/oidc_provider.py +++ b/sdk/python/pulumi_aws_native/iam/oidc_provider.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'thumbprintList' in kwargs: + thumbprint_list = kwargs['thumbprintList'] + if 'clientIdList' in kwargs: + client_id_list = kwargs['clientIdList'] + _setter("thumbprint_list", thumbprint_list) if client_id_list is not None: _setter("client_id_list", client_id_list) diff --git a/sdk/python/pulumi_aws_native/iam/outputs.py b/sdk/python/pulumi_aws_native/iam/outputs.py index 8cfd97d1a4..e72664d6d7 100644 --- a/sdk/python/pulumi_aws_native/iam/outputs.py +++ b/sdk/python/pulumi_aws_native/iam/outputs.py @@ -56,7 +56,13 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: Any, policy_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("policy_document", policy_document) _setter("policy_name", policy_name) @@ -94,7 +100,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -157,7 +165,13 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: str, policy_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("policy_document", policy_document) _setter("policy_name", policy_name) @@ -201,7 +215,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -245,7 +261,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -289,7 +307,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -342,7 +362,11 @@ def _configure( _setter: Callable[[Any, Any], None], password: str, password_reset_required: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordResetRequired' in kwargs: + password_reset_required = kwargs['passwordResetRequired'] + _setter("password", password) if password_reset_required is not None: _setter("password_reset_required", password_reset_required) @@ -392,7 +416,13 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: Any, policy_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("policy_document", policy_document) _setter("policy_name", policy_name) @@ -422,7 +452,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -460,7 +492,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iam/policy.py b/sdk/python/pulumi_aws_native/iam/policy.py index d6a9f8c5d4..c33be6ad91 100644 --- a/sdk/python/pulumi_aws_native/iam/policy.py +++ b/sdk/python/pulumi_aws_native/iam/policy.py @@ -43,7 +43,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("policy_document", policy_document) if groups is not None: _setter("groups", groups) diff --git a/sdk/python/pulumi_aws_native/iam/role.py b/sdk/python/pulumi_aws_native/iam/role.py index ad97efd540..85758a0892 100644 --- a/sdk/python/pulumi_aws_native/iam/role.py +++ b/sdk/python/pulumi_aws_native/iam/role.py @@ -61,7 +61,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assumeRolePolicyDocument' in kwargs: + assume_role_policy_document = kwargs['assumeRolePolicyDocument'] + if 'managedPolicyArns' in kwargs: + managed_policy_arns = kwargs['managedPolicyArns'] + if 'maxSessionDuration' in kwargs: + max_session_duration = kwargs['maxSessionDuration'] + if 'permissionsBoundary' in kwargs: + permissions_boundary = kwargs['permissionsBoundary'] + if 'roleName' in kwargs: + role_name = kwargs['roleName'] + _setter("assume_role_policy_document", assume_role_policy_document) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/iam/role_policy.py b/sdk/python/pulumi_aws_native/iam/role_policy.py index d6f3338b65..a936d4ca71 100644 --- a/sdk/python/pulumi_aws_native/iam/role_policy.py +++ b/sdk/python/pulumi_aws_native/iam/role_policy.py @@ -35,7 +35,15 @@ def _configure( policy_name: pulumi.Input[str], role_name: pulumi.Input[str], policy_document: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if 'roleName' in kwargs: + role_name = kwargs['roleName'] + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + _setter("policy_name", policy_name) _setter("role_name", role_name) if policy_document is not None: diff --git a/sdk/python/pulumi_aws_native/iam/saml_provider.py b/sdk/python/pulumi_aws_native/iam/saml_provider.py index 0b5cbb6620..4eb86879c7 100644 --- a/sdk/python/pulumi_aws_native/iam/saml_provider.py +++ b/sdk/python/pulumi_aws_native/iam/saml_provider.py @@ -34,7 +34,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'samlMetadataDocument' in kwargs: + saml_metadata_document = kwargs['samlMetadataDocument'] + _setter("saml_metadata_document", saml_metadata_document) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/iam/server_certificate.py b/sdk/python/pulumi_aws_native/iam/server_certificate.py index 8e60caa974..30e5bea952 100644 --- a/sdk/python/pulumi_aws_native/iam/server_certificate.py +++ b/sdk/python/pulumi_aws_native/iam/server_certificate.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateBody' in kwargs: + certificate_body = kwargs['certificateBody'] + if 'certificateChain' in kwargs: + certificate_chain = kwargs['certificateChain'] + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + if 'serverCertificateName' in kwargs: + server_certificate_name = kwargs['serverCertificateName'] + if certificate_body is not None: _setter("certificate_body", certificate_body) if certificate_chain is not None: 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..cfb5ff7d2d 100644 --- a/sdk/python/pulumi_aws_native/iam/service_linked_role.py +++ b/sdk/python/pulumi_aws_native/iam/service_linked_role.py @@ -35,7 +35,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsServiceName' in kwargs: + aws_service_name = kwargs['awsServiceName'] + if 'customSuffix' in kwargs: + custom_suffix = kwargs['customSuffix'] + if aws_service_name is not None: _setter("aws_service_name", aws_service_name) if custom_suffix is not None: diff --git a/sdk/python/pulumi_aws_native/iam/user.py b/sdk/python/pulumi_aws_native/iam/user.py index 4ce5fa8c6f..e356c4353c 100644 --- a/sdk/python/pulumi_aws_native/iam/user.py +++ b/sdk/python/pulumi_aws_native/iam/user.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loginProfile' in kwargs: + login_profile = kwargs['loginProfile'] + if 'managedPolicyArns' in kwargs: + managed_policy_arns = kwargs['managedPolicyArns'] + if 'permissionsBoundary' in kwargs: + permissions_boundary = kwargs['permissionsBoundary'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + if groups is not None: _setter("groups", groups) if login_profile is not None: diff --git a/sdk/python/pulumi_aws_native/iam/user_policy.py b/sdk/python/pulumi_aws_native/iam/user_policy.py index 8b382d812f..1a8ace08d7 100644 --- a/sdk/python/pulumi_aws_native/iam/user_policy.py +++ b/sdk/python/pulumi_aws_native/iam/user_policy.py @@ -35,7 +35,15 @@ def _configure( policy_name: pulumi.Input[str], user_name: pulumi.Input[str], policy_document: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + _setter("policy_name", policy_name) _setter("user_name", user_name) if policy_document is not None: 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..e62082cd1a 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 @@ -29,7 +29,11 @@ def _configure( _setter: Callable[[Any, Any], None], group_name: pulumi.Input[str], users: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + _setter("group_name", group_name) _setter("users", users) 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..8bd3cfe176 100644 --- a/sdk/python/pulumi_aws_native/iam/virtual_mfa_device.py +++ b/sdk/python/pulumi_aws_native/iam/virtual_mfa_device.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'virtualMfaDeviceName' in kwargs: + virtual_mfa_device_name = kwargs['virtualMfaDeviceName'] + _setter("users", users) if path is not None: _setter("path", path) diff --git a/sdk/python/pulumi_aws_native/identitystore/_inputs.py b/sdk/python/pulumi_aws_native/identitystore/_inputs.py index b3b9d5dde8..51469e26b5 100644 --- a/sdk/python/pulumi_aws_native/identitystore/_inputs.py +++ b/sdk/python/pulumi_aws_native/identitystore/_inputs.py @@ -29,7 +29,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], user_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userId' in kwargs: + user_id = kwargs['userId'] + _setter("user_id", user_id) @property diff --git a/sdk/python/pulumi_aws_native/identitystore/group.py b/sdk/python/pulumi_aws_native/identitystore/group.py index bea799bab0..1984428cc6 100644 --- a/sdk/python/pulumi_aws_native/identitystore/group.py +++ b/sdk/python/pulumi_aws_native/identitystore/group.py @@ -35,7 +35,13 @@ def _configure( display_name: pulumi.Input[str], identity_store_id: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'identityStoreId' in kwargs: + identity_store_id = kwargs['identityStoreId'] + _setter("display_name", display_name) _setter("identity_store_id", identity_store_id) if description is not None: diff --git a/sdk/python/pulumi_aws_native/identitystore/group_membership.py b/sdk/python/pulumi_aws_native/identitystore/group_membership.py index 1adf4a8b82..46174d4a84 100644 --- a/sdk/python/pulumi_aws_native/identitystore/group_membership.py +++ b/sdk/python/pulumi_aws_native/identitystore/group_membership.py @@ -37,7 +37,15 @@ def _configure( group_id: pulumi.Input[str], identity_store_id: pulumi.Input[str], member_id: pulumi.Input['GroupMembershipMemberIdArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + if 'identityStoreId' in kwargs: + identity_store_id = kwargs['identityStoreId'] + if 'memberId' in kwargs: + member_id = kwargs['memberId'] + _setter("group_id", group_id) _setter("identity_store_id", identity_store_id) _setter("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..fb15a32424 100644 --- a/sdk/python/pulumi_aws_native/identitystore/outputs.py +++ b/sdk/python/pulumi_aws_native/identitystore/outputs.py @@ -49,7 +49,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], user_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userId' in kwargs: + user_id = kwargs['userId'] + _setter("user_id", user_id) @property diff --git a/sdk/python/pulumi_aws_native/imagebuilder/_inputs.py b/sdk/python/pulumi_aws_native/imagebuilder/_inputs.py index 12d6567a93..d750de671a 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/_inputs.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/_inputs.py @@ -64,7 +64,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentArn' in kwargs: + component_arn = kwargs['componentArn'] + if component_arn is not None: _setter("component_arn", component_arn) if parameters is not None: @@ -115,7 +119,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -188,7 +194,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -331,7 +349,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + if device_name is not None: _setter("device_name", device_name) if ebs is not None: @@ -410,7 +436,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockDeviceMappings' in kwargs: + block_device_mappings = kwargs['blockDeviceMappings'] + if block_device_mappings is not None: _setter("block_device_mappings", block_device_mappings) if image is not None: @@ -461,7 +491,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if repository_name is not None: _setter("repository_name", repository_name) if service is not None: @@ -527,7 +561,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amiTags' in kwargs: + ami_tags = kwargs['amiTags'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'launchPermissionConfiguration' in kwargs: + launch_permission_configuration = kwargs['launchPermissionConfiguration'] + if 'targetAccountIds' in kwargs: + target_account_ids = kwargs['targetAccountIds'] + if ami_tags is not None: _setter("ami_tags", ami_tags) if description is not None: @@ -635,7 +679,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerTags' in kwargs: + container_tags = kwargs['containerTags'] + if 'targetRepository' in kwargs: + target_repository = kwargs['targetRepository'] + if container_tags is not None: _setter("container_tags", container_tags) if description is not None: @@ -714,7 +764,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amiDistributionConfiguration' in kwargs: + ami_distribution_configuration = kwargs['amiDistributionConfiguration'] + if 'containerDistributionConfiguration' in kwargs: + container_distribution_configuration = kwargs['containerDistributionConfiguration'] + if 'fastLaunchConfigurations' in kwargs: + fast_launch_configurations = kwargs['fastLaunchConfigurations'] + if 'launchTemplateConfigurations' in kwargs: + launch_template_configurations = kwargs['launchTemplateConfigurations'] + if 'licenseConfigurationArns' in kwargs: + license_configuration_arns = kwargs['licenseConfigurationArns'] + _setter("region", region) if ami_distribution_configuration is not None: _setter("ami_distribution_configuration", ami_distribution_configuration) @@ -826,7 +888,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'launchTemplate' in kwargs: + launch_template = kwargs['launchTemplate'] + if 'maxParallelLaunches' in kwargs: + max_parallel_launches = kwargs['maxParallelLaunches'] + if 'snapshotConfiguration' in kwargs: + snapshot_configuration = kwargs['snapshotConfiguration'] + if account_id is not None: _setter("account_id", account_id) if enabled is not None: @@ -923,7 +995,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + if 'launchTemplateVersion' in kwargs: + launch_template_version = kwargs['launchTemplateVersion'] + if launch_template_id is not None: _setter("launch_template_id", launch_template_id) if launch_template_name is not None: @@ -984,7 +1064,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_resource_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetResourceCount' in kwargs: + target_resource_count = kwargs['targetResourceCount'] + if target_resource_count is not None: _setter("target_resource_count", target_resource_count) @@ -1029,7 +1113,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'organizationArns' in kwargs: + organization_arns = kwargs['organizationArns'] + if 'organizationalUnitArns' in kwargs: + organizational_unit_arns = kwargs['organizationalUnitArns'] + if 'userGroups' in kwargs: + user_groups = kwargs['userGroups'] + if 'userIds' in kwargs: + user_ids = kwargs['userIds'] + if organization_arns is not None: _setter("organization_arns", organization_arns) if organizational_unit_arns is not None: @@ -1112,7 +1206,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'setDefaultVersion' in kwargs: + set_default_version = kwargs['setDefaultVersion'] + if account_id is not None: _setter("account_id", account_id) if launch_template_id is not None: @@ -1177,7 +1279,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if repository_name is not None: _setter("repository_name", repository_name) if service is not None: @@ -1228,7 +1334,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerTags' in kwargs: + container_tags = kwargs['containerTags'] + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if container_tags is not None: _setter("container_tags", container_tags) if repository_name is not None: @@ -1279,7 +1391,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerTags' in kwargs: + container_tags = kwargs['containerTags'] + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if container_tags is not None: _setter("container_tags", container_tags) if repository_name is not None: @@ -1330,7 +1448,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ecrConfiguration' in kwargs: + ecr_configuration = kwargs['ecrConfiguration'] + if 'imageScanningEnabled' in kwargs: + image_scanning_enabled = kwargs['imageScanningEnabled'] + if ecr_configuration is not None: _setter("ecr_configuration", ecr_configuration) if image_scanning_enabled is not None: @@ -1381,7 +1505,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageTestsEnabled' in kwargs: + image_tests_enabled = kwargs['imageTestsEnabled'] + if 'timeoutMinutes' in kwargs: + timeout_minutes = kwargs['timeoutMinutes'] + if image_tests_enabled is not None: _setter("image_tests_enabled", image_tests_enabled) if timeout_minutes is not None: @@ -1432,7 +1562,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineExecutionStartCondition' in kwargs: + pipeline_execution_start_condition = kwargs['pipelineExecutionStartCondition'] + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if pipeline_execution_start_condition is not None: _setter("pipeline_execution_start_condition", pipeline_execution_start_condition) if schedule_expression is not None: @@ -1483,7 +1619,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'systemsManagerAgent' in kwargs: + systems_manager_agent = kwargs['systemsManagerAgent'] + if 'userDataOverride' in kwargs: + user_data_override = kwargs['userDataOverride'] + if systems_manager_agent is not None: _setter("systems_manager_agent", systems_manager_agent) if user_data_override is not None: @@ -1534,7 +1676,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentArn' in kwargs: + component_arn = kwargs['componentArn'] + if component_arn is not None: _setter("component_arn", component_arn) if parameters is not None: @@ -1585,7 +1731,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -1658,7 +1806,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -1801,7 +1961,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + if device_name is not None: _setter("device_name", device_name) if ebs is not None: @@ -1876,7 +2044,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], uninstall_after_build: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'uninstallAfterBuild' in kwargs: + uninstall_after_build = kwargs['uninstallAfterBuild'] + if uninstall_after_build is not None: _setter("uninstall_after_build", uninstall_after_build) @@ -1913,7 +2085,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ecrConfiguration' in kwargs: + ecr_configuration = kwargs['ecrConfiguration'] + if 'imageScanningEnabled' in kwargs: + image_scanning_enabled = kwargs['imageScanningEnabled'] + if ecr_configuration is not None: _setter("ecr_configuration", ecr_configuration) if image_scanning_enabled is not None: @@ -1964,7 +2142,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageTestsEnabled' in kwargs: + image_tests_enabled = kwargs['imageTestsEnabled'] + if 'timeoutMinutes' in kwargs: + timeout_minutes = kwargs['timeoutMinutes'] + if image_tests_enabled is not None: _setter("image_tests_enabled", image_tests_enabled) if timeout_minutes is not None: @@ -2015,7 +2199,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpPutResponseHopLimit' in kwargs: + http_put_response_hop_limit = kwargs['httpPutResponseHopLimit'] + if 'httpTokens' in kwargs: + http_tokens = kwargs['httpTokens'] + if http_put_response_hop_limit is not None: _setter("http_put_response_hop_limit", http_put_response_hop_limit) if http_tokens is not None: @@ -2061,7 +2251,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_logs: Optional[pulumi.Input['InfrastructureConfigurationS3LogsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Logs' in kwargs: + s3_logs = kwargs['s3Logs'] + if s3_logs is not None: _setter("s3_logs", s3_logs) @@ -2095,7 +2289,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + if s3_bucket_name is not None: _setter("s3_bucket_name", s3_bucket_name) if s3_key_prefix is not None: diff --git a/sdk/python/pulumi_aws_native/imagebuilder/component.py b/sdk/python/pulumi_aws_native/imagebuilder/component.py index 3ea77b0382..14bb513582 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/component.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/component.py @@ -64,7 +64,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'changeDescription' in kwargs: + change_description = kwargs['changeDescription'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'supportedOsVersions' in kwargs: + supported_os_versions = kwargs['supportedOsVersions'] + _setter("platform", platform) _setter("version", version) if change_description is not None: diff --git a/sdk/python/pulumi_aws_native/imagebuilder/container_recipe.py b/sdk/python/pulumi_aws_native/imagebuilder/container_recipe.py index 2e21704a1f..a7ad5a83b7 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/container_recipe.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/container_recipe.py @@ -86,7 +86,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerType' in kwargs: + container_type = kwargs['containerType'] + if 'dockerfileTemplateData' in kwargs: + dockerfile_template_data = kwargs['dockerfileTemplateData'] + if 'dockerfileTemplateUri' in kwargs: + dockerfile_template_uri = kwargs['dockerfileTemplateUri'] + if 'imageOsVersionOverride' in kwargs: + image_os_version_override = kwargs['imageOsVersionOverride'] + if 'instanceConfiguration' in kwargs: + instance_configuration = kwargs['instanceConfiguration'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'parentImage' in kwargs: + parent_image = kwargs['parentImage'] + if 'platformOverride' in kwargs: + platform_override = kwargs['platformOverride'] + if 'targetRepository' in kwargs: + target_repository = kwargs['targetRepository'] + if 'workingDirectory' in kwargs: + working_directory = kwargs['workingDirectory'] + if components is not None: _setter("components", components) if container_type is not None: diff --git a/sdk/python/pulumi_aws_native/imagebuilder/distribution_configuration.py b/sdk/python/pulumi_aws_native/imagebuilder/distribution_configuration.py index 1c72738b46..133c6efcbd 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/distribution_configuration.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/distribution_configuration.py @@ -42,7 +42,9 @@ def _configure( description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("distributions", distributions) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/imagebuilder/image.py b/sdk/python/pulumi_aws_native/imagebuilder/image.py index 3f52278535..55bc159a0e 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/image.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/image.py @@ -57,7 +57,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerRecipeArn' in kwargs: + container_recipe_arn = kwargs['containerRecipeArn'] + if 'distributionConfigurationArn' in kwargs: + distribution_configuration_arn = kwargs['distributionConfigurationArn'] + if 'enhancedImageMetadataEnabled' in kwargs: + enhanced_image_metadata_enabled = kwargs['enhancedImageMetadataEnabled'] + if 'imageRecipeArn' in kwargs: + image_recipe_arn = kwargs['imageRecipeArn'] + if 'imageScanningConfiguration' in kwargs: + image_scanning_configuration = kwargs['imageScanningConfiguration'] + if 'imageTestsConfiguration' in kwargs: + image_tests_configuration = kwargs['imageTestsConfiguration'] + if 'infrastructureConfigurationArn' in kwargs: + infrastructure_configuration_arn = kwargs['infrastructureConfigurationArn'] + if container_recipe_arn is not None: _setter("container_recipe_arn", container_recipe_arn) if distribution_configuration_arn is not None: diff --git a/sdk/python/pulumi_aws_native/imagebuilder/image_pipeline.py b/sdk/python/pulumi_aws_native/imagebuilder/image_pipeline.py index ee180e0fca..179fe62fba 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/image_pipeline.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/image_pipeline.py @@ -74,7 +74,23 @@ def _configure( schedule: Optional[pulumi.Input['ImagePipelineScheduleArgs']] = None, status: Optional[pulumi.Input['ImagePipelineStatus']] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerRecipeArn' in kwargs: + container_recipe_arn = kwargs['containerRecipeArn'] + if 'distributionConfigurationArn' in kwargs: + distribution_configuration_arn = kwargs['distributionConfigurationArn'] + if 'enhancedImageMetadataEnabled' in kwargs: + enhanced_image_metadata_enabled = kwargs['enhancedImageMetadataEnabled'] + if 'imageRecipeArn' in kwargs: + image_recipe_arn = kwargs['imageRecipeArn'] + if 'imageScanningConfiguration' in kwargs: + image_scanning_configuration = kwargs['imageScanningConfiguration'] + if 'imageTestsConfiguration' in kwargs: + image_tests_configuration = kwargs['imageTestsConfiguration'] + if 'infrastructureConfigurationArn' in kwargs: + infrastructure_configuration_arn = kwargs['infrastructureConfigurationArn'] + if container_recipe_arn is not None: _setter("container_recipe_arn", container_recipe_arn) if description is not None: diff --git a/sdk/python/pulumi_aws_native/imagebuilder/image_recipe.py b/sdk/python/pulumi_aws_native/imagebuilder/image_recipe.py index a529376ba6..619d5ffd0c 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/image_recipe.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/image_recipe.py @@ -62,7 +62,17 @@ def _configure( name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, working_directory: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parentImage' in kwargs: + parent_image = kwargs['parentImage'] + if 'additionalInstanceConfiguration' in kwargs: + additional_instance_configuration = kwargs['additionalInstanceConfiguration'] + if 'blockDeviceMappings' in kwargs: + block_device_mappings = kwargs['blockDeviceMappings'] + if 'workingDirectory' in kwargs: + working_directory = kwargs['workingDirectory'] + _setter("components", components) _setter("parent_image", parent_image) _setter("version", version) diff --git a/sdk/python/pulumi_aws_native/imagebuilder/infrastructure_configuration.py b/sdk/python/pulumi_aws_native/imagebuilder/infrastructure_configuration.py index 3cf9ecdfb4..a0be31a221 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/infrastructure_configuration.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/infrastructure_configuration.py @@ -78,7 +78,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceProfileName' in kwargs: + instance_profile_name = kwargs['instanceProfileName'] + if 'instanceMetadataOptions' in kwargs: + instance_metadata_options = kwargs['instanceMetadataOptions'] + if 'instanceTypes' in kwargs: + instance_types = kwargs['instanceTypes'] + if 'keyPair' in kwargs: + key_pair = kwargs['keyPair'] + if 'resourceTags' in kwargs: + resource_tags = kwargs['resourceTags'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'terminateInstanceOnFailure' in kwargs: + terminate_instance_on_failure = kwargs['terminateInstanceOnFailure'] + _setter("instance_profile_name", instance_profile_name) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/imagebuilder/outputs.py b/sdk/python/pulumi_aws_native/imagebuilder/outputs.py index c911aebde2..643320041f 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/outputs.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/outputs.py @@ -85,7 +85,11 @@ def _configure( _setter: Callable[[Any, Any], None], component_arn: Optional[str] = None, parameters: Optional[Sequence['outputs.ContainerRecipeComponentParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentArn' in kwargs: + component_arn = kwargs['componentArn'] + if component_arn is not None: _setter("component_arn", component_arn) if parameters is not None: @@ -131,7 +135,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -224,7 +230,19 @@ def _configure( throughput: Optional[int] = None, volume_size: Optional[int] = None, volume_type: Optional['ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -359,7 +377,15 @@ def _configure( ebs: Optional['outputs.ContainerRecipeEbsInstanceBlockDeviceSpecification'] = None, no_device: Optional[str] = None, virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + if device_name is not None: _setter("device_name", device_name) if ebs is not None: @@ -442,7 +468,11 @@ def _configure( _setter: Callable[[Any, Any], None], block_device_mappings: Optional[Sequence['outputs.ContainerRecipeInstanceBlockDeviceMapping']] = None, image: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockDeviceMappings' in kwargs: + block_device_mappings = kwargs['blockDeviceMappings'] + if block_device_mappings is not None: _setter("block_device_mappings", block_device_mappings) if image is not None: @@ -505,7 +535,11 @@ def _configure( _setter: Callable[[Any, Any], None], repository_name: Optional[str] = None, service: Optional['ContainerRecipeTargetContainerRepositoryService'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if repository_name is not None: _setter("repository_name", repository_name) if service is not None: @@ -589,7 +623,17 @@ def _configure( launch_permission_configuration: Optional['outputs.DistributionConfigurationLaunchPermissionConfiguration'] = None, name: Optional[str] = None, target_account_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amiTags' in kwargs: + ami_tags = kwargs['amiTags'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'launchPermissionConfiguration' in kwargs: + launch_permission_configuration = kwargs['launchPermissionConfiguration'] + if 'targetAccountIds' in kwargs: + target_account_ids = kwargs['targetAccountIds'] + if ami_tags is not None: _setter("ami_tags", ami_tags) if description is not None: @@ -695,7 +739,13 @@ def _configure( container_tags: Optional[Sequence[str]] = None, description: Optional[str] = None, target_repository: Optional['outputs.DistributionConfigurationTargetContainerRepository'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerTags' in kwargs: + container_tags = kwargs['containerTags'] + if 'targetRepository' in kwargs: + target_repository = kwargs['targetRepository'] + if container_tags is not None: _setter("container_tags", container_tags) if description is not None: @@ -790,7 +840,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amiDistributionConfiguration' in kwargs: + ami_distribution_configuration = kwargs['amiDistributionConfiguration'] + if 'containerDistributionConfiguration' in kwargs: + container_distribution_configuration = kwargs['containerDistributionConfiguration'] + if 'fastLaunchConfigurations' in kwargs: + fast_launch_configurations = kwargs['fastLaunchConfigurations'] + if 'launchTemplateConfigurations' in kwargs: + launch_template_configurations = kwargs['launchTemplateConfigurations'] + if 'licenseConfigurationArns' in kwargs: + license_configuration_arns = kwargs['licenseConfigurationArns'] + _setter("region", region) if ami_distribution_configuration is not None: _setter("ami_distribution_configuration", ami_distribution_configuration) @@ -904,7 +966,17 @@ def _configure( launch_template: Optional['outputs.DistributionConfigurationFastLaunchLaunchTemplateSpecification'] = None, max_parallel_launches: Optional[int] = None, snapshot_configuration: Optional['outputs.DistributionConfigurationFastLaunchSnapshotConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'launchTemplate' in kwargs: + launch_template = kwargs['launchTemplate'] + if 'maxParallelLaunches' in kwargs: + max_parallel_launches = kwargs['maxParallelLaunches'] + if 'snapshotConfiguration' in kwargs: + snapshot_configuration = kwargs['snapshotConfiguration'] + if account_id is not None: _setter("account_id", account_id) if enabled is not None: @@ -1005,7 +1077,15 @@ def _configure( launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None, launch_template_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'launchTemplateName' in kwargs: + launch_template_name = kwargs['launchTemplateName'] + if 'launchTemplateVersion' in kwargs: + launch_template_version = kwargs['launchTemplateVersion'] + if launch_template_id is not None: _setter("launch_template_id", launch_template_id) if launch_template_name is not None: @@ -1074,7 +1154,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_resource_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetResourceCount' in kwargs: + target_resource_count = kwargs['targetResourceCount'] + if target_resource_count is not None: _setter("target_resource_count", target_resource_count) @@ -1141,7 +1225,17 @@ def _configure( organizational_unit_arns: Optional[Sequence[str]] = None, user_groups: Optional[Sequence[str]] = None, user_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'organizationArns' in kwargs: + organization_arns = kwargs['organizationArns'] + if 'organizationalUnitArns' in kwargs: + organizational_unit_arns = kwargs['organizationalUnitArns'] + if 'userGroups' in kwargs: + user_groups = kwargs['userGroups'] + if 'userIds' in kwargs: + user_ids = kwargs['userIds'] + if organization_arns is not None: _setter("organization_arns", organization_arns) if organizational_unit_arns is not None: @@ -1232,7 +1326,15 @@ def _configure( account_id: Optional[str] = None, launch_template_id: Optional[str] = None, set_default_version: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'launchTemplateId' in kwargs: + launch_template_id = kwargs['launchTemplateId'] + if 'setDefaultVersion' in kwargs: + set_default_version = kwargs['setDefaultVersion'] + if account_id is not None: _setter("account_id", account_id) if launch_template_id is not None: @@ -1305,7 +1407,11 @@ def _configure( _setter: Callable[[Any, Any], None], repository_name: Optional[str] = None, service: Optional['DistributionConfigurationTargetContainerRepositoryService'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if repository_name is not None: _setter("repository_name", repository_name) if service is not None: @@ -1370,7 +1476,13 @@ def _configure( _setter: Callable[[Any, Any], None], container_tags: Optional[Sequence[str]] = None, repository_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerTags' in kwargs: + container_tags = kwargs['containerTags'] + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if container_tags is not None: _setter("container_tags", container_tags) if repository_name is not None: @@ -1435,7 +1547,13 @@ def _configure( _setter: Callable[[Any, Any], None], container_tags: Optional[Sequence[str]] = None, repository_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerTags' in kwargs: + container_tags = kwargs['containerTags'] + if 'repositoryName' in kwargs: + repository_name = kwargs['repositoryName'] + if container_tags is not None: _setter("container_tags", container_tags) if repository_name is not None: @@ -1500,7 +1618,13 @@ def _configure( _setter: Callable[[Any, Any], None], ecr_configuration: Optional['outputs.ImagePipelineEcrConfiguration'] = None, image_scanning_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ecrConfiguration' in kwargs: + ecr_configuration = kwargs['ecrConfiguration'] + if 'imageScanningEnabled' in kwargs: + image_scanning_enabled = kwargs['imageScanningEnabled'] + if ecr_configuration is not None: _setter("ecr_configuration", ecr_configuration) if image_scanning_enabled is not None: @@ -1565,7 +1689,13 @@ def _configure( _setter: Callable[[Any, Any], None], image_tests_enabled: Optional[bool] = None, timeout_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageTestsEnabled' in kwargs: + image_tests_enabled = kwargs['imageTestsEnabled'] + if 'timeoutMinutes' in kwargs: + timeout_minutes = kwargs['timeoutMinutes'] + if image_tests_enabled is not None: _setter("image_tests_enabled", image_tests_enabled) if timeout_minutes is not None: @@ -1630,7 +1760,13 @@ def _configure( _setter: Callable[[Any, Any], None], pipeline_execution_start_condition: Optional['ImagePipelineSchedulePipelineExecutionStartCondition'] = None, schedule_expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineExecutionStartCondition' in kwargs: + pipeline_execution_start_condition = kwargs['pipelineExecutionStartCondition'] + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if pipeline_execution_start_condition is not None: _setter("pipeline_execution_start_condition", pipeline_execution_start_condition) if schedule_expression is not None: @@ -1695,7 +1831,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'systemsManagerAgent' in kwargs: + systems_manager_agent = kwargs['systemsManagerAgent'] + if 'userDataOverride' in kwargs: + user_data_override = kwargs['userDataOverride'] + if systems_manager_agent is not None: _setter("systems_manager_agent", systems_manager_agent) if user_data_override is not None: @@ -1758,7 +1900,11 @@ def _configure( _setter: Callable[[Any, Any], None], component_arn: Optional[str] = None, parameters: Optional[Sequence['outputs.ImageRecipeComponentParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentArn' in kwargs: + component_arn = kwargs['componentArn'] + if component_arn is not None: _setter("component_arn", component_arn) if parameters is not None: @@ -1804,7 +1950,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -1897,7 +2045,19 @@ def _configure( throughput: Optional[int] = None, volume_size: Optional[int] = None, volume_type: Optional['ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if encrypted is not None: @@ -2032,7 +2192,15 @@ def _configure( ebs: Optional['outputs.ImageRecipeEbsInstanceBlockDeviceSpecification'] = None, no_device: Optional[str] = None, virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + if device_name is not None: _setter("device_name", device_name) if ebs is not None: @@ -2111,7 +2279,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], uninstall_after_build: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'uninstallAfterBuild' in kwargs: + uninstall_after_build = kwargs['uninstallAfterBuild'] + if uninstall_after_build is not None: _setter("uninstall_after_build", uninstall_after_build) @@ -2166,7 +2338,13 @@ def _configure( _setter: Callable[[Any, Any], None], ecr_configuration: Optional['outputs.ImageEcrConfiguration'] = None, image_scanning_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ecrConfiguration' in kwargs: + ecr_configuration = kwargs['ecrConfiguration'] + if 'imageScanningEnabled' in kwargs: + image_scanning_enabled = kwargs['imageScanningEnabled'] + if ecr_configuration is not None: _setter("ecr_configuration", ecr_configuration) if image_scanning_enabled is not None: @@ -2231,7 +2409,13 @@ def _configure( _setter: Callable[[Any, Any], None], image_tests_enabled: Optional[bool] = None, timeout_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageTestsEnabled' in kwargs: + image_tests_enabled = kwargs['imageTestsEnabled'] + if 'timeoutMinutes' in kwargs: + timeout_minutes = kwargs['timeoutMinutes'] + if image_tests_enabled is not None: _setter("image_tests_enabled", image_tests_enabled) if timeout_minutes is not None: @@ -2296,7 +2480,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpPutResponseHopLimit' in kwargs: + http_put_response_hop_limit = kwargs['httpPutResponseHopLimit'] + if 'httpTokens' in kwargs: + http_tokens = kwargs['httpTokens'] + if http_put_response_hop_limit is not None: _setter("http_put_response_hop_limit", http_put_response_hop_limit) if http_tokens is not None: @@ -2354,7 +2544,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_logs: Optional['outputs.InfrastructureConfigurationS3Logs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Logs' in kwargs: + s3_logs = kwargs['s3Logs'] + if s3_logs is not None: _setter("s3_logs", s3_logs) @@ -2406,7 +2600,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_bucket_name: Optional[str] = None, s3_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + if s3_bucket_name is not None: _setter("s3_bucket_name", s3_bucket_name) if s3_key_prefix is not None: diff --git a/sdk/python/pulumi_aws_native/inspector/_inputs.py b/sdk/python/pulumi_aws_native/inspector/_inputs.py index 8c07d3f763..267a32529d 100644 --- a/sdk/python/pulumi_aws_native/inspector/_inputs.py +++ b/sdk/python/pulumi_aws_native/inspector/_inputs.py @@ -29,7 +29,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -67,7 +69,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/inspector/assessment_target.py b/sdk/python/pulumi_aws_native/inspector/assessment_target.py index 770258c096..d13ff531af 100644 --- a/sdk/python/pulumi_aws_native/inspector/assessment_target.py +++ b/sdk/python/pulumi_aws_native/inspector/assessment_target.py @@ -29,7 +29,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assessmentTargetName' in kwargs: + assessment_target_name = kwargs['assessmentTargetName'] + if 'resourceGroupArn' in kwargs: + resource_group_arn = kwargs['resourceGroupArn'] + if assessment_target_name is not None: _setter("assessment_target_name", assessment_target_name) if resource_group_arn is not None: diff --git a/sdk/python/pulumi_aws_native/inspector/assessment_template.py b/sdk/python/pulumi_aws_native/inspector/assessment_template.py index a91b304fad..1bea10a239 100644 --- a/sdk/python/pulumi_aws_native/inspector/assessment_template.py +++ b/sdk/python/pulumi_aws_native/inspector/assessment_template.py @@ -40,7 +40,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assessmentTargetArn' in kwargs: + assessment_target_arn = kwargs['assessmentTargetArn'] + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if 'rulesPackageArns' in kwargs: + rules_package_arns = kwargs['rulesPackageArns'] + if 'assessmentTemplateName' in kwargs: + assessment_template_name = kwargs['assessmentTemplateName'] + if 'userAttributesForFindings' in kwargs: + user_attributes_for_findings = kwargs['userAttributesForFindings'] + _setter("assessment_target_arn", assessment_target_arn) _setter("duration_in_seconds", duration_in_seconds) _setter("rules_package_arns", rules_package_arns) diff --git a/sdk/python/pulumi_aws_native/inspector/outputs.py b/sdk/python/pulumi_aws_native/inspector/outputs.py index c8677f8d61..2fa8dc0078 100644 --- a/sdk/python/pulumi_aws_native/inspector/outputs.py +++ b/sdk/python/pulumi_aws_native/inspector/outputs.py @@ -29,7 +29,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -59,7 +61,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/inspector/resource_group.py b/sdk/python/pulumi_aws_native/inspector/resource_group.py index 54e962526d..78a07f4f64 100644 --- a/sdk/python/pulumi_aws_native/inspector/resource_group.py +++ b/sdk/python/pulumi_aws_native/inspector/resource_group.py @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_group_tags: pulumi.Input[Sequence[pulumi.Input['ResourceGroupTagArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceGroupTags' in kwargs: + resource_group_tags = kwargs['resourceGroupTags'] + _setter("resource_group_tags", resource_group_tags) @property diff --git a/sdk/python/pulumi_aws_native/inspectorv2/_inputs.py b/sdk/python/pulumi_aws_native/inspectorv2/_inputs.py index f33b0ebf10..de7f1b2c17 100644 --- a/sdk/python/pulumi_aws_native/inspectorv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/inspectorv2/_inputs.py @@ -122,7 +122,67 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'componentId' in kwargs: + component_id = kwargs['componentId'] + if 'componentType' in kwargs: + component_type = kwargs['componentType'] + if 'ec2InstanceImageId' in kwargs: + ec2_instance_image_id = kwargs['ec2InstanceImageId'] + if 'ec2InstanceSubnetId' in kwargs: + ec2_instance_subnet_id = kwargs['ec2InstanceSubnetId'] + if 'ec2InstanceVpcId' in kwargs: + ec2_instance_vpc_id = kwargs['ec2InstanceVpcId'] + if 'ecrImageArchitecture' in kwargs: + ecr_image_architecture = kwargs['ecrImageArchitecture'] + if 'ecrImageHash' in kwargs: + ecr_image_hash = kwargs['ecrImageHash'] + if 'ecrImagePushedAt' in kwargs: + ecr_image_pushed_at = kwargs['ecrImagePushedAt'] + if 'ecrImageRegistry' in kwargs: + ecr_image_registry = kwargs['ecrImageRegistry'] + if 'ecrImageRepositoryName' in kwargs: + ecr_image_repository_name = kwargs['ecrImageRepositoryName'] + if 'ecrImageTags' in kwargs: + ecr_image_tags = kwargs['ecrImageTags'] + if 'findingArn' in kwargs: + finding_arn = kwargs['findingArn'] + if 'findingStatus' in kwargs: + finding_status = kwargs['findingStatus'] + if 'findingType' in kwargs: + finding_type = kwargs['findingType'] + if 'firstObservedAt' in kwargs: + first_observed_at = kwargs['firstObservedAt'] + if 'inspectorScore' in kwargs: + inspector_score = kwargs['inspectorScore'] + if 'lastObservedAt' in kwargs: + last_observed_at = kwargs['lastObservedAt'] + if 'networkProtocol' in kwargs: + network_protocol = kwargs['networkProtocol'] + if 'portRange' in kwargs: + port_range = kwargs['portRange'] + if 'relatedVulnerabilities' in kwargs: + related_vulnerabilities = kwargs['relatedVulnerabilities'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'resourceTags' in kwargs: + resource_tags = kwargs['resourceTags'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if 'updatedAt' in kwargs: + updated_at = kwargs['updatedAt'] + if 'vendorSeverity' in kwargs: + vendor_severity = kwargs['vendorSeverity'] + if 'vulnerabilityId' in kwargs: + vulnerability_id = kwargs['vulnerabilityId'] + if 'vulnerabilitySource' in kwargs: + vulnerability_source = kwargs['vulnerabilitySource'] + if 'vulnerablePackages' in kwargs: + vulnerable_packages = kwargs['vulnerablePackages'] + if aws_account_id is not None: _setter("aws_account_id", aws_account_id) if component_id is not None: @@ -481,7 +541,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endInclusive' in kwargs: + end_inclusive = kwargs['endInclusive'] + if 'startInclusive' in kwargs: + start_inclusive = kwargs['startInclusive'] + if end_inclusive is not None: _setter("end_inclusive", end_inclusive) if start_inclusive is not None: @@ -524,7 +590,9 @@ def _configure( comparison: pulumi.Input['FilterMapComparison'], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comparison", comparison) if key is not None: _setter("key", key) @@ -574,7 +642,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lowerInclusive' in kwargs: + lower_inclusive = kwargs['lowerInclusive'] + if 'upperInclusive' in kwargs: + upper_inclusive = kwargs['upperInclusive'] + if lower_inclusive is not None: _setter("lower_inclusive", lower_inclusive) if upper_inclusive is not None: @@ -626,7 +700,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceLayerHash' in kwargs: + source_layer_hash = kwargs['sourceLayerHash'] + if architecture is not None: _setter("architecture", architecture) if epoch is not None: @@ -710,7 +788,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'beginInclusive' in kwargs: + begin_inclusive = kwargs['beginInclusive'] + if 'endInclusive' in kwargs: + end_inclusive = kwargs['endInclusive'] + if begin_inclusive is not None: _setter("begin_inclusive", begin_inclusive) if end_inclusive is not None: @@ -750,7 +834,9 @@ def _configure( _setter: Callable[[Any, Any], None], comparison: pulumi.Input['FilterStringComparison'], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comparison", comparison) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/inspectorv2/filter.py b/sdk/python/pulumi_aws_native/inspectorv2/filter.py index e8583b5d4f..74f73151f1 100644 --- a/sdk/python/pulumi_aws_native/inspectorv2/filter.py +++ b/sdk/python/pulumi_aws_native/inspectorv2/filter.py @@ -42,7 +42,13 @@ def _configure( filter_criteria: pulumi.Input['FilterCriteriaArgs'], description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterAction' in kwargs: + filter_action = kwargs['filterAction'] + if 'filterCriteria' in kwargs: + filter_criteria = kwargs['filterCriteria'] + _setter("filter_action", filter_action) _setter("filter_criteria", filter_criteria) if description is not None: diff --git a/sdk/python/pulumi_aws_native/inspectorv2/outputs.py b/sdk/python/pulumi_aws_native/inspectorv2/outputs.py index 784069f8dc..d4c395cd8d 100644 --- a/sdk/python/pulumi_aws_native/inspectorv2/outputs.py +++ b/sdk/python/pulumi_aws_native/inspectorv2/outputs.py @@ -196,7 +196,67 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'componentId' in kwargs: + component_id = kwargs['componentId'] + if 'componentType' in kwargs: + component_type = kwargs['componentType'] + if 'ec2InstanceImageId' in kwargs: + ec2_instance_image_id = kwargs['ec2InstanceImageId'] + if 'ec2InstanceSubnetId' in kwargs: + ec2_instance_subnet_id = kwargs['ec2InstanceSubnetId'] + if 'ec2InstanceVpcId' in kwargs: + ec2_instance_vpc_id = kwargs['ec2InstanceVpcId'] + if 'ecrImageArchitecture' in kwargs: + ecr_image_architecture = kwargs['ecrImageArchitecture'] + if 'ecrImageHash' in kwargs: + ecr_image_hash = kwargs['ecrImageHash'] + if 'ecrImagePushedAt' in kwargs: + ecr_image_pushed_at = kwargs['ecrImagePushedAt'] + if 'ecrImageRegistry' in kwargs: + ecr_image_registry = kwargs['ecrImageRegistry'] + if 'ecrImageRepositoryName' in kwargs: + ecr_image_repository_name = kwargs['ecrImageRepositoryName'] + if 'ecrImageTags' in kwargs: + ecr_image_tags = kwargs['ecrImageTags'] + if 'findingArn' in kwargs: + finding_arn = kwargs['findingArn'] + if 'findingStatus' in kwargs: + finding_status = kwargs['findingStatus'] + if 'findingType' in kwargs: + finding_type = kwargs['findingType'] + if 'firstObservedAt' in kwargs: + first_observed_at = kwargs['firstObservedAt'] + if 'inspectorScore' in kwargs: + inspector_score = kwargs['inspectorScore'] + if 'lastObservedAt' in kwargs: + last_observed_at = kwargs['lastObservedAt'] + if 'networkProtocol' in kwargs: + network_protocol = kwargs['networkProtocol'] + if 'portRange' in kwargs: + port_range = kwargs['portRange'] + if 'relatedVulnerabilities' in kwargs: + related_vulnerabilities = kwargs['relatedVulnerabilities'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'resourceTags' in kwargs: + resource_tags = kwargs['resourceTags'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if 'updatedAt' in kwargs: + updated_at = kwargs['updatedAt'] + if 'vendorSeverity' in kwargs: + vendor_severity = kwargs['vendorSeverity'] + if 'vulnerabilityId' in kwargs: + vulnerability_id = kwargs['vulnerabilityId'] + if 'vulnerabilitySource' in kwargs: + vulnerability_source = kwargs['vulnerabilitySource'] + if 'vulnerablePackages' in kwargs: + vulnerable_packages = kwargs['vulnerablePackages'] + if aws_account_id is not None: _setter("aws_account_id", aws_account_id) if component_id is not None: @@ -450,7 +510,13 @@ def _configure( _setter: Callable[[Any, Any], None], end_inclusive: Optional[int] = None, start_inclusive: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endInclusive' in kwargs: + end_inclusive = kwargs['endInclusive'] + if 'startInclusive' in kwargs: + start_inclusive = kwargs['startInclusive'] + if end_inclusive is not None: _setter("end_inclusive", end_inclusive) if start_inclusive is not None: @@ -485,7 +551,9 @@ def _configure( comparison: 'FilterMapComparison', key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comparison", comparison) if key is not None: _setter("key", key) @@ -542,7 +610,13 @@ def _configure( _setter: Callable[[Any, Any], None], lower_inclusive: Optional[float] = None, upper_inclusive: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lowerInclusive' in kwargs: + lower_inclusive = kwargs['lowerInclusive'] + if 'upperInclusive' in kwargs: + upper_inclusive = kwargs['upperInclusive'] + if lower_inclusive is not None: _setter("lower_inclusive", lower_inclusive) if upper_inclusive is not None: @@ -603,7 +677,11 @@ def _configure( release: Optional['outputs.FilterStringFilter'] = None, source_layer_hash: Optional['outputs.FilterStringFilter'] = None, version: Optional['outputs.FilterStringFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceLayerHash' in kwargs: + source_layer_hash = kwargs['sourceLayerHash'] + if architecture is not None: _setter("architecture", architecture) if epoch is not None: @@ -682,7 +760,13 @@ def _configure( _setter: Callable[[Any, Any], None], begin_inclusive: Optional[int] = None, end_inclusive: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'beginInclusive' in kwargs: + begin_inclusive = kwargs['beginInclusive'] + if 'endInclusive' in kwargs: + end_inclusive = kwargs['endInclusive'] + if begin_inclusive is not None: _setter("begin_inclusive", begin_inclusive) if end_inclusive is not None: @@ -714,7 +798,9 @@ def _configure( _setter: Callable[[Any, Any], None], comparison: 'FilterStringComparison', value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comparison", comparison) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/internetmonitor/_inputs.py b/sdk/python/pulumi_aws_native/internetmonitor/_inputs.py index 031d36958b..dad561d295 100644 --- a/sdk/python/pulumi_aws_native/internetmonitor/_inputs.py +++ b/sdk/python/pulumi_aws_native/internetmonitor/_inputs.py @@ -39,7 +39,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityLocalHealthEventsConfig' in kwargs: + availability_local_health_events_config = kwargs['availabilityLocalHealthEventsConfig'] + if 'availabilityScoreThreshold' in kwargs: + availability_score_threshold = kwargs['availabilityScoreThreshold'] + if 'performanceLocalHealthEventsConfig' in kwargs: + performance_local_health_events_config = kwargs['performanceLocalHealthEventsConfig'] + if 'performanceScoreThreshold' in kwargs: + performance_score_threshold = kwargs['performanceScoreThreshold'] + if availability_local_health_events_config is not None: _setter("availability_local_health_events_config", availability_local_health_events_config) if availability_score_threshold is not None: @@ -98,7 +108,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_config: Optional[pulumi.Input['MonitorS3ConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Config' in kwargs: + s3_config = kwargs['s3Config'] + if s3_config is not None: _setter("s3_config", s3_config) @@ -130,7 +144,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthScoreThreshold' in kwargs: + health_score_threshold = kwargs['healthScoreThreshold'] + if 'minTrafficImpact' in kwargs: + min_traffic_impact = kwargs['minTrafficImpact'] + if health_score_threshold is not None: _setter("health_score_threshold", health_score_threshold) if min_traffic_impact is not None: @@ -184,7 +204,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'logDeliveryStatus' in kwargs: + log_delivery_status = kwargs['logDeliveryStatus'] + if bucket_name is not None: _setter("bucket_name", bucket_name) if bucket_prefix is not None: @@ -238,7 +266,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/internetmonitor/monitor.py b/sdk/python/pulumi_aws_native/internetmonitor/monitor.py index b93c14b14e..31bcd73070 100644 --- a/sdk/python/pulumi_aws_native/internetmonitor/monitor.py +++ b/sdk/python/pulumi_aws_native/internetmonitor/monitor.py @@ -56,7 +56,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthEventsConfig' in kwargs: + health_events_config = kwargs['healthEventsConfig'] + if 'internetMeasurementsLogDelivery' in kwargs: + internet_measurements_log_delivery = kwargs['internetMeasurementsLogDelivery'] + if 'maxCityNetworksToMonitor' in kwargs: + max_city_networks_to_monitor = kwargs['maxCityNetworksToMonitor'] + if 'monitorName' in kwargs: + monitor_name = kwargs['monitorName'] + if 'resourcesToAdd' in kwargs: + resources_to_add = kwargs['resourcesToAdd'] + if 'resourcesToRemove' in kwargs: + resources_to_remove = kwargs['resourcesToRemove'] + if 'trafficPercentageToMonitor' in kwargs: + traffic_percentage_to_monitor = kwargs['trafficPercentageToMonitor'] + if health_events_config is not None: _setter("health_events_config", health_events_config) if internet_measurements_log_delivery is not None: diff --git a/sdk/python/pulumi_aws_native/internetmonitor/outputs.py b/sdk/python/pulumi_aws_native/internetmonitor/outputs.py index 4a5f3ddab5..74c53a12eb 100644 --- a/sdk/python/pulumi_aws_native/internetmonitor/outputs.py +++ b/sdk/python/pulumi_aws_native/internetmonitor/outputs.py @@ -63,7 +63,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityLocalHealthEventsConfig' in kwargs: + availability_local_health_events_config = kwargs['availabilityLocalHealthEventsConfig'] + if 'availabilityScoreThreshold' in kwargs: + availability_score_threshold = kwargs['availabilityScoreThreshold'] + if 'performanceLocalHealthEventsConfig' in kwargs: + performance_local_health_events_config = kwargs['performanceLocalHealthEventsConfig'] + if 'performanceScoreThreshold' in kwargs: + performance_score_threshold = kwargs['performanceScoreThreshold'] + if availability_local_health_events_config is not None: _setter("availability_local_health_events_config", availability_local_health_events_config) if availability_score_threshold is not None: @@ -123,7 +133,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_config: Optional['outputs.MonitorS3Config'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Config' in kwargs: + s3_config = kwargs['s3Config'] + if s3_config is not None: _setter("s3_config", s3_config) @@ -170,7 +184,13 @@ def _configure( health_score_threshold: Optional[float] = None, min_traffic_impact: Optional[float] = None, status: Optional['MonitorLocalHealthEventsConfigStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthScoreThreshold' in kwargs: + health_score_threshold = kwargs['healthScoreThreshold'] + if 'minTrafficImpact' in kwargs: + min_traffic_impact = kwargs['minTrafficImpact'] + if health_score_threshold is not None: _setter("health_score_threshold", health_score_threshold) if min_traffic_impact is not None: @@ -233,7 +253,15 @@ def _configure( bucket_name: Optional[str] = None, bucket_prefix: Optional[str] = None, log_delivery_status: Optional['MonitorS3ConfigLogDeliveryStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'logDeliveryStatus' in kwargs: + log_delivery_status = kwargs['logDeliveryStatus'] + if bucket_name is not None: _setter("bucket_name", bucket_name) if bucket_prefix is not None: @@ -278,7 +306,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/iot/_inputs.py b/sdk/python/pulumi_aws_native/iot/_inputs.py index 8ae4e45f45..6e9ec540bd 100644 --- a/sdk/python/pulumi_aws_native/iot/_inputs.py +++ b/sdk/python/pulumi_aws_native/iot/_inputs.py @@ -125,7 +125,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], criteria_list: pulumi.Input[Sequence[pulumi.Input['JobTemplateAbortCriteriaArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'criteriaList' in kwargs: + criteria_list = kwargs['criteriaList'] + _setter("criteria_list", criteria_list) @property @@ -198,7 +202,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticatedCognitoRoleOverlyPermissiveCheck' in kwargs: + authenticated_cognito_role_overly_permissive_check = kwargs['authenticatedCognitoRoleOverlyPermissiveCheck'] + if 'caCertificateExpiringCheck' in kwargs: + ca_certificate_expiring_check = kwargs['caCertificateExpiringCheck'] + if 'caCertificateKeyQualityCheck' in kwargs: + ca_certificate_key_quality_check = kwargs['caCertificateKeyQualityCheck'] + if 'conflictingClientIdsCheck' in kwargs: + conflicting_client_ids_check = kwargs['conflictingClientIdsCheck'] + if 'deviceCertificateExpiringCheck' in kwargs: + device_certificate_expiring_check = kwargs['deviceCertificateExpiringCheck'] + if 'deviceCertificateKeyQualityCheck' in kwargs: + device_certificate_key_quality_check = kwargs['deviceCertificateKeyQualityCheck'] + if 'deviceCertificateSharedCheck' in kwargs: + device_certificate_shared_check = kwargs['deviceCertificateSharedCheck'] + if 'intermediateCaRevokedForActiveDeviceCertificatesCheck' in kwargs: + intermediate_ca_revoked_for_active_device_certificates_check = kwargs['intermediateCaRevokedForActiveDeviceCertificatesCheck'] + if 'ioTPolicyPotentialMisConfigurationCheck' in kwargs: + io_t_policy_potential_mis_configuration_check = kwargs['ioTPolicyPotentialMisConfigurationCheck'] + if 'iotPolicyOverlyPermissiveCheck' in kwargs: + iot_policy_overly_permissive_check = kwargs['iotPolicyOverlyPermissiveCheck'] + if 'iotRoleAliasAllowsAccessToUnusedServicesCheck' in kwargs: + iot_role_alias_allows_access_to_unused_services_check = kwargs['iotRoleAliasAllowsAccessToUnusedServicesCheck'] + if 'iotRoleAliasOverlyPermissiveCheck' in kwargs: + iot_role_alias_overly_permissive_check = kwargs['iotRoleAliasOverlyPermissiveCheck'] + if 'loggingDisabledCheck' in kwargs: + logging_disabled_check = kwargs['loggingDisabledCheck'] + if 'revokedCaCertificateStillActiveCheck' in kwargs: + revoked_ca_certificate_still_active_check = kwargs['revokedCaCertificateStillActiveCheck'] + if 'revokedDeviceCertificateStillActiveCheck' in kwargs: + revoked_device_certificate_still_active_check = kwargs['revokedDeviceCertificateStillActiveCheck'] + if 'unauthenticatedCognitoRoleOverlyPermissiveCheck' in kwargs: + unauthenticated_cognito_role_overly_permissive_check = kwargs['unauthenticatedCognitoRoleOverlyPermissiveCheck'] + if authenticated_cognito_role_overly_permissive_check is not None: _setter("authenticated_cognito_role_overly_permissive_check", authenticated_cognito_role_overly_permissive_check) if ca_certificate_expiring_check is not None: @@ -393,7 +431,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -425,7 +465,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sns: Optional[pulumi.Input['AccountAuditConfigurationAuditNotificationTargetArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if sns is not None: _setter("sns", sns) @@ -462,7 +504,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + if enabled is not None: _setter("enabled", enabled) if role_arn is not None: @@ -522,7 +570,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -557,7 +607,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], billing_group_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'billingGroupDescription' in kwargs: + billing_group_description = kwargs['billingGroupDescription'] + if billing_group_description is not None: _setter("billing_group_description", billing_group_description) @@ -591,7 +645,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -638,7 +694,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'templateBody' in kwargs: + template_body = kwargs['templateBody'] + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + if role_arn is not None: _setter("role_arn", role_arn) if template_body is not None: @@ -694,7 +758,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -743,7 +809,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -792,7 +860,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -836,7 +906,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowAuthorizerOverride' in kwargs: + allow_authorizer_override = kwargs['allowAuthorizerOverride'] + if 'defaultAuthorizerName' in kwargs: + default_authorizer_name = kwargs['defaultAuthorizerName'] + if allow_authorizer_override is not None: _setter("allow_authorizer_override", allow_authorizer_override) if default_authorizer_name is not None: @@ -876,7 +952,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -911,7 +989,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], security_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityPolicy' in kwargs: + security_policy = kwargs['securityPolicy'] + if security_policy is not None: _setter("security_policy", security_policy) @@ -945,7 +1027,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -994,7 +1078,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1035,7 +1121,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], retry_criteria_list: Optional[pulumi.Input[Sequence[pulumi.Input['JobTemplateRetryCriteriaArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retryCriteriaList' in kwargs: + retry_criteria_list = kwargs['retryCriteriaList'] + if retry_criteria_list is not None: _setter("retry_criteria_list", retry_criteria_list) @@ -1069,7 +1159,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exponentialRolloutRate' in kwargs: + exponential_rollout_rate = kwargs['exponentialRolloutRate'] + if 'maximumPerMinute' in kwargs: + maximum_per_minute = kwargs['maximumPerMinute'] + if exponential_rollout_rate is not None: _setter("exponential_rollout_rate", exponential_rollout_rate) if maximum_per_minute is not None: @@ -1128,7 +1224,15 @@ def _configure( failure_type: pulumi.Input['JobTemplateFailureType'], min_number_of_executed_things: pulumi.Input[int], threshold_percentage: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureType' in kwargs: + failure_type = kwargs['failureType'] + if 'minNumberOfExecutedThings' in kwargs: + min_number_of_executed_things = kwargs['minNumberOfExecutedThings'] + if 'thresholdPercentage' in kwargs: + threshold_percentage = kwargs['thresholdPercentage'] + _setter("action", action) _setter("failure_type", failure_type) _setter("min_number_of_executed_things", min_number_of_executed_things) @@ -1207,7 +1311,15 @@ def _configure( base_rate_per_minute: pulumi.Input[int], increment_factor: pulumi.Input[float], rate_increase_criteria: pulumi.Input['JobTemplateRateIncreaseCriteriaArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseRatePerMinute' in kwargs: + base_rate_per_minute = kwargs['baseRatePerMinute'] + if 'incrementFactor' in kwargs: + increment_factor = kwargs['incrementFactor'] + if 'rateIncreaseCriteria' in kwargs: + rate_increase_criteria = kwargs['rateIncreaseCriteria'] + _setter("base_rate_per_minute", base_rate_per_minute) _setter("increment_factor", increment_factor) _setter("rate_increase_criteria", rate_increase_criteria) @@ -1267,7 +1379,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInMinutes' in kwargs: + duration_in_minutes = kwargs['durationInMinutes'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + if duration_in_minutes is not None: _setter("duration_in_minutes", duration_in_minutes) if start_time is not None: @@ -1307,7 +1425,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberOfNotifiedThings' in kwargs: + number_of_notified_things = kwargs['numberOfNotifiedThings'] + if 'numberOfSucceededThings' in kwargs: + number_of_succeeded_things = kwargs['numberOfSucceededThings'] + if number_of_notified_things is not None: _setter("number_of_notified_things", number_of_notified_things) if number_of_succeeded_things is not None: @@ -1350,7 +1474,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureType' in kwargs: + failure_type = kwargs['failureType'] + if 'numberOfRetries' in kwargs: + number_of_retries = kwargs['numberOfRetries'] + if failure_type is not None: _setter("failure_type", failure_type) if number_of_retries is not None: @@ -1395,7 +1525,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1454,7 +1586,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addThingsToThingGroupParams' in kwargs: + add_things_to_thing_group_params = kwargs['addThingsToThingGroupParams'] + if 'enableIoTLoggingParams' in kwargs: + enable_io_t_logging_params = kwargs['enableIoTLoggingParams'] + if 'publishFindingToSnsParams' in kwargs: + publish_finding_to_sns_params = kwargs['publishFindingToSnsParams'] + if 'replaceDefaultPolicyVersionParams' in kwargs: + replace_default_policy_version_params = kwargs['replaceDefaultPolicyVersionParams'] + if 'updateCaCertificateParams' in kwargs: + update_ca_certificate_params = kwargs['updateCaCertificateParams'] + if 'updateDeviceCertificateParams' in kwargs: + update_device_certificate_params = kwargs['updateDeviceCertificateParams'] + if add_things_to_thing_group_params is not None: _setter("add_things_to_thing_group_params", add_things_to_thing_group_params) if enable_io_t_logging_params is not None: @@ -1543,7 +1689,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'thingGroupNames' in kwargs: + thing_group_names = kwargs['thingGroupNames'] + if 'overrideDynamicGroups' in kwargs: + override_dynamic_groups = kwargs['overrideDynamicGroups'] + _setter("thing_group_names", thing_group_names) if override_dynamic_groups is not None: _setter("override_dynamic_groups", override_dynamic_groups) @@ -1593,7 +1745,13 @@ def _configure( _setter: Callable[[Any, Any], None], log_level: pulumi.Input['MitigationActionEnableIoTLoggingParamsLogLevel'], role_arn_for_logging: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if 'roleArnForLogging' in kwargs: + role_arn_for_logging = kwargs['roleArnForLogging'] + _setter("log_level", log_level) _setter("role_arn_for_logging", role_arn_for_logging) @@ -1638,7 +1796,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("topic_arn", topic_arn) @property @@ -1669,7 +1831,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_name: pulumi.Input['MitigationActionReplaceDefaultPolicyVersionParamsTemplateName'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + _setter("template_name", template_name) @property @@ -1702,7 +1868,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1746,7 +1914,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], action: pulumi.Input['MitigationActionUpdateCaCertificateParamsAction'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) @property @@ -1774,7 +1944,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], action: pulumi.Input['MitigationActionUpdateDeviceCertificateParamsAction'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) @property @@ -1805,7 +1977,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'expiresInSec' in kwargs: + expires_in_sec = kwargs['expiresInSec'] + _setter("role_arn", role_arn) if expires_in_sec is not None: _setter("expires_in_sec", expires_in_sec) @@ -1844,7 +2022,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'payloadVersion' in kwargs: + payload_version = kwargs['payloadVersion'] + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + if payload_version is not None: _setter("payload_version", payload_version) if target_arn is not None: @@ -1884,7 +2068,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1927,7 +2113,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1976,7 +2164,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2042,7 +2232,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'consecutiveDatapointsToAlarm' in kwargs: + consecutive_datapoints_to_alarm = kwargs['consecutiveDatapointsToAlarm'] + if 'consecutiveDatapointsToClear' in kwargs: + consecutive_datapoints_to_clear = kwargs['consecutiveDatapointsToClear'] + if 'durationSeconds' in kwargs: + duration_seconds = kwargs['durationSeconds'] + if 'mlDetectionConfig' in kwargs: + ml_detection_config = kwargs['mlDetectionConfig'] + if 'statisticalThreshold' in kwargs: + statistical_threshold = kwargs['statisticalThreshold'] + if comparison_operator is not None: _setter("comparison_operator", comparison_operator) if consecutive_datapoints_to_alarm is not None: @@ -2164,7 +2368,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDimension' in kwargs: + metric_dimension = kwargs['metricDimension'] + if 'suppressAlerts' in kwargs: + suppress_alerts = kwargs['suppressAlerts'] + _setter("name", name) if criteria is not None: _setter("criteria", criteria) @@ -2246,7 +2456,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], confidence_level: Optional[pulumi.Input['SecurityProfileMachineLearningDetectionConfigConfidenceLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'confidenceLevel' in kwargs: + confidence_level = kwargs['confidenceLevel'] + if confidence_level is not None: _setter("confidence_level", confidence_level) @@ -2283,7 +2497,11 @@ def _configure( _setter: Callable[[Any, Any], None], dimension_name: pulumi.Input[str], operator: Optional[pulumi.Input['SecurityProfileMetricDimensionOperator']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionName' in kwargs: + dimension_name = kwargs['dimensionName'] + _setter("dimension_name", dimension_name) if operator is not None: _setter("operator", operator) @@ -2332,7 +2550,11 @@ def _configure( _setter: Callable[[Any, Any], None], metric: pulumi.Input[str], metric_dimension: Optional[pulumi.Input['SecurityProfileMetricDimensionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDimension' in kwargs: + metric_dimension = kwargs['metricDimension'] + _setter("metric", metric) if metric_dimension is not None: _setter("metric_dimension", metric_dimension) @@ -2395,7 +2617,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cidrs is not None: _setter("cidrs", cidrs) if count is not None: @@ -2498,7 +2722,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statistic: Optional[pulumi.Input['SecurityProfileStatisticalThresholdStatistic']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if statistic is not None: _setter("statistic", statistic) @@ -2535,7 +2761,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2584,7 +2812,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2620,10 +2850,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class SoftwarePackageVersionTagArgs: def __init__(__self__, *, @@ -2644,7 +2876,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2685,7 +2919,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attributes is not None: _setter("attributes", attributes) @@ -2711,7 +2947,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attributes is not None: _setter("attributes", attributes) @@ -2740,7 +2978,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributePayload' in kwargs: + attribute_payload = kwargs['attributePayload'] + if 'thingGroupDescription' in kwargs: + thing_group_description = kwargs['thingGroupDescription'] + if attribute_payload is not None: _setter("attribute_payload", attribute_payload) if thing_group_description is not None: @@ -2785,7 +3029,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2829,7 +3075,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'searchableAttributes' in kwargs: + searchable_attributes = kwargs['searchableAttributes'] + if 'thingTypeDescription' in kwargs: + thing_type_description = kwargs['thingTypeDescription'] + if searchable_attributes is not None: _setter("searchable_attributes", searchable_attributes) if thing_type_description is not None: @@ -2874,7 +3126,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2918,7 +3172,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], in_progress_timeout_in_minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inProgressTimeoutInMinutes' in kwargs: + in_progress_timeout_in_minutes = kwargs['inProgressTimeoutInMinutes'] + _setter("in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) @property @@ -3006,7 +3264,31 @@ def _configure( sqs: Optional[pulumi.Input['TopicRuleSqsActionArgs']] = None, step_functions: Optional[pulumi.Input['TopicRuleStepFunctionsActionArgs']] = None, timestream: Optional[pulumi.Input['TopicRuleTimestreamActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudwatchAlarm' in kwargs: + cloudwatch_alarm = kwargs['cloudwatchAlarm'] + if 'cloudwatchLogs' in kwargs: + cloudwatch_logs = kwargs['cloudwatchLogs'] + if 'cloudwatchMetric' in kwargs: + cloudwatch_metric = kwargs['cloudwatchMetric'] + if 'dynamoDBv2' in kwargs: + dynamo_d_bv2 = kwargs['dynamoDBv2'] + if 'dynamoDb' in kwargs: + dynamo_db = kwargs['dynamoDb'] + if 'iotAnalytics' in kwargs: + iot_analytics = kwargs['iotAnalytics'] + if 'iotEvents' in kwargs: + iot_events = kwargs['iotEvents'] + if 'iotSiteWise' in kwargs: + iot_site_wise = kwargs['iotSiteWise'] + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if 'openSearch' in kwargs: + open_search = kwargs['openSearch'] + if 'stepFunctions' in kwargs: + step_functions = kwargs['stepFunctions'] + if cloudwatch_alarm is not None: _setter("cloudwatch_alarm", cloudwatch_alarm) if cloudwatch_logs is not None: @@ -3266,7 +3548,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeInSeconds' in kwargs: + time_in_seconds = kwargs['timeInSeconds'] + if 'offsetInNanos' in kwargs: + offset_in_nanos = kwargs['offsetInNanos'] + _setter("time_in_seconds", time_in_seconds) if offset_in_nanos is not None: _setter("offset_in_nanos", offset_in_nanos) @@ -3308,7 +3596,9 @@ def _configure( timestamp: pulumi.Input['TopicRuleAssetPropertyTimestampArgs'], value: pulumi.Input['TopicRuleAssetPropertyVariantArgs'], quality: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("timestamp", timestamp) _setter("value", value) if quality is not None: @@ -3363,7 +3653,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'booleanValue' in kwargs: + boolean_value = kwargs['booleanValue'] + if 'doubleValue' in kwargs: + double_value = kwargs['doubleValue'] + if 'integerValue' in kwargs: + integer_value = kwargs['integerValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + if boolean_value is not None: _setter("boolean_value", boolean_value) if double_value is not None: @@ -3431,7 +3731,17 @@ def _configure( role_arn: pulumi.Input[str], state_reason: pulumi.Input[str], state_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmName' in kwargs: + alarm_name = kwargs['alarmName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'stateReason' in kwargs: + state_reason = kwargs['stateReason'] + if 'stateValue' in kwargs: + state_value = kwargs['stateValue'] + _setter("alarm_name", alarm_name) _setter("role_arn", role_arn) _setter("state_reason", state_reason) @@ -3492,7 +3802,15 @@ def _configure( log_group_name: pulumi.Input[str], role_arn: pulumi.Input[str], batch_mode: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'batchMode' in kwargs: + batch_mode = kwargs['batchMode'] + _setter("log_group_name", log_group_name) _setter("role_arn", role_arn) if batch_mode is not None: @@ -3553,7 +3871,21 @@ def _configure( metric_value: pulumi.Input[str], role_arn: pulumi.Input[str], metric_timestamp: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'metricNamespace' in kwargs: + metric_namespace = kwargs['metricNamespace'] + if 'metricUnit' in kwargs: + metric_unit = kwargs['metricUnit'] + if 'metricValue' in kwargs: + metric_value = kwargs['metricValue'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'metricTimestamp' in kwargs: + metric_timestamp = kwargs['metricTimestamp'] + _setter("metric_name", metric_name) _setter("metric_namespace", metric_namespace) _setter("metric_unit", metric_unit) @@ -3629,7 +3961,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], confirmation_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'confirmationUrl' in kwargs: + confirmation_url = kwargs['confirmationUrl'] + if confirmation_url is not None: _setter("confirmation_url", confirmation_url) @@ -3664,7 +4000,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if role_arn is not None: _setter("role_arn", role_arn) if security_groups is not None: @@ -3726,7 +4072,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'putItem' in kwargs: + put_item = kwargs['putItem'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if put_item is not None: _setter("put_item", put_item) if role_arn is not None: @@ -3787,7 +4139,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hashKeyField' in kwargs: + hash_key_field = kwargs['hashKeyField'] + if 'hashKeyValue' in kwargs: + hash_key_value = kwargs['hashKeyValue'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'hashKeyType' in kwargs: + hash_key_type = kwargs['hashKeyType'] + if 'payloadField' in kwargs: + payload_field = kwargs['payloadField'] + if 'rangeKeyField' in kwargs: + range_key_field = kwargs['rangeKeyField'] + if 'rangeKeyType' in kwargs: + range_key_type = kwargs['rangeKeyType'] + if 'rangeKeyValue' in kwargs: + range_key_value = kwargs['rangeKeyValue'] + _setter("hash_key_field", hash_key_field) _setter("hash_key_value", hash_key_value) _setter("role_arn", role_arn) @@ -3909,7 +4281,11 @@ def _configure( index: pulumi.Input[str], role_arn: pulumi.Input[str], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("endpoint", endpoint) _setter("id", id) _setter("index", index) @@ -3983,7 +4359,15 @@ def _configure( role_arn: pulumi.Input[str], batch_mode: Optional[pulumi.Input[bool]] = None, separator: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamName' in kwargs: + delivery_stream_name = kwargs['deliveryStreamName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'batchMode' in kwargs: + batch_mode = kwargs['batchMode'] + _setter("delivery_stream_name", delivery_stream_name) _setter("role_arn", role_arn) if batch_mode is not None: @@ -4043,7 +4427,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4087,7 +4473,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'confirmationUrl' in kwargs: + confirmation_url = kwargs['confirmationUrl'] + _setter("url", url) if auth is not None: _setter("auth", auth) @@ -4145,7 +4535,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sigv4: Optional[pulumi.Input['TopicRuleSigV4AuthorizationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if sigv4 is not None: _setter("sigv4", sigv4) @@ -4177,7 +4569,15 @@ def _configure( channel_name: pulumi.Input[str], role_arn: pulumi.Input[str], batch_mode: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'batchMode' in kwargs: + batch_mode = kwargs['batchMode'] + _setter("channel_name", channel_name) _setter("role_arn", role_arn) if batch_mode is not None: @@ -4232,7 +4632,17 @@ def _configure( role_arn: pulumi.Input[str], batch_mode: Optional[pulumi.Input[bool]] = None, message_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputName' in kwargs: + input_name = kwargs['inputName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'batchMode' in kwargs: + batch_mode = kwargs['batchMode'] + if 'messageId' in kwargs: + message_id = kwargs['messageId'] + _setter("input_name", input_name) _setter("role_arn", role_arn) if batch_mode is not None: @@ -4292,7 +4702,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'putAssetPropertyValueEntries' in kwargs: + put_asset_property_value_entries = kwargs['putAssetPropertyValueEntries'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("put_asset_property_value_entries", put_asset_property_value_entries) _setter("role_arn", role_arn) @@ -4330,7 +4746,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4380,7 +4798,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientProperties' in kwargs: + client_properties = kwargs['clientProperties'] + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + _setter("client_properties", client_properties) _setter("destination_arn", destination_arn) _setter("topic", topic) @@ -4464,7 +4888,15 @@ def _configure( role_arn: pulumi.Input[str], stream_name: pulumi.Input[str], partition_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + if 'partitionKey' in kwargs: + partition_key = kwargs['partitionKey'] + _setter("role_arn", role_arn) _setter("stream_name", stream_name) if partition_key is not None: @@ -4510,7 +4942,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], function_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if function_arn is not None: _setter("function_arn", function_arn) @@ -4551,7 +4987,15 @@ def _configure( role_arn: pulumi.Input[str], tracker_name: pulumi.Input[str], timestamp: Optional[pulumi.Input['TopicRuleTimestampArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceId' in kwargs: + device_id = kwargs['deviceId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'trackerName' in kwargs: + tracker_name = kwargs['trackerName'] + _setter("device_id", device_id) _setter("latitude", latitude) _setter("longitude", longitude) @@ -4639,7 +5083,11 @@ def _configure( index: pulumi.Input[str], role_arn: pulumi.Input[str], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("endpoint", endpoint) _setter("id", id) _setter("index", index) @@ -4719,7 +5167,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsIotSqlVersion' in kwargs: + aws_iot_sql_version = kwargs['awsIotSqlVersion'] + if 'errorAction' in kwargs: + error_action = kwargs['errorAction'] + if 'ruleDisabled' in kwargs: + rule_disabled = kwargs['ruleDisabled'] + _setter("actions", actions) _setter("sql", sql) if aws_iot_sql_version is not None: @@ -4810,7 +5266,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyValues' in kwargs: + property_values = kwargs['propertyValues'] + if 'assetId' in kwargs: + asset_id = kwargs['assetId'] + if 'entryId' in kwargs: + entry_id = kwargs['entryId'] + if 'propertyAlias' in kwargs: + property_alias = kwargs['propertyAlias'] + if 'propertyId' in kwargs: + property_id = kwargs['propertyId'] + _setter("property_values", property_values) if asset_id is not None: _setter("asset_id", asset_id) @@ -4879,7 +5347,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("table_name", table_name) @property @@ -4919,7 +5391,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'correlationData' in kwargs: + correlation_data = kwargs['correlationData'] + if 'messageExpiry' in kwargs: + message_expiry = kwargs['messageExpiry'] + if 'payloadFormatIndicator' in kwargs: + payload_format_indicator = kwargs['payloadFormatIndicator'] + if 'responseTopic' in kwargs: + response_topic = kwargs['responseTopic'] + if 'userProperties' in kwargs: + user_properties = kwargs['userProperties'] + if content_type is not None: _setter("content_type", content_type) if correlation_data is not None: @@ -5009,7 +5495,11 @@ def _configure( topic: pulumi.Input[str], headers: Optional[pulumi.Input['TopicRuleRepublishActionHeadersArgs']] = None, qos: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("role_arn", role_arn) _setter("topic", topic) if headers is not None: @@ -5075,7 +5565,15 @@ def _configure( key: pulumi.Input[str], role_arn: pulumi.Input[str], canned_acl: Optional[pulumi.Input['TopicRuleCannedAccessControlList']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'cannedAcl' in kwargs: + canned_acl = kwargs['cannedAcl'] + _setter("bucket_name", bucket_name) _setter("key", key) _setter("role_arn", role_arn) @@ -5137,7 +5635,15 @@ def _configure( role_arn: pulumi.Input[str], service_name: pulumi.Input[str], signing_region: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'signingRegion' in kwargs: + signing_region = kwargs['signingRegion'] + _setter("role_arn", role_arn) _setter("service_name", service_name) _setter("signing_region", signing_region) @@ -5188,7 +5694,15 @@ def _configure( role_arn: pulumi.Input[str], target_arn: pulumi.Input[str], message_format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + if 'messageFormat' in kwargs: + message_format = kwargs['messageFormat'] + _setter("role_arn", role_arn) _setter("target_arn", target_arn) if message_format is not None: @@ -5240,7 +5754,15 @@ def _configure( queue_url: pulumi.Input[str], role_arn: pulumi.Input[str], use_base64: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueUrl' in kwargs: + queue_url = kwargs['queueUrl'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'useBase64' in kwargs: + use_base64 = kwargs['useBase64'] + _setter("queue_url", queue_url) _setter("role_arn", role_arn) if use_base64 is not None: @@ -5292,7 +5814,15 @@ def _configure( role_arn: pulumi.Input[str], state_machine_name: pulumi.Input[str], execution_name_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'stateMachineName' in kwargs: + state_machine_name = kwargs['stateMachineName'] + if 'executionNamePrefix' in kwargs: + execution_name_prefix = kwargs['executionNamePrefix'] + _setter("role_arn", role_arn) _setter("state_machine_name", state_machine_name) if execution_name_prefix is not None: @@ -5341,7 +5871,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -5379,7 +5911,9 @@ def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[str], unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) if unit is not None: _setter("unit", unit) @@ -5427,7 +5961,15 @@ def _configure( role_arn: pulumi.Input[str], table_name: pulumi.Input[str], timestamp: Optional[pulumi.Input['TopicRuleTimestreamTimestampArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("database_name", database_name) _setter("dimensions", dimensions) _setter("role_arn", role_arn) @@ -5496,7 +6038,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -5534,7 +6078,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("unit", unit) _setter("value", value) @@ -5572,7 +6118,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) 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..a2868e82b1 100644 --- a/sdk/python/pulumi_aws_native/iot/account_audit_configuration.py +++ b/sdk/python/pulumi_aws_native/iot/account_audit_configuration.py @@ -39,7 +39,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'auditCheckConfigurations' in kwargs: + audit_check_configurations = kwargs['auditCheckConfigurations'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'auditNotificationTargetConfigurations' in kwargs: + audit_notification_target_configurations = kwargs['auditNotificationTargetConfigurations'] + _setter("account_id", account_id) _setter("audit_check_configurations", audit_check_configurations) _setter("role_arn", role_arn) diff --git a/sdk/python/pulumi_aws_native/iot/authorizer.py b/sdk/python/pulumi_aws_native/iot/authorizer.py index 1dc5966552..bf5b4c0e3b 100644 --- a/sdk/python/pulumi_aws_native/iot/authorizer.py +++ b/sdk/python/pulumi_aws_native/iot/authorizer.py @@ -50,7 +50,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizerFunctionArn' in kwargs: + authorizer_function_arn = kwargs['authorizerFunctionArn'] + if 'authorizerName' in kwargs: + authorizer_name = kwargs['authorizerName'] + if 'enableCachingForHttp' in kwargs: + enable_caching_for_http = kwargs['enableCachingForHttp'] + if 'signingDisabled' in kwargs: + signing_disabled = kwargs['signingDisabled'] + if 'tokenKeyName' in kwargs: + token_key_name = kwargs['tokenKeyName'] + if 'tokenSigningPublicKeys' in kwargs: + token_signing_public_keys = kwargs['tokenSigningPublicKeys'] + _setter("authorizer_function_arn", authorizer_function_arn) if authorizer_name is not None: _setter("authorizer_name", authorizer_name) diff --git a/sdk/python/pulumi_aws_native/iot/billing_group.py b/sdk/python/pulumi_aws_native/iot/billing_group.py index ea62ccb4f0..0d164c9e0d 100644 --- a/sdk/python/pulumi_aws_native/iot/billing_group.py +++ b/sdk/python/pulumi_aws_native/iot/billing_group.py @@ -35,7 +35,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'billingGroupName' in kwargs: + billing_group_name = kwargs['billingGroupName'] + if 'billingGroupProperties' in kwargs: + billing_group_properties = kwargs['billingGroupProperties'] + if billing_group_name is not None: _setter("billing_group_name", billing_group_name) if billing_group_properties is not 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..6de1aec388 100644 --- a/sdk/python/pulumi_aws_native/iot/ca_certificate.py +++ b/sdk/python/pulumi_aws_native/iot/ca_certificate.py @@ -52,7 +52,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caCertificatePem' in kwargs: + ca_certificate_pem = kwargs['caCertificatePem'] + if 'autoRegistrationStatus' in kwargs: + auto_registration_status = kwargs['autoRegistrationStatus'] + if 'certificateMode' in kwargs: + certificate_mode = kwargs['certificateMode'] + if 'registrationConfig' in kwargs: + registration_config = kwargs['registrationConfig'] + if 'removeAutoRegistration' in kwargs: + remove_auto_registration = kwargs['removeAutoRegistration'] + if 'verificationCertificatePem' in kwargs: + verification_certificate_pem = kwargs['verificationCertificatePem'] + _setter("ca_certificate_pem", ca_certificate_pem) _setter("status", status) if auto_registration_status is not None: diff --git a/sdk/python/pulumi_aws_native/iot/certificate.py b/sdk/python/pulumi_aws_native/iot/certificate.py index d4dece8c67..41a875cdeb 100644 --- a/sdk/python/pulumi_aws_native/iot/certificate.py +++ b/sdk/python/pulumi_aws_native/iot/certificate.py @@ -39,7 +39,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caCertificatePem' in kwargs: + ca_certificate_pem = kwargs['caCertificatePem'] + if 'certificateMode' in kwargs: + certificate_mode = kwargs['certificateMode'] + if 'certificatePem' in kwargs: + certificate_pem = kwargs['certificatePem'] + if 'certificateSigningRequest' in kwargs: + certificate_signing_request = kwargs['certificateSigningRequest'] + _setter("status", status) if ca_certificate_pem is not None: _setter("ca_certificate_pem", ca_certificate_pem) diff --git a/sdk/python/pulumi_aws_native/iot/custom_metric.py b/sdk/python/pulumi_aws_native/iot/custom_metric.py index db27f31b18..08de7df07c 100644 --- a/sdk/python/pulumi_aws_native/iot/custom_metric.py +++ b/sdk/python/pulumi_aws_native/iot/custom_metric.py @@ -42,7 +42,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricType' in kwargs: + metric_type = kwargs['metricType'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_type", metric_type) if display_name is not None: _setter("display_name", display_name) diff --git a/sdk/python/pulumi_aws_native/iot/dimension.py b/sdk/python/pulumi_aws_native/iot/dimension.py index 9aac4d5e0f..1375a616ab 100644 --- a/sdk/python/pulumi_aws_native/iot/dimension.py +++ b/sdk/python/pulumi_aws_native/iot/dimension.py @@ -42,7 +42,11 @@ def _configure( type: pulumi.Input['DimensionType'], name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stringValues' in kwargs: + string_values = kwargs['stringValues'] + _setter("string_values", string_values) _setter("type", type) if name is not None: diff --git a/sdk/python/pulumi_aws_native/iot/domain_configuration.py b/sdk/python/pulumi_aws_native/iot/domain_configuration.py index b95587283b..a9c49dc626 100644 --- a/sdk/python/pulumi_aws_native/iot/domain_configuration.py +++ b/sdk/python/pulumi_aws_native/iot/domain_configuration.py @@ -53,7 +53,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authorizerConfig' in kwargs: + authorizer_config = kwargs['authorizerConfig'] + if 'domainConfigurationName' in kwargs: + domain_configuration_name = kwargs['domainConfigurationName'] + if 'domainConfigurationStatus' in kwargs: + domain_configuration_status = kwargs['domainConfigurationStatus'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'serverCertificateArns' in kwargs: + server_certificate_arns = kwargs['serverCertificateArns'] + if 'serviceType' in kwargs: + service_type = kwargs['serviceType'] + if 'tlsConfig' in kwargs: + tls_config = kwargs['tlsConfig'] + if 'validationCertificateArn' in kwargs: + validation_certificate_arn = kwargs['validationCertificateArn'] + if authorizer_config is not None: _setter("authorizer_config", authorizer_config) if domain_configuration_name is not 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..d207c1dc60 100644 --- a/sdk/python/pulumi_aws_native/iot/fleet_metric.py +++ b/sdk/python/pulumi_aws_native/iot/fleet_metric.py @@ -64,7 +64,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'aggregationField' in kwargs: + aggregation_field = kwargs['aggregationField'] + if 'aggregationType' in kwargs: + aggregation_type = kwargs['aggregationType'] + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'queryVersion' in kwargs: + query_version = kwargs['queryVersion'] + _setter("metric_name", metric_name) if aggregation_field is not None: _setter("aggregation_field", aggregation_field) diff --git a/sdk/python/pulumi_aws_native/iot/job_template.py b/sdk/python/pulumi_aws_native/iot/job_template.py index aace69e8d9..6deb46547c 100644 --- a/sdk/python/pulumi_aws_native/iot/job_template.py +++ b/sdk/python/pulumi_aws_native/iot/job_template.py @@ -74,7 +74,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobTemplateId' in kwargs: + job_template_id = kwargs['jobTemplateId'] + if 'abortConfig' in kwargs: + abort_config = kwargs['abortConfig'] + if 'destinationPackageVersions' in kwargs: + destination_package_versions = kwargs['destinationPackageVersions'] + if 'documentSource' in kwargs: + document_source = kwargs['documentSource'] + if 'jobArn' in kwargs: + job_arn = kwargs['jobArn'] + if 'jobExecutionsRetryConfig' in kwargs: + job_executions_retry_config = kwargs['jobExecutionsRetryConfig'] + if 'jobExecutionsRolloutConfig' in kwargs: + job_executions_rollout_config = kwargs['jobExecutionsRolloutConfig'] + if 'maintenanceWindows' in kwargs: + maintenance_windows = kwargs['maintenanceWindows'] + if 'presignedUrlConfig' in kwargs: + presigned_url_config = kwargs['presignedUrlConfig'] + if 'timeoutConfig' in kwargs: + timeout_config = kwargs['timeoutConfig'] + _setter("description", description) _setter("job_template_id", job_template_id) if abort_config is not None: diff --git a/sdk/python/pulumi_aws_native/iot/logging.py b/sdk/python/pulumi_aws_native/iot/logging.py index d48c7411ce..6255d85a90 100644 --- a/sdk/python/pulumi_aws_native/iot/logging.py +++ b/sdk/python/pulumi_aws_native/iot/logging.py @@ -36,7 +36,15 @@ def _configure( account_id: pulumi.Input[str], default_log_level: pulumi.Input['LoggingDefaultLogLevel'], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'defaultLogLevel' in kwargs: + default_log_level = kwargs['defaultLogLevel'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("account_id", account_id) _setter("default_log_level", default_log_level) _setter("role_arn", role_arn) diff --git a/sdk/python/pulumi_aws_native/iot/mitigation_action.py b/sdk/python/pulumi_aws_native/iot/mitigation_action.py index 6dd5a9fb2d..222743649d 100644 --- a/sdk/python/pulumi_aws_native/iot/mitigation_action.py +++ b/sdk/python/pulumi_aws_native/iot/mitigation_action.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionParams' in kwargs: + action_params = kwargs['actionParams'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'actionName' in kwargs: + action_name = kwargs['actionName'] + _setter("action_params", action_params) _setter("role_arn", role_arn) if action_name is not None: diff --git a/sdk/python/pulumi_aws_native/iot/outputs.py b/sdk/python/pulumi_aws_native/iot/outputs.py index 34e916228a..c7105f1cfc 100644 --- a/sdk/python/pulumi_aws_native/iot/outputs.py +++ b/sdk/python/pulumi_aws_native/iot/outputs.py @@ -147,7 +147,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], criteria_list: Sequence['outputs.JobTemplateAbortCriteria'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'criteriaList' in kwargs: + criteria_list = kwargs['criteriaList'] + _setter("criteria_list", criteria_list) @property @@ -175,7 +179,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -298,7 +304,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticatedCognitoRoleOverlyPermissiveCheck' in kwargs: + authenticated_cognito_role_overly_permissive_check = kwargs['authenticatedCognitoRoleOverlyPermissiveCheck'] + if 'caCertificateExpiringCheck' in kwargs: + ca_certificate_expiring_check = kwargs['caCertificateExpiringCheck'] + if 'caCertificateKeyQualityCheck' in kwargs: + ca_certificate_key_quality_check = kwargs['caCertificateKeyQualityCheck'] + if 'conflictingClientIdsCheck' in kwargs: + conflicting_client_ids_check = kwargs['conflictingClientIdsCheck'] + if 'deviceCertificateExpiringCheck' in kwargs: + device_certificate_expiring_check = kwargs['deviceCertificateExpiringCheck'] + if 'deviceCertificateKeyQualityCheck' in kwargs: + device_certificate_key_quality_check = kwargs['deviceCertificateKeyQualityCheck'] + if 'deviceCertificateSharedCheck' in kwargs: + device_certificate_shared_check = kwargs['deviceCertificateSharedCheck'] + if 'intermediateCaRevokedForActiveDeviceCertificatesCheck' in kwargs: + intermediate_ca_revoked_for_active_device_certificates_check = kwargs['intermediateCaRevokedForActiveDeviceCertificatesCheck'] + if 'ioTPolicyPotentialMisConfigurationCheck' in kwargs: + io_t_policy_potential_mis_configuration_check = kwargs['ioTPolicyPotentialMisConfigurationCheck'] + if 'iotPolicyOverlyPermissiveCheck' in kwargs: + iot_policy_overly_permissive_check = kwargs['iotPolicyOverlyPermissiveCheck'] + if 'iotRoleAliasAllowsAccessToUnusedServicesCheck' in kwargs: + iot_role_alias_allows_access_to_unused_services_check = kwargs['iotRoleAliasAllowsAccessToUnusedServicesCheck'] + if 'iotRoleAliasOverlyPermissiveCheck' in kwargs: + iot_role_alias_overly_permissive_check = kwargs['iotRoleAliasOverlyPermissiveCheck'] + if 'loggingDisabledCheck' in kwargs: + logging_disabled_check = kwargs['loggingDisabledCheck'] + if 'revokedCaCertificateStillActiveCheck' in kwargs: + revoked_ca_certificate_still_active_check = kwargs['revokedCaCertificateStillActiveCheck'] + if 'revokedDeviceCertificateStillActiveCheck' in kwargs: + revoked_device_certificate_still_active_check = kwargs['revokedDeviceCertificateStillActiveCheck'] + if 'unauthenticatedCognitoRoleOverlyPermissiveCheck' in kwargs: + unauthenticated_cognito_role_overly_permissive_check = kwargs['unauthenticatedCognitoRoleOverlyPermissiveCheck'] + if authenticated_cognito_role_overly_permissive_check is not None: _setter("authenticated_cognito_role_overly_permissive_check", authenticated_cognito_role_overly_permissive_check) if ca_certificate_expiring_check is not None: @@ -455,7 +495,13 @@ def _configure( enabled: Optional[bool] = None, role_arn: Optional[str] = None, target_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + if enabled is not None: _setter("enabled", enabled) if role_arn is not None: @@ -506,7 +552,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sns: Optional['outputs.AccountAuditConfigurationAuditNotificationTarget'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if sns is not None: _setter("sns", sns) @@ -531,7 +579,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -575,7 +625,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], billing_group_description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'billingGroupDescription' in kwargs: + billing_group_description = kwargs['billingGroupDescription'] + if billing_group_description is not None: _setter("billing_group_description", billing_group_description) @@ -608,7 +662,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -668,7 +724,15 @@ def _configure( role_arn: Optional[str] = None, template_body: Optional[str] = None, template_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'templateBody' in kwargs: + template_body = kwargs['templateBody'] + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + if role_arn is not None: _setter("role_arn", role_arn) if template_body is not None: @@ -715,7 +779,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -759,7 +825,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -803,7 +871,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -858,7 +928,13 @@ def _configure( _setter: Callable[[Any, Any], None], allow_authorizer_override: Optional[bool] = None, default_authorizer_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowAuthorizerOverride' in kwargs: + allow_authorizer_override = kwargs['allowAuthorizerOverride'] + if 'defaultAuthorizerName' in kwargs: + default_authorizer_name = kwargs['defaultAuthorizerName'] + if allow_authorizer_override is not None: _setter("allow_authorizer_override", allow_authorizer_override) if default_authorizer_name is not None: @@ -914,7 +990,15 @@ def _configure( server_certificate_arn: Optional[str] = None, server_certificate_status: Optional['DomainConfigurationServerCertificateSummaryServerCertificateStatus'] = None, server_certificate_status_detail: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serverCertificateArn' in kwargs: + server_certificate_arn = kwargs['serverCertificateArn'] + if 'serverCertificateStatus' in kwargs: + server_certificate_status = kwargs['serverCertificateStatus'] + if 'serverCertificateStatusDetail' in kwargs: + server_certificate_status_detail = kwargs['serverCertificateStatusDetail'] + if server_certificate_arn is not None: _setter("server_certificate_arn", server_certificate_arn) if server_certificate_status is not None: @@ -953,7 +1037,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -997,7 +1083,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], security_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityPolicy' in kwargs: + security_policy = kwargs['securityPolicy'] + if security_policy is not None: _setter("security_policy", security_policy) @@ -1030,7 +1120,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -1074,7 +1166,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1124,7 +1218,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], retry_criteria_list: Optional[Sequence['outputs.JobTemplateRetryCriteria']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retryCriteriaList' in kwargs: + retry_criteria_list = kwargs['retryCriteriaList'] + if retry_criteria_list is not None: _setter("retry_criteria_list", retry_criteria_list) @@ -1176,7 +1274,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exponentialRolloutRate' in kwargs: + exponential_rollout_rate = kwargs['exponentialRolloutRate'] + if 'maximumPerMinute' in kwargs: + maximum_per_minute = kwargs['maximumPerMinute'] + if exponential_rollout_rate is not None: _setter("exponential_rollout_rate", exponential_rollout_rate) if maximum_per_minute is not None: @@ -1251,7 +1355,15 @@ def _configure( failure_type: 'JobTemplateFailureType', min_number_of_executed_things: int, threshold_percentage: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureType' in kwargs: + failure_type = kwargs['failureType'] + if 'minNumberOfExecutedThings' in kwargs: + min_number_of_executed_things = kwargs['minNumberOfExecutedThings'] + if 'thresholdPercentage' in kwargs: + threshold_percentage = kwargs['thresholdPercentage'] + _setter("action", action) _setter("failure_type", failure_type) _setter("min_number_of_executed_things", min_number_of_executed_things) @@ -1338,7 +1450,15 @@ def _configure( base_rate_per_minute: int, increment_factor: float, rate_increase_criteria: 'outputs.JobTemplateRateIncreaseCriteria', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseRatePerMinute' in kwargs: + base_rate_per_minute = kwargs['baseRatePerMinute'] + if 'incrementFactor' in kwargs: + increment_factor = kwargs['incrementFactor'] + if 'rateIncreaseCriteria' in kwargs: + rate_increase_criteria = kwargs['rateIncreaseCriteria'] + _setter("base_rate_per_minute", base_rate_per_minute) _setter("increment_factor", increment_factor) _setter("rate_increase_criteria", rate_increase_criteria) @@ -1408,7 +1528,13 @@ def _configure( _setter: Callable[[Any, Any], None], duration_in_minutes: Optional[int] = None, start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInMinutes' in kwargs: + duration_in_minutes = kwargs['durationInMinutes'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + if duration_in_minutes is not None: _setter("duration_in_minutes", duration_in_minutes) if start_time is not None: @@ -1459,7 +1585,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberOfNotifiedThings' in kwargs: + number_of_notified_things = kwargs['numberOfNotifiedThings'] + if 'numberOfSucceededThings' in kwargs: + number_of_succeeded_things = kwargs['numberOfSucceededThings'] + if number_of_notified_things is not None: _setter("number_of_notified_things", number_of_notified_things) if number_of_succeeded_things is not None: @@ -1516,7 +1648,13 @@ def _configure( _setter: Callable[[Any, Any], None], failure_type: Optional['JobTemplateJobRetryFailureType'] = None, number_of_retries: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureType' in kwargs: + failure_type = kwargs['failureType'] + if 'numberOfRetries' in kwargs: + number_of_retries = kwargs['numberOfRetries'] + if failure_type is not None: _setter("failure_type", failure_type) if number_of_retries is not None: @@ -1556,7 +1694,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1637,7 +1777,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addThingsToThingGroupParams' in kwargs: + add_things_to_thing_group_params = kwargs['addThingsToThingGroupParams'] + if 'enableIoTLoggingParams' in kwargs: + enable_io_t_logging_params = kwargs['enableIoTLoggingParams'] + if 'publishFindingToSnsParams' in kwargs: + publish_finding_to_sns_params = kwargs['publishFindingToSnsParams'] + if 'replaceDefaultPolicyVersionParams' in kwargs: + replace_default_policy_version_params = kwargs['replaceDefaultPolicyVersionParams'] + if 'updateCaCertificateParams' in kwargs: + update_ca_certificate_params = kwargs['updateCaCertificateParams'] + if 'updateDeviceCertificateParams' in kwargs: + update_device_certificate_params = kwargs['updateDeviceCertificateParams'] + if add_things_to_thing_group_params is not None: _setter("add_things_to_thing_group_params", add_things_to_thing_group_params) if enable_io_t_logging_params is not None: @@ -1724,7 +1878,13 @@ def _configure( _setter: Callable[[Any, Any], None], thing_group_names: Sequence[str], override_dynamic_groups: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'thingGroupNames' in kwargs: + thing_group_names = kwargs['thingGroupNames'] + if 'overrideDynamicGroups' in kwargs: + override_dynamic_groups = kwargs['overrideDynamicGroups'] + _setter("thing_group_names", thing_group_names) if override_dynamic_groups is not None: _setter("override_dynamic_groups", override_dynamic_groups) @@ -1788,7 +1948,13 @@ def _configure( _setter: Callable[[Any, Any], None], log_level: 'MitigationActionEnableIoTLoggingParamsLogLevel', role_arn_for_logging: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if 'roleArnForLogging' in kwargs: + role_arn_for_logging = kwargs['roleArnForLogging'] + _setter("log_level", log_level) _setter("role_arn_for_logging", role_arn_for_logging) @@ -1845,7 +2011,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("topic_arn", topic_arn) @property @@ -1892,7 +2062,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_name: 'MitigationActionReplaceDefaultPolicyVersionParamsTemplateName', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + _setter("template_name", template_name) @property @@ -1924,7 +2098,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1963,7 +2139,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], action: 'MitigationActionUpdateCaCertificateParamsAction', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) @property @@ -1990,7 +2168,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], action: 'MitigationActionUpdateDeviceCertificateParamsAction', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) @property @@ -2039,7 +2219,13 @@ def _configure( _setter: Callable[[Any, Any], None], role_arn: str, expires_in_sec: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'expiresInSec' in kwargs: + expires_in_sec = kwargs['expiresInSec'] + _setter("role_arn", role_arn) if expires_in_sec is not None: _setter("expires_in_sec", expires_in_sec) @@ -2089,7 +2275,13 @@ def _configure( _setter: Callable[[Any, Any], None], payload_version: Optional[str] = None, target_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'payloadVersion' in kwargs: + payload_version = kwargs['payloadVersion'] + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + if payload_version is not None: _setter("payload_version", payload_version) if target_arn is not None: @@ -2121,7 +2313,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2159,7 +2353,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2203,7 +2399,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2276,7 +2474,13 @@ def _configure( metric: Optional[str] = None, metric_dimension: Optional['outputs.SecurityProfileMetricDimension'] = None, suppress_alerts: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDimension' in kwargs: + metric_dimension = kwargs['metricDimension'] + if 'suppressAlerts' in kwargs: + suppress_alerts = kwargs['suppressAlerts'] + _setter("name", name) if criteria is not None: _setter("criteria", criteria) @@ -2389,7 +2593,21 @@ def _configure( ml_detection_config: Optional['outputs.SecurityProfileMachineLearningDetectionConfig'] = None, statistical_threshold: Optional['outputs.SecurityProfileStatisticalThreshold'] = None, value: Optional['outputs.SecurityProfileMetricValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'consecutiveDatapointsToAlarm' in kwargs: + consecutive_datapoints_to_alarm = kwargs['consecutiveDatapointsToAlarm'] + if 'consecutiveDatapointsToClear' in kwargs: + consecutive_datapoints_to_clear = kwargs['consecutiveDatapointsToClear'] + if 'durationSeconds' in kwargs: + duration_seconds = kwargs['durationSeconds'] + if 'mlDetectionConfig' in kwargs: + ml_detection_config = kwargs['mlDetectionConfig'] + if 'statisticalThreshold' in kwargs: + statistical_threshold = kwargs['statisticalThreshold'] + if comparison_operator is not None: _setter("comparison_operator", comparison_operator) if consecutive_datapoints_to_alarm is not None: @@ -2489,7 +2707,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], confidence_level: Optional['SecurityProfileMachineLearningDetectionConfigConfidenceLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'confidenceLevel' in kwargs: + confidence_level = kwargs['confidenceLevel'] + if confidence_level is not None: _setter("confidence_level", confidence_level) @@ -2542,7 +2764,11 @@ def _configure( _setter: Callable[[Any, Any], None], dimension_name: str, operator: Optional['SecurityProfileMetricDimensionOperator'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionName' in kwargs: + dimension_name = kwargs['dimensionName'] + _setter("dimension_name", dimension_name) if operator is not None: _setter("operator", operator) @@ -2603,7 +2829,11 @@ def _configure( _setter: Callable[[Any, Any], None], metric: str, metric_dimension: Optional['outputs.SecurityProfileMetricDimension'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricDimension' in kwargs: + metric_dimension = kwargs['metricDimension'] + _setter("metric", metric) if metric_dimension is not None: _setter("metric_dimension", metric_dimension) @@ -2661,7 +2891,9 @@ def _configure( numbers: Optional[Sequence[float]] = None, ports: Optional[Sequence[int]] = None, strings: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cidrs is not None: _setter("cidrs", cidrs) if count is not None: @@ -2743,7 +2975,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statistic: Optional['SecurityProfileStatisticalThresholdStatistic'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if statistic is not None: _setter("statistic", statistic) @@ -2779,7 +3013,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2823,7 +3059,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2851,10 +3089,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class SoftwarePackageVersionTag(dict): """ @@ -2878,7 +3118,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2911,7 +3153,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attributes is not None: _setter("attributes", attributes) @@ -2933,7 +3177,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attributes is not None: _setter("attributes", attributes) @@ -2977,7 +3223,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_payload: Optional['outputs.ThingGroupAttributePayload'] = None, thing_group_description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributePayload' in kwargs: + attribute_payload = kwargs['attributePayload'] + if 'thingGroupDescription' in kwargs: + thing_group_description = kwargs['thingGroupDescription'] + if attribute_payload is not None: _setter("attribute_payload", attribute_payload) if thing_group_description is not None: @@ -3017,7 +3269,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3072,7 +3326,13 @@ def _configure( _setter: Callable[[Any, Any], None], searchable_attributes: Optional[Sequence[str]] = None, thing_type_description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'searchableAttributes' in kwargs: + searchable_attributes = kwargs['searchableAttributes'] + if 'thingTypeDescription' in kwargs: + thing_type_description = kwargs['thingTypeDescription'] + if searchable_attributes is not None: _setter("searchable_attributes", searchable_attributes) if thing_type_description is not None: @@ -3112,7 +3372,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3168,7 +3430,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], in_progress_timeout_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inProgressTimeoutInMinutes' in kwargs: + in_progress_timeout_in_minutes = kwargs['inProgressTimeoutInMinutes'] + _setter("in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) @property @@ -3289,7 +3555,31 @@ def _configure( sqs: Optional['outputs.TopicRuleSqsAction'] = None, step_functions: Optional['outputs.TopicRuleStepFunctionsAction'] = None, timestream: Optional['outputs.TopicRuleTimestreamAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudwatchAlarm' in kwargs: + cloudwatch_alarm = kwargs['cloudwatchAlarm'] + if 'cloudwatchLogs' in kwargs: + cloudwatch_logs = kwargs['cloudwatchLogs'] + if 'cloudwatchMetric' in kwargs: + cloudwatch_metric = kwargs['cloudwatchMetric'] + if 'dynamoDBv2' in kwargs: + dynamo_d_bv2 = kwargs['dynamoDBv2'] + if 'dynamoDb' in kwargs: + dynamo_db = kwargs['dynamoDb'] + if 'iotAnalytics' in kwargs: + iot_analytics = kwargs['iotAnalytics'] + if 'iotEvents' in kwargs: + iot_events = kwargs['iotEvents'] + if 'iotSiteWise' in kwargs: + iot_site_wise = kwargs['iotSiteWise'] + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if 'openSearch' in kwargs: + open_search = kwargs['openSearch'] + if 'stepFunctions' in kwargs: + step_functions = kwargs['stepFunctions'] + if cloudwatch_alarm is not None: _setter("cloudwatch_alarm", cloudwatch_alarm) if cloudwatch_logs is not None: @@ -3480,7 +3770,13 @@ def _configure( _setter: Callable[[Any, Any], None], time_in_seconds: str, offset_in_nanos: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeInSeconds' in kwargs: + time_in_seconds = kwargs['timeInSeconds'] + if 'offsetInNanos' in kwargs: + offset_in_nanos = kwargs['offsetInNanos'] + _setter("time_in_seconds", time_in_seconds) if offset_in_nanos is not None: _setter("offset_in_nanos", offset_in_nanos) @@ -3514,7 +3810,9 @@ def _configure( timestamp: 'outputs.TopicRuleAssetPropertyTimestamp', value: 'outputs.TopicRuleAssetPropertyVariant', quality: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("timestamp", timestamp) _setter("value", value) if quality is not None: @@ -3580,7 +3878,17 @@ def _configure( double_value: Optional[str] = None, integer_value: Optional[str] = None, string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'booleanValue' in kwargs: + boolean_value = kwargs['booleanValue'] + if 'doubleValue' in kwargs: + double_value = kwargs['doubleValue'] + if 'integerValue' in kwargs: + integer_value = kwargs['integerValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + if boolean_value is not None: _setter("boolean_value", boolean_value) if double_value is not None: @@ -3655,7 +3963,17 @@ def _configure( role_arn: str, state_reason: str, state_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmName' in kwargs: + alarm_name = kwargs['alarmName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'stateReason' in kwargs: + state_reason = kwargs['stateReason'] + if 'stateValue' in kwargs: + state_value = kwargs['stateValue'] + _setter("alarm_name", alarm_name) _setter("role_arn", role_arn) _setter("state_reason", state_reason) @@ -3721,7 +4039,15 @@ def _configure( log_group_name: str, role_arn: str, batch_mode: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'batchMode' in kwargs: + batch_mode = kwargs['batchMode'] + _setter("log_group_name", log_group_name) _setter("role_arn", role_arn) if batch_mode is not None: @@ -3797,7 +4123,21 @@ def _configure( metric_value: str, role_arn: str, metric_timestamp: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'metricNamespace' in kwargs: + metric_namespace = kwargs['metricNamespace'] + if 'metricUnit' in kwargs: + metric_unit = kwargs['metricUnit'] + if 'metricValue' in kwargs: + metric_value = kwargs['metricValue'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'metricTimestamp' in kwargs: + metric_timestamp = kwargs['metricTimestamp'] + _setter("metric_name", metric_name) _setter("metric_namespace", metric_namespace) _setter("metric_unit", metric_unit) @@ -3866,7 +4206,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], confirmation_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'confirmationUrl' in kwargs: + confirmation_url = kwargs['confirmationUrl'] + if confirmation_url is not None: _setter("confirmation_url", confirmation_url) @@ -3920,7 +4264,17 @@ def _configure( security_groups: Optional[Sequence[str]] = None, subnet_ids: Optional[Sequence[str]] = None, vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if role_arn is not None: _setter("role_arn", role_arn) if security_groups is not None: @@ -3985,7 +4339,13 @@ def _configure( _setter: Callable[[Any, Any], None], put_item: Optional['outputs.TopicRulePutItemInput'] = None, role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'putItem' in kwargs: + put_item = kwargs['putItem'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if put_item is not None: _setter("put_item", put_item) if role_arn is not None: @@ -4071,7 +4431,27 @@ def _configure( range_key_field: Optional[str] = None, range_key_type: Optional[str] = None, range_key_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hashKeyField' in kwargs: + hash_key_field = kwargs['hashKeyField'] + if 'hashKeyValue' in kwargs: + hash_key_value = kwargs['hashKeyValue'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'hashKeyType' in kwargs: + hash_key_type = kwargs['hashKeyType'] + if 'payloadField' in kwargs: + payload_field = kwargs['payloadField'] + if 'rangeKeyField' in kwargs: + range_key_field = kwargs['rangeKeyField'] + if 'rangeKeyType' in kwargs: + range_key_type = kwargs['rangeKeyType'] + if 'rangeKeyValue' in kwargs: + range_key_value = kwargs['rangeKeyValue'] + _setter("hash_key_field", hash_key_field) _setter("hash_key_value", hash_key_value) _setter("role_arn", role_arn) @@ -4174,7 +4554,11 @@ def _configure( index: str, role_arn: str, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("endpoint", endpoint) _setter("id", id) _setter("index", index) @@ -4249,7 +4633,15 @@ def _configure( role_arn: str, batch_mode: Optional[bool] = None, separator: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamName' in kwargs: + delivery_stream_name = kwargs['deliveryStreamName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'batchMode' in kwargs: + batch_mode = kwargs['batchMode'] + _setter("delivery_stream_name", delivery_stream_name) _setter("role_arn", role_arn) if batch_mode is not None: @@ -4316,7 +4708,11 @@ def _configure( auth: Optional['outputs.TopicRuleHttpAuthorization'] = None, confirmation_url: Optional[str] = None, headers: Optional[Sequence['outputs.TopicRuleHttpActionHeader']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'confirmationUrl' in kwargs: + confirmation_url = kwargs['confirmationUrl'] + _setter("url", url) if auth is not None: _setter("auth", auth) @@ -4361,7 +4757,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4388,7 +4786,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sigv4: Optional['outputs.TopicRuleSigV4Authorization'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if sigv4 is not None: _setter("sigv4", sigv4) @@ -4437,7 +4837,15 @@ def _configure( channel_name: str, role_arn: str, batch_mode: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'batchMode' in kwargs: + batch_mode = kwargs['batchMode'] + _setter("channel_name", channel_name) _setter("role_arn", role_arn) if batch_mode is not None: @@ -4503,7 +4911,17 @@ def _configure( role_arn: str, batch_mode: Optional[bool] = None, message_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputName' in kwargs: + input_name = kwargs['inputName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'batchMode' in kwargs: + batch_mode = kwargs['batchMode'] + if 'messageId' in kwargs: + message_id = kwargs['messageId'] + _setter("input_name", input_name) _setter("role_arn", role_arn) if batch_mode is not None: @@ -4566,7 +4984,13 @@ def _configure( _setter: Callable[[Any, Any], None], put_asset_property_value_entries: Sequence['outputs.TopicRulePutAssetPropertyValueEntry'], role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'putAssetPropertyValueEntries' in kwargs: + put_asset_property_value_entries = kwargs['putAssetPropertyValueEntries'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("put_asset_property_value_entries", put_asset_property_value_entries) _setter("role_arn", role_arn) @@ -4627,7 +5051,13 @@ def _configure( headers: Optional[Sequence['outputs.TopicRuleKafkaActionHeader']] = None, key: Optional[str] = None, partition: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientProperties' in kwargs: + client_properties = kwargs['clientProperties'] + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + _setter("client_properties", client_properties) _setter("destination_arn", destination_arn) _setter("topic", topic) @@ -4684,7 +5114,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4738,7 +5170,15 @@ def _configure( role_arn: str, stream_name: str, partition_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + if 'partitionKey' in kwargs: + partition_key = kwargs['partitionKey'] + _setter("role_arn", role_arn) _setter("stream_name", stream_name) if partition_key is not None: @@ -4789,7 +5229,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], function_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if function_arn is not None: _setter("function_arn", function_arn) @@ -4847,7 +5291,15 @@ def _configure( role_arn: str, tracker_name: str, timestamp: Optional['outputs.TopicRuleTimestamp'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceId' in kwargs: + device_id = kwargs['deviceId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'trackerName' in kwargs: + tracker_name = kwargs['trackerName'] + _setter("device_id", device_id) _setter("latitude", latitude) _setter("longitude", longitude) @@ -4928,7 +5380,11 @@ def _configure( index: str, role_arn: str, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("endpoint", endpoint) _setter("id", id) _setter("index", index) @@ -5009,7 +5465,15 @@ def _configure( description: Optional[str] = None, error_action: Optional['outputs.TopicRuleAction'] = None, rule_disabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsIotSqlVersion' in kwargs: + aws_iot_sql_version = kwargs['awsIotSqlVersion'] + if 'errorAction' in kwargs: + error_action = kwargs['errorAction'] + if 'ruleDisabled' in kwargs: + rule_disabled = kwargs['ruleDisabled'] + _setter("actions", actions) _setter("sql", sql) if aws_iot_sql_version is not None: @@ -5101,7 +5565,19 @@ def _configure( entry_id: Optional[str] = None, property_alias: Optional[str] = None, property_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyValues' in kwargs: + property_values = kwargs['propertyValues'] + if 'assetId' in kwargs: + asset_id = kwargs['assetId'] + if 'entryId' in kwargs: + entry_id = kwargs['entryId'] + if 'propertyAlias' in kwargs: + property_alias = kwargs['propertyAlias'] + if 'propertyId' in kwargs: + property_id = kwargs['propertyId'] + _setter("property_values", property_values) if asset_id is not None: _setter("asset_id", asset_id) @@ -5167,7 +5643,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("table_name", table_name) @property @@ -5214,7 +5694,11 @@ def _configure( topic: str, headers: Optional['outputs.TopicRuleRepublishActionHeaders'] = None, qos: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("role_arn", role_arn) _setter("topic", topic) if headers is not None: @@ -5297,7 +5781,21 @@ def _configure( payload_format_indicator: Optional[str] = None, response_topic: Optional[str] = None, user_properties: Optional[Sequence['outputs.TopicRuleUserProperty']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'correlationData' in kwargs: + correlation_data = kwargs['correlationData'] + if 'messageExpiry' in kwargs: + message_expiry = kwargs['messageExpiry'] + if 'payloadFormatIndicator' in kwargs: + payload_format_indicator = kwargs['payloadFormatIndicator'] + if 'responseTopic' in kwargs: + response_topic = kwargs['responseTopic'] + if 'userProperties' in kwargs: + user_properties = kwargs['userProperties'] + if content_type is not None: _setter("content_type", content_type) if correlation_data is not None: @@ -5384,7 +5882,15 @@ def _configure( key: str, role_arn: str, canned_acl: Optional['TopicRuleCannedAccessControlList'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'cannedAcl' in kwargs: + canned_acl = kwargs['cannedAcl'] + _setter("bucket_name", bucket_name) _setter("key", key) _setter("role_arn", role_arn) @@ -5451,7 +5957,15 @@ def _configure( role_arn: str, service_name: str, signing_region: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'signingRegion' in kwargs: + signing_region = kwargs['signingRegion'] + _setter("role_arn", role_arn) _setter("service_name", service_name) _setter("signing_region", signing_region) @@ -5511,7 +6025,15 @@ def _configure( role_arn: str, target_arn: str, message_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + if 'messageFormat' in kwargs: + message_format = kwargs['messageFormat'] + _setter("role_arn", role_arn) _setter("target_arn", target_arn) if message_format is not None: @@ -5572,7 +6094,15 @@ def _configure( queue_url: str, role_arn: str, use_base64: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueUrl' in kwargs: + queue_url = kwargs['queueUrl'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'useBase64' in kwargs: + use_base64 = kwargs['useBase64'] + _setter("queue_url", queue_url) _setter("role_arn", role_arn) if use_base64 is not None: @@ -5633,7 +6163,15 @@ def _configure( role_arn: str, state_machine_name: str, execution_name_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'stateMachineName' in kwargs: + state_machine_name = kwargs['stateMachineName'] + if 'executionNamePrefix' in kwargs: + execution_name_prefix = kwargs['executionNamePrefix'] + _setter("role_arn", role_arn) _setter("state_machine_name", state_machine_name) if execution_name_prefix is not None: @@ -5670,7 +6208,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -5700,7 +6240,9 @@ def _configure( _setter: Callable[[Any, Any], None], value: str, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) if unit is not None: _setter("unit", unit) @@ -5761,7 +6303,15 @@ def _configure( role_arn: str, table_name: str, timestamp: Optional['outputs.TopicRuleTimestreamTimestamp'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("database_name", database_name) _setter("dimensions", dimensions) _setter("role_arn", role_arn) @@ -5810,7 +6360,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -5840,7 +6392,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("unit", unit) _setter("value", value) @@ -5870,7 +6424,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iot/policy.py b/sdk/python/pulumi_aws_native/iot/policy.py index 1f3c542194..f19456002c 100644 --- a/sdk/python/pulumi_aws_native/iot/policy.py +++ b/sdk/python/pulumi_aws_native/iot/policy.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: Any, policy_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("policy_document", policy_document) if policy_name is not None: _setter("policy_name", policy_name) 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..0cdd69d7bb 100644 --- a/sdk/python/pulumi_aws_native/iot/policy_principal_attachment.py +++ b/sdk/python/pulumi_aws_native/iot/policy_principal_attachment.py @@ -29,7 +29,11 @@ def _configure( _setter: Callable[[Any, Any], None], policy_name: pulumi.Input[str], principal: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("policy_name", policy_name) _setter("principal", principal) diff --git a/sdk/python/pulumi_aws_native/iot/provisioning_template.py b/sdk/python/pulumi_aws_native/iot/provisioning_template.py index 150123c41e..f6c2715174 100644 --- a/sdk/python/pulumi_aws_native/iot/provisioning_template.py +++ b/sdk/python/pulumi_aws_native/iot/provisioning_template.py @@ -50,7 +50,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'provisioningRoleArn' in kwargs: + provisioning_role_arn = kwargs['provisioningRoleArn'] + if 'templateBody' in kwargs: + template_body = kwargs['templateBody'] + if 'preProvisioningHook' in kwargs: + pre_provisioning_hook = kwargs['preProvisioningHook'] + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + if 'templateType' in kwargs: + template_type = kwargs['templateType'] + _setter("provisioning_role_arn", provisioning_role_arn) _setter("template_body", template_body) if description is not None: 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..8b3d0b91cc 100644 --- a/sdk/python/pulumi_aws_native/iot/resource_specific_logging.py +++ b/sdk/python/pulumi_aws_native/iot/resource_specific_logging.py @@ -36,7 +36,15 @@ def _configure( log_level: pulumi.Input['ResourceSpecificLoggingLogLevel'], target_name: pulumi.Input[str], target_type: pulumi.Input['ResourceSpecificLoggingTargetType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if 'targetName' in kwargs: + target_name = kwargs['targetName'] + if 'targetType' in kwargs: + target_type = kwargs['targetType'] + _setter("log_level", log_level) _setter("target_name", target_name) _setter("target_type", target_type) diff --git a/sdk/python/pulumi_aws_native/iot/role_alias.py b/sdk/python/pulumi_aws_native/iot/role_alias.py index 9d5cda048e..369c68dd1c 100644 --- a/sdk/python/pulumi_aws_native/iot/role_alias.py +++ b/sdk/python/pulumi_aws_native/iot/role_alias.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'credentialDurationSeconds' in kwargs: + credential_duration_seconds = kwargs['credentialDurationSeconds'] + if 'roleAlias' in kwargs: + role_alias = kwargs['roleAlias'] + _setter("role_arn", role_arn) if credential_duration_seconds is not None: _setter("credential_duration_seconds", credential_duration_seconds) diff --git a/sdk/python/pulumi_aws_native/iot/scheduled_audit.py b/sdk/python/pulumi_aws_native/iot/scheduled_audit.py index 36494ec56f..0c7cbfba8d 100644 --- a/sdk/python/pulumi_aws_native/iot/scheduled_audit.py +++ b/sdk/python/pulumi_aws_native/iot/scheduled_audit.py @@ -50,7 +50,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetCheckNames' in kwargs: + target_check_names = kwargs['targetCheckNames'] + if 'dayOfMonth' in kwargs: + day_of_month = kwargs['dayOfMonth'] + if 'dayOfWeek' in kwargs: + day_of_week = kwargs['dayOfWeek'] + if 'scheduledAuditName' in kwargs: + scheduled_audit_name = kwargs['scheduledAuditName'] + _setter("frequency", frequency) _setter("target_check_names", target_check_names) if day_of_month is not None: diff --git a/sdk/python/pulumi_aws_native/iot/security_profile.py b/sdk/python/pulumi_aws_native/iot/security_profile.py index f2f556c7e7..2bb0d30d1f 100644 --- a/sdk/python/pulumi_aws_native/iot/security_profile.py +++ b/sdk/python/pulumi_aws_native/iot/security_profile.py @@ -54,7 +54,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalMetricsToRetainV2' in kwargs: + additional_metrics_to_retain_v2 = kwargs['additionalMetricsToRetainV2'] + if 'alertTargets' in kwargs: + alert_targets = kwargs['alertTargets'] + if 'securityProfileDescription' in kwargs: + security_profile_description = kwargs['securityProfileDescription'] + if 'securityProfileName' in kwargs: + security_profile_name = kwargs['securityProfileName'] + if 'targetArns' in kwargs: + target_arns = kwargs['targetArns'] + if additional_metrics_to_retain_v2 is not None: _setter("additional_metrics_to_retain_v2", additional_metrics_to_retain_v2) if alert_targets is not None: diff --git a/sdk/python/pulumi_aws_native/iot/software_package.py b/sdk/python/pulumi_aws_native/iot/software_package.py index 742da1cd97..a73c541e8d 100644 --- a/sdk/python/pulumi_aws_native/iot/software_package.py +++ b/sdk/python/pulumi_aws_native/iot/software_package.py @@ -35,7 +35,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packageName' in kwargs: + package_name = kwargs['packageName'] + if description is not None: _setter("description", description) if package_name is not None: 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..2cff174636 100644 --- a/sdk/python/pulumi_aws_native/iot/software_package_version.py +++ b/sdk/python/pulumi_aws_native/iot/software_package_version.py @@ -42,7 +42,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packageName' in kwargs: + package_name = kwargs['packageName'] + if 'versionName' in kwargs: + version_name = kwargs['versionName'] + _setter("package_name", package_name) if attributes is not None: _setter("attributes", attributes) diff --git a/sdk/python/pulumi_aws_native/iot/thing.py b/sdk/python/pulumi_aws_native/iot/thing.py index fdd96d6465..949fb2af40 100644 --- a/sdk/python/pulumi_aws_native/iot/thing.py +++ b/sdk/python/pulumi_aws_native/iot/thing.py @@ -31,7 +31,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributePayload' in kwargs: + attribute_payload = kwargs['attributePayload'] + if 'thingName' in kwargs: + thing_name = kwargs['thingName'] + if attribute_payload is not None: _setter("attribute_payload", attribute_payload) if thing_name is not 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..a570d4a1b6 100644 --- a/sdk/python/pulumi_aws_native/iot/thing_group.py +++ b/sdk/python/pulumi_aws_native/iot/thing_group.py @@ -41,7 +41,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parentGroupName' in kwargs: + parent_group_name = kwargs['parentGroupName'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'thingGroupName' in kwargs: + thing_group_name = kwargs['thingGroupName'] + if 'thingGroupProperties' in kwargs: + thing_group_properties = kwargs['thingGroupProperties'] + if parent_group_name is not None: _setter("parent_group_name", parent_group_name) if query_string is not None: 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..453695ffaa 100644 --- a/sdk/python/pulumi_aws_native/iot/thing_principal_attachment.py +++ b/sdk/python/pulumi_aws_native/iot/thing_principal_attachment.py @@ -29,7 +29,11 @@ def _configure( _setter: Callable[[Any, Any], None], principal: pulumi.Input[str], thing_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'thingName' in kwargs: + thing_name = kwargs['thingName'] + _setter("principal", principal) _setter("thing_name", thing_name) diff --git a/sdk/python/pulumi_aws_native/iot/thing_type.py b/sdk/python/pulumi_aws_native/iot/thing_type.py index 1b2a104578..4f7afcce33 100644 --- a/sdk/python/pulumi_aws_native/iot/thing_type.py +++ b/sdk/python/pulumi_aws_native/iot/thing_type.py @@ -38,7 +38,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deprecateThingType' in kwargs: + deprecate_thing_type = kwargs['deprecateThingType'] + if 'thingTypeName' in kwargs: + thing_type_name = kwargs['thingTypeName'] + if 'thingTypeProperties' in kwargs: + thing_type_properties = kwargs['thingTypeProperties'] + if deprecate_thing_type is not None: _setter("deprecate_thing_type", deprecate_thing_type) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/iot/topic_rule.py b/sdk/python/pulumi_aws_native/iot/topic_rule.py index b2f55f76a9..e1380e2f46 100644 --- a/sdk/python/pulumi_aws_native/iot/topic_rule.py +++ b/sdk/python/pulumi_aws_native/iot/topic_rule.py @@ -35,7 +35,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicRulePayload' in kwargs: + topic_rule_payload = kwargs['topicRulePayload'] + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + _setter("topic_rule_payload", topic_rule_payload) if rule_name is not None: _setter("rule_name", rule_name) 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..bff3d5710f 100644 --- a/sdk/python/pulumi_aws_native/iot/topic_rule_destination.py +++ b/sdk/python/pulumi_aws_native/iot/topic_rule_destination.py @@ -38,7 +38,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpUrlProperties' in kwargs: + http_url_properties = kwargs['httpUrlProperties'] + if 'vpcProperties' in kwargs: + vpc_properties = kwargs['vpcProperties'] + if http_url_properties is not None: _setter("http_url_properties", http_url_properties) if status is not None: diff --git a/sdk/python/pulumi_aws_native/iot1click/_inputs.py b/sdk/python/pulumi_aws_native/iot1click/_inputs.py index 408332e514..1aeb747bdf 100644 --- a/sdk/python/pulumi_aws_native/iot1click/_inputs.py +++ b/sdk/python/pulumi_aws_native/iot1click/_inputs.py @@ -28,7 +28,13 @@ def _configure( _setter: Callable[[Any, Any], None], default_attributes: Optional[Any] = None, device_templates: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultAttributes' in kwargs: + default_attributes = kwargs['defaultAttributes'] + if 'deviceTemplates' in kwargs: + device_templates = kwargs['deviceTemplates'] + if default_attributes is not None: _setter("default_attributes", default_attributes) if device_templates is not None: diff --git a/sdk/python/pulumi_aws_native/iot1click/device.py b/sdk/python/pulumi_aws_native/iot1click/device.py index e8d0d629ff..4051fe52ad 100644 --- a/sdk/python/pulumi_aws_native/iot1click/device.py +++ b/sdk/python/pulumi_aws_native/iot1click/device.py @@ -29,7 +29,11 @@ def _configure( _setter: Callable[[Any, Any], None], device_id: pulumi.Input[str], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceId' in kwargs: + device_id = kwargs['deviceId'] + _setter("device_id", device_id) _setter("enabled", enabled) diff --git a/sdk/python/pulumi_aws_native/iot1click/outputs.py b/sdk/python/pulumi_aws_native/iot1click/outputs.py index 6c65b959e0..c729ff1c1b 100644 --- a/sdk/python/pulumi_aws_native/iot1click/outputs.py +++ b/sdk/python/pulumi_aws_native/iot1click/outputs.py @@ -47,7 +47,13 @@ def _configure( _setter: Callable[[Any, Any], None], default_attributes: Optional[Any] = None, device_templates: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultAttributes' in kwargs: + default_attributes = kwargs['defaultAttributes'] + if 'deviceTemplates' in kwargs: + device_templates = kwargs['deviceTemplates'] + if default_attributes is not None: _setter("default_attributes", default_attributes) if device_templates is not None: diff --git a/sdk/python/pulumi_aws_native/iot1click/placement.py b/sdk/python/pulumi_aws_native/iot1click/placement.py index 44cb4d1ac0..06a1a5a497 100644 --- a/sdk/python/pulumi_aws_native/iot1click/placement.py +++ b/sdk/python/pulumi_aws_native/iot1click/placement.py @@ -35,7 +35,15 @@ def _configure( associated_devices: Optional[Any] = None, attributes: Optional[Any] = None, placement_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'projectName' in kwargs: + project_name = kwargs['projectName'] + if 'associatedDevices' in kwargs: + associated_devices = kwargs['associatedDevices'] + if 'placementName' in kwargs: + placement_name = kwargs['placementName'] + _setter("project_name", project_name) if associated_devices is not None: _setter("associated_devices", associated_devices) diff --git a/sdk/python/pulumi_aws_native/iot1click/project.py b/sdk/python/pulumi_aws_native/iot1click/project.py index e35b38ccc8..ee77290d5d 100644 --- a/sdk/python/pulumi_aws_native/iot1click/project.py +++ b/sdk/python/pulumi_aws_native/iot1click/project.py @@ -34,7 +34,13 @@ def _configure( placement_template: pulumi.Input['ProjectPlacementTemplateArgs'], description: Optional[pulumi.Input[str]] = None, project_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'placementTemplate' in kwargs: + placement_template = kwargs['placementTemplate'] + if 'projectName' in kwargs: + project_name = kwargs['projectName'] + _setter("placement_template", placement_template) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/iotanalytics/_inputs.py b/sdk/python/pulumi_aws_native/iotanalytics/_inputs.py index d8801d56be..0c19343334 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/_inputs.py @@ -87,7 +87,13 @@ def _configure( bucket: pulumi.Input[str], role_arn: pulumi.Input[str], key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'keyPrefix' in kwargs: + key_prefix = kwargs['keyPrefix'] + _setter("bucket", bucket) _setter("role_arn", role_arn) if key_prefix is not None: @@ -136,7 +142,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberOfDays' in kwargs: + number_of_days = kwargs['numberOfDays'] + if number_of_days is not None: _setter("number_of_days", number_of_days) if unlimited is not None: @@ -168,10 +178,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelStorageArgs: def __init__(__self__, *, @@ -187,7 +199,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedS3' in kwargs: + customer_managed_s3 = kwargs['customerManagedS3'] + if 'serviceManagedS3' in kwargs: + service_managed_s3 = kwargs['serviceManagedS3'] + if customer_managed_s3 is not None: _setter("customer_managed_s3", customer_managed_s3) if service_managed_s3 is not None: @@ -227,7 +245,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -268,7 +288,15 @@ def _configure( action_name: pulumi.Input[str], container_action: Optional[pulumi.Input['DatasetContainerActionArgs']] = None, query_action: Optional[pulumi.Input['DatasetQueryActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionName' in kwargs: + action_name = kwargs['actionName'] + if 'containerAction' in kwargs: + container_action = kwargs['containerAction'] + if 'queryAction' in kwargs: + query_action = kwargs['queryAction'] + _setter("action_name", action_name) if container_action is not None: _setter("container_action", container_action) @@ -324,7 +352,13 @@ def _configure( image: pulumi.Input[str], resource_configuration: pulumi.Input['DatasetResourceConfigurationArgs'], variables: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetVariableArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'resourceConfiguration' in kwargs: + resource_configuration = kwargs['resourceConfiguration'] + _setter("execution_role_arn", execution_role_arn) _setter("image", image) _setter("resource_configuration", resource_configuration) @@ -383,7 +417,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iotEventsDestinationConfiguration' in kwargs: + iot_events_destination_configuration = kwargs['iotEventsDestinationConfiguration'] + if 's3DestinationConfiguration' in kwargs: + s3_destination_configuration = kwargs['s3DestinationConfiguration'] + if iot_events_destination_configuration is not None: _setter("iot_events_destination_configuration", iot_events_destination_configuration) if s3_destination_configuration is not None: @@ -423,7 +463,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination: pulumi.Input['DatasetContentDeliveryRuleDestinationArgs'], entry_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entryName' in kwargs: + entry_name = kwargs['entryName'] + _setter("destination", destination) if entry_name is not None: _setter("entry_name", entry_name) @@ -459,7 +503,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dataset_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetName' in kwargs: + dataset_name = kwargs['datasetName'] + _setter("dataset_name", dataset_name) @property @@ -484,7 +532,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timeout_in_minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeoutInMinutes' in kwargs: + timeout_in_minutes = kwargs['timeoutInMinutes'] + _setter("timeout_in_minutes", timeout_in_minutes) @property @@ -512,7 +564,13 @@ def _configure( _setter: Callable[[Any, Any], None], offset_seconds: pulumi.Input[int], time_expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'offsetSeconds' in kwargs: + offset_seconds = kwargs['offsetSeconds'] + if 'timeExpression' in kwargs: + time_expression = kwargs['timeExpression'] + _setter("offset_seconds", offset_seconds) _setter("time_expression", time_expression) @@ -547,7 +605,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delta_time: Optional[pulumi.Input['DatasetDeltaTimeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deltaTime' in kwargs: + delta_time = kwargs['deltaTime'] + if delta_time is not None: _setter("delta_time", delta_time) @@ -576,7 +638,13 @@ def _configure( _setter: Callable[[Any, Any], None], database_name: pulumi.Input[str], table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("database_name", database_name) _setter("table_name", table_name) @@ -614,7 +682,13 @@ def _configure( _setter: Callable[[Any, Any], None], input_name: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputName' in kwargs: + input_name = kwargs['inputName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("input_name", input_name) _setter("role_arn", role_arn) @@ -649,7 +723,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delta_time_session_window_configuration: Optional[pulumi.Input['DatasetDeltaTimeSessionWindowConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deltaTimeSessionWindowConfiguration' in kwargs: + delta_time_session_window_configuration = kwargs['deltaTimeSessionWindowConfiguration'] + if delta_time_session_window_configuration is not None: _setter("delta_time_session_window_configuration", delta_time_session_window_configuration) @@ -678,7 +756,13 @@ def _configure( _setter: Callable[[Any, Any], None], rule_configuration: pulumi.Input['DatasetLateDataRuleConfigurationArgs'], rule_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleConfiguration' in kwargs: + rule_configuration = kwargs['ruleConfiguration'] + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + _setter("rule_configuration", rule_configuration) if rule_name is not None: _setter("rule_name", rule_name) @@ -714,7 +798,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], file_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileName' in kwargs: + file_name = kwargs['fileName'] + _setter("file_name", file_name) @property @@ -742,7 +830,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlQuery' in kwargs: + sql_query = kwargs['sqlQuery'] + _setter("sql_query", sql_query) if filters is not None: _setter("filters", filters) @@ -781,7 +873,13 @@ def _configure( _setter: Callable[[Any, Any], None], compute_type: pulumi.Input['DatasetResourceConfigurationComputeType'], volume_size_in_gb: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeType' in kwargs: + compute_type = kwargs['computeType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + _setter("compute_type", compute_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -819,7 +917,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberOfDays' in kwargs: + number_of_days = kwargs['numberOfDays'] + if number_of_days is not None: _setter("number_of_days", number_of_days) if unlimited is not None: @@ -865,7 +967,13 @@ def _configure( key: pulumi.Input[str], role_arn: pulumi.Input[str], glue_configuration: Optional[pulumi.Input['DatasetGlueConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'glueConfiguration' in kwargs: + glue_configuration = kwargs['glueConfiguration'] + _setter("bucket", bucket) _setter("key", key) _setter("role_arn", role_arn) @@ -921,7 +1029,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schedule_expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + _setter("schedule_expression", schedule_expression) @property @@ -949,7 +1061,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -984,7 +1098,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dataset_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetName' in kwargs: + dataset_name = kwargs['datasetName'] + _setter("dataset_name", dataset_name) @property @@ -1012,7 +1130,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'triggeringDataset' in kwargs: + triggering_dataset = kwargs['triggeringDataset'] + if schedule is not None: _setter("schedule", schedule) if triggering_dataset is not None: @@ -1061,7 +1183,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'variableName' in kwargs: + variable_name = kwargs['variableName'] + if 'datasetContentVersionValue' in kwargs: + dataset_content_version_value = kwargs['datasetContentVersionValue'] + if 'doubleValue' in kwargs: + double_value = kwargs['doubleValue'] + if 'outputFileUriValue' in kwargs: + output_file_uri_value = kwargs['outputFileUriValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + _setter("variable_name", variable_name) if dataset_content_version_value is not None: _setter("dataset_content_version_value", dataset_content_version_value) @@ -1133,7 +1267,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVersions' in kwargs: + max_versions = kwargs['maxVersions'] + if max_versions is not None: _setter("max_versions", max_versions) if unlimited is not None: @@ -1173,7 +1311,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("type", type) @@ -1211,7 +1351,11 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: pulumi.Input[str], key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyPrefix' in kwargs: + key_prefix = kwargs['keyPrefix'] + _setter("bucket", bucket) if key_prefix is not None: _setter("key_prefix", key_prefix) @@ -1253,7 +1397,13 @@ def _configure( bucket: pulumi.Input[str], role_arn: pulumi.Input[str], key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'keyPrefix' in kwargs: + key_prefix = kwargs['keyPrefix'] + _setter("bucket", bucket) _setter("role_arn", role_arn) if key_prefix is not None: @@ -1302,7 +1452,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonConfiguration' in kwargs: + json_configuration = kwargs['jsonConfiguration'] + if 'parquetConfiguration' in kwargs: + parquet_configuration = kwargs['parquetConfiguration'] + if json_configuration is not None: _setter("json_configuration", json_configuration) if parquet_configuration is not None: @@ -1339,7 +1495,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], customer_managed_s3_storage: Optional[pulumi.Input['DatastoreCustomerManagedS3StorageArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedS3Storage' in kwargs: + customer_managed_s3_storage = kwargs['customerManagedS3Storage'] + if customer_managed_s3_storage is not None: _setter("customer_managed_s3_storage", customer_managed_s3_storage) @@ -1360,10 +1520,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DatastoreParquetConfigurationArgs: def __init__(__self__, *, @@ -1376,7 +1538,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schema_definition: Optional[pulumi.Input['DatastoreSchemaDefinitionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'schemaDefinition' in kwargs: + schema_definition = kwargs['schemaDefinition'] + if schema_definition is not None: _setter("schema_definition", schema_definition) @@ -1402,7 +1568,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], partitions: Optional[pulumi.Input[Sequence[pulumi.Input['DatastorePartitionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if partitions is not None: _setter("partitions", partitions) @@ -1431,7 +1599,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timestampPartition' in kwargs: + timestamp_partition = kwargs['timestampPartition'] + if partition is not None: _setter("partition", partition) if timestamp_partition is not None: @@ -1471,7 +1643,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberOfDays' in kwargs: + number_of_days = kwargs['numberOfDays'] + if number_of_days is not None: _setter("number_of_days", number_of_days) if unlimited is not None: @@ -1508,7 +1684,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], columns: Optional[pulumi.Input[Sequence[pulumi.Input['DatastoreColumnArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) @@ -1529,10 +1707,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DatastoreStorageArgs: def __init__(__self__, *, @@ -1551,7 +1731,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedS3' in kwargs: + customer_managed_s3 = kwargs['customerManagedS3'] + if 'iotSiteWiseMultiLayerStorage' in kwargs: + iot_site_wise_multi_layer_storage = kwargs['iotSiteWiseMultiLayerStorage'] + if 'serviceManagedS3' in kwargs: + service_managed_s3 = kwargs['serviceManagedS3'] + if customer_managed_s3 is not None: _setter("customer_managed_s3", customer_managed_s3) if iot_site_wise_multi_layer_storage is not None: @@ -1602,7 +1790,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1640,7 +1830,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: pulumi.Input[str], timestamp_format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'timestampFormat' in kwargs: + timestamp_format = kwargs['timestampFormat'] + _setter("attribute_name", attribute_name) if timestamp_format is not None: _setter("timestamp_format", timestamp_format) @@ -1676,7 +1872,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attribute_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + _setter("attribute_name", attribute_name) @property @@ -1728,7 +1928,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addAttributes' in kwargs: + add_attributes = kwargs['addAttributes'] + if 'deviceRegistryEnrich' in kwargs: + device_registry_enrich = kwargs['deviceRegistryEnrich'] + if 'deviceShadowEnrich' in kwargs: + device_shadow_enrich = kwargs['deviceShadowEnrich'] + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if 'removeAttributes' in kwargs: + remove_attributes = kwargs['removeAttributes'] + if 'selectAttributes' in kwargs: + select_attributes = kwargs['selectAttributes'] + if add_attributes is not None: _setter("add_attributes", add_attributes) if channel is not None: @@ -1859,7 +2073,9 @@ def _configure( attributes: Any, name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) _setter("name", name) if next is not None: @@ -1911,7 +2127,11 @@ def _configure( channel_name: pulumi.Input[str], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + _setter("channel_name", channel_name) _setter("name", name) if next is not None: @@ -1960,7 +2180,11 @@ def _configure( _setter: Callable[[Any, Any], None], datastore_name: pulumi.Input[str], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datastoreName' in kwargs: + datastore_name = kwargs['datastoreName'] + _setter("datastore_name", datastore_name) _setter("name", name) @@ -2007,7 +2231,13 @@ def _configure( role_arn: pulumi.Input[str], thing_name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'thingName' in kwargs: + thing_name = kwargs['thingName'] + _setter("attribute", attribute) _setter("name", name) _setter("role_arn", role_arn) @@ -2085,7 +2315,13 @@ def _configure( role_arn: pulumi.Input[str], thing_name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'thingName' in kwargs: + thing_name = kwargs['thingName'] + _setter("attribute", attribute) _setter("name", name) _setter("role_arn", role_arn) @@ -2157,7 +2393,9 @@ def _configure( filter: pulumi.Input[str], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("filter", filter) _setter("name", name) if next is not None: @@ -2212,7 +2450,13 @@ def _configure( lambda_name: pulumi.Input[str], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'lambdaName' in kwargs: + lambda_name = kwargs['lambdaName'] + _setter("batch_size", batch_size) _setter("lambda_name", lambda_name) _setter("name", name) @@ -2277,7 +2521,9 @@ def _configure( math: pulumi.Input[str], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attribute", attribute) _setter("math", math) _setter("name", name) @@ -2339,7 +2585,9 @@ def _configure( attributes: pulumi.Input[Sequence[pulumi.Input[str]]], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) _setter("name", name) if next is not None: @@ -2391,7 +2639,9 @@ def _configure( attributes: pulumi.Input[Sequence[pulumi.Input[str]]], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) _setter("name", name) if next is not None: @@ -2440,7 +2690,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iotanalytics/channel.py b/sdk/python/pulumi_aws_native/iotanalytics/channel.py index dd05dcb451..a8da7a2b08 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/channel.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/channel.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + if 'channelStorage' in kwargs: + channel_storage = kwargs['channelStorage'] + if 'retentionPeriod' in kwargs: + retention_period = kwargs['retentionPeriod'] + if channel_name is not None: _setter("channel_name", channel_name) if channel_storage is not None: diff --git a/sdk/python/pulumi_aws_native/iotanalytics/dataset.py b/sdk/python/pulumi_aws_native/iotanalytics/dataset.py index e4621d9ecf..5991c80804 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/dataset.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/dataset.py @@ -50,7 +50,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentDeliveryRules' in kwargs: + content_delivery_rules = kwargs['contentDeliveryRules'] + if 'datasetName' in kwargs: + dataset_name = kwargs['datasetName'] + if 'lateDataRules' in kwargs: + late_data_rules = kwargs['lateDataRules'] + if 'retentionPeriod' in kwargs: + retention_period = kwargs['retentionPeriod'] + if 'versioningConfiguration' in kwargs: + versioning_configuration = kwargs['versioningConfiguration'] + _setter("actions", actions) if content_delivery_rules is not None: _setter("content_delivery_rules", content_delivery_rules) diff --git a/sdk/python/pulumi_aws_native/iotanalytics/datastore.py b/sdk/python/pulumi_aws_native/iotanalytics/datastore.py index be0cbbbe64..12d11aa97b 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/datastore.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/datastore.py @@ -43,7 +43,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datastoreName' in kwargs: + datastore_name = kwargs['datastoreName'] + if 'datastorePartitions' in kwargs: + datastore_partitions = kwargs['datastorePartitions'] + if 'datastoreStorage' in kwargs: + datastore_storage = kwargs['datastoreStorage'] + if 'fileFormatConfiguration' in kwargs: + file_format_configuration = kwargs['fileFormatConfiguration'] + if 'retentionPeriod' in kwargs: + retention_period = kwargs['retentionPeriod'] + if datastore_name is not None: _setter("datastore_name", datastore_name) if datastore_partitions is not None: diff --git a/sdk/python/pulumi_aws_native/iotanalytics/outputs.py b/sdk/python/pulumi_aws_native/iotanalytics/outputs.py index 6380a23e2b..749b6176dd 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/outputs.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/outputs.py @@ -107,7 +107,13 @@ def _configure( bucket: str, role_arn: str, key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'keyPrefix' in kwargs: + key_prefix = kwargs['keyPrefix'] + _setter("bucket", bucket) _setter("role_arn", role_arn) if key_prefix is not None: @@ -161,7 +167,11 @@ def _configure( _setter: Callable[[Any, Any], None], number_of_days: Optional[int] = None, unlimited: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberOfDays' in kwargs: + number_of_days = kwargs['numberOfDays'] + if number_of_days is not None: _setter("number_of_days", number_of_days) if unlimited is not None: @@ -185,10 +195,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelStorage(dict): @staticmethod @@ -223,7 +235,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedS3' in kwargs: + customer_managed_s3 = kwargs['customerManagedS3'] + if 'serviceManagedS3' in kwargs: + service_managed_s3 = kwargs['serviceManagedS3'] + if customer_managed_s3 is not None: _setter("customer_managed_s3", customer_managed_s3) if service_managed_s3 is not None: @@ -255,7 +273,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -309,7 +329,15 @@ def _configure( action_name: str, container_action: Optional['outputs.DatasetContainerAction'] = None, query_action: Optional['outputs.DatasetQueryAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionName' in kwargs: + action_name = kwargs['actionName'] + if 'containerAction' in kwargs: + container_action = kwargs['containerAction'] + if 'queryAction' in kwargs: + query_action = kwargs['queryAction'] + _setter("action_name", action_name) if container_action is not None: _setter("container_action", container_action) @@ -372,7 +400,13 @@ def _configure( image: str, resource_configuration: 'outputs.DatasetResourceConfiguration', variables: Optional[Sequence['outputs.DatasetVariable']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'resourceConfiguration' in kwargs: + resource_configuration = kwargs['resourceConfiguration'] + _setter("execution_role_arn", execution_role_arn) _setter("image", image) _setter("resource_configuration", resource_configuration) @@ -432,7 +466,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination: 'outputs.DatasetContentDeliveryRuleDestination', entry_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entryName' in kwargs: + entry_name = kwargs['entryName'] + _setter("destination", destination) if entry_name is not None: _setter("entry_name", entry_name) @@ -482,7 +520,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iotEventsDestinationConfiguration' in kwargs: + iot_events_destination_configuration = kwargs['iotEventsDestinationConfiguration'] + if 's3DestinationConfiguration' in kwargs: + s3_destination_configuration = kwargs['s3DestinationConfiguration'] + if iot_events_destination_configuration is not None: _setter("iot_events_destination_configuration", iot_events_destination_configuration) if s3_destination_configuration is not None: @@ -528,7 +572,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dataset_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetName' in kwargs: + dataset_name = kwargs['datasetName'] + _setter("dataset_name", dataset_name) @property @@ -571,7 +619,13 @@ def _configure( _setter: Callable[[Any, Any], None], offset_seconds: int, time_expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'offsetSeconds' in kwargs: + offset_seconds = kwargs['offsetSeconds'] + if 'timeExpression' in kwargs: + time_expression = kwargs['timeExpression'] + _setter("offset_seconds", offset_seconds) _setter("time_expression", time_expression) @@ -615,7 +669,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timeout_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeoutInMinutes' in kwargs: + timeout_in_minutes = kwargs['timeoutInMinutes'] + _setter("timeout_in_minutes", timeout_in_minutes) @property @@ -653,7 +711,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delta_time: Optional['outputs.DatasetDeltaTime'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deltaTime' in kwargs: + delta_time = kwargs['deltaTime'] + if delta_time is not None: _setter("delta_time", delta_time) @@ -697,7 +759,13 @@ def _configure( _setter: Callable[[Any, Any], None], database_name: str, table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("database_name", database_name) _setter("table_name", table_name) @@ -746,7 +814,13 @@ def _configure( _setter: Callable[[Any, Any], None], input_name: str, role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputName' in kwargs: + input_name = kwargs['inputName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("input_name", input_name) _setter("role_arn", role_arn) @@ -795,7 +869,13 @@ def _configure( _setter: Callable[[Any, Any], None], rule_configuration: 'outputs.DatasetLateDataRuleConfiguration', rule_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleConfiguration' in kwargs: + rule_configuration = kwargs['ruleConfiguration'] + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + _setter("rule_configuration", rule_configuration) if rule_name is not None: _setter("rule_name", rule_name) @@ -840,7 +920,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delta_time_session_window_configuration: Optional['outputs.DatasetDeltaTimeSessionWindowConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deltaTimeSessionWindowConfiguration' in kwargs: + delta_time_session_window_configuration = kwargs['deltaTimeSessionWindowConfiguration'] + if delta_time_session_window_configuration is not None: _setter("delta_time_session_window_configuration", delta_time_session_window_configuration) @@ -879,7 +963,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], file_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileName' in kwargs: + file_name = kwargs['fileName'] + _setter("file_name", file_name) @property @@ -920,7 +1008,11 @@ def _configure( _setter: Callable[[Any, Any], None], sql_query: str, filters: Optional[Sequence['outputs.DatasetFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlQuery' in kwargs: + sql_query = kwargs['sqlQuery'] + _setter("sql_query", sql_query) if filters is not None: _setter("filters", filters) @@ -970,7 +1062,13 @@ def _configure( _setter: Callable[[Any, Any], None], compute_type: 'DatasetResourceConfigurationComputeType', volume_size_in_gb: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeType' in kwargs: + compute_type = kwargs['computeType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + _setter("compute_type", compute_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -1017,7 +1115,11 @@ def _configure( _setter: Callable[[Any, Any], None], number_of_days: Optional[int] = None, unlimited: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberOfDays' in kwargs: + number_of_days = kwargs['numberOfDays'] + if number_of_days is not None: _setter("number_of_days", number_of_days) if unlimited is not None: @@ -1074,7 +1176,13 @@ def _configure( key: str, role_arn: str, glue_configuration: Optional['outputs.DatasetGlueConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'glueConfiguration' in kwargs: + glue_configuration = kwargs['glueConfiguration'] + _setter("bucket", bucket) _setter("key", key) _setter("role_arn", role_arn) @@ -1131,7 +1239,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schedule_expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + _setter("schedule_expression", schedule_expression) @property @@ -1155,7 +1267,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1202,7 +1316,11 @@ def _configure( _setter: Callable[[Any, Any], None], schedule: Optional['outputs.DatasetSchedule'] = None, triggering_dataset: Optional['outputs.DatasetTriggeringDataset'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'triggeringDataset' in kwargs: + triggering_dataset = kwargs['triggeringDataset'] + if schedule is not None: _setter("schedule", schedule) if triggering_dataset is not None: @@ -1248,7 +1366,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dataset_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetName' in kwargs: + dataset_name = kwargs['datasetName'] + _setter("dataset_name", dataset_name) @property @@ -1306,7 +1428,19 @@ def _configure( double_value: Optional[float] = None, output_file_uri_value: Optional['outputs.DatasetOutputFileUriValue'] = None, string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'variableName' in kwargs: + variable_name = kwargs['variableName'] + if 'datasetContentVersionValue' in kwargs: + dataset_content_version_value = kwargs['datasetContentVersionValue'] + if 'doubleValue' in kwargs: + double_value = kwargs['doubleValue'] + if 'outputFileUriValue' in kwargs: + output_file_uri_value = kwargs['outputFileUriValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + _setter("variable_name", variable_name) if dataset_content_version_value is not None: _setter("dataset_content_version_value", dataset_content_version_value) @@ -1375,7 +1509,11 @@ def _configure( _setter: Callable[[Any, Any], None], max_versions: Optional[int] = None, unlimited: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVersions' in kwargs: + max_versions = kwargs['maxVersions'] + if max_versions is not None: _setter("max_versions", max_versions) if unlimited is not None: @@ -1407,7 +1545,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("type", type) @@ -1459,7 +1599,13 @@ def _configure( bucket: str, role_arn: str, key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'keyPrefix' in kwargs: + key_prefix = kwargs['keyPrefix'] + _setter("bucket", bucket) _setter("role_arn", role_arn) if key_prefix is not None: @@ -1513,7 +1659,11 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: str, key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyPrefix' in kwargs: + key_prefix = kwargs['keyPrefix'] + _setter("bucket", bucket) if key_prefix is not None: _setter("key_prefix", key_prefix) @@ -1563,7 +1713,13 @@ def _configure( _setter: Callable[[Any, Any], None], json_configuration: Optional['outputs.DatastoreJsonConfiguration'] = None, parquet_configuration: Optional['outputs.DatastoreParquetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonConfiguration' in kwargs: + json_configuration = kwargs['jsonConfiguration'] + if 'parquetConfiguration' in kwargs: + parquet_configuration = kwargs['parquetConfiguration'] + if json_configuration is not None: _setter("json_configuration", json_configuration) if parquet_configuration is not None: @@ -1609,7 +1765,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], customer_managed_s3_storage: Optional['outputs.DatastoreCustomerManagedS3Storage'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedS3Storage' in kwargs: + customer_managed_s3_storage = kwargs['customerManagedS3Storage'] + if customer_managed_s3_storage is not None: _setter("customer_managed_s3_storage", customer_managed_s3_storage) @@ -1626,10 +1786,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DatastoreParquetConfiguration(dict): @staticmethod @@ -1659,7 +1821,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schema_definition: Optional['outputs.DatastoreSchemaDefinition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'schemaDefinition' in kwargs: + schema_definition = kwargs['schemaDefinition'] + if schema_definition is not None: _setter("schema_definition", schema_definition) @@ -1701,7 +1867,11 @@ def _configure( _setter: Callable[[Any, Any], None], partition: Optional['outputs.Partition'] = None, timestamp_partition: Optional['outputs.DatastoreTimestampPartition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timestampPartition' in kwargs: + timestamp_partition = kwargs['timestampPartition'] + if partition is not None: _setter("partition", partition) if timestamp_partition is not None: @@ -1730,7 +1900,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], partitions: Optional[Sequence['outputs.DatastorePartition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if partitions is not None: _setter("partitions", partitions) @@ -1772,7 +1944,11 @@ def _configure( _setter: Callable[[Any, Any], None], number_of_days: Optional[int] = None, unlimited: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberOfDays' in kwargs: + number_of_days = kwargs['numberOfDays'] + if number_of_days is not None: _setter("number_of_days", number_of_days) if unlimited is not None: @@ -1801,7 +1977,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], columns: Optional[Sequence['outputs.DatastoreColumn']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) @@ -1818,10 +1996,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DatastoreStorage(dict): @staticmethod @@ -1861,7 +2041,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedS3' in kwargs: + customer_managed_s3 = kwargs['customerManagedS3'] + if 'iotSiteWiseMultiLayerStorage' in kwargs: + iot_site_wise_multi_layer_storage = kwargs['iotSiteWiseMultiLayerStorage'] + if 'serviceManagedS3' in kwargs: + service_managed_s3 = kwargs['serviceManagedS3'] + if customer_managed_s3 is not None: _setter("customer_managed_s3", customer_managed_s3) if iot_site_wise_multi_layer_storage is not None: @@ -1900,7 +2088,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1949,7 +2139,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: str, timestamp_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'timestampFormat' in kwargs: + timestamp_format = kwargs['timestampFormat'] + _setter("attribute_name", attribute_name) if timestamp_format is not None: _setter("timestamp_format", timestamp_format) @@ -1994,7 +2190,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attribute_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + _setter("attribute_name", attribute_name) @property @@ -2069,7 +2269,21 @@ def _configure( math: Optional['outputs.PipelineMath'] = None, remove_attributes: Optional['outputs.PipelineRemoveAttributes'] = None, select_attributes: Optional['outputs.PipelineSelectAttributes'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addAttributes' in kwargs: + add_attributes = kwargs['addAttributes'] + if 'deviceRegistryEnrich' in kwargs: + device_registry_enrich = kwargs['deviceRegistryEnrich'] + if 'deviceShadowEnrich' in kwargs: + device_shadow_enrich = kwargs['deviceShadowEnrich'] + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if 'removeAttributes' in kwargs: + remove_attributes = kwargs['removeAttributes'] + if 'selectAttributes' in kwargs: + select_attributes = kwargs['selectAttributes'] + if add_attributes is not None: _setter("add_attributes", add_attributes) if channel is not None: @@ -2160,7 +2374,9 @@ def _configure( attributes: Any, name: str, next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) _setter("name", name) if next is not None: @@ -2217,7 +2433,11 @@ def _configure( channel_name: str, name: str, next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + _setter("channel_name", channel_name) _setter("name", name) if next is not None: @@ -2271,7 +2491,11 @@ def _configure( _setter: Callable[[Any, Any], None], datastore_name: str, name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datastoreName' in kwargs: + datastore_name = kwargs['datastoreName'] + _setter("datastore_name", datastore_name) _setter("name", name) @@ -2329,7 +2553,13 @@ def _configure( role_arn: str, thing_name: str, next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'thingName' in kwargs: + thing_name = kwargs['thingName'] + _setter("attribute", attribute) _setter("name", name) _setter("role_arn", role_arn) @@ -2406,7 +2636,13 @@ def _configure( role_arn: str, thing_name: str, next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'thingName' in kwargs: + thing_name = kwargs['thingName'] + _setter("attribute", attribute) _setter("name", name) _setter("role_arn", role_arn) @@ -2458,7 +2694,9 @@ def _configure( filter: str, name: str, next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("filter", filter) _setter("name", name) if next is not None: @@ -2520,7 +2758,13 @@ def _configure( lambda_name: str, name: str, next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'lambdaName' in kwargs: + lambda_name = kwargs['lambdaName'] + _setter("batch_size", batch_size) _setter("lambda_name", lambda_name) _setter("name", name) @@ -2569,7 +2813,9 @@ def _configure( math: str, name: str, next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attribute", attribute) _setter("math", math) _setter("name", name) @@ -2615,7 +2861,9 @@ def _configure( attributes: Sequence[str], name: str, next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) _setter("name", name) if next is not None: @@ -2655,7 +2903,9 @@ def _configure( attributes: Sequence[str], name: str, next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) _setter("name", name) if next is not None: @@ -2692,7 +2942,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iotanalytics/pipeline.py b/sdk/python/pulumi_aws_native/iotanalytics/pipeline.py index e5115097ef..7cd3453186 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/pipeline.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/pipeline.py @@ -34,7 +34,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineActivities' in kwargs: + pipeline_activities = kwargs['pipelineActivities'] + if 'pipelineName' in kwargs: + pipeline_name = kwargs['pipelineName'] + _setter("pipeline_activities", pipeline_activities) if pipeline_name is not None: _setter("pipeline_name", pipeline_name) diff --git a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/_inputs.py b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/_inputs.py index 5a3cae40a9..b9494ef552 100644 --- a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/_inputs.py @@ -39,7 +39,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'devicePermissionRoleArn' in kwargs: + device_permission_role_arn = kwargs['devicePermissionRoleArn'] + if 'rootGroup' in kwargs: + root_group = kwargs['rootGroup'] + if 'intendedForQualification' in kwargs: + intended_for_qualification = kwargs['intendedForQualification'] + if 'suiteDefinitionName' in kwargs: + suite_definition_name = kwargs['suiteDefinitionName'] + _setter("device_permission_role_arn", device_permission_role_arn) _setter("root_group", root_group) if devices is not None: @@ -110,7 +120,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + if certificate_arn is not None: _setter("certificate_arn", certificate_arn) if thing_arn is not None: @@ -155,7 +171,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/outputs.py b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/outputs.py index fe5bcde888..324e73c69c 100644 --- a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/outputs.py +++ b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/outputs.py @@ -63,7 +63,17 @@ def _configure( devices: Optional[Sequence['outputs.SuiteDefinitionDeviceUnderTest']] = None, intended_for_qualification: Optional[bool] = None, suite_definition_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'devicePermissionRoleArn' in kwargs: + device_permission_role_arn = kwargs['devicePermissionRoleArn'] + if 'rootGroup' in kwargs: + root_group = kwargs['rootGroup'] + if 'intendedForQualification' in kwargs: + intended_for_qualification = kwargs['intendedForQualification'] + if 'suiteDefinitionName' in kwargs: + suite_definition_name = kwargs['suiteDefinitionName'] + _setter("device_permission_role_arn", device_permission_role_arn) _setter("root_group", root_group) if devices is not None: @@ -133,7 +143,13 @@ def _configure( _setter: Callable[[Any, Any], None], certificate_arn: Optional[str] = None, thing_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + if certificate_arn is not None: _setter("certificate_arn", certificate_arn) if thing_arn is not None: @@ -173,7 +189,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/suite_definition.py b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/suite_definition.py index c0535f8e45..e3ce33a3c2 100644 --- a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/suite_definition.py +++ b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/suite_definition.py @@ -32,7 +32,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'suiteDefinitionConfiguration' in kwargs: + suite_definition_configuration = kwargs['suiteDefinitionConfiguration'] + _setter("suite_definition_configuration", suite_definition_configuration) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/iotevents/_inputs.py b/sdk/python/pulumi_aws_native/iotevents/_inputs.py index 9ce8222e66..6fea60e1cb 100644 --- a/sdk/python/pulumi_aws_native/iotevents/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotevents/_inputs.py @@ -79,7 +79,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -135,7 +137,21 @@ def _configure( lambda_: Optional[pulumi.Input['AlarmModelLambdaArgs']] = None, sns: Optional[pulumi.Input['AlarmModelSnsArgs']] = None, sqs: Optional[pulumi.Input['AlarmModelSqsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamoDBv2' in kwargs: + dynamo_d_bv2 = kwargs['dynamoDBv2'] + if 'dynamoDb' in kwargs: + dynamo_db = kwargs['dynamoDb'] + if 'iotEvents' in kwargs: + iot_events = kwargs['iotEvents'] + if 'iotSiteWise' in kwargs: + iot_site_wise = kwargs['iotSiteWise'] + if 'iotTopicPublish' in kwargs: + iot_topic_publish = kwargs['iotTopicPublish'] + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if dynamo_d_bv2 is not None: _setter("dynamo_d_bv2", dynamo_d_bv2) if dynamo_db is not None: @@ -255,7 +271,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acknowledgeFlow' in kwargs: + acknowledge_flow = kwargs['acknowledgeFlow'] + if 'initializationConfiguration' in kwargs: + initialization_configuration = kwargs['initializationConfiguration'] + if acknowledge_flow is not None: _setter("acknowledge_flow", acknowledge_flow) if initialization_configuration is not None: @@ -295,7 +317,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], alarm_actions: Optional[pulumi.Input[Sequence[pulumi.Input['AlarmModelAlarmActionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmActions' in kwargs: + alarm_actions = kwargs['alarmActions'] + if alarm_actions is not None: _setter("alarm_actions", alarm_actions) @@ -324,7 +350,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], simple_rule: Optional[pulumi.Input['AlarmModelSimpleRuleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleRule' in kwargs: + simple_rule = kwargs['simpleRule'] + if simple_rule is not None: _setter("simple_rule", simple_rule) @@ -358,7 +388,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeInSeconds' in kwargs: + time_in_seconds = kwargs['timeInSeconds'] + if 'offsetInNanos' in kwargs: + offset_in_nanos = kwargs['offsetInNanos'] + _setter("time_in_seconds", time_in_seconds) if offset_in_nanos is not None: _setter("offset_in_nanos", offset_in_nanos) @@ -410,7 +446,9 @@ def _configure( value: pulumi.Input['AlarmModelAssetPropertyVariantArgs'], quality: Optional[pulumi.Input[str]] = None, timestamp: Optional[pulumi.Input['AlarmModelAssetPropertyTimestampArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) if quality is not None: _setter("quality", quality) @@ -476,7 +514,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'booleanValue' in kwargs: + boolean_value = kwargs['booleanValue'] + if 'doubleValue' in kwargs: + double_value = kwargs['doubleValue'] + if 'integerValue' in kwargs: + integer_value = kwargs['integerValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + if boolean_value is not None: _setter("boolean_value", boolean_value) if double_value is not None: @@ -556,7 +604,11 @@ def _configure( _setter: Callable[[Any, Any], None], table_name: pulumi.Input[str], payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("table_name", table_name) if payload is not None: _setter("payload", payload) @@ -656,7 +708,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hashKeyField' in kwargs: + hash_key_field = kwargs['hashKeyField'] + if 'hashKeyValue' in kwargs: + hash_key_value = kwargs['hashKeyValue'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'hashKeyType' in kwargs: + hash_key_type = kwargs['hashKeyType'] + if 'payloadField' in kwargs: + payload_field = kwargs['payloadField'] + if 'rangeKeyField' in kwargs: + range_key_field = kwargs['rangeKeyField'] + if 'rangeKeyType' in kwargs: + range_key_type = kwargs['rangeKeyType'] + if 'rangeKeyValue' in kwargs: + range_key_value = kwargs['rangeKeyValue'] + _setter("hash_key_field", hash_key_field) _setter("hash_key_value", hash_key_value) _setter("table_name", table_name) @@ -838,7 +908,11 @@ def _configure( delivery_stream_name: pulumi.Input[str], payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, separator: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamName' in kwargs: + delivery_stream_name = kwargs['deliveryStreamName'] + _setter("delivery_stream_name", delivery_stream_name) if payload is not None: _setter("payload", payload) @@ -895,7 +969,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], disabled_on_initialization: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'disabledOnInitialization' in kwargs: + disabled_on_initialization = kwargs['disabledOnInitialization'] + _setter("disabled_on_initialization", disabled_on_initialization) @property @@ -930,7 +1008,11 @@ def _configure( _setter: Callable[[Any, Any], None], input_name: pulumi.Input[str], payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputName' in kwargs: + input_name = kwargs['inputName'] + _setter("input_name", input_name) if payload is not None: _setter("payload", payload) @@ -988,7 +1070,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assetId' in kwargs: + asset_id = kwargs['assetId'] + if 'entryId' in kwargs: + entry_id = kwargs['entryId'] + if 'propertyAlias' in kwargs: + property_alias = kwargs['propertyAlias'] + if 'propertyId' in kwargs: + property_id = kwargs['propertyId'] + if 'propertyValue' in kwargs: + property_value = kwargs['propertyValue'] + if asset_id is not None: _setter("asset_id", asset_id) if entry_id is not None: @@ -1077,7 +1171,11 @@ def _configure( _setter: Callable[[Any, Any], None], mqtt_topic: pulumi.Input[str], payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mqttTopic' in kwargs: + mqtt_topic = kwargs['mqttTopic'] + _setter("mqtt_topic", mqtt_topic) if payload is not None: _setter("payload", payload) @@ -1122,7 +1220,11 @@ def _configure( _setter: Callable[[Any, Any], None], function_arn: pulumi.Input[str], payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + _setter("function_arn", function_arn) if payload is not None: _setter("payload", payload) @@ -1171,7 +1273,11 @@ def _configure( _setter: Callable[[Any, Any], None], content_expression: pulumi.Input[str], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentExpression' in kwargs: + content_expression = kwargs['contentExpression'] + _setter("content_expression", content_expression) _setter("type", type) @@ -1224,7 +1330,13 @@ def _configure( comparison_operator: pulumi.Input['AlarmModelSimpleRuleComparisonOperator'], input_property: pulumi.Input[str], threshold: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'inputProperty' in kwargs: + input_property = kwargs['inputProperty'] + _setter("comparison_operator", comparison_operator) _setter("input_property", input_property) _setter("threshold", threshold) @@ -1285,7 +1397,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_arn: pulumi.Input[str], payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + _setter("target_arn", target_arn) if payload is not None: _setter("payload", payload) @@ -1334,7 +1450,13 @@ def _configure( queue_url: pulumi.Input[str], payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, use_base64: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueUrl' in kwargs: + queue_url = kwargs['queueUrl'] + if 'useBase64' in kwargs: + use_base64 = kwargs['useBase64'] + _setter("queue_url", queue_url) if payload is not None: _setter("payload", payload) @@ -1395,7 +1517,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1475,7 +1599,29 @@ def _configure( set_variable: Optional[pulumi.Input['DetectorModelSetVariableArgs']] = None, sns: Optional[pulumi.Input['DetectorModelSnsArgs']] = None, sqs: Optional[pulumi.Input['DetectorModelSqsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clearTimer' in kwargs: + clear_timer = kwargs['clearTimer'] + if 'dynamoDBv2' in kwargs: + dynamo_d_bv2 = kwargs['dynamoDBv2'] + if 'dynamoDb' in kwargs: + dynamo_db = kwargs['dynamoDb'] + if 'iotEvents' in kwargs: + iot_events = kwargs['iotEvents'] + if 'iotSiteWise' in kwargs: + iot_site_wise = kwargs['iotSiteWise'] + if 'iotTopicPublish' in kwargs: + iot_topic_publish = kwargs['iotTopicPublish'] + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if 'resetTimer' in kwargs: + reset_timer = kwargs['resetTimer'] + if 'setTimer' in kwargs: + set_timer = kwargs['setTimer'] + if 'setVariable' in kwargs: + set_variable = kwargs['setVariable'] + if clear_timer is not None: _setter("clear_timer", clear_timer) if dynamo_d_bv2 is not None: @@ -1641,7 +1787,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeInSeconds' in kwargs: + time_in_seconds = kwargs['timeInSeconds'] + if 'offsetInNanos' in kwargs: + offset_in_nanos = kwargs['offsetInNanos'] + _setter("time_in_seconds", time_in_seconds) if offset_in_nanos is not None: _setter("offset_in_nanos", offset_in_nanos) @@ -1693,7 +1845,9 @@ def _configure( value: pulumi.Input['DetectorModelAssetPropertyVariantArgs'], quality: Optional[pulumi.Input[str]] = None, timestamp: Optional[pulumi.Input['DetectorModelAssetPropertyTimestampArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) if quality is not None: _setter("quality", quality) @@ -1759,7 +1913,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'booleanValue' in kwargs: + boolean_value = kwargs['booleanValue'] + if 'doubleValue' in kwargs: + double_value = kwargs['doubleValue'] + if 'integerValue' in kwargs: + integer_value = kwargs['integerValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + if boolean_value is not None: _setter("boolean_value", boolean_value) if double_value is not None: @@ -1833,7 +1997,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timer_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timerName' in kwargs: + timer_name = kwargs['timerName'] + _setter("timer_name", timer_name) @property @@ -1866,7 +2034,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialStateName' in kwargs: + initial_state_name = kwargs['initialStateName'] + _setter("initial_state_name", initial_state_name) _setter("states", states) @@ -1916,7 +2088,11 @@ def _configure( _setter: Callable[[Any, Any], None], table_name: pulumi.Input[str], payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("table_name", table_name) if payload is not None: _setter("payload", payload) @@ -2016,7 +2192,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hashKeyField' in kwargs: + hash_key_field = kwargs['hashKeyField'] + if 'hashKeyValue' in kwargs: + hash_key_value = kwargs['hashKeyValue'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'hashKeyType' in kwargs: + hash_key_type = kwargs['hashKeyType'] + if 'payloadField' in kwargs: + payload_field = kwargs['payloadField'] + if 'rangeKeyField' in kwargs: + range_key_field = kwargs['rangeKeyField'] + if 'rangeKeyType' in kwargs: + range_key_type = kwargs['rangeKeyType'] + if 'rangeKeyValue' in kwargs: + range_key_value = kwargs['rangeKeyValue'] + _setter("hash_key_field", hash_key_field) _setter("hash_key_value", hash_key_value) _setter("table_name", table_name) @@ -2199,7 +2393,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventName' in kwargs: + event_name = kwargs['eventName'] + _setter("event_name", event_name) if actions is not None: _setter("actions", actions) @@ -2266,7 +2464,11 @@ def _configure( delivery_stream_name: pulumi.Input[str], payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, separator: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamName' in kwargs: + delivery_stream_name = kwargs['deliveryStreamName'] + _setter("delivery_stream_name", delivery_stream_name) if payload is not None: _setter("payload", payload) @@ -2326,7 +2528,11 @@ def _configure( _setter: Callable[[Any, Any], None], input_name: pulumi.Input[str], payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputName' in kwargs: + input_name = kwargs['inputName'] + _setter("input_name", input_name) if payload is not None: _setter("payload", payload) @@ -2384,7 +2590,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyValue' in kwargs: + property_value = kwargs['propertyValue'] + if 'assetId' in kwargs: + asset_id = kwargs['assetId'] + if 'entryId' in kwargs: + entry_id = kwargs['entryId'] + if 'propertyAlias' in kwargs: + property_alias = kwargs['propertyAlias'] + if 'propertyId' in kwargs: + property_id = kwargs['propertyId'] + _setter("property_value", property_value) if asset_id is not None: _setter("asset_id", asset_id) @@ -2472,7 +2690,11 @@ def _configure( _setter: Callable[[Any, Any], None], mqtt_topic: pulumi.Input[str], payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mqttTopic' in kwargs: + mqtt_topic = kwargs['mqttTopic'] + _setter("mqtt_topic", mqtt_topic) if payload is not None: _setter("payload", payload) @@ -2517,7 +2739,11 @@ def _configure( _setter: Callable[[Any, Any], None], function_arn: pulumi.Input[str], payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + _setter("function_arn", function_arn) if payload is not None: _setter("payload", payload) @@ -2560,7 +2786,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], events: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorModelEventArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if events is not None: _setter("events", events) @@ -2593,7 +2821,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], events: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorModelEventArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if events is not None: _setter("events", events) @@ -2630,7 +2860,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transitionEvents' in kwargs: + transition_events = kwargs['transitionEvents'] + if events is not None: _setter("events", events) if transition_events is not None: @@ -2683,7 +2917,11 @@ def _configure( _setter: Callable[[Any, Any], None], content_expression: pulumi.Input[str], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentExpression' in kwargs: + content_expression = kwargs['contentExpression'] + _setter("content_expression", content_expression) _setter("type", type) @@ -2728,7 +2966,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timer_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timerName' in kwargs: + timer_name = kwargs['timerName'] + _setter("timer_name", timer_name) @property @@ -2768,7 +3010,13 @@ def _configure( timer_name: pulumi.Input[str], duration_expression: Optional[pulumi.Input[str]] = None, seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timerName' in kwargs: + timer_name = kwargs['timerName'] + if 'durationExpression' in kwargs: + duration_expression = kwargs['durationExpression'] + _setter("timer_name", timer_name) if duration_expression is not None: _setter("duration_expression", duration_expression) @@ -2832,7 +3080,11 @@ def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[str], variable_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'variableName' in kwargs: + variable_name = kwargs['variableName'] + _setter("value", value) _setter("variable_name", variable_name) @@ -2880,7 +3132,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_arn: pulumi.Input[str], payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + _setter("target_arn", target_arn) if payload is not None: _setter("payload", payload) @@ -2929,7 +3185,13 @@ def _configure( queue_url: pulumi.Input[str], payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, use_base64: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueUrl' in kwargs: + queue_url = kwargs['queueUrl'] + if 'useBase64' in kwargs: + use_base64 = kwargs['useBase64'] + _setter("queue_url", queue_url) if payload is not None: _setter("payload", payload) @@ -2995,7 +3257,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stateName' in kwargs: + state_name = kwargs['stateName'] + if 'onEnter' in kwargs: + on_enter = kwargs['onEnter'] + if 'onExit' in kwargs: + on_exit = kwargs['onExit'] + if 'onInput' in kwargs: + on_input = kwargs['onInput'] + _setter("state_name", state_name) if on_enter is not None: _setter("on_enter", on_enter) @@ -3064,7 +3336,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3121,7 +3395,13 @@ def _configure( event_name: pulumi.Input[str], next_state: pulumi.Input[str], actions: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorModelActionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventName' in kwargs: + event_name = kwargs['eventName'] + if 'nextState' in kwargs: + next_state = kwargs['nextState'] + _setter("condition", condition) _setter("event_name", event_name) _setter("next_state", next_state) @@ -3195,7 +3475,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], json_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonPath' in kwargs: + json_path = kwargs['jsonPath'] + _setter("json_path", json_path) @property @@ -3229,7 +3513,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attributes: pulumi.Input[Sequence[pulumi.Input['InputAttributeArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) @property @@ -3265,7 +3551,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iotevents/alarm_model.py b/sdk/python/pulumi_aws_native/iotevents/alarm_model.py index f8bf6c7eca..ff45d28963 100644 --- a/sdk/python/pulumi_aws_native/iotevents/alarm_model.py +++ b/sdk/python/pulumi_aws_native/iotevents/alarm_model.py @@ -63,7 +63,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmRule' in kwargs: + alarm_rule = kwargs['alarmRule'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'alarmCapabilities' in kwargs: + alarm_capabilities = kwargs['alarmCapabilities'] + if 'alarmEventActions' in kwargs: + alarm_event_actions = kwargs['alarmEventActions'] + if 'alarmModelDescription' in kwargs: + alarm_model_description = kwargs['alarmModelDescription'] + if 'alarmModelName' in kwargs: + alarm_model_name = kwargs['alarmModelName'] + _setter("alarm_rule", alarm_rule) _setter("role_arn", role_arn) if alarm_capabilities is not None: diff --git a/sdk/python/pulumi_aws_native/iotevents/detector_model.py b/sdk/python/pulumi_aws_native/iotevents/detector_model.py index 1528b2f33d..e20d390ea9 100644 --- a/sdk/python/pulumi_aws_native/iotevents/detector_model.py +++ b/sdk/python/pulumi_aws_native/iotevents/detector_model.py @@ -57,7 +57,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detectorModelDefinition' in kwargs: + detector_model_definition = kwargs['detectorModelDefinition'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'detectorModelDescription' in kwargs: + detector_model_description = kwargs['detectorModelDescription'] + if 'detectorModelName' in kwargs: + detector_model_name = kwargs['detectorModelName'] + if 'evaluationMethod' in kwargs: + evaluation_method = kwargs['evaluationMethod'] + _setter("detector_model_definition", detector_model_definition) _setter("role_arn", role_arn) if detector_model_description is not None: diff --git a/sdk/python/pulumi_aws_native/iotevents/input.py b/sdk/python/pulumi_aws_native/iotevents/input.py index ed0dacb64a..b02b762cea 100644 --- a/sdk/python/pulumi_aws_native/iotevents/input.py +++ b/sdk/python/pulumi_aws_native/iotevents/input.py @@ -42,7 +42,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputDefinition' in kwargs: + input_definition = kwargs['inputDefinition'] + if 'inputDescription' in kwargs: + input_description = kwargs['inputDescription'] + if 'inputName' in kwargs: + input_name = kwargs['inputName'] + _setter("input_definition", input_definition) if input_description is not None: _setter("input_description", input_description) diff --git a/sdk/python/pulumi_aws_native/iotevents/outputs.py b/sdk/python/pulumi_aws_native/iotevents/outputs.py index 546d8e23e0..399b56d16a 100644 --- a/sdk/python/pulumi_aws_native/iotevents/outputs.py +++ b/sdk/python/pulumi_aws_native/iotevents/outputs.py @@ -83,7 +83,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -165,7 +167,21 @@ def _configure( lambda_: Optional['outputs.AlarmModelLambda'] = None, sns: Optional['outputs.AlarmModelSns'] = None, sqs: Optional['outputs.AlarmModelSqs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamoDBv2' in kwargs: + dynamo_d_bv2 = kwargs['dynamoDBv2'] + if 'dynamoDb' in kwargs: + dynamo_db = kwargs['dynamoDb'] + if 'iotEvents' in kwargs: + iot_events = kwargs['iotEvents'] + if 'iotSiteWise' in kwargs: + iot_site_wise = kwargs['iotSiteWise'] + if 'iotTopicPublish' in kwargs: + iot_topic_publish = kwargs['iotTopicPublish'] + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if dynamo_d_bv2 is not None: _setter("dynamo_d_bv2", dynamo_d_bv2) if dynamo_db is not None: @@ -271,7 +287,13 @@ def _configure( _setter: Callable[[Any, Any], None], acknowledge_flow: Optional['outputs.AlarmModelAcknowledgeFlow'] = None, initialization_configuration: Optional['outputs.AlarmModelInitializationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acknowledgeFlow' in kwargs: + acknowledge_flow = kwargs['acknowledgeFlow'] + if 'initializationConfiguration' in kwargs: + initialization_configuration = kwargs['initializationConfiguration'] + if acknowledge_flow is not None: _setter("acknowledge_flow", acknowledge_flow) if initialization_configuration is not None: @@ -323,7 +345,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], alarm_actions: Optional[Sequence['outputs.AlarmModelAlarmAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmActions' in kwargs: + alarm_actions = kwargs['alarmActions'] + if alarm_actions is not None: _setter("alarm_actions", alarm_actions) @@ -368,7 +394,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], simple_rule: Optional['outputs.AlarmModelSimpleRule'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleRule' in kwargs: + simple_rule = kwargs['simpleRule'] + if simple_rule is not None: _setter("simple_rule", simple_rule) @@ -420,7 +450,13 @@ def _configure( _setter: Callable[[Any, Any], None], time_in_seconds: str, offset_in_nanos: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeInSeconds' in kwargs: + time_in_seconds = kwargs['timeInSeconds'] + if 'offsetInNanos' in kwargs: + offset_in_nanos = kwargs['offsetInNanos'] + _setter("time_in_seconds", time_in_seconds) if offset_in_nanos is not None: _setter("offset_in_nanos", offset_in_nanos) @@ -467,7 +503,9 @@ def _configure( value: 'outputs.AlarmModelAssetPropertyVariant', quality: Optional[str] = None, timestamp: Optional['outputs.AlarmModelAssetPropertyTimestamp'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) if quality is not None: _setter("quality", quality) @@ -547,7 +585,17 @@ def _configure( double_value: Optional[str] = None, integer_value: Optional[str] = None, string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'booleanValue' in kwargs: + boolean_value = kwargs['booleanValue'] + if 'doubleValue' in kwargs: + double_value = kwargs['doubleValue'] + if 'integerValue' in kwargs: + integer_value = kwargs['integerValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + if boolean_value is not None: _setter("boolean_value", boolean_value) if double_value is not None: @@ -633,7 +681,11 @@ def _configure( _setter: Callable[[Any, Any], None], table_name: str, payload: Optional['outputs.AlarmModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("table_name", table_name) if payload is not None: _setter("payload", payload) @@ -759,7 +811,25 @@ def _configure( range_key_field: Optional[str] = None, range_key_type: Optional[str] = None, range_key_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hashKeyField' in kwargs: + hash_key_field = kwargs['hashKeyField'] + if 'hashKeyValue' in kwargs: + hash_key_value = kwargs['hashKeyValue'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'hashKeyType' in kwargs: + hash_key_type = kwargs['hashKeyType'] + if 'payloadField' in kwargs: + payload_field = kwargs['payloadField'] + if 'rangeKeyField' in kwargs: + range_key_field = kwargs['rangeKeyField'] + if 'rangeKeyType' in kwargs: + range_key_type = kwargs['rangeKeyType'] + if 'rangeKeyValue' in kwargs: + range_key_value = kwargs['rangeKeyValue'] + _setter("hash_key_field", hash_key_field) _setter("hash_key_value", hash_key_value) _setter("table_name", table_name) @@ -921,7 +991,11 @@ def _configure( delivery_stream_name: str, payload: Optional['outputs.AlarmModelPayload'] = None, separator: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamName' in kwargs: + delivery_stream_name = kwargs['deliveryStreamName'] + _setter("delivery_stream_name", delivery_stream_name) if payload is not None: _setter("payload", payload) @@ -986,7 +1060,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], disabled_on_initialization: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'disabledOnInitialization' in kwargs: + disabled_on_initialization = kwargs['disabledOnInitialization'] + _setter("disabled_on_initialization", disabled_on_initialization) @property @@ -1037,7 +1115,11 @@ def _configure( _setter: Callable[[Any, Any], None], input_name: str, payload: Optional['outputs.AlarmModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputName' in kwargs: + input_name = kwargs['inputName'] + _setter("input_name", input_name) if payload is not None: _setter("payload", payload) @@ -1115,7 +1197,19 @@ def _configure( property_alias: Optional[str] = None, property_id: Optional[str] = None, property_value: Optional['outputs.AlarmModelAssetPropertyValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assetId' in kwargs: + asset_id = kwargs['assetId'] + if 'entryId' in kwargs: + entry_id = kwargs['entryId'] + if 'propertyAlias' in kwargs: + property_alias = kwargs['propertyAlias'] + if 'propertyId' in kwargs: + property_id = kwargs['propertyId'] + if 'propertyValue' in kwargs: + property_value = kwargs['propertyValue'] + if asset_id is not None: _setter("asset_id", asset_id) if entry_id is not None: @@ -1204,7 +1298,11 @@ def _configure( _setter: Callable[[Any, Any], None], mqtt_topic: str, payload: Optional['outputs.AlarmModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mqttTopic' in kwargs: + mqtt_topic = kwargs['mqttTopic'] + _setter("mqtt_topic", mqtt_topic) if payload is not None: _setter("payload", payload) @@ -1258,7 +1356,11 @@ def _configure( _setter: Callable[[Any, Any], None], function_arn: str, payload: Optional['outputs.AlarmModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + _setter("function_arn", function_arn) if payload is not None: _setter("payload", payload) @@ -1321,7 +1423,11 @@ def _configure( _setter: Callable[[Any, Any], None], content_expression: str, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentExpression' in kwargs: + content_expression = kwargs['contentExpression'] + _setter("content_expression", content_expression) _setter("type", type) @@ -1388,7 +1494,13 @@ def _configure( comparison_operator: 'AlarmModelSimpleRuleComparisonOperator', input_property: str, threshold: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'inputProperty' in kwargs: + input_property = kwargs['inputProperty'] + _setter("comparison_operator", comparison_operator) _setter("input_property", input_property) _setter("threshold", threshold) @@ -1457,7 +1569,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_arn: str, payload: Optional['outputs.AlarmModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + _setter("target_arn", target_arn) if payload is not None: _setter("payload", payload) @@ -1517,7 +1633,13 @@ def _configure( queue_url: str, payload: Optional['outputs.AlarmModelPayload'] = None, use_base64: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueUrl' in kwargs: + queue_url = kwargs['queueUrl'] + if 'useBase64' in kwargs: + use_base64 = kwargs['useBase64'] + _setter("queue_url", queue_url) if payload is not None: _setter("payload", payload) @@ -1569,7 +1691,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1679,7 +1803,29 @@ def _configure( set_variable: Optional['outputs.DetectorModelSetVariable'] = None, sns: Optional['outputs.DetectorModelSns'] = None, sqs: Optional['outputs.DetectorModelSqs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clearTimer' in kwargs: + clear_timer = kwargs['clearTimer'] + if 'dynamoDBv2' in kwargs: + dynamo_d_bv2 = kwargs['dynamoDBv2'] + if 'dynamoDb' in kwargs: + dynamo_db = kwargs['dynamoDb'] + if 'iotEvents' in kwargs: + iot_events = kwargs['iotEvents'] + if 'iotSiteWise' in kwargs: + iot_site_wise = kwargs['iotSiteWise'] + if 'iotTopicPublish' in kwargs: + iot_topic_publish = kwargs['iotTopicPublish'] + if 'lambda' in kwargs: + lambda_ = kwargs['lambda'] + if 'resetTimer' in kwargs: + reset_timer = kwargs['resetTimer'] + if 'setTimer' in kwargs: + set_timer = kwargs['setTimer'] + if 'setVariable' in kwargs: + set_variable = kwargs['setVariable'] + if clear_timer is not None: _setter("clear_timer", clear_timer) if dynamo_d_bv2 is not None: @@ -1815,7 +1961,13 @@ def _configure( _setter: Callable[[Any, Any], None], time_in_seconds: str, offset_in_nanos: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeInSeconds' in kwargs: + time_in_seconds = kwargs['timeInSeconds'] + if 'offsetInNanos' in kwargs: + offset_in_nanos = kwargs['offsetInNanos'] + _setter("time_in_seconds", time_in_seconds) if offset_in_nanos is not None: _setter("offset_in_nanos", offset_in_nanos) @@ -1862,7 +2014,9 @@ def _configure( value: 'outputs.DetectorModelAssetPropertyVariant', quality: Optional[str] = None, timestamp: Optional['outputs.DetectorModelAssetPropertyTimestamp'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) if quality is not None: _setter("quality", quality) @@ -1942,7 +2096,17 @@ def _configure( double_value: Optional[str] = None, integer_value: Optional[str] = None, string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'booleanValue' in kwargs: + boolean_value = kwargs['booleanValue'] + if 'doubleValue' in kwargs: + double_value = kwargs['doubleValue'] + if 'integerValue' in kwargs: + integer_value = kwargs['integerValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + if boolean_value is not None: _setter("boolean_value", boolean_value) if double_value is not None: @@ -2020,7 +2184,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timer_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timerName' in kwargs: + timer_name = kwargs['timerName'] + _setter("timer_name", timer_name) @property @@ -2069,7 +2237,11 @@ def _configure( _setter: Callable[[Any, Any], None], initial_state_name: str, states: Sequence['outputs.DetectorModelState'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialStateName' in kwargs: + initial_state_name = kwargs['initialStateName'] + _setter("initial_state_name", initial_state_name) _setter("states", states) @@ -2133,7 +2305,11 @@ def _configure( _setter: Callable[[Any, Any], None], table_name: str, payload: Optional['outputs.DetectorModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("table_name", table_name) if payload is not None: _setter("payload", payload) @@ -2259,7 +2435,25 @@ def _configure( range_key_field: Optional[str] = None, range_key_type: Optional[str] = None, range_key_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hashKeyField' in kwargs: + hash_key_field = kwargs['hashKeyField'] + if 'hashKeyValue' in kwargs: + hash_key_value = kwargs['hashKeyValue'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'hashKeyType' in kwargs: + hash_key_type = kwargs['hashKeyType'] + if 'payloadField' in kwargs: + payload_field = kwargs['payloadField'] + if 'rangeKeyField' in kwargs: + range_key_field = kwargs['rangeKeyField'] + if 'rangeKeyType' in kwargs: + range_key_type = kwargs['rangeKeyType'] + if 'rangeKeyValue' in kwargs: + range_key_value = kwargs['rangeKeyValue'] + _setter("hash_key_field", hash_key_field) _setter("hash_key_value", hash_key_value) _setter("table_name", table_name) @@ -2422,7 +2616,11 @@ def _configure( event_name: str, actions: Optional[Sequence['outputs.DetectorModelAction']] = None, condition: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventName' in kwargs: + event_name = kwargs['eventName'] + _setter("event_name", event_name) if actions is not None: _setter("actions", actions) @@ -2497,7 +2695,11 @@ def _configure( delivery_stream_name: str, payload: Optional['outputs.DetectorModelPayload'] = None, separator: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamName' in kwargs: + delivery_stream_name = kwargs['deliveryStreamName'] + _setter("delivery_stream_name", delivery_stream_name) if payload is not None: _setter("payload", payload) @@ -2565,7 +2767,11 @@ def _configure( _setter: Callable[[Any, Any], None], input_name: str, payload: Optional['outputs.DetectorModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputName' in kwargs: + input_name = kwargs['inputName'] + _setter("input_name", input_name) if payload is not None: _setter("payload", payload) @@ -2643,7 +2849,19 @@ def _configure( entry_id: Optional[str] = None, property_alias: Optional[str] = None, property_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyValue' in kwargs: + property_value = kwargs['propertyValue'] + if 'assetId' in kwargs: + asset_id = kwargs['assetId'] + if 'entryId' in kwargs: + entry_id = kwargs['entryId'] + if 'propertyAlias' in kwargs: + property_alias = kwargs['propertyAlias'] + if 'propertyId' in kwargs: + property_id = kwargs['propertyId'] + _setter("property_value", property_value) if asset_id is not None: _setter("asset_id", asset_id) @@ -2731,7 +2949,11 @@ def _configure( _setter: Callable[[Any, Any], None], mqtt_topic: str, payload: Optional['outputs.DetectorModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mqttTopic' in kwargs: + mqtt_topic = kwargs['mqttTopic'] + _setter("mqtt_topic", mqtt_topic) if payload is not None: _setter("payload", payload) @@ -2785,7 +3007,11 @@ def _configure( _setter: Callable[[Any, Any], None], function_arn: str, payload: Optional['outputs.DetectorModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + _setter("function_arn", function_arn) if payload is not None: _setter("payload", payload) @@ -2823,7 +3049,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], events: Optional[Sequence['outputs.DetectorModelEvent']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if events is not None: _setter("events", events) @@ -2855,7 +3083,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], events: Optional[Sequence['outputs.DetectorModelEvent']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if events is not None: _setter("events", events) @@ -2908,7 +3138,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transitionEvents' in kwargs: + transition_events = kwargs['transitionEvents'] + if events is not None: _setter("events", events) if transition_events is not None: @@ -2975,7 +3209,11 @@ def _configure( _setter: Callable[[Any, Any], None], content_expression: str, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentExpression' in kwargs: + content_expression = kwargs['contentExpression'] + _setter("content_expression", content_expression) _setter("type", type) @@ -3032,7 +3270,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timer_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timerName' in kwargs: + timer_name = kwargs['timerName'] + _setter("timer_name", timer_name) @property @@ -3090,7 +3332,13 @@ def _configure( timer_name: str, duration_expression: Optional[str] = None, seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timerName' in kwargs: + timer_name = kwargs['timerName'] + if 'durationExpression' in kwargs: + duration_expression = kwargs['durationExpression'] + _setter("timer_name", timer_name) if duration_expression is not None: _setter("duration_expression", duration_expression) @@ -3162,7 +3410,11 @@ def _configure( _setter: Callable[[Any, Any], None], value: str, variable_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'variableName' in kwargs: + variable_name = kwargs['variableName'] + _setter("value", value) _setter("variable_name", variable_name) @@ -3222,7 +3474,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_arn: str, payload: Optional['outputs.DetectorModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + _setter("target_arn", target_arn) if payload is not None: _setter("payload", payload) @@ -3282,7 +3538,13 @@ def _configure( queue_url: str, payload: Optional['outputs.DetectorModelPayload'] = None, use_base64: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueUrl' in kwargs: + queue_url = kwargs['queueUrl'] + if 'useBase64' in kwargs: + use_base64 = kwargs['useBase64'] + _setter("queue_url", queue_url) if payload is not None: _setter("payload", payload) @@ -3362,7 +3624,17 @@ def _configure( on_enter: Optional['outputs.DetectorModelOnEnter'] = None, on_exit: Optional['outputs.DetectorModelOnExit'] = None, on_input: Optional['outputs.DetectorModelOnInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stateName' in kwargs: + state_name = kwargs['stateName'] + if 'onEnter' in kwargs: + on_enter = kwargs['onEnter'] + if 'onExit' in kwargs: + on_exit = kwargs['onExit'] + if 'onInput' in kwargs: + on_input = kwargs['onInput'] + _setter("state_name", state_name) if on_enter is not None: _setter("on_enter", on_enter) @@ -3418,7 +3690,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3489,7 +3763,13 @@ def _configure( event_name: str, next_state: str, actions: Optional[Sequence['outputs.DetectorModelAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventName' in kwargs: + event_name = kwargs['eventName'] + if 'nextState' in kwargs: + next_state = kwargs['nextState'] + _setter("condition", condition) _setter("event_name", event_name) _setter("next_state", next_state) @@ -3567,7 +3847,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], json_path: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonPath' in kwargs: + json_path = kwargs['jsonPath'] + _setter("json_path", json_path) @property @@ -3600,7 +3884,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attributes: Sequence['outputs.InputAttribute'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) @property @@ -3635,7 +3921,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iotfleethub/_inputs.py b/sdk/python/pulumi_aws_native/iotfleethub/_inputs.py index 0917ec65a2..35a1e9b860 100644 --- a/sdk/python/pulumi_aws_native/iotfleethub/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotfleethub/_inputs.py @@ -33,7 +33,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iotfleethub/application.py b/sdk/python/pulumi_aws_native/iotfleethub/application.py index 9f51015415..213a0673ce 100644 --- a/sdk/python/pulumi_aws_native/iotfleethub/application.py +++ b/sdk/python/pulumi_aws_native/iotfleethub/application.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'applicationDescription' in kwargs: + application_description = kwargs['applicationDescription'] + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + _setter("role_arn", role_arn) if application_description is not None: _setter("application_description", application_description) diff --git a/sdk/python/pulumi_aws_native/iotfleethub/outputs.py b/sdk/python/pulumi_aws_native/iotfleethub/outputs.py index c860691059..ac1b94d03d 100644 --- a/sdk/python/pulumi_aws_native/iotfleethub/outputs.py +++ b/sdk/python/pulumi_aws_native/iotfleethub/outputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/_inputs.py b/sdk/python/pulumi_aws_native/iotfleetwise/_inputs.py index f49570732e..ae51f294e2 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/_inputs.py @@ -58,7 +58,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], time_based_collection_scheme: pulumi.Input['CampaignTimeBasedCollectionSchemeArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeBasedCollectionScheme' in kwargs: + time_based_collection_scheme = kwargs['timeBasedCollectionScheme'] + _setter("time_based_collection_scheme", time_based_collection_scheme) @property @@ -83,7 +87,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], condition_based_collection_scheme: pulumi.Input['CampaignConditionBasedCollectionSchemeArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionBasedCollectionScheme' in kwargs: + condition_based_collection_scheme = kwargs['conditionBasedCollectionScheme'] + _setter("condition_based_collection_scheme", condition_based_collection_scheme) @property @@ -117,7 +125,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionLanguageVersion' in kwargs: + condition_language_version = kwargs['conditionLanguageVersion'] + if 'minimumTriggerIntervalMs' in kwargs: + minimum_trigger_interval_ms = kwargs['minimumTriggerIntervalMs'] + if 'triggerMode' in kwargs: + trigger_mode = kwargs['triggerMode'] + _setter("expression", expression) if condition_language_version is not None: _setter("condition_language_version", condition_language_version) @@ -175,7 +191,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_config: pulumi.Input['CampaignS3ConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Config' in kwargs: + s3_config = kwargs['s3Config'] + _setter("s3_config", s3_config) @property @@ -200,7 +220,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timestream_config: pulumi.Input['CampaignTimestreamConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timestreamConfig' in kwargs: + timestream_config = kwargs['timestreamConfig'] + _setter("timestream_config", timestream_config) @property @@ -234,7 +258,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'dataFormat' in kwargs: + data_format = kwargs['dataFormat'] + if 'storageCompressionFormat' in kwargs: + storage_compression_format = kwargs['storageCompressionFormat'] + _setter("bucket_arn", bucket_arn) if data_format is not None: _setter("data_format", data_format) @@ -298,7 +330,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxSampleCount' in kwargs: + max_sample_count = kwargs['maxSampleCount'] + if 'minimumSamplingIntervalMs' in kwargs: + minimum_sampling_interval_ms = kwargs['minimumSamplingIntervalMs'] + _setter("name", name) if max_sample_count is not None: _setter("max_sample_count", max_sample_count) @@ -348,7 +386,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -383,7 +423,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], period_ms: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'periodMs' in kwargs: + period_ms = kwargs['periodMs'] + _setter("period_ms", period_ms) @property @@ -411,7 +455,13 @@ def _configure( _setter: Callable[[Any, Any], None], execution_role_arn: pulumi.Input[str], timestream_table_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'timestreamTableArn' in kwargs: + timestream_table_arn = kwargs['timestreamTableArn'] + _setter("execution_role_arn", execution_role_arn) _setter("timestream_table_arn", timestream_table_arn) @@ -452,7 +502,13 @@ def _configure( name: pulumi.Input[str], protocol_name: Optional[pulumi.Input[str]] = None, protocol_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'protocolName' in kwargs: + protocol_name = kwargs['protocolName'] + if 'protocolVersion' in kwargs: + protocol_version = kwargs['protocolVersion'] + _setter("name", name) if protocol_name is not None: _setter("protocol_name", protocol_name) @@ -505,7 +561,13 @@ def _configure( can_interface: pulumi.Input['DecoderManifestCanInterfaceArgs'], interface_id: pulumi.Input[str], type: pulumi.Input['DecoderManifestCanNetworkInterfaceType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canInterface' in kwargs: + can_interface = kwargs['canInterface'] + if 'interfaceId' in kwargs: + interface_id = kwargs['interfaceId'] + _setter("can_interface", can_interface) _setter("interface_id", interface_id) _setter("type", type) @@ -559,7 +621,15 @@ def _configure( fully_qualified_name: pulumi.Input[str], interface_id: pulumi.Input[str], type: pulumi.Input['DecoderManifestCanSignalDecoderType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canSignal' in kwargs: + can_signal = kwargs['canSignal'] + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + if 'interfaceId' in kwargs: + interface_id = kwargs['interfaceId'] + _setter("can_signal", can_signal) _setter("fully_qualified_name", fully_qualified_name) _setter("interface_id", interface_id) @@ -635,7 +705,17 @@ def _configure( offset: pulumi.Input[float], start_bit: pulumi.Input[int], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isBigEndian' in kwargs: + is_big_endian = kwargs['isBigEndian'] + if 'isSigned' in kwargs: + is_signed = kwargs['isSigned'] + if 'messageId' in kwargs: + message_id = kwargs['messageId'] + if 'startBit' in kwargs: + start_bit = kwargs['startBit'] + _setter("factor", factor) _setter("is_big_endian", is_big_endian) _setter("is_signed", is_signed) @@ -749,7 +829,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'requestMessageId' in kwargs: + request_message_id = kwargs['requestMessageId'] + if 'dtcRequestIntervalSeconds' in kwargs: + dtc_request_interval_seconds = kwargs['dtcRequestIntervalSeconds'] + if 'hasTransmissionEcu' in kwargs: + has_transmission_ecu = kwargs['hasTransmissionEcu'] + if 'obdStandard' in kwargs: + obd_standard = kwargs['obdStandard'] + if 'pidRequestIntervalSeconds' in kwargs: + pid_request_interval_seconds = kwargs['pidRequestIntervalSeconds'] + if 'useExtendedIds' in kwargs: + use_extended_ids = kwargs['useExtendedIds'] + _setter("name", name) _setter("request_message_id", request_message_id) if dtc_request_interval_seconds is not None: @@ -845,7 +939,13 @@ def _configure( interface_id: pulumi.Input[str], obd_interface: pulumi.Input['DecoderManifestObdInterfaceArgs'], type: pulumi.Input['DecoderManifestObdNetworkInterfaceType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'interfaceId' in kwargs: + interface_id = kwargs['interfaceId'] + if 'obdInterface' in kwargs: + obd_interface = kwargs['obdInterface'] + _setter("interface_id", interface_id) _setter("obd_interface", obd_interface) _setter("type", type) @@ -899,7 +999,15 @@ def _configure( interface_id: pulumi.Input[str], obd_signal: pulumi.Input['DecoderManifestObdSignalArgs'], type: pulumi.Input['DecoderManifestObdSignalDecoderType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + if 'interfaceId' in kwargs: + interface_id = kwargs['interfaceId'] + if 'obdSignal' in kwargs: + obd_signal = kwargs['obdSignal'] + _setter("fully_qualified_name", fully_qualified_name) _setter("interface_id", interface_id) _setter("obd_signal", obd_signal) @@ -978,7 +1086,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'byteLength' in kwargs: + byte_length = kwargs['byteLength'] + if 'pidResponseLength' in kwargs: + pid_response_length = kwargs['pidResponseLength'] + if 'serviceMode' in kwargs: + service_mode = kwargs['serviceMode'] + if 'startByte' in kwargs: + start_byte = kwargs['startByte'] + if 'bitMaskLength' in kwargs: + bit_mask_length = kwargs['bitMaskLength'] + if 'bitRightShift' in kwargs: + bit_right_shift = kwargs['bitRightShift'] + _setter("byte_length", byte_length) _setter("offset", offset) _setter("pid", pid) @@ -1088,7 +1210,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1126,7 +1250,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1164,7 +1290,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1220,7 +1348,17 @@ def _configure( max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + if 'allowedValues' in kwargs: + allowed_values = kwargs['allowedValues'] + if 'assignedValue' in kwargs: + assigned_value = kwargs['assignedValue'] + _setter("data_type", data_type) _setter("fully_qualified_name", fully_qualified_name) if allowed_values is not None: @@ -1345,7 +1483,19 @@ def _configure( max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + if 'allowedValues' in kwargs: + allowed_values = kwargs['allowedValues'] + if 'assignedValue' in kwargs: + assigned_value = kwargs['assignedValue'] + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + _setter("data_type", data_type) _setter("fully_qualified_name", fully_qualified_name) if allowed_values is not None: @@ -1460,7 +1610,11 @@ def _configure( _setter: Callable[[Any, Any], None], fully_qualified_name: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + _setter("fully_qualified_name", fully_qualified_name) if description is not None: _setter("description", description) @@ -1496,7 +1650,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], branch: Optional[pulumi.Input['SignalCatalogBranchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if branch is not None: _setter("branch", branch) @@ -1522,7 +1678,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sensor: Optional[pulumi.Input['SignalCatalogSensorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if sensor is not None: _setter("sensor", sensor) @@ -1548,7 +1706,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], actuator: Optional[pulumi.Input['SignalCatalogActuatorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if actuator is not None: _setter("actuator", actuator) @@ -1574,7 +1734,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attribute: Optional[pulumi.Input['SignalCatalogAttributeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attribute is not None: _setter("attribute", attribute) @@ -1612,7 +1774,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'totalActuators' in kwargs: + total_actuators = kwargs['totalActuators'] + if 'totalAttributes' in kwargs: + total_attributes = kwargs['totalAttributes'] + if 'totalBranches' in kwargs: + total_branches = kwargs['totalBranches'] + if 'totalNodes' in kwargs: + total_nodes = kwargs['totalNodes'] + if 'totalSensors' in kwargs: + total_sensors = kwargs['totalSensors'] + if total_actuators is not None: _setter("total_actuators", total_actuators) if total_attributes is not None: @@ -1700,7 +1874,15 @@ def _configure( max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + if 'allowedValues' in kwargs: + allowed_values = kwargs['allowedValues'] + _setter("data_type", data_type) _setter("fully_qualified_name", fully_qualified_name) if allowed_values is not None: @@ -1793,7 +1975,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1831,7 +2015,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1861,7 +2047,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/campaign.py b/sdk/python/pulumi_aws_native/iotfleetwise/campaign.py index 9950e54166..a470ee423c 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/campaign.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/campaign.py @@ -77,7 +77,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectionScheme' in kwargs: + collection_scheme = kwargs['collectionScheme'] + if 'signalCatalogArn' in kwargs: + signal_catalog_arn = kwargs['signalCatalogArn'] + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + if 'dataDestinationConfigs' in kwargs: + data_destination_configs = kwargs['dataDestinationConfigs'] + if 'dataExtraDimensions' in kwargs: + data_extra_dimensions = kwargs['dataExtraDimensions'] + if 'diagnosticsMode' in kwargs: + diagnostics_mode = kwargs['diagnosticsMode'] + if 'expiryTime' in kwargs: + expiry_time = kwargs['expiryTime'] + if 'postTriggerCollectionDuration' in kwargs: + post_trigger_collection_duration = kwargs['postTriggerCollectionDuration'] + if 'signalsToCollect' in kwargs: + signals_to_collect = kwargs['signalsToCollect'] + if 'spoolingMode' in kwargs: + spooling_mode = kwargs['spoolingMode'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + _setter("action", action) _setter("collection_scheme", collection_scheme) _setter("signal_catalog_arn", signal_catalog_arn) diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/decoder_manifest.py b/sdk/python/pulumi_aws_native/iotfleetwise/decoder_manifest.py index e6c7c2d7fc..9c6e1de38d 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/decoder_manifest.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/decoder_manifest.py @@ -47,7 +47,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modelManifestArn' in kwargs: + model_manifest_arn = kwargs['modelManifestArn'] + if 'networkInterfaces' in kwargs: + network_interfaces = kwargs['networkInterfaces'] + if 'signalDecoders' in kwargs: + signal_decoders = kwargs['signalDecoders'] + _setter("model_manifest_arn", model_manifest_arn) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/fleet.py b/sdk/python/pulumi_aws_native/iotfleetwise/fleet.py index d18bd54341..c5c27b597e 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/fleet.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/fleet.py @@ -34,7 +34,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'signalCatalogArn' in kwargs: + signal_catalog_arn = kwargs['signalCatalogArn'] + _setter("signal_catalog_arn", signal_catalog_arn) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/model_manifest.py b/sdk/python/pulumi_aws_native/iotfleetwise/model_manifest.py index 7d817afbb3..20055513a4 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/model_manifest.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/model_manifest.py @@ -44,7 +44,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'signalCatalogArn' in kwargs: + signal_catalog_arn = kwargs['signalCatalogArn'] + _setter("signal_catalog_arn", signal_catalog_arn) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/outputs.py b/sdk/python/pulumi_aws_native/iotfleetwise/outputs.py index c80b0cd503..edd54b5237 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/outputs.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/outputs.py @@ -76,7 +76,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], time_based_collection_scheme: 'outputs.CampaignTimeBasedCollectionScheme', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeBasedCollectionScheme' in kwargs: + time_based_collection_scheme = kwargs['timeBasedCollectionScheme'] + _setter("time_based_collection_scheme", time_based_collection_scheme) @property @@ -114,7 +118,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], condition_based_collection_scheme: 'outputs.CampaignConditionBasedCollectionScheme', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionBasedCollectionScheme' in kwargs: + condition_based_collection_scheme = kwargs['conditionBasedCollectionScheme'] + _setter("condition_based_collection_scheme", condition_based_collection_scheme) @property @@ -165,7 +173,15 @@ def _configure( condition_language_version: Optional[int] = None, minimum_trigger_interval_ms: Optional[float] = None, trigger_mode: Optional['CampaignTriggerMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionLanguageVersion' in kwargs: + condition_language_version = kwargs['conditionLanguageVersion'] + if 'minimumTriggerIntervalMs' in kwargs: + minimum_trigger_interval_ms = kwargs['minimumTriggerIntervalMs'] + if 'triggerMode' in kwargs: + trigger_mode = kwargs['triggerMode'] + _setter("expression", expression) if condition_language_version is not None: _setter("condition_language_version", condition_language_version) @@ -224,7 +240,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_config: 'outputs.CampaignS3Config', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Config' in kwargs: + s3_config = kwargs['s3Config'] + _setter("s3_config", s3_config) @property @@ -262,7 +282,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timestream_config: 'outputs.CampaignTimestreamConfig', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timestreamConfig' in kwargs: + timestream_config = kwargs['timestreamConfig'] + _setter("timestream_config", timestream_config) @property @@ -313,7 +337,15 @@ def _configure( data_format: Optional['CampaignDataFormat'] = None, prefix: Optional[str] = None, storage_compression_format: Optional['CampaignStorageCompressionFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'dataFormat' in kwargs: + data_format = kwargs['dataFormat'] + if 'storageCompressionFormat' in kwargs: + storage_compression_format = kwargs['storageCompressionFormat'] + _setter("bucket_arn", bucket_arn) if data_format is not None: _setter("data_format", data_format) @@ -380,7 +412,13 @@ def _configure( name: str, max_sample_count: Optional[float] = None, minimum_sampling_interval_ms: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxSampleCount' in kwargs: + max_sample_count = kwargs['maxSampleCount'] + if 'minimumSamplingIntervalMs' in kwargs: + minimum_sampling_interval_ms = kwargs['minimumSamplingIntervalMs'] + _setter("name", name) if max_sample_count is not None: _setter("max_sample_count", max_sample_count) @@ -418,7 +456,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -462,7 +502,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], period_ms: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'periodMs' in kwargs: + period_ms = kwargs['periodMs'] + _setter("period_ms", period_ms) @property @@ -505,7 +549,13 @@ def _configure( _setter: Callable[[Any, Any], None], execution_role_arn: str, timestream_table_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'timestreamTableArn' in kwargs: + timestream_table_arn = kwargs['timestreamTableArn'] + _setter("execution_role_arn", execution_role_arn) _setter("timestream_table_arn", timestream_table_arn) @@ -557,7 +607,13 @@ def _configure( name: str, protocol_name: Optional[str] = None, protocol_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'protocolName' in kwargs: + protocol_name = kwargs['protocolName'] + if 'protocolVersion' in kwargs: + protocol_version = kwargs['protocolVersion'] + _setter("name", name) if protocol_name is not None: _setter("protocol_name", protocol_name) @@ -617,7 +673,13 @@ def _configure( can_interface: 'outputs.DecoderManifestCanInterface', interface_id: str, type: 'DecoderManifestCanNetworkInterfaceType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canInterface' in kwargs: + can_interface = kwargs['canInterface'] + if 'interfaceId' in kwargs: + interface_id = kwargs['interfaceId'] + _setter("can_interface", can_interface) _setter("interface_id", interface_id) _setter("type", type) @@ -694,7 +756,17 @@ def _configure( offset: float, start_bit: int, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isBigEndian' in kwargs: + is_big_endian = kwargs['isBigEndian'] + if 'isSigned' in kwargs: + is_signed = kwargs['isSigned'] + if 'messageId' in kwargs: + message_id = kwargs['messageId'] + if 'startBit' in kwargs: + start_bit = kwargs['startBit'] + _setter("factor", factor) _setter("is_big_endian", is_big_endian) _setter("is_signed", is_signed) @@ -788,7 +860,15 @@ def _configure( fully_qualified_name: str, interface_id: str, type: 'DecoderManifestCanSignalDecoderType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canSignal' in kwargs: + can_signal = kwargs['canSignal'] + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + if 'interfaceId' in kwargs: + interface_id = kwargs['interfaceId'] + _setter("can_signal", can_signal) _setter("fully_qualified_name", fully_qualified_name) _setter("interface_id", interface_id) @@ -872,7 +952,21 @@ def _configure( obd_standard: Optional[str] = None, pid_request_interval_seconds: Optional[int] = None, use_extended_ids: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'requestMessageId' in kwargs: + request_message_id = kwargs['requestMessageId'] + if 'dtcRequestIntervalSeconds' in kwargs: + dtc_request_interval_seconds = kwargs['dtcRequestIntervalSeconds'] + if 'hasTransmissionEcu' in kwargs: + has_transmission_ecu = kwargs['hasTransmissionEcu'] + if 'obdStandard' in kwargs: + obd_standard = kwargs['obdStandard'] + if 'pidRequestIntervalSeconds' in kwargs: + pid_request_interval_seconds = kwargs['pidRequestIntervalSeconds'] + if 'useExtendedIds' in kwargs: + use_extended_ids = kwargs['useExtendedIds'] + _setter("name", name) _setter("request_message_id", request_message_id) if dtc_request_interval_seconds is not None: @@ -959,7 +1053,13 @@ def _configure( interface_id: str, obd_interface: 'outputs.DecoderManifestObdInterface', type: 'DecoderManifestObdNetworkInterfaceType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'interfaceId' in kwargs: + interface_id = kwargs['interfaceId'] + if 'obdInterface' in kwargs: + obd_interface = kwargs['obdInterface'] + _setter("interface_id", interface_id) _setter("obd_interface", obd_interface) _setter("type", type) @@ -1043,7 +1143,21 @@ def _configure( start_byte: int, bit_mask_length: Optional[int] = None, bit_right_shift: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'byteLength' in kwargs: + byte_length = kwargs['byteLength'] + if 'pidResponseLength' in kwargs: + pid_response_length = kwargs['pidResponseLength'] + if 'serviceMode' in kwargs: + service_mode = kwargs['serviceMode'] + if 'startByte' in kwargs: + start_byte = kwargs['startByte'] + if 'bitMaskLength' in kwargs: + bit_mask_length = kwargs['bitMaskLength'] + if 'bitRightShift' in kwargs: + bit_right_shift = kwargs['bitRightShift'] + _setter("byte_length", byte_length) _setter("offset", offset) _setter("pid", pid) @@ -1144,7 +1258,15 @@ def _configure( interface_id: str, obd_signal: 'outputs.DecoderManifestObdSignal', type: 'DecoderManifestObdSignalDecoderType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + if 'interfaceId' in kwargs: + interface_id = kwargs['interfaceId'] + if 'obdSignal' in kwargs: + obd_signal = kwargs['obdSignal'] + _setter("fully_qualified_name", fully_qualified_name) _setter("interface_id", interface_id) _setter("obd_signal", obd_signal) @@ -1186,7 +1308,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1216,7 +1340,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1246,7 +1372,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1317,7 +1445,17 @@ def _configure( max: Optional[float] = None, min: Optional[float] = None, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + if 'allowedValues' in kwargs: + allowed_values = kwargs['allowedValues'] + if 'assignedValue' in kwargs: + assigned_value = kwargs['assignedValue'] + _setter("data_type", data_type) _setter("fully_qualified_name", fully_qualified_name) if allowed_values is not None: @@ -1435,7 +1573,19 @@ def _configure( max: Optional[float] = None, min: Optional[float] = None, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + if 'allowedValues' in kwargs: + allowed_values = kwargs['allowedValues'] + if 'assignedValue' in kwargs: + assigned_value = kwargs['assignedValue'] + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + _setter("data_type", data_type) _setter("fully_qualified_name", fully_qualified_name) if allowed_values is not None: @@ -1531,7 +1681,11 @@ def _configure( _setter: Callable[[Any, Any], None], fully_qualified_name: str, description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + _setter("fully_qualified_name", fully_qualified_name) if description is not None: _setter("description", description) @@ -1559,7 +1713,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], branch: Optional['outputs.SignalCatalogBranch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if branch is not None: _setter("branch", branch) @@ -1581,7 +1737,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sensor: Optional['outputs.SignalCatalogSensor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if sensor is not None: _setter("sensor", sensor) @@ -1603,7 +1761,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], actuator: Optional['outputs.SignalCatalogActuator'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if actuator is not None: _setter("actuator", actuator) @@ -1625,7 +1785,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attribute: Optional['outputs.SignalCatalogAttribute'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attribute is not None: _setter("attribute", attribute) @@ -1684,7 +1846,19 @@ def _configure( total_branches: Optional[float] = None, total_nodes: Optional[float] = None, total_sensors: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'totalActuators' in kwargs: + total_actuators = kwargs['totalActuators'] + if 'totalAttributes' in kwargs: + total_attributes = kwargs['totalAttributes'] + if 'totalBranches' in kwargs: + total_branches = kwargs['totalBranches'] + if 'totalNodes' in kwargs: + total_nodes = kwargs['totalNodes'] + if 'totalSensors' in kwargs: + total_sensors = kwargs['totalSensors'] + if total_actuators is not None: _setter("total_actuators", total_actuators) if total_attributes is not None: @@ -1773,7 +1947,15 @@ def _configure( max: Optional[float] = None, min: Optional[float] = None, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'fullyQualifiedName' in kwargs: + fully_qualified_name = kwargs['fullyQualifiedName'] + if 'allowedValues' in kwargs: + allowed_values = kwargs['allowedValues'] + _setter("data_type", data_type) _setter("fully_qualified_name", fully_qualified_name) if allowed_values is not None: @@ -1838,7 +2020,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1868,7 +2052,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1890,7 +2076,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): 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..4bd645d4ac 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/signal_catalog.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/signal_catalog.py @@ -41,7 +41,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nodeCounts' in kwargs: + node_counts = kwargs['nodeCounts'] + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/vehicle.py b/sdk/python/pulumi_aws_native/iotfleetwise/vehicle.py index 8d0379f3ec..447fcbb1dd 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/vehicle.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/vehicle.py @@ -44,7 +44,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decoderManifestArn' in kwargs: + decoder_manifest_arn = kwargs['decoderManifestArn'] + if 'modelManifestArn' in kwargs: + model_manifest_arn = kwargs['modelManifestArn'] + if 'associationBehavior' in kwargs: + association_behavior = kwargs['associationBehavior'] + _setter("decoder_manifest_arn", decoder_manifest_arn) _setter("model_manifest_arn", model_manifest_arn) if association_behavior is not None: diff --git a/sdk/python/pulumi_aws_native/iotsitewise/_inputs.py b/sdk/python/pulumi_aws_native/iotsitewise/_inputs.py index 9365a404a3..385a7ded10 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/_inputs.py @@ -60,7 +60,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -93,7 +95,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -131,7 +135,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iamRole' in kwargs: + iam_role = kwargs['iamRole'] + if 'iamUser' in kwargs: + iam_user = kwargs['iamUser'] + if iam_role is not None: _setter("iam_role", iam_role) if iam_user is not None: @@ -183,7 +193,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if id is not None: _setter("id", id) @@ -216,7 +228,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if id is not None: _setter("id", id) @@ -251,7 +265,9 @@ def _configure( _setter: Callable[[Any, Any], None], portal: Optional[pulumi.Input['AccessPolicyPortalArgs']] = None, project: Optional[pulumi.Input['AccessPolicyProjectArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if portal is not None: _setter("portal", portal) if project is not None: @@ -292,7 +308,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if id is not None: _setter("id", id) @@ -329,7 +347,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmRoleArn' in kwargs: + alarm_role_arn = kwargs['alarmRoleArn'] + if 'notificationLambdaArn' in kwargs: + notification_lambda_arn = kwargs['notificationLambdaArn'] + if alarm_role_arn is not None: _setter("alarm_role_arn", alarm_role_arn) if notification_lambda_arn is not None: @@ -380,7 +404,13 @@ def _configure( _setter: Callable[[Any, Any], None], child_asset_id: pulumi.Input[str], logical_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'childAssetId' in kwargs: + child_asset_id = kwargs['childAssetId'] + if 'logicalId' in kwargs: + logical_id = kwargs['logicalId'] + _setter("child_asset_id", child_asset_id) _setter("logical_id", logical_id) @@ -421,7 +451,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + if default_value is not None: _setter("default_value", default_value) @@ -463,7 +497,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'compositeModelProperties' in kwargs: + composite_model_properties = kwargs['compositeModelProperties'] + _setter("name", name) _setter("type", type) if composite_model_properties is not None: @@ -539,7 +577,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input['AssetModelVariableValueArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -592,7 +632,13 @@ def _configure( child_asset_model_id: pulumi.Input[str], logical_id: pulumi.Input[str], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'childAssetModelId' in kwargs: + child_asset_model_id = kwargs['childAssetModelId'] + if 'logicalId' in kwargs: + logical_id = kwargs['logicalId'] + _setter("child_asset_model_id", child_asset_model_id) _setter("logical_id", logical_id) _setter("name", name) @@ -649,7 +695,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tumbling: Optional[pulumi.Input['AssetModelTumblingWindowArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if tumbling is not None: _setter("tumbling", tumbling) @@ -686,7 +734,9 @@ def _configure( expression: pulumi.Input[str], variables: pulumi.Input[Sequence[pulumi.Input['AssetModelExpressionVariableArgs']]], window: pulumi.Input['AssetModelMetricWindowArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("expression", expression) _setter("variables", variables) _setter("window", window) @@ -752,7 +802,11 @@ def _configure( attribute: Optional[pulumi.Input['AssetModelAttributeArgs']] = None, metric: Optional[pulumi.Input['AssetModelMetricArgs']] = None, transform: Optional[pulumi.Input['AssetModelTransformArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + _setter("type_name", type_name) if attribute is not None: _setter("attribute", attribute) @@ -834,7 +888,15 @@ def _configure( type: pulumi.Input['AssetModelPropertyTypeArgs'], data_type_spec: Optional[pulumi.Input['AssetModelDataTypeSpec']] = None, unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'logicalId' in kwargs: + logical_id = kwargs['logicalId'] + if 'dataTypeSpec' in kwargs: + data_type_spec = kwargs['dataTypeSpec'] + _setter("data_type", data_type) _setter("logical_id", logical_id) _setter("name", name) @@ -932,7 +994,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -974,7 +1038,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], variables: pulumi.Input[Sequence[pulumi.Input['AssetModelExpressionVariableArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("expression", expression) _setter("variables", variables) @@ -1021,7 +1087,9 @@ def _configure( _setter: Callable[[Any, Any], None], interval: pulumi.Input[str], offset: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("interval", interval) if offset is not None: _setter("offset", offset) @@ -1060,7 +1128,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyLogicalId' in kwargs: + property_logical_id = kwargs['propertyLogicalId'] + if 'hierarchyLogicalId' in kwargs: + hierarchy_logical_id = kwargs['hierarchyLogicalId'] + _setter("property_logical_id", property_logical_id) if hierarchy_logical_id is not None: _setter("hierarchy_logical_id", hierarchy_logical_id) @@ -1112,7 +1186,13 @@ def _configure( alias: Optional[pulumi.Input[str]] = None, notification_state: Optional[pulumi.Input['AssetPropertyNotificationState']] = None, unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logicalId' in kwargs: + logical_id = kwargs['logicalId'] + if 'notificationState' in kwargs: + notification_state = kwargs['notificationState'] + _setter("logical_id", logical_id) if alias is not None: _setter("alias", alias) @@ -1185,7 +1265,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1226,7 +1308,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1267,7 +1351,13 @@ def _configure( _setter: Callable[[Any, Any], None], capability_namespace: pulumi.Input[str], capability_configuration: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capabilityNamespace' in kwargs: + capability_namespace = kwargs['capabilityNamespace'] + if 'capabilityConfiguration' in kwargs: + capability_configuration = kwargs['capabilityConfiguration'] + _setter("capability_namespace", capability_namespace) if capability_configuration is not None: _setter("capability_configuration", capability_configuration) @@ -1307,7 +1397,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], core_device_thing_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coreDeviceThingName' in kwargs: + core_device_thing_name = kwargs['coreDeviceThingName'] + _setter("core_device_thing_name", core_device_thing_name) @property @@ -1339,7 +1433,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], group_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupArn' in kwargs: + group_arn = kwargs['groupArn'] + _setter("group_arn", group_arn) @property @@ -1375,7 +1473,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'greengrassV2' in kwargs: + greengrass_v2 = kwargs['greengrassV2'] + if greengrass is not None: _setter("greengrass", greengrass) if greengrass_v2 is not None: @@ -1424,7 +1526,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1465,7 +1569,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1506,7 +1612,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iotsitewise/access_policy.py b/sdk/python/pulumi_aws_native/iotsitewise/access_policy.py index f40d2f087e..cd4ed1b801 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/access_policy.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/access_policy.py @@ -37,7 +37,15 @@ def _configure( access_policy_identity: pulumi.Input['AccessPolicyIdentityArgs'], access_policy_permission: pulumi.Input[str], access_policy_resource: pulumi.Input['AccessPolicyResourceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessPolicyIdentity' in kwargs: + access_policy_identity = kwargs['accessPolicyIdentity'] + if 'accessPolicyPermission' in kwargs: + access_policy_permission = kwargs['accessPolicyPermission'] + if 'accessPolicyResource' in kwargs: + access_policy_resource = kwargs['accessPolicyResource'] + _setter("access_policy_identity", access_policy_identity) _setter("access_policy_permission", access_policy_permission) _setter("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..8315d019f9 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/asset.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/asset.py @@ -48,7 +48,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assetModelId' in kwargs: + asset_model_id = kwargs['assetModelId'] + if 'assetDescription' in kwargs: + asset_description = kwargs['assetDescription'] + if 'assetHierarchies' in kwargs: + asset_hierarchies = kwargs['assetHierarchies'] + if 'assetName' in kwargs: + asset_name = kwargs['assetName'] + if 'assetProperties' in kwargs: + asset_properties = kwargs['assetProperties'] + _setter("asset_model_id", asset_model_id) if asset_description is not None: _setter("asset_description", asset_description) diff --git a/sdk/python/pulumi_aws_native/iotsitewise/asset_model.py b/sdk/python/pulumi_aws_native/iotsitewise/asset_model.py index 7a4e41af9f..87021eeec7 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/asset_model.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/asset_model.py @@ -50,7 +50,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assetModelCompositeModels' in kwargs: + asset_model_composite_models = kwargs['assetModelCompositeModels'] + if 'assetModelDescription' in kwargs: + asset_model_description = kwargs['assetModelDescription'] + if 'assetModelHierarchies' in kwargs: + asset_model_hierarchies = kwargs['assetModelHierarchies'] + if 'assetModelName' in kwargs: + asset_model_name = kwargs['assetModelName'] + if 'assetModelProperties' in kwargs: + asset_model_properties = kwargs['assetModelProperties'] + if asset_model_composite_models is not None: _setter("asset_model_composite_models", asset_model_composite_models) if asset_model_description is not None: diff --git a/sdk/python/pulumi_aws_native/iotsitewise/dashboard.py b/sdk/python/pulumi_aws_native/iotsitewise/dashboard.py index a805d7d9fd..42211b5379 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/dashboard.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/dashboard.py @@ -45,7 +45,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dashboardDefinition' in kwargs: + dashboard_definition = kwargs['dashboardDefinition'] + if 'dashboardDescription' in kwargs: + dashboard_description = kwargs['dashboardDescription'] + if 'dashboardName' in kwargs: + dashboard_name = kwargs['dashboardName'] + if 'projectId' in kwargs: + project_id = kwargs['projectId'] + _setter("dashboard_definition", dashboard_definition) _setter("dashboard_description", dashboard_description) if dashboard_name is not None: diff --git a/sdk/python/pulumi_aws_native/iotsitewise/gateway.py b/sdk/python/pulumi_aws_native/iotsitewise/gateway.py index b1d709ba74..682657b6f3 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/gateway.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/gateway.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gatewayPlatform' in kwargs: + gateway_platform = kwargs['gatewayPlatform'] + if 'gatewayCapabilitySummaries' in kwargs: + gateway_capability_summaries = kwargs['gatewayCapabilitySummaries'] + if 'gatewayName' in kwargs: + gateway_name = kwargs['gatewayName'] + _setter("gateway_platform", gateway_platform) if gateway_capability_summaries is not None: _setter("gateway_capability_summaries", gateway_capability_summaries) diff --git a/sdk/python/pulumi_aws_native/iotsitewise/outputs.py b/sdk/python/pulumi_aws_native/iotsitewise/outputs.py index e149d2fb78..b63a5252d0 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/outputs.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/outputs.py @@ -64,7 +64,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -96,7 +98,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -152,7 +156,13 @@ def _configure( iam_role: Optional['outputs.AccessPolicyIamRole'] = None, iam_user: Optional['outputs.AccessPolicyIamUser'] = None, user: Optional['outputs.AccessPolicyUser'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iamRole' in kwargs: + iam_role = kwargs['iamRole'] + if 'iamUser' in kwargs: + iam_user = kwargs['iamUser'] + if iam_role is not None: _setter("iam_role", iam_role) if iam_user is not None: @@ -195,7 +205,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if id is not None: _setter("id", id) @@ -227,7 +239,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if id is not None: _setter("id", id) @@ -261,7 +275,9 @@ def _configure( _setter: Callable[[Any, Any], None], portal: Optional['outputs.AccessPolicyPortal'] = None, project: Optional['outputs.AccessPolicyProject'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if portal is not None: _setter("portal", portal) if project is not None: @@ -297,7 +313,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if id is not None: _setter("id", id) @@ -352,7 +370,13 @@ def _configure( _setter: Callable[[Any, Any], None], alarm_role_arn: Optional[str] = None, notification_lambda_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmRoleArn' in kwargs: + alarm_role_arn = kwargs['alarmRoleArn'] + if 'notificationLambdaArn' in kwargs: + notification_lambda_arn = kwargs['notificationLambdaArn'] + if alarm_role_arn is not None: _setter("alarm_role_arn", alarm_role_arn) if notification_lambda_arn is not None: @@ -417,7 +441,13 @@ def _configure( _setter: Callable[[Any, Any], None], child_asset_id: str, logical_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'childAssetId' in kwargs: + child_asset_id = kwargs['childAssetId'] + if 'logicalId' in kwargs: + logical_id = kwargs['logicalId'] + _setter("child_asset_id", child_asset_id) _setter("logical_id", logical_id) @@ -467,7 +497,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + if default_value is not None: _setter("default_value", default_value) @@ -525,7 +559,11 @@ def _configure( type: str, composite_model_properties: Optional[Sequence['outputs.AssetModelProperty']] = None, description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'compositeModelProperties' in kwargs: + composite_model_properties = kwargs['compositeModelProperties'] + _setter("name", name) _setter("type", type) if composite_model_properties is not None: @@ -585,7 +623,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: 'outputs.AssetModelVariableValue', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -652,7 +692,13 @@ def _configure( child_asset_model_id: str, logical_id: str, name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'childAssetModelId' in kwargs: + child_asset_model_id = kwargs['childAssetModelId'] + if 'logicalId' in kwargs: + logical_id = kwargs['logicalId'] + _setter("child_asset_model_id", child_asset_model_id) _setter("logical_id", logical_id) _setter("name", name) @@ -705,7 +751,9 @@ def _configure( expression: str, variables: Sequence['outputs.AssetModelExpressionVariable'], window: 'outputs.AssetModelMetricWindow', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("expression", expression) _setter("variables", variables) _setter("window", window) @@ -753,7 +801,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tumbling: Optional['outputs.AssetModelTumblingWindow'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if tumbling is not None: _setter("tumbling", tumbling) @@ -823,7 +873,15 @@ def _configure( type: 'outputs.AssetModelPropertyType', data_type_spec: Optional['AssetModelDataTypeSpec'] = None, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'logicalId' in kwargs: + logical_id = kwargs['logicalId'] + if 'dataTypeSpec' in kwargs: + data_type_spec = kwargs['dataTypeSpec'] + _setter("data_type", data_type) _setter("logical_id", logical_id) _setter("name", name) @@ -926,7 +984,11 @@ def _configure( attribute: Optional['outputs.AssetModelAttribute'] = None, metric: Optional['outputs.AssetModelMetric'] = None, transform: Optional['outputs.AssetModelTransform'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + _setter("type_name", type_name) if attribute is not None: _setter("attribute", attribute) @@ -971,7 +1033,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1005,7 +1069,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, variables: Sequence['outputs.AssetModelExpressionVariable'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("expression", expression) _setter("variables", variables) @@ -1047,7 +1113,9 @@ def _configure( _setter: Callable[[Any, Any], None], interval: str, offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("interval", interval) if offset is not None: _setter("offset", offset) @@ -1097,7 +1165,13 @@ def _configure( _setter: Callable[[Any, Any], None], property_logical_id: str, hierarchy_logical_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyLogicalId' in kwargs: + property_logical_id = kwargs['propertyLogicalId'] + if 'hierarchyLogicalId' in kwargs: + hierarchy_logical_id = kwargs['hierarchyLogicalId'] + _setter("property_logical_id", property_logical_id) if hierarchy_logical_id is not None: _setter("hierarchy_logical_id", hierarchy_logical_id) @@ -1163,7 +1237,13 @@ def _configure( alias: Optional[str] = None, notification_state: Optional['AssetPropertyNotificationState'] = None, unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logicalId' in kwargs: + logical_id = kwargs['logicalId'] + if 'notificationState' in kwargs: + notification_state = kwargs['notificationState'] + _setter("logical_id", logical_id) if alias is not None: _setter("alias", alias) @@ -1220,7 +1300,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1256,7 +1338,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1311,7 +1395,13 @@ def _configure( _setter: Callable[[Any, Any], None], capability_namespace: str, capability_configuration: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capabilityNamespace' in kwargs: + capability_namespace = kwargs['capabilityNamespace'] + if 'capabilityConfiguration' in kwargs: + capability_configuration = kwargs['capabilityConfiguration'] + _setter("capability_namespace", capability_namespace) if capability_configuration is not None: _setter("capability_configuration", capability_configuration) @@ -1363,7 +1453,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], group_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupArn' in kwargs: + group_arn = kwargs['groupArn'] + _setter("group_arn", group_arn) @property @@ -1411,7 +1505,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], core_device_thing_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coreDeviceThingName' in kwargs: + core_device_thing_name = kwargs['coreDeviceThingName'] + _setter("core_device_thing_name", core_device_thing_name) @property @@ -1463,7 +1561,11 @@ def _configure( _setter: Callable[[Any, Any], None], greengrass: Optional['outputs.GatewayGreengrass'] = None, greengrass_v2: Optional['outputs.GatewayGreengrassV2'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'greengrassV2' in kwargs: + greengrass_v2 = kwargs['greengrassV2'] + if greengrass is not None: _setter("greengrass", greengrass) if greengrass_v2 is not None: @@ -1507,7 +1609,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1543,7 +1647,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1579,7 +1685,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/iotsitewise/portal.py b/sdk/python/pulumi_aws_native/iotsitewise/portal.py index f8d955678d..aaac17c096 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/portal.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/portal.py @@ -57,7 +57,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portalContactEmail' in kwargs: + portal_contact_email = kwargs['portalContactEmail'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'notificationSenderEmail' in kwargs: + notification_sender_email = kwargs['notificationSenderEmail'] + if 'portalAuthMode' in kwargs: + portal_auth_mode = kwargs['portalAuthMode'] + if 'portalDescription' in kwargs: + portal_description = kwargs['portalDescription'] + if 'portalName' in kwargs: + portal_name = kwargs['portalName'] + _setter("portal_contact_email", portal_contact_email) _setter("role_arn", role_arn) if alarms is not None: diff --git a/sdk/python/pulumi_aws_native/iotsitewise/project.py b/sdk/python/pulumi_aws_native/iotsitewise/project.py index f1582bf624..ff204a0b61 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/project.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/project.py @@ -45,7 +45,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portalId' in kwargs: + portal_id = kwargs['portalId'] + if 'assetIds' in kwargs: + asset_ids = kwargs['assetIds'] + if 'projectDescription' in kwargs: + project_description = kwargs['projectDescription'] + if 'projectName' in kwargs: + project_name = kwargs['projectName'] + _setter("portal_id", portal_id) if asset_ids is not None: _setter("asset_ids", asset_ids) diff --git a/sdk/python/pulumi_aws_native/iotthingsgraph/_inputs.py b/sdk/python/pulumi_aws_native/iotthingsgraph/_inputs.py index 13f8816a6a..b4b691eede 100644 --- a/sdk/python/pulumi_aws_native/iotthingsgraph/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotthingsgraph/_inputs.py @@ -28,7 +28,9 @@ def _configure( _setter: Callable[[Any, Any], None], language: pulumi.Input[str], text: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("language", language) _setter("text", text) diff --git a/sdk/python/pulumi_aws_native/iotthingsgraph/flow_template.py b/sdk/python/pulumi_aws_native/iotthingsgraph/flow_template.py index 04247b337a..f525b539b7 100644 --- a/sdk/python/pulumi_aws_native/iotthingsgraph/flow_template.py +++ b/sdk/python/pulumi_aws_native/iotthingsgraph/flow_template.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], definition: pulumi.Input['FlowTemplateDefinitionDocumentArgs'], compatible_namespace_version: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'compatibleNamespaceVersion' in kwargs: + compatible_namespace_version = kwargs['compatibleNamespaceVersion'] + _setter("definition", definition) if compatible_namespace_version is not None: _setter("compatible_namespace_version", compatible_namespace_version) diff --git a/sdk/python/pulumi_aws_native/iotthingsgraph/outputs.py b/sdk/python/pulumi_aws_native/iotthingsgraph/outputs.py index 72f2cf52a0..1442662203 100644 --- a/sdk/python/pulumi_aws_native/iotthingsgraph/outputs.py +++ b/sdk/python/pulumi_aws_native/iotthingsgraph/outputs.py @@ -28,7 +28,9 @@ def _configure( _setter: Callable[[Any, Any], None], language: str, text: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("language", language) _setter("text", text) diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/component_type.py b/sdk/python/pulumi_aws_native/iottwinmaker/component_type.py index a23e8ab19d..40811f8b73 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/component_type.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/component_type.py @@ -61,7 +61,21 @@ def _configure( property_definitions: Optional[Any] = None, property_groups: Optional[Any] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentTypeId' in kwargs: + component_type_id = kwargs['componentTypeId'] + if 'workspaceId' in kwargs: + workspace_id = kwargs['workspaceId'] + if 'extendsFrom' in kwargs: + extends_from = kwargs['extendsFrom'] + if 'isSingleton' in kwargs: + is_singleton = kwargs['isSingleton'] + if 'propertyDefinitions' in kwargs: + property_definitions = kwargs['propertyDefinitions'] + if 'propertyGroups' in kwargs: + property_groups = kwargs['propertyGroups'] + _setter("component_type_id", component_type_id) _setter("workspace_id", workspace_id) if description is not None: diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/entity.py b/sdk/python/pulumi_aws_native/iottwinmaker/entity.py index 0dd14f10e3..42de9ab0b2 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/entity.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/entity.py @@ -53,7 +53,17 @@ def _configure( entity_name: Optional[pulumi.Input[str]] = None, parent_entity_id: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'workspaceId' in kwargs: + workspace_id = kwargs['workspaceId'] + if 'entityId' in kwargs: + entity_id = kwargs['entityId'] + if 'entityName' in kwargs: + entity_name = kwargs['entityName'] + if 'parentEntityId' in kwargs: + parent_entity_id = kwargs['parentEntityId'] + _setter("workspace_id", workspace_id) if components is not None: _setter("components", components) diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/outputs.py b/sdk/python/pulumi_aws_native/iottwinmaker/outputs.py index a432e98d7f..21743516bc 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/outputs.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/outputs.py @@ -33,7 +33,9 @@ def _configure( _setter: Callable[[Any, Any], None], error: Optional[Any] = None, state: Optional['ComponentTypeStatusState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if error is not None: _setter("error", error) if state is not None: @@ -71,7 +73,9 @@ def _configure( _setter: Callable[[Any, Any], None], code: Optional['ComponentTypeStatusErrorPropertiesCode'] = None, message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if code is not None: _setter("code", code) if message is not None: @@ -103,7 +107,9 @@ def _configure( _setter: Callable[[Any, Any], None], error: Optional[Any] = None, state: Optional['EntityStatusState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if error is not None: _setter("error", error) if state is not None: @@ -141,7 +147,9 @@ def _configure( _setter: Callable[[Any, Any], None], code: Optional['EntityStatusErrorPropertiesCode'] = None, message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if code is not None: _setter("code", code) if message is not None: diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/scene.py b/sdk/python/pulumi_aws_native/iottwinmaker/scene.py index 89050c6251..64dfcb50e9 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/scene.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/scene.py @@ -51,7 +51,17 @@ def _configure( description: Optional[pulumi.Input[str]] = None, scene_metadata: Optional[Any] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentLocation' in kwargs: + content_location = kwargs['contentLocation'] + if 'sceneId' in kwargs: + scene_id = kwargs['sceneId'] + if 'workspaceId' in kwargs: + workspace_id = kwargs['workspaceId'] + if 'sceneMetadata' in kwargs: + scene_metadata = kwargs['sceneMetadata'] + _setter("content_location", content_location) _setter("scene_id", scene_id) _setter("workspace_id", workspace_id) diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/sync_job.py b/sdk/python/pulumi_aws_native/iottwinmaker/sync_job.py index 2677b50f70..bebb0c0d18 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/sync_job.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/sync_job.py @@ -39,7 +39,15 @@ def _configure( sync_source: pulumi.Input[str], workspace_id: pulumi.Input[str], tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'syncRole' in kwargs: + sync_role = kwargs['syncRole'] + if 'syncSource' in kwargs: + sync_source = kwargs['syncSource'] + if 'workspaceId' in kwargs: + workspace_id = kwargs['workspaceId'] + _setter("sync_role", sync_role) _setter("sync_source", sync_source) _setter("workspace_id", workspace_id) diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/workspace.py b/sdk/python/pulumi_aws_native/iottwinmaker/workspace.py index 6ac8b746ba..2cc9c3c9da 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/workspace.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/workspace.py @@ -43,7 +43,13 @@ def _configure( workspace_id: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Location' in kwargs: + s3_location = kwargs['s3Location'] + if 'workspaceId' in kwargs: + workspace_id = kwargs['workspaceId'] + _setter("role", role) _setter("s3_location", s3_location) _setter("workspace_id", workspace_id) diff --git a/sdk/python/pulumi_aws_native/iotwireless/_inputs.py b/sdk/python/pulumi_aws_native/iotwireless/_inputs.py index ca2e50816f..0dc1fdcc77 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotwireless/_inputs.py @@ -60,7 +60,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -151,7 +153,47 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'classBTimeout' in kwargs: + class_b_timeout = kwargs['classBTimeout'] + if 'classCTimeout' in kwargs: + class_c_timeout = kwargs['classCTimeout'] + if 'factoryPresetFreqsList' in kwargs: + factory_preset_freqs_list = kwargs['factoryPresetFreqsList'] + if 'macVersion' in kwargs: + mac_version = kwargs['macVersion'] + if 'maxDutyCycle' in kwargs: + max_duty_cycle = kwargs['maxDutyCycle'] + if 'maxEirp' in kwargs: + max_eirp = kwargs['maxEirp'] + if 'pingSlotDr' in kwargs: + ping_slot_dr = kwargs['pingSlotDr'] + if 'pingSlotFreq' in kwargs: + ping_slot_freq = kwargs['pingSlotFreq'] + if 'pingSlotPeriod' in kwargs: + ping_slot_period = kwargs['pingSlotPeriod'] + if 'regParamsRevision' in kwargs: + reg_params_revision = kwargs['regParamsRevision'] + if 'rfRegion' in kwargs: + rf_region = kwargs['rfRegion'] + if 'rxDataRate2' in kwargs: + rx_data_rate2 = kwargs['rxDataRate2'] + if 'rxDelay1' in kwargs: + rx_delay1 = kwargs['rxDelay1'] + if 'rxDrOffset1' in kwargs: + rx_dr_offset1 = kwargs['rxDrOffset1'] + if 'rxFreq2' in kwargs: + rx_freq2 = kwargs['rxFreq2'] + if 'supports32BitFCnt' in kwargs: + supports32_bit_f_cnt = kwargs['supports32BitFCnt'] + if 'supportsClassB' in kwargs: + supports_class_b = kwargs['supportsClassB'] + if 'supportsClassC' in kwargs: + supports_class_c = kwargs['supportsClassC'] + if 'supportsJoin' in kwargs: + supports_join = kwargs['supportsJoin'] + if class_b_timeout is not None: _setter("class_b_timeout", class_b_timeout) if class_c_timeout is not None: @@ -378,7 +420,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -422,7 +466,13 @@ def _configure( _setter: Callable[[Any, Any], None], rf_region: pulumi.Input[str], start_time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rfRegion' in kwargs: + rf_region = kwargs['rfRegion'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + _setter("rf_region", rf_region) if start_time is not None: _setter("start_time", start_time) @@ -467,7 +517,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -519,7 +571,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dlClass' in kwargs: + dl_class = kwargs['dlClass'] + if 'rfRegion' in kwargs: + rf_region = kwargs['rfRegion'] + if 'numberOfDevicesInGroup' in kwargs: + number_of_devices_in_group = kwargs['numberOfDevicesInGroup'] + if 'numberOfDevicesRequested' in kwargs: + number_of_devices_requested = kwargs['numberOfDevicesRequested'] + _setter("dl_class", dl_class) _setter("rf_region", rf_region) if number_of_devices_in_group is not None: @@ -591,7 +653,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -636,7 +700,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -683,7 +749,11 @@ def _configure( amazon_id: Optional[pulumi.Input[str]] = None, arn: Optional[pulumi.Input[str]] = None, fingerprint: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amazonId' in kwargs: + amazon_id = kwargs['amazonId'] + if amazon_id is not None: _setter("amazon_id", amazon_id) if arn is not None: @@ -731,7 +801,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], app_server_private_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appServerPrivateKey' in kwargs: + app_server_private_key = kwargs['appServerPrivateKey'] + _setter("app_server_private_key", app_server_private_key) @property @@ -756,7 +830,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], app_server_private_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appServerPrivateKey' in kwargs: + app_server_private_key = kwargs['appServerPrivateKey'] + if app_server_private_key is not None: _setter("app_server_private_key", app_server_private_key) @@ -785,7 +863,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -876,7 +956,47 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addGwMetadata' in kwargs: + add_gw_metadata = kwargs['addGwMetadata'] + if 'channelMask' in kwargs: + channel_mask = kwargs['channelMask'] + if 'devStatusReqFreq' in kwargs: + dev_status_req_freq = kwargs['devStatusReqFreq'] + if 'dlBucketSize' in kwargs: + dl_bucket_size = kwargs['dlBucketSize'] + if 'dlRate' in kwargs: + dl_rate = kwargs['dlRate'] + if 'dlRatePolicy' in kwargs: + dl_rate_policy = kwargs['dlRatePolicy'] + if 'drMax' in kwargs: + dr_max = kwargs['drMax'] + if 'drMin' in kwargs: + dr_min = kwargs['drMin'] + if 'hrAllowed' in kwargs: + hr_allowed = kwargs['hrAllowed'] + if 'minGwDiversity' in kwargs: + min_gw_diversity = kwargs['minGwDiversity'] + if 'nwkGeoLoc' in kwargs: + nwk_geo_loc = kwargs['nwkGeoLoc'] + if 'prAllowed' in kwargs: + pr_allowed = kwargs['prAllowed'] + if 'raAllowed' in kwargs: + ra_allowed = kwargs['raAllowed'] + if 'reportDevStatusBattery' in kwargs: + report_dev_status_battery = kwargs['reportDevStatusBattery'] + if 'reportDevStatusMargin' in kwargs: + report_dev_status_margin = kwargs['reportDevStatusMargin'] + if 'targetPer' in kwargs: + target_per = kwargs['targetPer'] + if 'ulBucketSize' in kwargs: + ul_bucket_size = kwargs['ulBucketSize'] + if 'ulRate' in kwargs: + ul_rate = kwargs['ulRate'] + if 'ulRatePolicy' in kwargs: + ul_rate_policy = kwargs['ulRatePolicy'] + if add_gw_metadata is not None: _setter("add_gw_metadata", add_gw_metadata) if channel_mask is not None: @@ -1103,7 +1223,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1152,7 +1274,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceCreationFile' in kwargs: + device_creation_file = kwargs['deviceCreationFile'] + if 'deviceCreationFileList' in kwargs: + device_creation_file_list = kwargs['deviceCreationFileList'] + if 'sidewalkManufacturingSn' in kwargs: + sidewalk_manufacturing_sn = kwargs['sidewalkManufacturingSn'] + if device_creation_file is not None: _setter("device_creation_file", device_creation_file) if device_creation_file_list is not None: @@ -1217,7 +1347,11 @@ def _configure( model: Optional[pulumi.Input[str]] = None, package_version: Optional[pulumi.Input[str]] = None, station: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packageVersion' in kwargs: + package_version = kwargs['packageVersion'] + if model is not None: _setter("model", model) if package_version is not None: @@ -1274,7 +1408,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currentVersion' in kwargs: + current_version = kwargs['currentVersion'] + if 'sigKeyCrc' in kwargs: + sig_key_crc = kwargs['sigKeyCrc'] + if 'updateSignature' in kwargs: + update_signature = kwargs['updateSignature'] + if 'updateVersion' in kwargs: + update_version = kwargs['updateVersion'] + if current_version is not None: _setter("current_version", current_version) if sig_key_crc is not None: @@ -1336,7 +1480,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currentVersion' in kwargs: + current_version = kwargs['currentVersion'] + if 'updateVersion' in kwargs: + update_version = kwargs['updateVersion'] + if current_version is not None: _setter("current_version", current_version) if update_version is not None: @@ -1376,7 +1526,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1419,7 +1571,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loRaWan' in kwargs: + lo_ra_wan = kwargs['loRaWan'] + if 'updateDataRole' in kwargs: + update_data_role = kwargs['updateDataRole'] + if 'updateDataSource' in kwargs: + update_data_source = kwargs['updateDataSource'] + if lo_ra_wan is not None: _setter("lo_ra_wan", lo_ra_wan) if update_data_role is not None: @@ -1473,7 +1633,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if 'wirelessDeviceFrameInfo' in kwargs: + wireless_device_frame_info = kwargs['wirelessDeviceFrameInfo'] + if log_level is not None: _setter("log_level", log_level) if wireless_device_frame_info is not None: @@ -1513,7 +1679,13 @@ def _configure( _setter: Callable[[Any, Any], None], dev_addr: pulumi.Input[str], session_keys: pulumi.Input['WirelessDeviceSessionKeysAbpV10xArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'devAddr' in kwargs: + dev_addr = kwargs['devAddr'] + if 'sessionKeys' in kwargs: + session_keys = kwargs['sessionKeys'] + _setter("dev_addr", dev_addr) _setter("session_keys", session_keys) @@ -1551,7 +1723,13 @@ def _configure( _setter: Callable[[Any, Any], None], dev_addr: pulumi.Input[str], session_keys: pulumi.Input['WirelessDeviceSessionKeysAbpV11Args'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'devAddr' in kwargs: + dev_addr = kwargs['devAddr'] + if 'sessionKeys' in kwargs: + session_keys = kwargs['sessionKeys'] + _setter("dev_addr", dev_addr) _setter("session_keys", session_keys) @@ -1594,7 +1772,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1653,7 +1833,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'abpV10x' in kwargs: + abp_v10x = kwargs['abpV10x'] + if 'abpV11' in kwargs: + abp_v11 = kwargs['abpV11'] + if 'devEui' in kwargs: + dev_eui = kwargs['devEui'] + if 'deviceProfileId' in kwargs: + device_profile_id = kwargs['deviceProfileId'] + if 'otaaV10x' in kwargs: + otaa_v10x = kwargs['otaaV10x'] + if 'otaaV11' in kwargs: + otaa_v11 = kwargs['otaaV11'] + if 'serviceProfileId' in kwargs: + service_profile_id = kwargs['serviceProfileId'] + if abp_v10x is not None: _setter("abp_v10x", abp_v10x) if abp_v11 is not None: @@ -1748,7 +1944,13 @@ def _configure( _setter: Callable[[Any, Any], None], app_eui: pulumi.Input[str], app_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appEui' in kwargs: + app_eui = kwargs['appEui'] + if 'appKey' in kwargs: + app_key = kwargs['appKey'] + _setter("app_eui", app_eui) _setter("app_key", app_key) @@ -1789,7 +1991,15 @@ def _configure( app_key: pulumi.Input[str], join_eui: pulumi.Input[str], nwk_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appKey' in kwargs: + app_key = kwargs['appKey'] + if 'joinEui' in kwargs: + join_eui = kwargs['joinEui'] + if 'nwkKey' in kwargs: + nwk_key = kwargs['nwkKey'] + _setter("app_key", app_key) _setter("join_eui", join_eui) _setter("nwk_key", nwk_key) @@ -1837,7 +2047,13 @@ def _configure( _setter: Callable[[Any, Any], None], app_s_key: pulumi.Input[str], nwk_s_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appSKey' in kwargs: + app_s_key = kwargs['appSKey'] + if 'nwkSKey' in kwargs: + nwk_s_key = kwargs['nwkSKey'] + _setter("app_s_key", app_s_key) _setter("nwk_s_key", nwk_s_key) @@ -1881,7 +2097,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appSKey' in kwargs: + app_s_key = kwargs['appSKey'] + if 'fNwkSIntKey' in kwargs: + f_nwk_s_int_key = kwargs['fNwkSIntKey'] + if 'nwkSEncKey' in kwargs: + nwk_s_enc_key = kwargs['nwkSEncKey'] + if 'sNwkSIntKey' in kwargs: + s_nwk_s_int_key = kwargs['sNwkSIntKey'] + _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) @@ -1939,7 +2165,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1979,7 +2207,13 @@ def _configure( _setter: Callable[[Any, Any], None], gateway_eui: pulumi.Input[str], rf_region: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gatewayEui' in kwargs: + gateway_eui = kwargs['gatewayEui'] + if 'rfRegion' in kwargs: + rf_region = kwargs['rfRegion'] + _setter("gateway_eui", gateway_eui) _setter("rf_region", rf_region) @@ -2017,7 +2251,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/iotwireless/destination.py b/sdk/python/pulumi_aws_native/iotwireless/destination.py index 2c1d24d747..ec9119a53e 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/destination.py +++ b/sdk/python/pulumi_aws_native/iotwireless/destination.py @@ -50,7 +50,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'expressionType' in kwargs: + expression_type = kwargs['expressionType'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("expression", expression) _setter("expression_type", expression_type) if description is not None: diff --git a/sdk/python/pulumi_aws_native/iotwireless/device_profile.py b/sdk/python/pulumi_aws_native/iotwireless/device_profile.py index 30eeeec904..fdf1bd12d8 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/device_profile.py +++ b/sdk/python/pulumi_aws_native/iotwireless/device_profile.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loRaWan' in kwargs: + lo_ra_wan = kwargs['loRaWan'] + if lo_ra_wan is not None: _setter("lo_ra_wan", lo_ra_wan) if name is not None: diff --git a/sdk/python/pulumi_aws_native/iotwireless/fuota_task.py b/sdk/python/pulumi_aws_native/iotwireless/fuota_task.py index e7f06b3b4b..cf7ede0645 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/fuota_task.py +++ b/sdk/python/pulumi_aws_native/iotwireless/fuota_task.py @@ -65,7 +65,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firmwareUpdateImage' in kwargs: + firmware_update_image = kwargs['firmwareUpdateImage'] + if 'firmwareUpdateRole' in kwargs: + firmware_update_role = kwargs['firmwareUpdateRole'] + if 'loRaWan' in kwargs: + lo_ra_wan = kwargs['loRaWan'] + if 'associateMulticastGroup' in kwargs: + associate_multicast_group = kwargs['associateMulticastGroup'] + if 'associateWirelessDevice' in kwargs: + associate_wireless_device = kwargs['associateWirelessDevice'] + if 'disassociateMulticastGroup' in kwargs: + disassociate_multicast_group = kwargs['disassociateMulticastGroup'] + if 'disassociateWirelessDevice' in kwargs: + disassociate_wireless_device = kwargs['disassociateWirelessDevice'] + _setter("firmware_update_image", firmware_update_image) _setter("firmware_update_role", firmware_update_role) _setter("lo_ra_wan", lo_ra_wan) diff --git a/sdk/python/pulumi_aws_native/iotwireless/multicast_group.py b/sdk/python/pulumi_aws_native/iotwireless/multicast_group.py index 649132efa9..e85fc8199d 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/multicast_group.py +++ b/sdk/python/pulumi_aws_native/iotwireless/multicast_group.py @@ -49,7 +49,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loRaWan' in kwargs: + lo_ra_wan = kwargs['loRaWan'] + if 'associateWirelessDevice' in kwargs: + associate_wireless_device = kwargs['associateWirelessDevice'] + if 'disassociateWirelessDevice' in kwargs: + disassociate_wireless_device = kwargs['disassociateWirelessDevice'] + _setter("lo_ra_wan", lo_ra_wan) if associate_wireless_device is not None: _setter("associate_wireless_device", associate_wireless_device) 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..c7010da0bf 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/network_analyzer_configuration.py +++ b/sdk/python/pulumi_aws_native/iotwireless/network_analyzer_configuration.py @@ -50,7 +50,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'traceContent' in kwargs: + trace_content = kwargs['traceContent'] + if 'wirelessDevices' in kwargs: + wireless_devices = kwargs['wirelessDevices'] + if 'wirelessGateways' in kwargs: + wireless_gateways = kwargs['wirelessGateways'] + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/iotwireless/outputs.py b/sdk/python/pulumi_aws_native/iotwireless/outputs.py index 0d921d0e02..7785865d42 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/outputs.py +++ b/sdk/python/pulumi_aws_native/iotwireless/outputs.py @@ -61,7 +61,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -197,7 +199,47 @@ def _configure( supports_class_b: Optional[bool] = None, supports_class_c: Optional[bool] = None, supports_join: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'classBTimeout' in kwargs: + class_b_timeout = kwargs['classBTimeout'] + if 'classCTimeout' in kwargs: + class_c_timeout = kwargs['classCTimeout'] + if 'factoryPresetFreqsList' in kwargs: + factory_preset_freqs_list = kwargs['factoryPresetFreqsList'] + if 'macVersion' in kwargs: + mac_version = kwargs['macVersion'] + if 'maxDutyCycle' in kwargs: + max_duty_cycle = kwargs['maxDutyCycle'] + if 'maxEirp' in kwargs: + max_eirp = kwargs['maxEirp'] + if 'pingSlotDr' in kwargs: + ping_slot_dr = kwargs['pingSlotDr'] + if 'pingSlotFreq' in kwargs: + ping_slot_freq = kwargs['pingSlotFreq'] + if 'pingSlotPeriod' in kwargs: + ping_slot_period = kwargs['pingSlotPeriod'] + if 'regParamsRevision' in kwargs: + reg_params_revision = kwargs['regParamsRevision'] + if 'rfRegion' in kwargs: + rf_region = kwargs['rfRegion'] + if 'rxDataRate2' in kwargs: + rx_data_rate2 = kwargs['rxDataRate2'] + if 'rxDelay1' in kwargs: + rx_delay1 = kwargs['rxDelay1'] + if 'rxDrOffset1' in kwargs: + rx_dr_offset1 = kwargs['rxDrOffset1'] + if 'rxFreq2' in kwargs: + rx_freq2 = kwargs['rxFreq2'] + if 'supports32BitFCnt' in kwargs: + supports32_bit_f_cnt = kwargs['supports32BitFCnt'] + if 'supportsClassB' in kwargs: + supports_class_b = kwargs['supportsClassB'] + if 'supportsClassC' in kwargs: + supports_class_c = kwargs['supportsClassC'] + if 'supportsJoin' in kwargs: + supports_join = kwargs['supportsJoin'] + if class_b_timeout is not None: _setter("class_b_timeout", class_b_timeout) if class_c_timeout is not None: @@ -348,7 +390,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -403,7 +447,13 @@ def _configure( _setter: Callable[[Any, Any], None], rf_region: str, start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rfRegion' in kwargs: + rf_region = kwargs['rfRegion'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + _setter("rf_region", rf_region) if start_time is not None: _setter("start_time", start_time) @@ -440,7 +490,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -507,7 +559,17 @@ def _configure( rf_region: str, number_of_devices_in_group: Optional[int] = None, number_of_devices_requested: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dlClass' in kwargs: + dl_class = kwargs['dlClass'] + if 'rfRegion' in kwargs: + rf_region = kwargs['rfRegion'] + if 'numberOfDevicesInGroup' in kwargs: + number_of_devices_in_group = kwargs['numberOfDevicesInGroup'] + if 'numberOfDevicesRequested' in kwargs: + number_of_devices_requested = kwargs['numberOfDevicesRequested'] + _setter("dl_class", dl_class) _setter("rf_region", rf_region) if number_of_devices_in_group is not None: @@ -563,7 +625,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -603,7 +667,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -653,7 +719,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], app_server_private_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appServerPrivateKey' in kwargs: + app_server_private_key = kwargs['appServerPrivateKey'] + _setter("app_server_private_key", app_server_private_key) @property @@ -697,7 +767,11 @@ def _configure( amazon_id: Optional[str] = None, arn: Optional[str] = None, fingerprint: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amazonId' in kwargs: + amazon_id = kwargs['amazonId'] + if amazon_id is not None: _setter("amazon_id", amazon_id) if arn is not None: @@ -750,7 +824,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], app_server_private_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appServerPrivateKey' in kwargs: + app_server_private_key = kwargs['appServerPrivateKey'] + if app_server_private_key is not None: _setter("app_server_private_key", app_server_private_key) @@ -775,7 +853,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -911,7 +991,47 @@ def _configure( ul_bucket_size: Optional[int] = None, ul_rate: Optional[int] = None, ul_rate_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addGwMetadata' in kwargs: + add_gw_metadata = kwargs['addGwMetadata'] + if 'channelMask' in kwargs: + channel_mask = kwargs['channelMask'] + if 'devStatusReqFreq' in kwargs: + dev_status_req_freq = kwargs['devStatusReqFreq'] + if 'dlBucketSize' in kwargs: + dl_bucket_size = kwargs['dlBucketSize'] + if 'dlRate' in kwargs: + dl_rate = kwargs['dlRate'] + if 'dlRatePolicy' in kwargs: + dl_rate_policy = kwargs['dlRatePolicy'] + if 'drMax' in kwargs: + dr_max = kwargs['drMax'] + if 'drMin' in kwargs: + dr_min = kwargs['drMin'] + if 'hrAllowed' in kwargs: + hr_allowed = kwargs['hrAllowed'] + if 'minGwDiversity' in kwargs: + min_gw_diversity = kwargs['minGwDiversity'] + if 'nwkGeoLoc' in kwargs: + nwk_geo_loc = kwargs['nwkGeoLoc'] + if 'prAllowed' in kwargs: + pr_allowed = kwargs['prAllowed'] + if 'raAllowed' in kwargs: + ra_allowed = kwargs['raAllowed'] + if 'reportDevStatusBattery' in kwargs: + report_dev_status_battery = kwargs['reportDevStatusBattery'] + if 'reportDevStatusMargin' in kwargs: + report_dev_status_margin = kwargs['reportDevStatusMargin'] + if 'targetPer' in kwargs: + target_per = kwargs['targetPer'] + if 'ulBucketSize' in kwargs: + ul_bucket_size = kwargs['ulBucketSize'] + if 'ulRate' in kwargs: + ul_rate = kwargs['ulRate'] + if 'ulRatePolicy' in kwargs: + ul_rate_policy = kwargs['ulRatePolicy'] + if add_gw_metadata is not None: _setter("add_gw_metadata", add_gw_metadata) if channel_mask is not None: @@ -1062,7 +1182,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1127,7 +1249,15 @@ def _configure( device_creation_file_list: Optional[Sequence[str]] = None, role: Optional[str] = None, sidewalk_manufacturing_sn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceCreationFile' in kwargs: + device_creation_file = kwargs['deviceCreationFile'] + if 'deviceCreationFileList' in kwargs: + device_creation_file_list = kwargs['deviceCreationFileList'] + if 'sidewalkManufacturingSn' in kwargs: + sidewalk_manufacturing_sn = kwargs['sidewalkManufacturingSn'] + if device_creation_file is not None: _setter("device_creation_file", device_creation_file) if device_creation_file_list is not None: @@ -1193,7 +1323,11 @@ def _configure( model: Optional[str] = None, package_version: Optional[str] = None, station: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packageVersion' in kwargs: + package_version = kwargs['packageVersion'] + if model is not None: _setter("model", model) if package_version is not None: @@ -1261,7 +1395,17 @@ def _configure( sig_key_crc: Optional[int] = None, update_signature: Optional[str] = None, update_version: Optional['outputs.TaskDefinitionLoRaWanGatewayVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currentVersion' in kwargs: + current_version = kwargs['currentVersion'] + if 'sigKeyCrc' in kwargs: + sig_key_crc = kwargs['sigKeyCrc'] + if 'updateSignature' in kwargs: + update_signature = kwargs['updateSignature'] + if 'updateVersion' in kwargs: + update_version = kwargs['updateVersion'] + if current_version is not None: _setter("current_version", current_version) if sig_key_crc is not None: @@ -1326,7 +1470,13 @@ def _configure( _setter: Callable[[Any, Any], None], current_version: Optional['outputs.TaskDefinitionLoRaWanGatewayVersion'] = None, update_version: Optional['outputs.TaskDefinitionLoRaWanGatewayVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currentVersion' in kwargs: + current_version = kwargs['currentVersion'] + if 'updateVersion' in kwargs: + update_version = kwargs['updateVersion'] + if current_version is not None: _setter("current_version", current_version) if update_version is not None: @@ -1358,7 +1508,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1414,7 +1566,15 @@ def _configure( lo_ra_wan: Optional['outputs.TaskDefinitionLoRaWanUpdateGatewayTaskCreate'] = None, update_data_role: Optional[str] = None, update_data_source: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loRaWan' in kwargs: + lo_ra_wan = kwargs['loRaWan'] + if 'updateDataRole' in kwargs: + update_data_role = kwargs['updateDataRole'] + if 'updateDataSource' in kwargs: + update_data_source = kwargs['updateDataSource'] + if lo_ra_wan is not None: _setter("lo_ra_wan", lo_ra_wan) if update_data_role is not None: @@ -1478,7 +1638,13 @@ def _configure( _setter: Callable[[Any, Any], None], log_level: Optional['NetworkAnalyzerConfigurationLogLevel'] = None, wireless_device_frame_info: Optional['NetworkAnalyzerConfigurationWirelessDeviceFrameInfo'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if 'wirelessDeviceFrameInfo' in kwargs: + wireless_device_frame_info = kwargs['wirelessDeviceFrameInfo'] + if log_level is not None: _setter("log_level", log_level) if wireless_device_frame_info is not None: @@ -1529,7 +1695,13 @@ def _configure( _setter: Callable[[Any, Any], None], dev_addr: str, session_keys: 'outputs.WirelessDeviceSessionKeysAbpV10x', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'devAddr' in kwargs: + dev_addr = kwargs['devAddr'] + if 'sessionKeys' in kwargs: + session_keys = kwargs['sessionKeys'] + _setter("dev_addr", dev_addr) _setter("session_keys", session_keys) @@ -1578,7 +1750,13 @@ def _configure( _setter: Callable[[Any, Any], None], dev_addr: str, session_keys: 'outputs.WirelessDeviceSessionKeysAbpV11', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'devAddr' in kwargs: + dev_addr = kwargs['devAddr'] + if 'sessionKeys' in kwargs: + session_keys = kwargs['sessionKeys'] + _setter("dev_addr", dev_addr) _setter("session_keys", session_keys) @@ -1616,7 +1794,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1696,7 +1876,23 @@ def _configure( otaa_v10x: Optional['outputs.WirelessDeviceOtaaV10x'] = None, otaa_v11: Optional['outputs.WirelessDeviceOtaaV11'] = None, service_profile_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'abpV10x' in kwargs: + abp_v10x = kwargs['abpV10x'] + if 'abpV11' in kwargs: + abp_v11 = kwargs['abpV11'] + if 'devEui' in kwargs: + dev_eui = kwargs['devEui'] + if 'deviceProfileId' in kwargs: + device_profile_id = kwargs['deviceProfileId'] + if 'otaaV10x' in kwargs: + otaa_v10x = kwargs['otaaV10x'] + if 'otaaV11' in kwargs: + otaa_v11 = kwargs['otaaV11'] + if 'serviceProfileId' in kwargs: + service_profile_id = kwargs['serviceProfileId'] + if abp_v10x is not None: _setter("abp_v10x", abp_v10x) if abp_v11 is not None: @@ -1782,7 +1978,13 @@ def _configure( _setter: Callable[[Any, Any], None], app_eui: str, app_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appEui' in kwargs: + app_eui = kwargs['appEui'] + if 'appKey' in kwargs: + app_key = kwargs['appKey'] + _setter("app_eui", app_eui) _setter("app_key", app_key) @@ -1836,7 +2038,15 @@ def _configure( app_key: str, join_eui: str, nwk_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appKey' in kwargs: + app_key = kwargs['appKey'] + if 'joinEui' in kwargs: + join_eui = kwargs['joinEui'] + if 'nwkKey' in kwargs: + nwk_key = kwargs['nwkKey'] + _setter("app_key", app_key) _setter("join_eui", join_eui) _setter("nwk_key", nwk_key) @@ -1891,7 +2101,13 @@ def _configure( _setter: Callable[[Any, Any], None], app_s_key: str, nwk_s_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appSKey' in kwargs: + app_s_key = kwargs['appSKey'] + if 'nwkSKey' in kwargs: + nwk_s_key = kwargs['nwkSKey'] + _setter("app_s_key", app_s_key) _setter("nwk_s_key", nwk_s_key) @@ -1950,7 +2166,17 @@ def _configure( f_nwk_s_int_key: str, nwk_s_enc_key: str, s_nwk_s_int_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appSKey' in kwargs: + app_s_key = kwargs['appSKey'] + if 'fNwkSIntKey' in kwargs: + f_nwk_s_int_key = kwargs['fNwkSIntKey'] + if 'nwkSEncKey' in kwargs: + nwk_s_enc_key = kwargs['nwkSEncKey'] + if 'sNwkSIntKey' in kwargs: + s_nwk_s_int_key = kwargs['sNwkSIntKey'] + _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) @@ -1992,7 +2218,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -2043,7 +2271,13 @@ def _configure( _setter: Callable[[Any, Any], None], gateway_eui: str, rf_region: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gatewayEui' in kwargs: + gateway_eui = kwargs['gatewayEui'] + if 'rfRegion' in kwargs: + rf_region = kwargs['rfRegion'] + _setter("gateway_eui", gateway_eui) _setter("rf_region", rf_region) @@ -2073,7 +2307,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/iotwireless/partner_account.py b/sdk/python/pulumi_aws_native/iotwireless/partner_account.py index 4b8bd2cf2b..a37c8cd591 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/partner_account.py +++ b/sdk/python/pulumi_aws_native/iotwireless/partner_account.py @@ -54,7 +54,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountLinked' in kwargs: + account_linked = kwargs['accountLinked'] + if 'partnerAccountId' in kwargs: + partner_account_id = kwargs['partnerAccountId'] + if 'partnerType' in kwargs: + partner_type = kwargs['partnerType'] + if 'sidewalkResponse' in kwargs: + sidewalk_response = kwargs['sidewalkResponse'] + if 'sidewalkUpdate' in kwargs: + sidewalk_update = kwargs['sidewalkUpdate'] + if account_linked is not None: _setter("account_linked", account_linked) if partner_account_id is not 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..1ab4a4ef47 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/service_profile.py +++ b/sdk/python/pulumi_aws_native/iotwireless/service_profile.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loRaWan' in kwargs: + lo_ra_wan = kwargs['loRaWan'] + if lo_ra_wan is not None: _setter("lo_ra_wan", lo_ra_wan) if name is not None: diff --git a/sdk/python/pulumi_aws_native/iotwireless/task_definition.py b/sdk/python/pulumi_aws_native/iotwireless/task_definition.py index 9fd3916bde..4a84310734 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/task_definition.py +++ b/sdk/python/pulumi_aws_native/iotwireless/task_definition.py @@ -50,7 +50,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoCreateTasks' in kwargs: + auto_create_tasks = kwargs['autoCreateTasks'] + if 'loRaWanUpdateGatewayTaskEntry' in kwargs: + lo_ra_wan_update_gateway_task_entry = kwargs['loRaWanUpdateGatewayTaskEntry'] + if 'taskDefinitionType' in kwargs: + task_definition_type = kwargs['taskDefinitionType'] + _setter("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) diff --git a/sdk/python/pulumi_aws_native/iotwireless/wireless_device.py b/sdk/python/pulumi_aws_native/iotwireless/wireless_device.py index fa81a8ebdd..6632622146 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/wireless_device.py +++ b/sdk/python/pulumi_aws_native/iotwireless/wireless_device.py @@ -58,7 +58,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationName' in kwargs: + destination_name = kwargs['destinationName'] + if 'lastUplinkReceivedAt' in kwargs: + last_uplink_received_at = kwargs['lastUplinkReceivedAt'] + if 'loRaWan' in kwargs: + lo_ra_wan = kwargs['loRaWan'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + _setter("destination_name", destination_name) _setter("type", type) if description is not None: 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..3bc1679353 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 @@ -38,7 +38,11 @@ def _configure( destination_name: pulumi.Input[str], sidewalk: pulumi.Input['SidewalkPropertiesArgs'], tags: Optional[pulumi.Input[Sequence[pulumi.Input['WirelessDeviceImportTaskTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationName' in kwargs: + destination_name = kwargs['destinationName'] + _setter("destination_name", destination_name) _setter("sidewalk", sidewalk) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/iotwireless/wireless_gateway.py b/sdk/python/pulumi_aws_native/iotwireless/wireless_gateway.py index 0cf51138d7..18f09f62a7 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/wireless_gateway.py +++ b/sdk/python/pulumi_aws_native/iotwireless/wireless_gateway.py @@ -53,7 +53,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loRaWan' in kwargs: + lo_ra_wan = kwargs['loRaWan'] + if 'lastUplinkReceivedAt' in kwargs: + last_uplink_received_at = kwargs['lastUplinkReceivedAt'] + if 'thingArn' in kwargs: + thing_arn = kwargs['thingArn'] + if 'thingName' in kwargs: + thing_name = kwargs['thingName'] + _setter("lo_ra_wan", lo_ra_wan) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/ivs/_inputs.py b/sdk/python/pulumi_aws_native/ivs/_inputs.py index 9915f149a8..8e462a8f10 100644 --- a/sdk/python/pulumi_aws_native/ivs/_inputs.py +++ b/sdk/python/pulumi_aws_native/ivs/_inputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -74,7 +76,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -112,7 +116,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3: Optional[pulumi.Input['RecordingConfigurationS3DestinationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if s3 is not None: _setter("s3", s3) @@ -146,7 +152,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'renditionSelection' in kwargs: + rendition_selection = kwargs['renditionSelection'] + if rendition_selection is not None: _setter("rendition_selection", rendition_selection) if renditions is not None: @@ -192,7 +202,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bucket_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + _setter("bucket_name", bucket_name) @property @@ -220,7 +234,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -271,7 +287,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordingMode' in kwargs: + recording_mode = kwargs['recordingMode'] + if 'targetIntervalSeconds' in kwargs: + target_interval_seconds = kwargs['targetIntervalSeconds'] + if recording_mode is not None: _setter("recording_mode", recording_mode) if resolution is not None: @@ -345,7 +367,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/ivs/channel.py b/sdk/python/pulumi_aws_native/ivs/channel.py index 9baa9293ad..9673311f3b 100644 --- a/sdk/python/pulumi_aws_native/ivs/channel.py +++ b/sdk/python/pulumi_aws_native/ivs/channel.py @@ -58,7 +58,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'insecureIngest' in kwargs: + insecure_ingest = kwargs['insecureIngest'] + if 'latencyMode' in kwargs: + latency_mode = kwargs['latencyMode'] + if 'recordingConfigurationArn' in kwargs: + recording_configuration_arn = kwargs['recordingConfigurationArn'] + if authorized is not None: _setter("authorized", authorized) if insecure_ingest is not None: diff --git a/sdk/python/pulumi_aws_native/ivs/outputs.py b/sdk/python/pulumi_aws_native/ivs/outputs.py index 956e225a11..7323798689 100644 --- a/sdk/python/pulumi_aws_native/ivs/outputs.py +++ b/sdk/python/pulumi_aws_native/ivs/outputs.py @@ -37,7 +37,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -67,7 +69,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -100,7 +104,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3: Optional['outputs.RecordingConfigurationS3DestinationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if s3 is not None: _setter("s3", s3) @@ -150,7 +156,11 @@ def _configure( _setter: Callable[[Any, Any], None], rendition_selection: Optional['RecordingConfigurationRenditionConfigurationRenditionSelection'] = None, renditions: Optional[Sequence['RecordingConfigurationRenditionConfigurationRenditionsItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'renditionSelection' in kwargs: + rendition_selection = kwargs['renditionSelection'] + if rendition_selection is not None: _setter("rendition_selection", rendition_selection) if renditions is not None: @@ -208,7 +218,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bucket_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + _setter("bucket_name", bucket_name) @property @@ -232,7 +246,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -297,7 +313,13 @@ def _configure( resolution: Optional['RecordingConfigurationThumbnailConfigurationResolution'] = None, storage: Optional[Sequence['RecordingConfigurationThumbnailConfigurationStorageItem']] = None, target_interval_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordingMode' in kwargs: + recording_mode = kwargs['recordingMode'] + if 'targetIntervalSeconds' in kwargs: + target_interval_seconds = kwargs['targetIntervalSeconds'] + if recording_mode is not None: _setter("recording_mode", recording_mode) if resolution is not None: @@ -355,7 +377,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) 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..b61f0d3d0c 100644 --- a/sdk/python/pulumi_aws_native/ivs/playback_key_pair.py +++ b/sdk/python/pulumi_aws_native/ivs/playback_key_pair.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publicKeyMaterial' in kwargs: + public_key_material = kwargs['publicKeyMaterial'] + if name is not None: _setter("name", name) if public_key_material is not None: diff --git a/sdk/python/pulumi_aws_native/ivs/recording_configuration.py b/sdk/python/pulumi_aws_native/ivs/recording_configuration.py index 60d352a5a0..139ce433a8 100644 --- a/sdk/python/pulumi_aws_native/ivs/recording_configuration.py +++ b/sdk/python/pulumi_aws_native/ivs/recording_configuration.py @@ -47,7 +47,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationConfiguration' in kwargs: + destination_configuration = kwargs['destinationConfiguration'] + if 'recordingReconnectWindowSeconds' in kwargs: + recording_reconnect_window_seconds = kwargs['recordingReconnectWindowSeconds'] + if 'renditionConfiguration' in kwargs: + rendition_configuration = kwargs['renditionConfiguration'] + if 'thumbnailConfiguration' in kwargs: + thumbnail_configuration = kwargs['thumbnailConfiguration'] + _setter("destination_configuration", destination_configuration) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/ivs/stream_key.py b/sdk/python/pulumi_aws_native/ivs/stream_key.py index 26b74cb711..5b5f2d93e7 100644 --- a/sdk/python/pulumi_aws_native/ivs/stream_key.py +++ b/sdk/python/pulumi_aws_native/ivs/stream_key.py @@ -33,7 +33,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelArn' in kwargs: + channel_arn = kwargs['channelArn'] + _setter("channel_arn", channel_arn) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/ivschat/_inputs.py b/sdk/python/pulumi_aws_native/ivschat/_inputs.py index 80d9abe8f5..a2b2057644 100644 --- a/sdk/python/pulumi_aws_native/ivschat/_inputs.py +++ b/sdk/python/pulumi_aws_native/ivschat/_inputs.py @@ -36,7 +36,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + _setter("log_group_name", log_group_name) @property @@ -73,7 +77,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogs' in kwargs: + cloud_watch_logs = kwargs['cloudWatchLogs'] + if cloud_watch_logs is not None: _setter("cloud_watch_logs", cloud_watch_logs) if firehose is not None: @@ -125,7 +133,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delivery_stream_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamName' in kwargs: + delivery_stream_name = kwargs['deliveryStreamName'] + _setter("delivery_stream_name", delivery_stream_name) @property @@ -157,7 +169,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bucket_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + _setter("bucket_name", bucket_name) @property @@ -193,7 +209,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -242,7 +260,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fallbackResult' in kwargs: + fallback_result = kwargs['fallbackResult'] + if fallback_result is not None: _setter("fallback_result", fallback_result) if uri is not None: @@ -293,7 +315,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/ivschat/logging_configuration.py b/sdk/python/pulumi_aws_native/ivschat/logging_configuration.py index 0ae51195c7..60c81bfc64 100644 --- a/sdk/python/pulumi_aws_native/ivschat/logging_configuration.py +++ b/sdk/python/pulumi_aws_native/ivschat/logging_configuration.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationConfiguration' in kwargs: + destination_configuration = kwargs['destinationConfiguration'] + _setter("destination_configuration", destination_configuration) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/ivschat/outputs.py b/sdk/python/pulumi_aws_native/ivschat/outputs.py index b4a054e324..d2b85b233a 100644 --- a/sdk/python/pulumi_aws_native/ivschat/outputs.py +++ b/sdk/python/pulumi_aws_native/ivschat/outputs.py @@ -57,7 +57,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + _setter("log_group_name", log_group_name) @property @@ -110,7 +114,11 @@ def _configure( cloud_watch_logs: Optional['outputs.LoggingConfigurationCloudWatchLogsDestinationConfiguration'] = None, firehose: Optional['outputs.LoggingConfigurationFirehoseDestinationConfiguration'] = None, s3: Optional['outputs.LoggingConfigurationS3DestinationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogs' in kwargs: + cloud_watch_logs = kwargs['cloudWatchLogs'] + if cloud_watch_logs is not None: _setter("cloud_watch_logs", cloud_watch_logs) if firehose is not None: @@ -170,7 +178,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], delivery_stream_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamName' in kwargs: + delivery_stream_name = kwargs['deliveryStreamName'] + _setter("delivery_stream_name", delivery_stream_name) @property @@ -218,7 +230,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bucket_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + _setter("bucket_name", bucket_name) @property @@ -253,7 +269,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -314,7 +332,11 @@ def _configure( _setter: Callable[[Any, Any], None], fallback_result: Optional['RoomMessageReviewHandlerFallbackResult'] = None, uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fallbackResult' in kwargs: + fallback_result = kwargs['fallbackResult'] + if fallback_result is not None: _setter("fallback_result", fallback_result) if uri is not None: @@ -360,7 +382,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/ivschat/room.py b/sdk/python/pulumi_aws_native/ivschat/room.py index a6131ce7b3..ebdbbed3f4 100644 --- a/sdk/python/pulumi_aws_native/ivschat/room.py +++ b/sdk/python/pulumi_aws_native/ivschat/room.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loggingConfigurationIdentifiers' in kwargs: + logging_configuration_identifiers = kwargs['loggingConfigurationIdentifiers'] + if 'maximumMessageLength' in kwargs: + maximum_message_length = kwargs['maximumMessageLength'] + if 'maximumMessageRatePerSecond' in kwargs: + maximum_message_rate_per_second = kwargs['maximumMessageRatePerSecond'] + if 'messageReviewHandler' in kwargs: + message_review_handler = kwargs['messageReviewHandler'] + if logging_configuration_identifiers is not None: _setter("logging_configuration_identifiers", logging_configuration_identifiers) if maximum_message_length is not None: diff --git a/sdk/python/pulumi_aws_native/kafkaconnect/_inputs.py b/sdk/python/pulumi_aws_native/kafkaconnect/_inputs.py index 73ca9922a1..9d5850527d 100644 --- a/sdk/python/pulumi_aws_native/kafkaconnect/_inputs.py +++ b/sdk/python/pulumi_aws_native/kafkaconnect/_inputs.py @@ -50,7 +50,11 @@ def _configure( _setter: Callable[[Any, Any], None], bootstrap_servers: pulumi.Input[str], vpc: pulumi.Input['ConnectorVpcArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bootstrapServers' in kwargs: + bootstrap_servers = kwargs['bootstrapServers'] + _setter("bootstrap_servers", bootstrap_servers) _setter("vpc", vpc) @@ -106,7 +110,19 @@ def _configure( min_worker_count: pulumi.Input[int], scale_in_policy: pulumi.Input['ConnectorScaleInPolicyArgs'], scale_out_policy: pulumi.Input['ConnectorScaleOutPolicyArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxWorkerCount' in kwargs: + max_worker_count = kwargs['maxWorkerCount'] + if 'mcuCount' in kwargs: + mcu_count = kwargs['mcuCount'] + if 'minWorkerCount' in kwargs: + min_worker_count = kwargs['minWorkerCount'] + if 'scaleInPolicy' in kwargs: + scale_in_policy = kwargs['scaleInPolicy'] + if 'scaleOutPolicy' in kwargs: + scale_out_policy = kwargs['scaleOutPolicy'] + _setter("max_worker_count", max_worker_count) _setter("mcu_count", mcu_count) _setter("min_worker_count", min_worker_count) @@ -186,7 +202,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoScaling' in kwargs: + auto_scaling = kwargs['autoScaling'] + if 'provisionedCapacity' in kwargs: + provisioned_capacity = kwargs['provisionedCapacity'] + if auto_scaling is not None: _setter("auto_scaling", auto_scaling) if provisioned_capacity is not None: @@ -231,7 +253,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], log_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + _setter("enabled", enabled) if log_group is not None: _setter("log_group", log_group) @@ -281,7 +307,11 @@ def _configure( _setter: Callable[[Any, Any], None], custom_plugin_arn: pulumi.Input[str], revision: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customPluginArn' in kwargs: + custom_plugin_arn = kwargs['customPluginArn'] + _setter("custom_plugin_arn", custom_plugin_arn) _setter("revision", revision) @@ -330,7 +360,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], delivery_stream: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStream' in kwargs: + delivery_stream = kwargs['deliveryStream'] + _setter("enabled", enabled) if delivery_stream is not None: _setter("delivery_stream", delivery_stream) @@ -375,7 +409,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], authentication_type: pulumi.Input['ConnectorKafkaClusterClientAuthenticationType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + _setter("authentication_type", authentication_type) @property @@ -403,7 +441,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], encryption_type: pulumi.Input['ConnectorKafkaClusterEncryptionInTransitType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + _setter("encryption_type", encryption_type) @property @@ -431,7 +473,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], apache_kafka_cluster: pulumi.Input['ConnectorApacheKafkaClusterArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apacheKafkaCluster' in kwargs: + apache_kafka_cluster = kwargs['apacheKafkaCluster'] + _setter("apache_kafka_cluster", apache_kafka_cluster) @property @@ -459,7 +505,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], worker_log_delivery: pulumi.Input['ConnectorWorkerLogDeliveryArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'workerLogDelivery' in kwargs: + worker_log_delivery = kwargs['workerLogDelivery'] + _setter("worker_log_delivery", worker_log_delivery) @property @@ -487,7 +537,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_plugin: pulumi.Input['ConnectorCustomPluginArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customPlugin' in kwargs: + custom_plugin = kwargs['customPlugin'] + _setter("custom_plugin", custom_plugin) @property @@ -520,7 +574,13 @@ def _configure( _setter: Callable[[Any, Any], None], worker_count: pulumi.Input[int], mcu_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'workerCount' in kwargs: + worker_count = kwargs['workerCount'] + if 'mcuCount' in kwargs: + mcu_count = kwargs['mcuCount'] + _setter("worker_count", worker_count) if mcu_count is not None: _setter("mcu_count", mcu_count) @@ -574,7 +634,9 @@ def _configure( enabled: pulumi.Input[bool], bucket: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) if bucket is not None: _setter("bucket", bucket) @@ -634,7 +696,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cpu_utilization_percentage: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuUtilizationPercentage' in kwargs: + cpu_utilization_percentage = kwargs['cpuUtilizationPercentage'] + _setter("cpu_utilization_percentage", cpu_utilization_percentage) @property @@ -666,7 +732,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cpu_utilization_percentage: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuUtilizationPercentage' in kwargs: + cpu_utilization_percentage = kwargs['cpuUtilizationPercentage'] + _setter("cpu_utilization_percentage", cpu_utilization_percentage) @property @@ -702,7 +772,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("security_groups", security_groups) _setter("subnets", subnets) @@ -751,7 +825,11 @@ def _configure( _setter: Callable[[Any, Any], None], revision: pulumi.Input[int], worker_configuration_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'workerConfigurationArn' in kwargs: + worker_configuration_arn = kwargs['workerConfigurationArn'] + _setter("revision", revision) _setter("worker_configuration_arn", worker_configuration_arn) @@ -801,7 +879,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogs' in kwargs: + cloud_watch_logs = kwargs['cloudWatchLogs'] + if cloud_watch_logs is not None: _setter("cloud_watch_logs", cloud_watch_logs) if firehose is not None: diff --git a/sdk/python/pulumi_aws_native/kafkaconnect/connector.py b/sdk/python/pulumi_aws_native/kafkaconnect/connector.py index f70adef5fb..ee4bdf8089 100644 --- a/sdk/python/pulumi_aws_native/kafkaconnect/connector.py +++ b/sdk/python/pulumi_aws_native/kafkaconnect/connector.py @@ -68,7 +68,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorConfiguration' in kwargs: + connector_configuration = kwargs['connectorConfiguration'] + if 'kafkaCluster' in kwargs: + kafka_cluster = kwargs['kafkaCluster'] + if 'kafkaClusterClientAuthentication' in kwargs: + kafka_cluster_client_authentication = kwargs['kafkaClusterClientAuthentication'] + if 'kafkaClusterEncryptionInTransit' in kwargs: + kafka_cluster_encryption_in_transit = kwargs['kafkaClusterEncryptionInTransit'] + if 'kafkaConnectVersion' in kwargs: + kafka_connect_version = kwargs['kafkaConnectVersion'] + if 'serviceExecutionRoleArn' in kwargs: + service_execution_role_arn = kwargs['serviceExecutionRoleArn'] + if 'connectorDescription' in kwargs: + connector_description = kwargs['connectorDescription'] + if 'connectorName' in kwargs: + connector_name = kwargs['connectorName'] + if 'logDelivery' in kwargs: + log_delivery = kwargs['logDelivery'] + if 'workerConfiguration' in kwargs: + worker_configuration = kwargs['workerConfiguration'] + _setter("capacity", capacity) _setter("connector_configuration", connector_configuration) _setter("kafka_cluster", kafka_cluster) diff --git a/sdk/python/pulumi_aws_native/kafkaconnect/outputs.py b/sdk/python/pulumi_aws_native/kafkaconnect/outputs.py index 52beb44c12..d8d4990c3b 100644 --- a/sdk/python/pulumi_aws_native/kafkaconnect/outputs.py +++ b/sdk/python/pulumi_aws_native/kafkaconnect/outputs.py @@ -71,7 +71,11 @@ def _configure( _setter: Callable[[Any, Any], None], bootstrap_servers: str, vpc: 'outputs.ConnectorVpc', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bootstrapServers' in kwargs: + bootstrap_servers = kwargs['bootstrapServers'] + _setter("bootstrap_servers", bootstrap_servers) _setter("vpc", vpc) @@ -147,7 +151,19 @@ def _configure( min_worker_count: int, scale_in_policy: 'outputs.ConnectorScaleInPolicy', scale_out_policy: 'outputs.ConnectorScaleOutPolicy', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxWorkerCount' in kwargs: + max_worker_count = kwargs['maxWorkerCount'] + if 'mcuCount' in kwargs: + mcu_count = kwargs['mcuCount'] + if 'minWorkerCount' in kwargs: + min_worker_count = kwargs['minWorkerCount'] + if 'scaleInPolicy' in kwargs: + scale_in_policy = kwargs['scaleInPolicy'] + if 'scaleOutPolicy' in kwargs: + scale_out_policy = kwargs['scaleOutPolicy'] + _setter("max_worker_count", max_worker_count) _setter("mcu_count", mcu_count) _setter("min_worker_count", min_worker_count) @@ -229,7 +245,13 @@ def _configure( _setter: Callable[[Any, Any], None], auto_scaling: Optional['outputs.ConnectorAutoScaling'] = None, provisioned_capacity: Optional['outputs.ConnectorProvisionedCapacity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoScaling' in kwargs: + auto_scaling = kwargs['autoScaling'] + if 'provisionedCapacity' in kwargs: + provisioned_capacity = kwargs['provisionedCapacity'] + if auto_scaling is not None: _setter("auto_scaling", auto_scaling) if provisioned_capacity is not None: @@ -286,7 +308,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, log_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + _setter("enabled", enabled) if log_group is not None: _setter("log_group", log_group) @@ -348,7 +374,11 @@ def _configure( _setter: Callable[[Any, Any], None], custom_plugin_arn: str, revision: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customPluginArn' in kwargs: + custom_plugin_arn = kwargs['customPluginArn'] + _setter("custom_plugin_arn", custom_plugin_arn) _setter("revision", revision) @@ -409,7 +439,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, delivery_stream: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStream' in kwargs: + delivery_stream = kwargs['deliveryStream'] + _setter("enabled", enabled) if delivery_stream is not None: _setter("delivery_stream", delivery_stream) @@ -466,7 +500,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], apache_kafka_cluster: 'outputs.ConnectorApacheKafkaCluster', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apacheKafkaCluster' in kwargs: + apache_kafka_cluster = kwargs['apacheKafkaCluster'] + _setter("apache_kafka_cluster", apache_kafka_cluster) @property @@ -510,7 +548,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], authentication_type: 'ConnectorKafkaClusterClientAuthenticationType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + _setter("authentication_type", authentication_type) @property @@ -554,7 +596,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], encryption_type: 'ConnectorKafkaClusterEncryptionInTransitType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + _setter("encryption_type", encryption_type) @property @@ -598,7 +644,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], worker_log_delivery: 'outputs.ConnectorWorkerLogDelivery', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'workerLogDelivery' in kwargs: + worker_log_delivery = kwargs['workerLogDelivery'] + _setter("worker_log_delivery", worker_log_delivery) @property @@ -642,7 +692,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_plugin: 'outputs.ConnectorCustomPlugin', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customPlugin' in kwargs: + custom_plugin = kwargs['customPlugin'] + _setter("custom_plugin", custom_plugin) @property @@ -693,7 +747,13 @@ def _configure( _setter: Callable[[Any, Any], None], worker_count: int, mcu_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'workerCount' in kwargs: + worker_count = kwargs['workerCount'] + if 'mcuCount' in kwargs: + mcu_count = kwargs['mcuCount'] + _setter("worker_count", worker_count) if mcu_count is not None: _setter("mcu_count", mcu_count) @@ -742,7 +802,9 @@ def _configure( enabled: bool, bucket: Optional[str] = None, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) if bucket is not None: _setter("bucket", bucket) @@ -810,7 +872,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cpu_utilization_percentage: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuUtilizationPercentage' in kwargs: + cpu_utilization_percentage = kwargs['cpuUtilizationPercentage'] + _setter("cpu_utilization_percentage", cpu_utilization_percentage) @property @@ -858,7 +924,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cpu_utilization_percentage: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuUtilizationPercentage' in kwargs: + cpu_utilization_percentage = kwargs['cpuUtilizationPercentage'] + _setter("cpu_utilization_percentage", cpu_utilization_percentage) @property @@ -910,7 +980,11 @@ def _configure( _setter: Callable[[Any, Any], None], security_groups: Sequence[str], subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("security_groups", security_groups) _setter("subnets", subnets) @@ -971,7 +1045,11 @@ def _configure( _setter: Callable[[Any, Any], None], revision: int, worker_configuration_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'workerConfigurationArn' in kwargs: + worker_configuration_arn = kwargs['workerConfigurationArn'] + _setter("revision", revision) _setter("worker_configuration_arn", worker_configuration_arn) @@ -1033,7 +1111,11 @@ def _configure( cloud_watch_logs: Optional['outputs.ConnectorCloudWatchLogsLogDelivery'] = None, firehose: Optional['outputs.ConnectorFirehoseLogDelivery'] = None, s3: Optional['outputs.ConnectorS3LogDelivery'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogs' in kwargs: + cloud_watch_logs = kwargs['cloudWatchLogs'] + if cloud_watch_logs is not None: _setter("cloud_watch_logs", cloud_watch_logs) if firehose is not None: diff --git a/sdk/python/pulumi_aws_native/kendra/_inputs.py b/sdk/python/pulumi_aws_native/kendra/_inputs.py index 85d2ab7aaa..5be40babc9 100644 --- a/sdk/python/pulumi_aws_native/kendra/_inputs.py +++ b/sdk/python/pulumi_aws_native/kendra/_inputs.py @@ -87,7 +87,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], key_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyPath' in kwargs: + key_path = kwargs['keyPath'] + if key_path is not None: _setter("key_path", key_path) @@ -113,7 +117,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allowed_groups_column_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedGroupsColumnName' in kwargs: + allowed_groups_column_name = kwargs['allowedGroupsColumnName'] + _setter("allowed_groups_column_name", allowed_groups_column_name) @property @@ -150,7 +158,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'changeDetectingColumns' in kwargs: + change_detecting_columns = kwargs['changeDetectingColumns'] + if 'documentDataColumnName' in kwargs: + document_data_column_name = kwargs['documentDataColumnName'] + if 'documentIdColumnName' in kwargs: + document_id_column_name = kwargs['documentIdColumnName'] + if 'documentTitleColumnName' in kwargs: + document_title_column_name = kwargs['documentTitleColumnName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + _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) @@ -244,7 +264,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'confluenceConfiguration' in kwargs: + confluence_configuration = kwargs['confluenceConfiguration'] + if 'databaseConfiguration' in kwargs: + database_configuration = kwargs['databaseConfiguration'] + if 'googleDriveConfiguration' in kwargs: + google_drive_configuration = kwargs['googleDriveConfiguration'] + if 'oneDriveConfiguration' in kwargs: + one_drive_configuration = kwargs['oneDriveConfiguration'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'salesforceConfiguration' in kwargs: + salesforce_configuration = kwargs['salesforceConfiguration'] + if 'serviceNowConfiguration' in kwargs: + service_now_configuration = kwargs['serviceNowConfiguration'] + if 'sharePointConfiguration' in kwargs: + share_point_configuration = kwargs['sharePointConfiguration'] + if 'webCrawlerConfiguration' in kwargs: + web_crawler_configuration = kwargs['webCrawlerConfiguration'] + if 'workDocsConfiguration' in kwargs: + work_docs_configuration = kwargs['workDocsConfiguration'] + if confluence_configuration is not None: _setter("confluence_configuration", confluence_configuration) if database_configuration is not None: @@ -372,7 +414,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachmentFieldMappings' in kwargs: + attachment_field_mappings = kwargs['attachmentFieldMappings'] + if 'crawlAttachments' in kwargs: + crawl_attachments = kwargs['crawlAttachments'] + if attachment_field_mappings is not None: _setter("attachment_field_mappings", attachment_field_mappings) if crawl_attachments is not None: @@ -415,7 +463,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceFieldName' in kwargs: + data_source_field_name = kwargs['dataSourceFieldName'] + if 'indexFieldName' in kwargs: + index_field_name = kwargs['indexFieldName'] + if 'dateFieldFormat' in kwargs: + date_field_format = kwargs['dateFieldFormat'] + _setter("data_source_field_name", data_source_field_name) _setter("index_field_name", index_field_name) if date_field_format is not None: @@ -461,7 +517,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], blog_field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceConfluenceBlogToIndexFieldMappingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blogFieldMappings' in kwargs: + blog_field_mappings = kwargs['blogFieldMappings'] + if blog_field_mappings is not None: _setter("blog_field_mappings", blog_field_mappings) @@ -493,7 +553,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceFieldName' in kwargs: + data_source_field_name = kwargs['dataSourceFieldName'] + if 'indexFieldName' in kwargs: + index_field_name = kwargs['indexFieldName'] + if 'dateFieldFormat' in kwargs: + date_field_format = kwargs['dateFieldFormat'] + _setter("data_source_field_name", data_source_field_name) _setter("index_field_name", index_field_name) if date_field_format is not None: @@ -566,7 +634,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'serverUrl' in kwargs: + server_url = kwargs['serverUrl'] + if 'attachmentConfiguration' in kwargs: + attachment_configuration = kwargs['attachmentConfiguration'] + if 'blogConfiguration' in kwargs: + blog_configuration = kwargs['blogConfiguration'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + if 'pageConfiguration' in kwargs: + page_configuration = kwargs['pageConfiguration'] + if 'spaceConfiguration' in kwargs: + space_configuration = kwargs['spaceConfiguration'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("secret_arn", secret_arn) _setter("server_url", server_url) _setter("version", version) @@ -688,7 +776,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], page_field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceConfluencePageToIndexFieldMappingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pageFieldMappings' in kwargs: + page_field_mappings = kwargs['pageFieldMappings'] + if page_field_mappings is not None: _setter("page_field_mappings", page_field_mappings) @@ -720,7 +812,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceFieldName' in kwargs: + data_source_field_name = kwargs['dataSourceFieldName'] + if 'indexFieldName' in kwargs: + index_field_name = kwargs['indexFieldName'] + if 'dateFieldFormat' in kwargs: + date_field_format = kwargs['dateFieldFormat'] + _setter("data_source_field_name", data_source_field_name) _setter("index_field_name", index_field_name) if date_field_format is not None: @@ -778,7 +878,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crawlArchivedSpaces' in kwargs: + crawl_archived_spaces = kwargs['crawlArchivedSpaces'] + if 'crawlPersonalSpaces' in kwargs: + crawl_personal_spaces = kwargs['crawlPersonalSpaces'] + if 'excludeSpaces' in kwargs: + exclude_spaces = kwargs['excludeSpaces'] + if 'includeSpaces' in kwargs: + include_spaces = kwargs['includeSpaces'] + if 'spaceFieldMappings' in kwargs: + space_field_mappings = kwargs['spaceFieldMappings'] + if crawl_archived_spaces is not None: _setter("crawl_archived_spaces", crawl_archived_spaces) if crawl_personal_spaces is not None: @@ -854,7 +966,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceFieldName' in kwargs: + data_source_field_name = kwargs['dataSourceFieldName'] + if 'indexFieldName' in kwargs: + index_field_name = kwargs['indexFieldName'] + if 'dateFieldFormat' in kwargs: + date_field_format = kwargs['dateFieldFormat'] + _setter("data_source_field_name", data_source_field_name) _setter("index_field_name", index_field_name) if date_field_format is not None: @@ -912,7 +1032,19 @@ def _configure( database_port: pulumi.Input[int], secret_arn: pulumi.Input[str], table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseHost' in kwargs: + database_host = kwargs['databaseHost'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'databasePort' in kwargs: + database_port = kwargs['databasePort'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("database_host", database_host) _setter("database_name", database_name) _setter("database_port", database_port) @@ -986,7 +1118,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inlineConfigurations' in kwargs: + inline_configurations = kwargs['inlineConfigurations'] + if 'postExtractionHookConfiguration' in kwargs: + post_extraction_hook_configuration = kwargs['postExtractionHookConfiguration'] + if 'preExtractionHookConfiguration' in kwargs: + pre_extraction_hook_configuration = kwargs['preExtractionHookConfiguration'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if inline_configurations is not None: _setter("inline_configurations", inline_configurations) if post_extraction_hook_configuration is not None: @@ -1060,7 +1202,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnConfiguration' in kwargs: + column_configuration = kwargs['columnConfiguration'] + if 'connectionConfiguration' in kwargs: + connection_configuration = kwargs['connectionConfiguration'] + if 'databaseEngineType' in kwargs: + database_engine_type = kwargs['databaseEngineType'] + if 'aclConfiguration' in kwargs: + acl_configuration = kwargs['aclConfiguration'] + if 'sqlConfiguration' in kwargs: + sql_configuration = kwargs['sqlConfiguration'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("column_configuration", column_configuration) _setter("connection_configuration", connection_configuration) _setter("database_engine_type", database_engine_type) @@ -1144,7 +1300,13 @@ def _configure( condition_document_attribute_key: pulumi.Input[str], operator: pulumi.Input['DataSourceConditionOperator'], condition_on_value: Optional[pulumi.Input['DataSourceDocumentAttributeValueArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionDocumentAttributeKey' in kwargs: + condition_document_attribute_key = kwargs['conditionDocumentAttributeKey'] + if 'conditionOnValue' in kwargs: + condition_on_value = kwargs['conditionOnValue'] + _setter("condition_document_attribute_key", condition_document_attribute_key) _setter("operator", operator) if condition_on_value is not None: @@ -1196,7 +1358,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetDocumentAttributeKey' in kwargs: + target_document_attribute_key = kwargs['targetDocumentAttributeKey'] + if 'targetDocumentAttributeValue' in kwargs: + target_document_attribute_value = kwargs['targetDocumentAttributeValue'] + if 'targetDocumentAttributeValueDeletion' in kwargs: + target_document_attribute_value_deletion = kwargs['targetDocumentAttributeValueDeletion'] + _setter("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) @@ -1252,7 +1422,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateValue' in kwargs: + date_value = kwargs['dateValue'] + if 'longValue' in kwargs: + long_value = kwargs['longValue'] + if 'stringListValue' in kwargs: + string_list_value = kwargs['stringListValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + if date_value is not None: _setter("date_value", date_value) if long_value is not None: @@ -1311,7 +1491,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Prefix' in kwargs: + s3_prefix = kwargs['s3Prefix'] + if s3_prefix is not None: _setter("s3_prefix", s3_prefix) @@ -1355,7 +1539,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'excludeMimeTypes' in kwargs: + exclude_mime_types = kwargs['excludeMimeTypes'] + if 'excludeSharedDrives' in kwargs: + exclude_shared_drives = kwargs['excludeSharedDrives'] + if 'excludeUserAccounts' in kwargs: + exclude_user_accounts = kwargs['excludeUserAccounts'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + _setter("secret_arn", secret_arn) if exclude_mime_types is not None: _setter("exclude_mime_types", exclude_mime_types) @@ -1452,7 +1652,15 @@ def _configure( lambda_arn: pulumi.Input[str], s3_bucket: pulumi.Input[str], invocation_condition: Optional[pulumi.Input['DataSourceDocumentAttributeConditionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 'invocationCondition' in kwargs: + invocation_condition = kwargs['invocationCondition'] + _setter("lambda_arn", lambda_arn) _setter("s3_bucket", s3_bucket) if invocation_condition is not None: @@ -1504,7 +1712,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentContentDeletion' in kwargs: + document_content_deletion = kwargs['documentContentDeletion'] + if condition is not None: _setter("condition", condition) if document_content_deletion is not None: @@ -1570,7 +1782,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oneDriveUsers' in kwargs: + one_drive_users = kwargs['oneDriveUsers'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'tenantDomain' in kwargs: + tenant_domain = kwargs['tenantDomain'] + if 'disableLocalGroups' in kwargs: + disable_local_groups = kwargs['disableLocalGroups'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + _setter("one_drive_users", one_drive_users) _setter("secret_arn", secret_arn) _setter("tenant_domain", tenant_domain) @@ -1662,7 +1890,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oneDriveUserList' in kwargs: + one_drive_user_list = kwargs['oneDriveUserList'] + if 'oneDriveUserS3Path' in kwargs: + one_drive_user_s3_path = kwargs['oneDriveUserS3Path'] + if one_drive_user_list is not None: _setter("one_drive_user_list", one_drive_user_list) if one_drive_user_s3_path is not None: @@ -1705,7 +1939,9 @@ def _configure( host: pulumi.Input[str], port: pulumi.Input[int], credentials: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("host", host) _setter("port", port) if credentials is not None: @@ -1769,7 +2005,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'accessControlListConfiguration' in kwargs: + access_control_list_configuration = kwargs['accessControlListConfiguration'] + if 'documentsMetadataConfiguration' in kwargs: + documents_metadata_configuration = kwargs['documentsMetadataConfiguration'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + if 'inclusionPrefixes' in kwargs: + inclusion_prefixes = kwargs['inclusionPrefixes'] + _setter("bucket_name", bucket_name) if access_control_list_configuration is not None: _setter("access_control_list_configuration", access_control_list_configuration) @@ -1852,7 +2102,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: pulumi.Input[str], key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) _setter("key", key) @@ -1896,7 +2148,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'includeFilterTypes' in kwargs: + include_filter_types = kwargs['includeFilterTypes'] + _setter("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) @@ -1978,7 +2240,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'serverUrl' in kwargs: + server_url = kwargs['serverUrl'] + if 'chatterFeedConfiguration' in kwargs: + chatter_feed_configuration = kwargs['chatterFeedConfiguration'] + if 'crawlAttachments' in kwargs: + crawl_attachments = kwargs['crawlAttachments'] + if 'excludeAttachmentFilePatterns' in kwargs: + exclude_attachment_file_patterns = kwargs['excludeAttachmentFilePatterns'] + if 'includeAttachmentFilePatterns' in kwargs: + include_attachment_file_patterns = kwargs['includeAttachmentFilePatterns'] + if 'knowledgeArticleConfiguration' in kwargs: + knowledge_article_configuration = kwargs['knowledgeArticleConfiguration'] + if 'standardObjectAttachmentConfiguration' in kwargs: + standard_object_attachment_configuration = kwargs['standardObjectAttachmentConfiguration'] + if 'standardObjectConfigurations' in kwargs: + standard_object_configurations = kwargs['standardObjectConfigurations'] + _setter("secret_arn", secret_arn) _setter("server_url", server_url) if chatter_feed_configuration is not None: @@ -2099,7 +2381,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + _setter("document_data_field_name", document_data_field_name) _setter("name", name) if document_title_field_name is not None: @@ -2162,7 +2452,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedStates' in kwargs: + included_states = kwargs['includedStates'] + if 'customKnowledgeArticleTypeConfigurations' in kwargs: + custom_knowledge_article_type_configurations = kwargs['customKnowledgeArticleTypeConfigurations'] + if 'standardKnowledgeArticleTypeConfiguration' in kwargs: + standard_knowledge_article_type_configuration = kwargs['standardKnowledgeArticleTypeConfiguration'] + _setter("included_states", included_states) if custom_knowledge_article_type_configurations is not None: _setter("custom_knowledge_article_type_configurations", custom_knowledge_article_type_configurations) @@ -2215,7 +2513,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + _setter("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) @@ -2265,7 +2571,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if document_title_field_name is not None: _setter("document_title_field_name", document_title_field_name) if field_mappings is not None: @@ -2311,7 +2623,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + _setter("document_data_field_name", document_data_field_name) _setter("name", name) if document_title_field_name is not None: @@ -2383,7 +2703,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostUrl' in kwargs: + host_url = kwargs['hostUrl'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'serviceNowBuildVersion' in kwargs: + service_now_build_version = kwargs['serviceNowBuildVersion'] + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + if 'knowledgeArticleConfiguration' in kwargs: + knowledge_article_configuration = kwargs['knowledgeArticleConfiguration'] + if 'serviceCatalogConfiguration' in kwargs: + service_catalog_configuration = kwargs['serviceCatalogConfiguration'] + _setter("host_url", host_url) _setter("secret_arn", secret_arn) _setter("service_now_build_version", service_now_build_version) @@ -2479,7 +2813,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'crawlAttachments' in kwargs: + crawl_attachments = kwargs['crawlAttachments'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'excludeAttachmentFilePatterns' in kwargs: + exclude_attachment_file_patterns = kwargs['excludeAttachmentFilePatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'filterQuery' in kwargs: + filter_query = kwargs['filterQuery'] + if 'includeAttachmentFilePatterns' in kwargs: + include_attachment_file_patterns = kwargs['includeAttachmentFilePatterns'] + _setter("document_data_field_name", document_data_field_name) if crawl_attachments is not None: _setter("crawl_attachments", crawl_attachments) @@ -2585,7 +2935,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'crawlAttachments' in kwargs: + crawl_attachments = kwargs['crawlAttachments'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'excludeAttachmentFilePatterns' in kwargs: + exclude_attachment_file_patterns = kwargs['excludeAttachmentFilePatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'includeAttachmentFilePatterns' in kwargs: + include_attachment_file_patterns = kwargs['includeAttachmentFilePatterns'] + _setter("document_data_field_name", document_data_field_name) if crawl_attachments is not None: _setter("crawl_attachments", crawl_attachments) @@ -2701,7 +3065,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'sharePointVersion' in kwargs: + share_point_version = kwargs['sharePointVersion'] + if 'crawlAttachments' in kwargs: + crawl_attachments = kwargs['crawlAttachments'] + if 'disableLocalGroups' in kwargs: + disable_local_groups = kwargs['disableLocalGroups'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + if 'sslCertificateS3Path' in kwargs: + ssl_certificate_s3_path = kwargs['sslCertificateS3Path'] + if 'useChangeLog' in kwargs: + use_change_log = kwargs['useChangeLog'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("secret_arn", secret_arn) _setter("share_point_version", share_point_version) _setter("urls", urls) @@ -2845,7 +3233,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], query_identifiers_enclosing_option: Optional[pulumi.Input['DataSourceQueryIdentifiersEnclosingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryIdentifiersEnclosingOption' in kwargs: + query_identifiers_enclosing_option = kwargs['queryIdentifiersEnclosingOption'] + if query_identifiers_enclosing_option is not None: _setter("query_identifiers_enclosing_option", query_identifiers_enclosing_option) @@ -2879,7 +3271,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2926,7 +3320,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceFieldName' in kwargs: + data_source_field_name = kwargs['dataSourceFieldName'] + if 'indexFieldName' in kwargs: + index_field_name = kwargs['indexFieldName'] + if 'dateFieldFormat' in kwargs: + date_field_format = kwargs['dateFieldFormat'] + _setter("data_source_field_name", data_source_field_name) _setter("index_field_name", index_field_name) if date_field_format is not None: @@ -2975,7 +3377,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) @@ -3010,7 +3418,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], basic_authentication: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceWebCrawlerBasicAuthenticationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'basicAuthentication' in kwargs: + basic_authentication = kwargs['basicAuthentication'] + if basic_authentication is not None: _setter("basic_authentication", basic_authentication) @@ -3042,7 +3454,9 @@ def _configure( credentials: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("credentials", credentials) _setter("host", host) _setter("port", port) @@ -3111,7 +3525,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationConfiguration' in kwargs: + authentication_configuration = kwargs['authenticationConfiguration'] + if 'crawlDepth' in kwargs: + crawl_depth = kwargs['crawlDepth'] + if 'maxContentSizePerPageInMegaBytes' in kwargs: + max_content_size_per_page_in_mega_bytes = kwargs['maxContentSizePerPageInMegaBytes'] + if 'maxLinksPerPage' in kwargs: + max_links_per_page = kwargs['maxLinksPerPage'] + if 'maxUrlsPerMinuteCrawlRate' in kwargs: + max_urls_per_minute_crawl_rate = kwargs['maxUrlsPerMinuteCrawlRate'] + if 'proxyConfiguration' in kwargs: + proxy_configuration = kwargs['proxyConfiguration'] + if 'urlExclusionPatterns' in kwargs: + url_exclusion_patterns = kwargs['urlExclusionPatterns'] + if 'urlInclusionPatterns' in kwargs: + url_inclusion_patterns = kwargs['urlInclusionPatterns'] + _setter("urls", urls) if authentication_configuration is not None: _setter("authentication_configuration", authentication_configuration) @@ -3227,7 +3659,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'seedUrls' in kwargs: + seed_urls = kwargs['seedUrls'] + if 'webCrawlerMode' in kwargs: + web_crawler_mode = kwargs['webCrawlerMode'] + _setter("seed_urls", seed_urls) if web_crawler_mode is not None: _setter("web_crawler_mode", web_crawler_mode) @@ -3263,7 +3701,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], site_maps: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'siteMaps' in kwargs: + site_maps = kwargs['siteMaps'] + _setter("site_maps", site_maps) @property @@ -3291,7 +3733,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'seedUrlConfiguration' in kwargs: + seed_url_configuration = kwargs['seedUrlConfiguration'] + if 'siteMapsConfiguration' in kwargs: + site_maps_configuration = kwargs['siteMapsConfiguration'] + if seed_url_configuration is not None: _setter("seed_url_configuration", seed_url_configuration) if site_maps_configuration is not None: @@ -3343,7 +3791,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'organizationId' in kwargs: + organization_id = kwargs['organizationId'] + if 'crawlComments' in kwargs: + crawl_comments = kwargs['crawlComments'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + if 'useChangeLog' in kwargs: + use_change_log = kwargs['useChangeLog'] + _setter("organization_id", organization_id) if crawl_comments is not None: _setter("crawl_comments", crawl_comments) @@ -3426,7 +3888,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: pulumi.Input[str], key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) _setter("key", key) @@ -3469,7 +3933,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3513,7 +3979,13 @@ def _configure( _setter: Callable[[Any, Any], None], query_capacity_units: pulumi.Input[int], storage_capacity_units: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryCapacityUnits' in kwargs: + query_capacity_units = kwargs['queryCapacityUnits'] + if 'storageCapacityUnits' in kwargs: + storage_capacity_units = kwargs['storageCapacityUnits'] + _setter("query_capacity_units", query_capacity_units) _setter("storage_capacity_units", storage_capacity_units) @@ -3557,7 +4029,9 @@ def _configure( type: pulumi.Input['IndexDocumentAttributeValueType'], relevance: Optional[pulumi.Input['IndexRelevanceArgs']] = None, search: Optional[pulumi.Input['IndexSearchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("type", type) if relevance is not None: @@ -3617,7 +4091,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupAttributeField' in kwargs: + group_attribute_field = kwargs['groupAttributeField'] + if 'userNameAttributeField' in kwargs: + user_name_attribute_field = kwargs['userNameAttributeField'] + _setter("group_attribute_field", group_attribute_field) _setter("user_name_attribute_field", user_name_attribute_field) @@ -3670,7 +4150,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyLocation' in kwargs: + key_location = kwargs['keyLocation'] + if 'claimRegex' in kwargs: + claim_regex = kwargs['claimRegex'] + if 'groupAttributeField' in kwargs: + group_attribute_field = kwargs['groupAttributeField'] + if 'secretManagerArn' in kwargs: + secret_manager_arn = kwargs['secretManagerArn'] + if 'userNameAttributeField' in kwargs: + user_name_attribute_field = kwargs['userNameAttributeField'] + _setter("key_location", key_location) if claim_regex is not None: _setter("claim_regex", claim_regex) @@ -3773,7 +4265,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rankOrder' in kwargs: + rank_order = kwargs['rankOrder'] + if 'valueImportanceItems' in kwargs: + value_importance_items = kwargs['valueImportanceItems'] + if duration is not None: _setter("duration", duration) if freshness is not None: @@ -3852,7 +4350,9 @@ def _configure( facetable: Optional[pulumi.Input[bool]] = None, searchable: Optional[pulumi.Input[bool]] = None, sortable: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if displayable is not None: _setter("displayable", displayable) if facetable is not None: @@ -3911,7 +4411,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -3945,7 +4449,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3989,7 +4495,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonTokenTypeConfiguration' in kwargs: + json_token_type_configuration = kwargs['jsonTokenTypeConfiguration'] + if 'jwtTokenTypeConfiguration' in kwargs: + jwt_token_type_configuration = kwargs['jwtTokenTypeConfiguration'] + if json_token_type_configuration is not None: _setter("json_token_type_configuration", json_token_type_configuration) if jwt_token_type_configuration is not None: @@ -4029,7 +4541,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/kendra/data_source.py b/sdk/python/pulumi_aws_native/kendra/data_source.py index a2f94bacc1..916c032767 100644 --- a/sdk/python/pulumi_aws_native/kendra/data_source.py +++ b/sdk/python/pulumi_aws_native/kendra/data_source.py @@ -57,7 +57,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexId' in kwargs: + index_id = kwargs['indexId'] + if 'customDocumentEnrichmentConfiguration' in kwargs: + custom_document_enrichment_configuration = kwargs['customDocumentEnrichmentConfiguration'] + if 'dataSourceConfiguration' in kwargs: + data_source_configuration = kwargs['dataSourceConfiguration'] + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("index_id", index_id) _setter("type", type) if custom_document_enrichment_configuration is not None: diff --git a/sdk/python/pulumi_aws_native/kendra/faq.py b/sdk/python/pulumi_aws_native/kendra/faq.py index 1df91aa050..9c46768feb 100644 --- a/sdk/python/pulumi_aws_native/kendra/faq.py +++ b/sdk/python/pulumi_aws_native/kendra/faq.py @@ -54,7 +54,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexId' in kwargs: + index_id = kwargs['indexId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3Path' in kwargs: + s3_path = kwargs['s3Path'] + if 'fileFormat' in kwargs: + file_format = kwargs['fileFormat'] + _setter("index_id", index_id) _setter("role_arn", role_arn) _setter("s3_path", s3_path) diff --git a/sdk/python/pulumi_aws_native/kendra/index.py b/sdk/python/pulumi_aws_native/kendra/index.py index 14ebfc85e7..b0a2377062 100644 --- a/sdk/python/pulumi_aws_native/kendra/index.py +++ b/sdk/python/pulumi_aws_native/kendra/index.py @@ -61,7 +61,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'capacityUnits' in kwargs: + capacity_units = kwargs['capacityUnits'] + if 'documentMetadataConfigurations' in kwargs: + document_metadata_configurations = kwargs['documentMetadataConfigurations'] + if 'serverSideEncryptionConfiguration' in kwargs: + server_side_encryption_configuration = kwargs['serverSideEncryptionConfiguration'] + if 'userContextPolicy' in kwargs: + user_context_policy = kwargs['userContextPolicy'] + if 'userTokenConfigurations' in kwargs: + user_token_configurations = kwargs['userTokenConfigurations'] + _setter("edition", edition) _setter("role_arn", role_arn) if capacity_units is not None: diff --git a/sdk/python/pulumi_aws_native/kendra/outputs.py b/sdk/python/pulumi_aws_native/kendra/outputs.py index 307ccc7b12..b1e8a3f22f 100644 --- a/sdk/python/pulumi_aws_native/kendra/outputs.py +++ b/sdk/python/pulumi_aws_native/kendra/outputs.py @@ -105,7 +105,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], key_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyPath' in kwargs: + key_path = kwargs['keyPath'] + if key_path is not None: _setter("key_path", key_path) @@ -144,7 +148,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allowed_groups_column_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedGroupsColumnName' in kwargs: + allowed_groups_column_name = kwargs['allowedGroupsColumnName'] + _setter("allowed_groups_column_name", allowed_groups_column_name) @property @@ -202,7 +210,19 @@ def _configure( document_id_column_name: str, document_title_column_name: Optional[str] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'changeDetectingColumns' in kwargs: + change_detecting_columns = kwargs['changeDetectingColumns'] + if 'documentDataColumnName' in kwargs: + document_data_column_name = kwargs['documentDataColumnName'] + if 'documentIdColumnName' in kwargs: + document_id_column_name = kwargs['documentIdColumnName'] + if 'documentTitleColumnName' in kwargs: + document_title_column_name = kwargs['documentTitleColumnName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + _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) @@ -311,7 +331,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'confluenceConfiguration' in kwargs: + confluence_configuration = kwargs['confluenceConfiguration'] + if 'databaseConfiguration' in kwargs: + database_configuration = kwargs['databaseConfiguration'] + if 'googleDriveConfiguration' in kwargs: + google_drive_configuration = kwargs['googleDriveConfiguration'] + if 'oneDriveConfiguration' in kwargs: + one_drive_configuration = kwargs['oneDriveConfiguration'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'salesforceConfiguration' in kwargs: + salesforce_configuration = kwargs['salesforceConfiguration'] + if 'serviceNowConfiguration' in kwargs: + service_now_configuration = kwargs['serviceNowConfiguration'] + if 'sharePointConfiguration' in kwargs: + share_point_configuration = kwargs['sharePointConfiguration'] + if 'webCrawlerConfiguration' in kwargs: + web_crawler_configuration = kwargs['webCrawlerConfiguration'] + if 'workDocsConfiguration' in kwargs: + work_docs_configuration = kwargs['workDocsConfiguration'] + if confluence_configuration is not None: _setter("confluence_configuration", confluence_configuration) if database_configuration is not None: @@ -418,7 +460,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachmentFieldMappings' in kwargs: + attachment_field_mappings = kwargs['attachmentFieldMappings'] + if 'crawlAttachments' in kwargs: + crawl_attachments = kwargs['crawlAttachments'] + if attachment_field_mappings is not None: _setter("attachment_field_mappings", attachment_field_mappings) if crawl_attachments is not None: @@ -474,7 +522,15 @@ def _configure( data_source_field_name: 'DataSourceConfluenceAttachmentFieldName', index_field_name: str, date_field_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceFieldName' in kwargs: + data_source_field_name = kwargs['dataSourceFieldName'] + if 'indexFieldName' in kwargs: + index_field_name = kwargs['indexFieldName'] + if 'dateFieldFormat' in kwargs: + date_field_format = kwargs['dateFieldFormat'] + _setter("data_source_field_name", data_source_field_name) _setter("index_field_name", index_field_name) if date_field_format is not None: @@ -525,7 +581,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], blog_field_mappings: Optional[Sequence['outputs.DataSourceConfluenceBlogToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blogFieldMappings' in kwargs: + blog_field_mappings = kwargs['blogFieldMappings'] + if blog_field_mappings is not None: _setter("blog_field_mappings", blog_field_mappings) @@ -574,7 +634,15 @@ def _configure( data_source_field_name: 'DataSourceConfluenceBlogFieldName', index_field_name: str, date_field_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceFieldName' in kwargs: + data_source_field_name = kwargs['dataSourceFieldName'] + if 'indexFieldName' in kwargs: + index_field_name = kwargs['indexFieldName'] + if 'dateFieldFormat' in kwargs: + date_field_format = kwargs['dateFieldFormat'] + _setter("data_source_field_name", data_source_field_name) _setter("index_field_name", index_field_name) if date_field_format is not None: @@ -668,7 +736,27 @@ def _configure( page_configuration: Optional['outputs.DataSourceConfluencePageConfiguration'] = None, space_configuration: Optional['outputs.DataSourceConfluenceSpaceConfiguration'] = None, vpc_configuration: Optional['outputs.DataSourceVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'serverUrl' in kwargs: + server_url = kwargs['serverUrl'] + if 'attachmentConfiguration' in kwargs: + attachment_configuration = kwargs['attachmentConfiguration'] + if 'blogConfiguration' in kwargs: + blog_configuration = kwargs['blogConfiguration'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + if 'pageConfiguration' in kwargs: + page_configuration = kwargs['pageConfiguration'] + if 'spaceConfiguration' in kwargs: + space_configuration = kwargs['spaceConfiguration'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("secret_arn", secret_arn) _setter("server_url", server_url) _setter("version", version) @@ -767,7 +855,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], page_field_mappings: Optional[Sequence['outputs.DataSourceConfluencePageToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pageFieldMappings' in kwargs: + page_field_mappings = kwargs['pageFieldMappings'] + if page_field_mappings is not None: _setter("page_field_mappings", page_field_mappings) @@ -816,7 +908,15 @@ def _configure( data_source_field_name: 'DataSourceConfluencePageFieldName', index_field_name: str, date_field_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceFieldName' in kwargs: + data_source_field_name = kwargs['dataSourceFieldName'] + if 'indexFieldName' in kwargs: + index_field_name = kwargs['indexFieldName'] + if 'dateFieldFormat' in kwargs: + date_field_format = kwargs['dateFieldFormat'] + _setter("data_source_field_name", data_source_field_name) _setter("index_field_name", index_field_name) if date_field_format is not None: @@ -887,7 +987,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crawlArchivedSpaces' in kwargs: + crawl_archived_spaces = kwargs['crawlArchivedSpaces'] + if 'crawlPersonalSpaces' in kwargs: + crawl_personal_spaces = kwargs['crawlPersonalSpaces'] + if 'excludeSpaces' in kwargs: + exclude_spaces = kwargs['excludeSpaces'] + if 'includeSpaces' in kwargs: + include_spaces = kwargs['includeSpaces'] + if 'spaceFieldMappings' in kwargs: + space_field_mappings = kwargs['spaceFieldMappings'] + if crawl_archived_spaces is not None: _setter("crawl_archived_spaces", crawl_archived_spaces) if crawl_personal_spaces is not None: @@ -964,7 +1076,15 @@ def _configure( data_source_field_name: 'DataSourceConfluenceSpaceFieldName', index_field_name: str, date_field_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceFieldName' in kwargs: + data_source_field_name = kwargs['dataSourceFieldName'] + if 'indexFieldName' in kwargs: + index_field_name = kwargs['indexFieldName'] + if 'dateFieldFormat' in kwargs: + date_field_format = kwargs['dateFieldFormat'] + _setter("data_source_field_name", data_source_field_name) _setter("index_field_name", index_field_name) if date_field_format is not None: @@ -1035,7 +1155,19 @@ def _configure( database_port: int, secret_arn: str, table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseHost' in kwargs: + database_host = kwargs['databaseHost'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'databasePort' in kwargs: + database_port = kwargs['databasePort'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("database_host", database_host) _setter("database_name", database_name) _setter("database_port", database_port) @@ -1112,7 +1244,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inlineConfigurations' in kwargs: + inline_configurations = kwargs['inlineConfigurations'] + if 'postExtractionHookConfiguration' in kwargs: + post_extraction_hook_configuration = kwargs['postExtractionHookConfiguration'] + if 'preExtractionHookConfiguration' in kwargs: + pre_extraction_hook_configuration = kwargs['preExtractionHookConfiguration'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if inline_configurations is not None: _setter("inline_configurations", inline_configurations) if post_extraction_hook_configuration is not None: @@ -1197,7 +1339,21 @@ def _configure( acl_configuration: Optional['outputs.DataSourceAclConfiguration'] = None, sql_configuration: Optional['outputs.DataSourceSqlConfiguration'] = None, vpc_configuration: Optional['outputs.DataSourceVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnConfiguration' in kwargs: + column_configuration = kwargs['columnConfiguration'] + if 'connectionConfiguration' in kwargs: + connection_configuration = kwargs['connectionConfiguration'] + if 'databaseEngineType' in kwargs: + database_engine_type = kwargs['databaseEngineType'] + if 'aclConfiguration' in kwargs: + acl_configuration = kwargs['aclConfiguration'] + if 'sqlConfiguration' in kwargs: + sql_configuration = kwargs['sqlConfiguration'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("column_configuration", column_configuration) _setter("connection_configuration", connection_configuration) _setter("database_engine_type", database_engine_type) @@ -1276,7 +1432,13 @@ def _configure( condition_document_attribute_key: str, operator: 'DataSourceConditionOperator', condition_on_value: Optional['outputs.DataSourceDocumentAttributeValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionDocumentAttributeKey' in kwargs: + condition_document_attribute_key = kwargs['conditionDocumentAttributeKey'] + if 'conditionOnValue' in kwargs: + condition_on_value = kwargs['conditionOnValue'] + _setter("condition_document_attribute_key", condition_document_attribute_key) _setter("operator", operator) if condition_on_value is not None: @@ -1337,7 +1499,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetDocumentAttributeKey' in kwargs: + target_document_attribute_key = kwargs['targetDocumentAttributeKey'] + if 'targetDocumentAttributeValue' in kwargs: + target_document_attribute_value = kwargs['targetDocumentAttributeValue'] + if 'targetDocumentAttributeValueDeletion' in kwargs: + target_document_attribute_value_deletion = kwargs['targetDocumentAttributeValueDeletion'] + _setter("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) @@ -1404,7 +1574,17 @@ def _configure( long_value: Optional[int] = None, string_list_value: Optional[Sequence[str]] = None, string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateValue' in kwargs: + date_value = kwargs['dateValue'] + if 'longValue' in kwargs: + long_value = kwargs['longValue'] + if 'stringListValue' in kwargs: + string_list_value = kwargs['stringListValue'] + if 'stringValue' in kwargs: + string_value = kwargs['stringValue'] + if date_value is not None: _setter("date_value", date_value) if long_value is not None: @@ -1464,7 +1644,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Prefix' in kwargs: + s3_prefix = kwargs['s3Prefix'] + if s3_prefix is not None: _setter("s3_prefix", s3_prefix) @@ -1533,7 +1717,23 @@ def _configure( exclusion_patterns: Optional[Sequence[str]] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, inclusion_patterns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'excludeMimeTypes' in kwargs: + exclude_mime_types = kwargs['excludeMimeTypes'] + if 'excludeSharedDrives' in kwargs: + exclude_shared_drives = kwargs['excludeSharedDrives'] + if 'excludeUserAccounts' in kwargs: + exclude_user_accounts = kwargs['excludeUserAccounts'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + _setter("secret_arn", secret_arn) if exclude_mime_types is not None: _setter("exclude_mime_types", exclude_mime_types) @@ -1623,7 +1823,15 @@ def _configure( lambda_arn: str, s3_bucket: str, invocation_condition: Optional['outputs.DataSourceDocumentAttributeCondition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 'invocationCondition' in kwargs: + invocation_condition = kwargs['invocationCondition'] + _setter("lambda_arn", lambda_arn) _setter("s3_bucket", s3_bucket) if invocation_condition is not None: @@ -1680,7 +1888,11 @@ def _configure( condition: Optional['outputs.DataSourceDocumentAttributeCondition'] = None, document_content_deletion: Optional[bool] = None, target: Optional['outputs.DataSourceDocumentAttributeTarget'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentContentDeletion' in kwargs: + document_content_deletion = kwargs['documentContentDeletion'] + if condition is not None: _setter("condition", condition) if document_content_deletion is not None: @@ -1763,7 +1975,23 @@ def _configure( exclusion_patterns: Optional[Sequence[str]] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, inclusion_patterns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oneDriveUsers' in kwargs: + one_drive_users = kwargs['oneDriveUsers'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'tenantDomain' in kwargs: + tenant_domain = kwargs['tenantDomain'] + if 'disableLocalGroups' in kwargs: + disable_local_groups = kwargs['disableLocalGroups'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + _setter("one_drive_users", one_drive_users) _setter("secret_arn", secret_arn) _setter("tenant_domain", tenant_domain) @@ -1846,7 +2074,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oneDriveUserList' in kwargs: + one_drive_user_list = kwargs['oneDriveUserList'] + if 'oneDriveUserS3Path' in kwargs: + one_drive_user_s3_path = kwargs['oneDriveUserS3Path'] + if one_drive_user_list is not None: _setter("one_drive_user_list", one_drive_user_list) if one_drive_user_s3_path is not None: @@ -1881,7 +2115,9 @@ def _configure( host: str, port: int, credentials: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("host", host) _setter("port", port) if credentials is not None: @@ -1963,7 +2199,21 @@ def _configure( exclusion_patterns: Optional[Sequence[str]] = None, inclusion_patterns: Optional[Sequence[str]] = None, inclusion_prefixes: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'accessControlListConfiguration' in kwargs: + access_control_list_configuration = kwargs['accessControlListConfiguration'] + if 'documentsMetadataConfiguration' in kwargs: + documents_metadata_configuration = kwargs['documentsMetadataConfiguration'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + if 'inclusionPrefixes' in kwargs: + inclusion_prefixes = kwargs['inclusionPrefixes'] + _setter("bucket_name", bucket_name) if access_control_list_configuration is not None: _setter("access_control_list_configuration", access_control_list_configuration) @@ -2022,7 +2272,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: str, key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) _setter("key", key) @@ -2081,7 +2333,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'includeFilterTypes' in kwargs: + include_filter_types = kwargs['includeFilterTypes'] + _setter("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) @@ -2180,7 +2442,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'serverUrl' in kwargs: + server_url = kwargs['serverUrl'] + if 'chatterFeedConfiguration' in kwargs: + chatter_feed_configuration = kwargs['chatterFeedConfiguration'] + if 'crawlAttachments' in kwargs: + crawl_attachments = kwargs['crawlAttachments'] + if 'excludeAttachmentFilePatterns' in kwargs: + exclude_attachment_file_patterns = kwargs['excludeAttachmentFilePatterns'] + if 'includeAttachmentFilePatterns' in kwargs: + include_attachment_file_patterns = kwargs['includeAttachmentFilePatterns'] + if 'knowledgeArticleConfiguration' in kwargs: + knowledge_article_configuration = kwargs['knowledgeArticleConfiguration'] + if 'standardObjectAttachmentConfiguration' in kwargs: + standard_object_attachment_configuration = kwargs['standardObjectAttachmentConfiguration'] + if 'standardObjectConfigurations' in kwargs: + standard_object_configurations = kwargs['standardObjectConfigurations'] + _setter("secret_arn", secret_arn) _setter("server_url", server_url) if chatter_feed_configuration is not None: @@ -2286,7 +2568,15 @@ def _configure( name: str, document_title_field_name: Optional[str] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + _setter("document_data_field_name", document_data_field_name) _setter("name", name) if document_title_field_name is not None: @@ -2354,7 +2644,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedStates' in kwargs: + included_states = kwargs['includedStates'] + if 'customKnowledgeArticleTypeConfigurations' in kwargs: + custom_knowledge_article_type_configurations = kwargs['customKnowledgeArticleTypeConfigurations'] + if 'standardKnowledgeArticleTypeConfiguration' in kwargs: + standard_knowledge_article_type_configuration = kwargs['standardKnowledgeArticleTypeConfiguration'] + _setter("included_states", included_states) if custom_knowledge_article_type_configurations is not None: _setter("custom_knowledge_article_type_configurations", custom_knowledge_article_type_configurations) @@ -2416,7 +2714,15 @@ def _configure( document_data_field_name: str, document_title_field_name: Optional[str] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + _setter("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) @@ -2473,7 +2779,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if document_title_field_name is not None: _setter("document_title_field_name", document_title_field_name) if field_mappings is not None: @@ -2532,7 +2844,15 @@ def _configure( name: 'DataSourceSalesforceStandardObjectName', document_title_field_name: Optional[str] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + _setter("document_data_field_name", document_data_field_name) _setter("name", name) if document_title_field_name is not None: @@ -2615,7 +2935,21 @@ def _configure( authentication_type: Optional['DataSourceServiceNowAuthenticationType'] = None, knowledge_article_configuration: Optional['outputs.DataSourceServiceNowKnowledgeArticleConfiguration'] = None, service_catalog_configuration: Optional['outputs.DataSourceServiceNowServiceCatalogConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostUrl' in kwargs: + host_url = kwargs['hostUrl'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'serviceNowBuildVersion' in kwargs: + service_now_build_version = kwargs['serviceNowBuildVersion'] + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + if 'knowledgeArticleConfiguration' in kwargs: + knowledge_article_configuration = kwargs['knowledgeArticleConfiguration'] + if 'serviceCatalogConfiguration' in kwargs: + service_catalog_configuration = kwargs['serviceCatalogConfiguration'] + _setter("host_url", host_url) _setter("secret_arn", secret_arn) _setter("service_now_build_version", service_now_build_version) @@ -2716,7 +3050,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'crawlAttachments' in kwargs: + crawl_attachments = kwargs['crawlAttachments'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'excludeAttachmentFilePatterns' in kwargs: + exclude_attachment_file_patterns = kwargs['excludeAttachmentFilePatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'filterQuery' in kwargs: + filter_query = kwargs['filterQuery'] + if 'includeAttachmentFilePatterns' in kwargs: + include_attachment_file_patterns = kwargs['includeAttachmentFilePatterns'] + _setter("document_data_field_name", document_data_field_name) if crawl_attachments is not None: _setter("crawl_attachments", crawl_attachments) @@ -2821,7 +3171,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentDataFieldName' in kwargs: + document_data_field_name = kwargs['documentDataFieldName'] + if 'crawlAttachments' in kwargs: + crawl_attachments = kwargs['crawlAttachments'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'excludeAttachmentFilePatterns' in kwargs: + exclude_attachment_file_patterns = kwargs['excludeAttachmentFilePatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'includeAttachmentFilePatterns' in kwargs: + include_attachment_file_patterns = kwargs['includeAttachmentFilePatterns'] + _setter("document_data_field_name", document_data_field_name) if crawl_attachments is not None: _setter("crawl_attachments", crawl_attachments) @@ -2953,7 +3317,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'sharePointVersion' in kwargs: + share_point_version = kwargs['sharePointVersion'] + if 'crawlAttachments' in kwargs: + crawl_attachments = kwargs['crawlAttachments'] + if 'disableLocalGroups' in kwargs: + disable_local_groups = kwargs['disableLocalGroups'] + if 'documentTitleFieldName' in kwargs: + document_title_field_name = kwargs['documentTitleFieldName'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + if 'sslCertificateS3Path' in kwargs: + ssl_certificate_s3_path = kwargs['sslCertificateS3Path'] + if 'useChangeLog' in kwargs: + use_change_log = kwargs['useChangeLog'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("secret_arn", secret_arn) _setter("share_point_version", share_point_version) _setter("urls", urls) @@ -3066,7 +3454,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], query_identifiers_enclosing_option: Optional['DataSourceQueryIdentifiersEnclosingOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryIdentifiersEnclosingOption' in kwargs: + query_identifiers_enclosing_option = kwargs['queryIdentifiersEnclosingOption'] + if query_identifiers_enclosing_option is not None: _setter("query_identifiers_enclosing_option", query_identifiers_enclosing_option) @@ -3099,7 +3491,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3159,7 +3553,15 @@ def _configure( data_source_field_name: str, index_field_name: str, date_field_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSourceFieldName' in kwargs: + data_source_field_name = kwargs['dataSourceFieldName'] + if 'indexFieldName' in kwargs: + index_field_name = kwargs['indexFieldName'] + if 'dateFieldFormat' in kwargs: + date_field_format = kwargs['dateFieldFormat'] + _setter("data_source_field_name", data_source_field_name) _setter("index_field_name", index_field_name) if date_field_format is not None: @@ -3215,7 +3617,13 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], subnet_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) @@ -3259,7 +3667,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], basic_authentication: Optional[Sequence['outputs.DataSourceWebCrawlerBasicAuthentication']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'basicAuthentication' in kwargs: + basic_authentication = kwargs['basicAuthentication'] + if basic_authentication is not None: _setter("basic_authentication", basic_authentication) @@ -3287,7 +3699,9 @@ def _configure( credentials: str, host: str, port: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("credentials", credentials) _setter("host", host) _setter("port", port) @@ -3375,7 +3789,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationConfiguration' in kwargs: + authentication_configuration = kwargs['authenticationConfiguration'] + if 'crawlDepth' in kwargs: + crawl_depth = kwargs['crawlDepth'] + if 'maxContentSizePerPageInMegaBytes' in kwargs: + max_content_size_per_page_in_mega_bytes = kwargs['maxContentSizePerPageInMegaBytes'] + if 'maxLinksPerPage' in kwargs: + max_links_per_page = kwargs['maxLinksPerPage'] + if 'maxUrlsPerMinuteCrawlRate' in kwargs: + max_urls_per_minute_crawl_rate = kwargs['maxUrlsPerMinuteCrawlRate'] + if 'proxyConfiguration' in kwargs: + proxy_configuration = kwargs['proxyConfiguration'] + if 'urlExclusionPatterns' in kwargs: + url_exclusion_patterns = kwargs['urlExclusionPatterns'] + if 'urlInclusionPatterns' in kwargs: + url_inclusion_patterns = kwargs['urlInclusionPatterns'] + _setter("urls", urls) if authentication_configuration is not None: _setter("authentication_configuration", authentication_configuration) @@ -3474,7 +3906,13 @@ def _configure( _setter: Callable[[Any, Any], None], seed_urls: Sequence[str], web_crawler_mode: Optional['DataSourceWebCrawlerSeedUrlConfigurationWebCrawlerMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'seedUrls' in kwargs: + seed_urls = kwargs['seedUrls'] + if 'webCrawlerMode' in kwargs: + web_crawler_mode = kwargs['webCrawlerMode'] + _setter("seed_urls", seed_urls) if web_crawler_mode is not None: _setter("web_crawler_mode", web_crawler_mode) @@ -3519,7 +3957,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], site_maps: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'siteMaps' in kwargs: + site_maps = kwargs['siteMaps'] + _setter("site_maps", site_maps) @property @@ -3562,7 +4004,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'seedUrlConfiguration' in kwargs: + seed_url_configuration = kwargs['seedUrlConfiguration'] + if 'siteMapsConfiguration' in kwargs: + site_maps_configuration = kwargs['siteMapsConfiguration'] + if seed_url_configuration is not None: _setter("seed_url_configuration", seed_url_configuration) if site_maps_configuration is not None: @@ -3633,7 +4081,21 @@ def _configure( field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, inclusion_patterns: Optional[Sequence[str]] = None, use_change_log: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'organizationId' in kwargs: + organization_id = kwargs['organizationId'] + if 'crawlComments' in kwargs: + crawl_comments = kwargs['crawlComments'] + if 'exclusionPatterns' in kwargs: + exclusion_patterns = kwargs['exclusionPatterns'] + if 'fieldMappings' in kwargs: + field_mappings = kwargs['fieldMappings'] + if 'inclusionPatterns' in kwargs: + inclusion_patterns = kwargs['inclusionPatterns'] + if 'useChangeLog' in kwargs: + use_change_log = kwargs['useChangeLog'] + _setter("organization_id", organization_id) if crawl_comments is not None: _setter("crawl_comments", crawl_comments) @@ -3692,7 +4154,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: str, key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) _setter("key", key) @@ -3730,7 +4194,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3785,7 +4251,13 @@ def _configure( _setter: Callable[[Any, Any], None], query_capacity_units: int, storage_capacity_units: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryCapacityUnits' in kwargs: + query_capacity_units = kwargs['queryCapacityUnits'] + if 'storageCapacityUnits' in kwargs: + storage_capacity_units = kwargs['storageCapacityUnits'] + _setter("query_capacity_units", query_capacity_units) _setter("storage_capacity_units", storage_capacity_units) @@ -3821,7 +4293,9 @@ def _configure( type: 'IndexDocumentAttributeValueType', relevance: Optional['outputs.IndexRelevance'] = None, search: Optional['outputs.IndexSearch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("type", type) if relevance is not None: @@ -3884,7 +4358,13 @@ def _configure( _setter: Callable[[Any, Any], None], group_attribute_field: str, user_name_attribute_field: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupAttributeField' in kwargs: + group_attribute_field = kwargs['groupAttributeField'] + if 'userNameAttributeField' in kwargs: + user_name_attribute_field = kwargs['userNameAttributeField'] + _setter("group_attribute_field", group_attribute_field) _setter("user_name_attribute_field", user_name_attribute_field) @@ -3954,7 +4434,19 @@ def _configure( secret_manager_arn: Optional[str] = None, url: Optional[str] = None, user_name_attribute_field: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyLocation' in kwargs: + key_location = kwargs['keyLocation'] + if 'claimRegex' in kwargs: + claim_regex = kwargs['claimRegex'] + if 'groupAttributeField' in kwargs: + group_attribute_field = kwargs['groupAttributeField'] + if 'secretManagerArn' in kwargs: + secret_manager_arn = kwargs['secretManagerArn'] + if 'userNameAttributeField' in kwargs: + user_name_attribute_field = kwargs['userNameAttributeField'] + _setter("key_location", key_location) if claim_regex is not None: _setter("claim_regex", claim_regex) @@ -4048,7 +4540,13 @@ def _configure( importance: Optional[int] = None, rank_order: Optional['IndexOrder'] = None, value_importance_items: Optional[Sequence['outputs.IndexValueImportanceItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rankOrder' in kwargs: + rank_order = kwargs['rankOrder'] + if 'valueImportanceItems' in kwargs: + value_importance_items = kwargs['valueImportanceItems'] + if duration is not None: _setter("duration", duration) if freshness is not None: @@ -4107,7 +4605,9 @@ def _configure( facetable: Optional[bool] = None, searchable: Optional[bool] = None, sortable: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if displayable is not None: _setter("displayable", displayable) if facetable is not None: @@ -4167,7 +4667,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -4200,7 +4704,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4255,7 +4761,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonTokenTypeConfiguration' in kwargs: + json_token_type_configuration = kwargs['jsonTokenTypeConfiguration'] + if 'jwtTokenTypeConfiguration' in kwargs: + jwt_token_type_configuration = kwargs['jwtTokenTypeConfiguration'] + if json_token_type_configuration is not None: _setter("json_token_type_configuration", json_token_type_configuration) if jwt_token_type_configuration is not None: @@ -4287,7 +4799,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/kendraranking/_inputs.py b/sdk/python/pulumi_aws_native/kendraranking/_inputs.py index 20d385b5d0..6127cdc650 100644 --- a/sdk/python/pulumi_aws_native/kendraranking/_inputs.py +++ b/sdk/python/pulumi_aws_native/kendraranking/_inputs.py @@ -26,7 +26,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rescore_capacity_units: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rescoreCapacityUnits' in kwargs: + rescore_capacity_units = kwargs['rescoreCapacityUnits'] + _setter("rescore_capacity_units", rescore_capacity_units) @property @@ -59,7 +63,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/kendraranking/execution_plan.py b/sdk/python/pulumi_aws_native/kendraranking/execution_plan.py index 60dca8a43b..7acb23a99e 100644 --- a/sdk/python/pulumi_aws_native/kendraranking/execution_plan.py +++ b/sdk/python/pulumi_aws_native/kendraranking/execution_plan.py @@ -40,7 +40,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityUnits' in kwargs: + capacity_units = kwargs['capacityUnits'] + if capacity_units is not None: _setter("capacity_units", capacity_units) if description is not None: diff --git a/sdk/python/pulumi_aws_native/kendraranking/outputs.py b/sdk/python/pulumi_aws_native/kendraranking/outputs.py index a0b6cb9951..f46b72e8ad 100644 --- a/sdk/python/pulumi_aws_native/kendraranking/outputs.py +++ b/sdk/python/pulumi_aws_native/kendraranking/outputs.py @@ -43,7 +43,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rescore_capacity_units: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rescoreCapacityUnits' in kwargs: + rescore_capacity_units = kwargs['rescoreCapacityUnits'] + _setter("rescore_capacity_units", rescore_capacity_units) @property @@ -75,7 +79,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/kinesis/_inputs.py b/sdk/python/pulumi_aws_native/kinesis/_inputs.py index 15d61b1b5c..b5e6b16b40 100644 --- a/sdk/python/pulumi_aws_native/kinesis/_inputs.py +++ b/sdk/python/pulumi_aws_native/kinesis/_inputs.py @@ -36,7 +36,13 @@ def _configure( _setter: Callable[[Any, Any], None], encryption_type: pulumi.Input['StreamEncryptionEncryptionType'], key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + if 'keyId' in kwargs: + key_id = kwargs['keyId'] + _setter("encryption_type", encryption_type) _setter("key_id", key_id) @@ -81,7 +87,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_mode: pulumi.Input['StreamModeDetailsStreamMode'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamMode' in kwargs: + stream_mode = kwargs['streamMode'] + _setter("stream_mode", stream_mode) @property @@ -117,7 +127,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/kinesis/outputs.py b/sdk/python/pulumi_aws_native/kinesis/outputs.py index 1fb0629e97..8c4479fea0 100644 --- a/sdk/python/pulumi_aws_native/kinesis/outputs.py +++ b/sdk/python/pulumi_aws_native/kinesis/outputs.py @@ -58,7 +58,13 @@ def _configure( _setter: Callable[[Any, Any], None], encryption_type: 'StreamEncryptionEncryptionType', key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + if 'keyId' in kwargs: + key_id = kwargs['keyId'] + _setter("encryption_type", encryption_type) _setter("key_id", key_id) @@ -115,7 +121,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_mode: 'StreamModeDetailsStreamMode', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamMode' in kwargs: + stream_mode = kwargs['streamMode'] + _setter("stream_mode", stream_mode) @property @@ -150,7 +160,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/kinesis/stream.py b/sdk/python/pulumi_aws_native/kinesis/stream.py index 430aa40e22..15121cb4f9 100644 --- a/sdk/python/pulumi_aws_native/kinesis/stream.py +++ b/sdk/python/pulumi_aws_native/kinesis/stream.py @@ -50,7 +50,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retentionPeriodHours' in kwargs: + retention_period_hours = kwargs['retentionPeriodHours'] + if 'shardCount' in kwargs: + shard_count = kwargs['shardCount'] + if 'streamEncryption' in kwargs: + stream_encryption = kwargs['streamEncryption'] + if 'streamModeDetails' in kwargs: + stream_mode_details = kwargs['streamModeDetails'] + if name is not None: _setter("name", name) if retention_period_hours is not 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..9479fbcf90 100644 --- a/sdk/python/pulumi_aws_native/kinesis/stream_consumer.py +++ b/sdk/python/pulumi_aws_native/kinesis/stream_consumer.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], consumer_name: pulumi.Input[str], stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'consumerName' in kwargs: + consumer_name = kwargs['consumerName'] + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + _setter("consumer_name", consumer_name) _setter("stream_arn", stream_arn) diff --git a/sdk/python/pulumi_aws_native/kinesisanalytics/_inputs.py b/sdk/python/pulumi_aws_native/kinesisanalytics/_inputs.py index ca3b3e4b82..e0f12e5c49 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/_inputs.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/_inputs.py @@ -52,7 +52,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_column_delimiter: pulumi.Input[str], record_row_delimiter: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumnDelimiter' in kwargs: + record_column_delimiter = kwargs['recordColumnDelimiter'] + if 'recordRowDelimiter' in kwargs: + record_row_delimiter = kwargs['recordRowDelimiter'] + _setter("record_column_delimiter", record_column_delimiter) _setter("record_row_delimiter", record_row_delimiter) @@ -90,7 +96,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -125,7 +137,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if count is not None: _setter("count", count) @@ -151,7 +165,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], input_lambda_processor: Optional[pulumi.Input['ApplicationInputLambdaProcessorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputLambdaProcessor' in kwargs: + input_lambda_processor = kwargs['inputLambdaProcessor'] + if input_lambda_processor is not None: _setter("input_lambda_processor", input_lambda_processor) @@ -183,7 +201,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumns' in kwargs: + record_columns = kwargs['recordColumns'] + if 'recordFormat' in kwargs: + record_format = kwargs['recordFormat'] + if 'recordEncoding' in kwargs: + record_encoding = kwargs['recordEncoding'] + _setter("record_columns", record_columns) _setter("record_format", record_format) if record_encoding is not None: @@ -244,7 +270,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputSchema' in kwargs: + input_schema = kwargs['inputSchema'] + if 'namePrefix' in kwargs: + name_prefix = kwargs['namePrefix'] + if 'inputParallelism' in kwargs: + input_parallelism = kwargs['inputParallelism'] + if 'inputProcessingConfiguration' in kwargs: + input_processing_configuration = kwargs['inputProcessingConfiguration'] + if 'kinesisFirehoseInput' in kwargs: + kinesis_firehose_input = kwargs['kinesisFirehoseInput'] + if 'kinesisStreamsInput' in kwargs: + kinesis_streams_input = kwargs['kinesisStreamsInput'] + _setter("input_schema", input_schema) _setter("name_prefix", name_prefix) if input_parallelism is not None: @@ -323,7 +363,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_row_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordRowPath' in kwargs: + record_row_path = kwargs['recordRowPath'] + _setter("record_row_path", record_row_path) @property @@ -351,7 +395,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -389,7 +439,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -427,7 +483,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvMappingParameters' in kwargs: + csv_mapping_parameters = kwargs['csvMappingParameters'] + if 'jsonMappingParameters' in kwargs: + json_mapping_parameters = kwargs['jsonMappingParameters'] + if csv_mapping_parameters is not None: _setter("csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: @@ -464,7 +526,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_format_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if record_format_type is not None: _setter("record_format_type", record_format_type) @@ -493,7 +559,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -531,7 +603,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -569,7 +647,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -616,7 +700,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationSchema' in kwargs: + destination_schema = kwargs['destinationSchema'] + if 'kinesisFirehoseOutput' in kwargs: + kinesis_firehose_output = kwargs['kinesisFirehoseOutput'] + if 'kinesisStreamsOutput' in kwargs: + kinesis_streams_output = kwargs['kinesisStreamsOutput'] + if 'lambdaOutput' in kwargs: + lambda_output = kwargs['lambdaOutput'] + _setter("destination_schema", destination_schema) if kinesis_firehose_output is not None: _setter("kinesis_firehose_output", kinesis_firehose_output) @@ -691,7 +785,11 @@ def _configure( name: pulumi.Input[str], sql_type: pulumi.Input[str], mapping: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlType' in kwargs: + sql_type = kwargs['sqlType'] + _setter("name", name) _setter("sql_type", sql_type) if mapping is not None: @@ -740,7 +838,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if 'mappingParameters' in kwargs: + mapping_parameters = kwargs['mappingParameters'] + _setter("record_format_type", record_format_type) if mapping_parameters is not None: _setter("mapping_parameters", mapping_parameters) @@ -779,7 +883,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_column_delimiter: pulumi.Input[str], record_row_delimiter: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumnDelimiter' in kwargs: + record_column_delimiter = kwargs['recordColumnDelimiter'] + if 'recordRowDelimiter' in kwargs: + record_row_delimiter = kwargs['recordRowDelimiter'] + _setter("record_column_delimiter", record_column_delimiter) _setter("record_row_delimiter", record_row_delimiter) @@ -814,7 +924,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_row_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordRowPath' in kwargs: + record_row_path = kwargs['recordRowPath'] + _setter("record_row_path", record_row_path) @property @@ -842,7 +956,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvMappingParameters' in kwargs: + csv_mapping_parameters = kwargs['csvMappingParameters'] + if 'jsonMappingParameters' in kwargs: + json_mapping_parameters = kwargs['jsonMappingParameters'] + if csv_mapping_parameters is not None: _setter("csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: @@ -885,7 +1005,11 @@ def _configure( name: pulumi.Input[str], sql_type: pulumi.Input[str], mapping: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlType' in kwargs: + sql_type = kwargs['sqlType'] + _setter("name", name) _setter("sql_type", sql_type) if mapping is not None: @@ -934,7 +1058,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if 'mappingParameters' in kwargs: + mapping_parameters = kwargs['mappingParameters'] + _setter("record_format_type", record_format_type) if mapping_parameters is not None: _setter("mapping_parameters", mapping_parameters) @@ -976,7 +1106,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'referenceSchema' in kwargs: + reference_schema = kwargs['referenceSchema'] + if 's3ReferenceDataSource' in kwargs: + s3_reference_data_source = kwargs['s3ReferenceDataSource'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("reference_schema", reference_schema) if s3_reference_data_source is not None: _setter("s3_reference_data_source", s3_reference_data_source) @@ -1029,7 +1167,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumns' in kwargs: + record_columns = kwargs['recordColumns'] + if 'recordFormat' in kwargs: + record_format = kwargs['recordFormat'] + if 'recordEncoding' in kwargs: + record_encoding = kwargs['recordEncoding'] + _setter("record_columns", record_columns) _setter("record_format", record_format) if record_encoding is not None: @@ -1081,7 +1227,15 @@ def _configure( bucket_arn: pulumi.Input[str], file_key: pulumi.Input[str], reference_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'fileKey' in kwargs: + file_key = kwargs['fileKey'] + if 'referenceRoleArn' in kwargs: + reference_role_arn = kwargs['referenceRoleArn'] + _setter("bucket_arn", bucket_arn) _setter("file_key", file_key) _setter("reference_role_arn", reference_role_arn) diff --git a/sdk/python/pulumi_aws_native/kinesisanalytics/application.py b/sdk/python/pulumi_aws_native/kinesisanalytics/application.py index c09f361996..8090432f9e 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/application.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/application.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationCode' in kwargs: + application_code = kwargs['applicationCode'] + if 'applicationDescription' in kwargs: + application_description = kwargs['applicationDescription'] + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + _setter("inputs", inputs) if application_code is not None: _setter("application_code", application_code) 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..75cf229d8c 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/application_output_resource.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/application_output_resource.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], application_name: pulumi.Input[str], output: pulumi.Input['ApplicationOutputResourceOutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + _setter("application_name", application_name) _setter("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..cb17a21a54 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 @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], application_name: pulumi.Input[str], reference_data_source: pulumi.Input['ApplicationReferenceDataSourceReferenceDataSourceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'referenceDataSource' in kwargs: + reference_data_source = kwargs['referenceDataSource'] + _setter("application_name", application_name) _setter("reference_data_source", reference_data_source) diff --git a/sdk/python/pulumi_aws_native/kinesisanalytics/outputs.py b/sdk/python/pulumi_aws_native/kinesisanalytics/outputs.py index fdd0fc9d55..2a978a7482 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/outputs.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/outputs.py @@ -72,7 +72,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_column_delimiter: str, record_row_delimiter: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumnDelimiter' in kwargs: + record_column_delimiter = kwargs['recordColumnDelimiter'] + if 'recordRowDelimiter' in kwargs: + record_row_delimiter = kwargs['recordRowDelimiter'] + _setter("record_column_delimiter", record_column_delimiter) _setter("record_row_delimiter", record_row_delimiter) @@ -141,7 +147,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputSchema' in kwargs: + input_schema = kwargs['inputSchema'] + if 'namePrefix' in kwargs: + name_prefix = kwargs['namePrefix'] + if 'inputParallelism' in kwargs: + input_parallelism = kwargs['inputParallelism'] + if 'inputProcessingConfiguration' in kwargs: + input_processing_configuration = kwargs['inputProcessingConfiguration'] + if 'kinesisFirehoseInput' in kwargs: + kinesis_firehose_input = kwargs['kinesisFirehoseInput'] + if 'kinesisStreamsInput' in kwargs: + kinesis_streams_input = kwargs['kinesisStreamsInput'] + _setter("input_schema", input_schema) _setter("name_prefix", name_prefix) if input_parallelism is not None: @@ -218,7 +238,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -245,7 +271,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if count is not None: _setter("count", count) @@ -284,7 +312,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], input_lambda_processor: Optional['outputs.ApplicationInputLambdaProcessor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputLambdaProcessor' in kwargs: + input_lambda_processor = kwargs['inputLambdaProcessor'] + if input_lambda_processor is not None: _setter("input_lambda_processor", input_lambda_processor) @@ -333,7 +365,15 @@ def _configure( record_columns: Sequence['outputs.ApplicationRecordColumn'], record_format: 'outputs.ApplicationRecordFormat', record_encoding: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumns' in kwargs: + record_columns = kwargs['recordColumns'] + if 'recordFormat' in kwargs: + record_format = kwargs['recordFormat'] + if 'recordEncoding' in kwargs: + record_encoding = kwargs['recordEncoding'] + _setter("record_columns", record_columns) _setter("record_format", record_format) if record_encoding is not None: @@ -384,7 +424,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_row_path: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordRowPath' in kwargs: + record_row_path = kwargs['recordRowPath'] + _setter("record_row_path", record_row_path) @property @@ -427,7 +471,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -476,7 +526,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -525,7 +581,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvMappingParameters' in kwargs: + csv_mapping_parameters = kwargs['csvMappingParameters'] + if 'jsonMappingParameters' in kwargs: + json_mapping_parameters = kwargs['jsonMappingParameters'] + if csv_mapping_parameters is not None: _setter("csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: @@ -571,7 +633,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_format_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if record_format_type is not None: _setter("record_format_type", record_format_type) @@ -615,7 +681,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -664,7 +736,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -713,7 +791,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("resource_arn", resource_arn) _setter("role_arn", role_arn) @@ -775,7 +859,17 @@ def _configure( kinesis_streams_output: Optional['outputs.ApplicationOutputResourceKinesisStreamsOutput'] = None, lambda_output: Optional['outputs.ApplicationOutputResourceLambdaOutput'] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationSchema' in kwargs: + destination_schema = kwargs['destinationSchema'] + if 'kinesisFirehoseOutput' in kwargs: + kinesis_firehose_output = kwargs['kinesisFirehoseOutput'] + if 'kinesisStreamsOutput' in kwargs: + kinesis_streams_output = kwargs['kinesisStreamsOutput'] + if 'lambdaOutput' in kwargs: + lambda_output = kwargs['lambdaOutput'] + _setter("destination_schema", destination_schema) if kinesis_firehose_output is not None: _setter("kinesis_firehose_output", kinesis_firehose_output) @@ -847,7 +941,11 @@ def _configure( name: str, sql_type: str, mapping: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlType' in kwargs: + sql_type = kwargs['sqlType'] + _setter("name", name) _setter("sql_type", sql_type) if mapping is not None: @@ -903,7 +1001,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_format_type: str, mapping_parameters: Optional['outputs.ApplicationMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if 'mappingParameters' in kwargs: + mapping_parameters = kwargs['mappingParameters'] + _setter("record_format_type", record_format_type) if mapping_parameters is not None: _setter("mapping_parameters", mapping_parameters) @@ -953,7 +1057,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_column_delimiter: str, record_row_delimiter: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumnDelimiter' in kwargs: + record_column_delimiter = kwargs['recordColumnDelimiter'] + if 'recordRowDelimiter' in kwargs: + record_row_delimiter = kwargs['recordRowDelimiter'] + _setter("record_column_delimiter", record_column_delimiter) _setter("record_row_delimiter", record_row_delimiter) @@ -997,7 +1107,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_row_path: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordRowPath' in kwargs: + record_row_path = kwargs['recordRowPath'] + _setter("record_row_path", record_row_path) @property @@ -1040,7 +1154,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvMappingParameters' in kwargs: + csv_mapping_parameters = kwargs['csvMappingParameters'] + if 'jsonMappingParameters' in kwargs: + json_mapping_parameters = kwargs['jsonMappingParameters'] + if csv_mapping_parameters is not None: _setter("csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: @@ -1092,7 +1212,11 @@ def _configure( name: str, sql_type: str, mapping: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlType' in kwargs: + sql_type = kwargs['sqlType'] + _setter("name", name) _setter("sql_type", sql_type) if mapping is not None: @@ -1148,7 +1272,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_format_type: str, mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if 'mappingParameters' in kwargs: + mapping_parameters = kwargs['mappingParameters'] + _setter("record_format_type", record_format_type) if mapping_parameters is not None: _setter("mapping_parameters", mapping_parameters) @@ -1203,7 +1333,15 @@ def _configure( reference_schema: 'outputs.ApplicationReferenceDataSourceReferenceSchema', s3_reference_data_source: Optional['outputs.ApplicationReferenceDataSourceS3ReferenceDataSource'] = None, table_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'referenceSchema' in kwargs: + reference_schema = kwargs['referenceSchema'] + if 's3ReferenceDataSource' in kwargs: + s3_reference_data_source = kwargs['s3ReferenceDataSource'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("reference_schema", reference_schema) if s3_reference_data_source is not None: _setter("s3_reference_data_source", s3_reference_data_source) @@ -1265,7 +1403,15 @@ def _configure( record_columns: Sequence['outputs.ApplicationReferenceDataSourceRecordColumn'], record_format: 'outputs.ApplicationReferenceDataSourceRecordFormat', record_encoding: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumns' in kwargs: + record_columns = kwargs['recordColumns'] + if 'recordFormat' in kwargs: + record_format = kwargs['recordFormat'] + if 'recordEncoding' in kwargs: + record_encoding = kwargs['recordEncoding'] + _setter("record_columns", record_columns) _setter("record_format", record_format) if record_encoding is not None: @@ -1326,7 +1472,15 @@ def _configure( bucket_arn: str, file_key: str, reference_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'fileKey' in kwargs: + file_key = kwargs['fileKey'] + if 'referenceRoleArn' in kwargs: + reference_role_arn = kwargs['referenceRoleArn'] + _setter("bucket_arn", bucket_arn) _setter("file_key", file_key) _setter("reference_role_arn", reference_role_arn) diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/_inputs.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/_inputs.py index 93e336ad2c..6d74fc4622 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/_inputs.py @@ -81,7 +81,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], glue_data_catalog_configuration: Optional[pulumi.Input['ApplicationGlueDataCatalogConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'glueDataCatalogConfiguration' in kwargs: + glue_data_catalog_configuration = kwargs['glueDataCatalogConfiguration'] + if glue_data_catalog_configuration is not None: _setter("glue_data_catalog_configuration", glue_data_catalog_configuration) @@ -126,7 +130,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationType' in kwargs: + configuration_type = kwargs['configurationType'] + if 'checkpointInterval' in kwargs: + checkpoint_interval = kwargs['checkpointInterval'] + if 'checkpointingEnabled' in kwargs: + checkpointing_enabled = kwargs['checkpointingEnabled'] + if 'minPauseBetweenCheckpoints' in kwargs: + min_pause_between_checkpoints = kwargs['minPauseBetweenCheckpoints'] + _setter("configuration_type", configuration_type) if checkpoint_interval is not None: _setter("checkpoint_interval", checkpoint_interval) @@ -196,7 +210,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logStreamArn' in kwargs: + log_stream_arn = kwargs['logStreamArn'] + _setter("log_stream_arn", log_stream_arn) @property @@ -229,7 +247,13 @@ def _configure( _setter: Callable[[Any, Any], None], code_content: pulumi.Input['ApplicationCodeContentArgs'], code_content_type: pulumi.Input['ApplicationCodeConfigurationCodeContentType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codeContent' in kwargs: + code_content = kwargs['codeContent'] + if 'codeContentType' in kwargs: + code_content_type = kwargs['codeContentType'] + _setter("code_content", code_content) _setter("code_content_type", code_content_type) @@ -282,7 +306,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3ContentLocation' in kwargs: + s3_content_location = kwargs['s3ContentLocation'] + if 'textContent' in kwargs: + text_content = kwargs['textContent'] + if 'zipFileContent' in kwargs: + zip_file_content = kwargs['zipFileContent'] + if s3_content_location is not None: _setter("s3_content_location", s3_content_location) if text_content is not None: @@ -367,7 +399,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationCodeConfiguration' in kwargs: + application_code_configuration = kwargs['applicationCodeConfiguration'] + if 'applicationSnapshotConfiguration' in kwargs: + application_snapshot_configuration = kwargs['applicationSnapshotConfiguration'] + if 'environmentProperties' in kwargs: + environment_properties = kwargs['environmentProperties'] + if 'flinkApplicationConfiguration' in kwargs: + flink_application_configuration = kwargs['flinkApplicationConfiguration'] + if 'sqlApplicationConfiguration' in kwargs: + sql_application_configuration = kwargs['sqlApplicationConfiguration'] + if 'vpcConfigurations' in kwargs: + vpc_configurations = kwargs['vpcConfigurations'] + if 'zeppelinApplicationConfiguration' in kwargs: + zeppelin_application_configuration = kwargs['zeppelinApplicationConfiguration'] + if application_code_configuration is not None: _setter("application_code_configuration", application_code_configuration) if application_snapshot_configuration is not None: @@ -490,7 +538,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_column_delimiter: pulumi.Input[str], record_row_delimiter: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumnDelimiter' in kwargs: + record_column_delimiter = kwargs['recordColumnDelimiter'] + if 'recordRowDelimiter' in kwargs: + record_row_delimiter = kwargs['recordRowDelimiter'] + _setter("record_column_delimiter", record_column_delimiter) _setter("record_row_delimiter", record_row_delimiter) @@ -543,7 +597,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'artifactType' in kwargs: + artifact_type = kwargs['artifactType'] + if 'mavenReference' in kwargs: + maven_reference = kwargs['mavenReference'] + if 's3ContentLocation' in kwargs: + s3_content_location = kwargs['s3ContentLocation'] + _setter("artifact_type", artifact_type) if maven_reference is not None: _setter("maven_reference", maven_reference) @@ -603,7 +665,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_content_location: pulumi.Input['ApplicationS3ContentBaseLocationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3ContentLocation' in kwargs: + s3_content_location = kwargs['s3ContentLocation'] + _setter("s3_content_location", s3_content_location) @property @@ -635,7 +701,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], property_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationPropertyGroupArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyGroups' in kwargs: + property_groups = kwargs['propertyGroups'] + if property_groups is not None: _setter("property_groups", property_groups) @@ -676,7 +746,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'checkpointConfiguration' in kwargs: + checkpoint_configuration = kwargs['checkpointConfiguration'] + if 'monitoringConfiguration' in kwargs: + monitoring_configuration = kwargs['monitoringConfiguration'] + if 'parallelismConfiguration' in kwargs: + parallelism_configuration = kwargs['parallelismConfiguration'] + if checkpoint_configuration is not None: _setter("checkpoint_configuration", checkpoint_configuration) if monitoring_configuration is not None: @@ -737,7 +815,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allow_non_restored_state: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowNonRestoredState' in kwargs: + allow_non_restored_state = kwargs['allowNonRestoredState'] + if allow_non_restored_state is not None: _setter("allow_non_restored_state", allow_non_restored_state) @@ -770,7 +852,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], database_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseArn' in kwargs: + database_arn = kwargs['databaseArn'] + if database_arn is not None: _setter("database_arn", database_arn) @@ -803,7 +889,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -835,7 +925,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if count is not None: _setter("count", count) @@ -868,7 +960,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], input_lambda_processor: Optional[pulumi.Input['ApplicationInputLambdaProcessorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputLambdaProcessor' in kwargs: + input_lambda_processor = kwargs['inputLambdaProcessor'] + if input_lambda_processor is not None: _setter("input_lambda_processor", input_lambda_processor) @@ -909,7 +1005,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumns' in kwargs: + record_columns = kwargs['recordColumns'] + if 'recordFormat' in kwargs: + record_format = kwargs['recordFormat'] + if 'recordEncoding' in kwargs: + record_encoding = kwargs['recordEncoding'] + _setter("record_columns", record_columns) _setter("record_format", record_format) if record_encoding is not None: @@ -988,7 +1092,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputSchema' in kwargs: + input_schema = kwargs['inputSchema'] + if 'namePrefix' in kwargs: + name_prefix = kwargs['namePrefix'] + if 'inputParallelism' in kwargs: + input_parallelism = kwargs['inputParallelism'] + if 'inputProcessingConfiguration' in kwargs: + input_processing_configuration = kwargs['inputProcessingConfiguration'] + if 'kinesisFirehoseInput' in kwargs: + kinesis_firehose_input = kwargs['kinesisFirehoseInput'] + if 'kinesisStreamsInput' in kwargs: + kinesis_streams_input = kwargs['kinesisStreamsInput'] + _setter("input_schema", input_schema) _setter("name_prefix", name_prefix) if input_parallelism is not None: @@ -1089,7 +1207,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_row_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordRowPath' in kwargs: + record_row_path = kwargs['recordRowPath'] + _setter("record_row_path", record_row_path) @property @@ -1121,7 +1243,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -1153,7 +1279,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -1185,7 +1315,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], application_maintenance_window_start_time: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationMaintenanceWindowStartTime' in kwargs: + application_maintenance_window_start_time = kwargs['applicationMaintenanceWindowStartTime'] + _setter("application_maintenance_window_start_time", application_maintenance_window_start_time) @property @@ -1221,7 +1355,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvMappingParameters' in kwargs: + csv_mapping_parameters = kwargs['csvMappingParameters'] + if 'jsonMappingParameters' in kwargs: + json_mapping_parameters = kwargs['jsonMappingParameters'] + if csv_mapping_parameters is not None: _setter("csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: @@ -1276,7 +1416,13 @@ def _configure( artifact_id: pulumi.Input[str], group_id: pulumi.Input[str], version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'artifactId' in kwargs: + artifact_id = kwargs['artifactId'] + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + _setter("artifact_id", artifact_id) _setter("group_id", group_id) _setter("version", version) @@ -1342,7 +1488,15 @@ def _configure( configuration_type: pulumi.Input['ApplicationMonitoringConfigurationConfigurationType'], log_level: Optional[pulumi.Input['ApplicationMonitoringConfigurationLogLevel']] = None, metrics_level: Optional[pulumi.Input['ApplicationMonitoringConfigurationMetricsLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationType' in kwargs: + configuration_type = kwargs['configurationType'] + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if 'metricsLevel' in kwargs: + metrics_level = kwargs['metricsLevel'] + _setter("configuration_type", configuration_type) if log_level is not None: _setter("log_level", log_level) @@ -1398,7 +1552,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_format_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if record_format_type is not None: _setter("record_format_type", record_format_type) @@ -1424,7 +1582,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -1449,7 +1611,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -1474,7 +1640,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -1511,7 +1681,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationSchema' in kwargs: + destination_schema = kwargs['destinationSchema'] + if 'kinesisFirehoseOutput' in kwargs: + kinesis_firehose_output = kwargs['kinesisFirehoseOutput'] + if 'kinesisStreamsOutput' in kwargs: + kinesis_streams_output = kwargs['kinesisStreamsOutput'] + if 'lambdaOutput' in kwargs: + lambda_output = kwargs['lambdaOutput'] + _setter("destination_schema", destination_schema) if kinesis_firehose_output is not None: _setter("kinesis_firehose_output", kinesis_firehose_output) @@ -1596,7 +1776,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationType' in kwargs: + configuration_type = kwargs['configurationType'] + if 'autoScalingEnabled' in kwargs: + auto_scaling_enabled = kwargs['autoScalingEnabled'] + if 'parallelismPerKpu' in kwargs: + parallelism_per_kpu = kwargs['parallelismPerKpu'] + _setter("configuration_type", configuration_type) if auto_scaling_enabled is not None: _setter("auto_scaling_enabled", auto_scaling_enabled) @@ -1674,7 +1862,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyGroupId' in kwargs: + property_group_id = kwargs['propertyGroupId'] + if 'propertyMap' in kwargs: + property_map = kwargs['propertyMap'] + if property_group_id is not None: _setter("property_group_id", property_group_id) if property_map is not None: @@ -1730,7 +1924,11 @@ def _configure( name: pulumi.Input[str], sql_type: pulumi.Input[str], mapping: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlType' in kwargs: + sql_type = kwargs['sqlType'] + _setter("name", name) _setter("sql_type", sql_type) if mapping is not None: @@ -1793,7 +1991,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if 'mappingParameters' in kwargs: + mapping_parameters = kwargs['mappingParameters'] + _setter("record_format_type", record_format_type) if mapping_parameters is not None: _setter("mapping_parameters", mapping_parameters) @@ -1838,7 +2042,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_column_delimiter: pulumi.Input[str], record_row_delimiter: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumnDelimiter' in kwargs: + record_column_delimiter = kwargs['recordColumnDelimiter'] + if 'recordRowDelimiter' in kwargs: + record_row_delimiter = kwargs['recordRowDelimiter'] + _setter("record_column_delimiter", record_column_delimiter) _setter("record_row_delimiter", record_row_delimiter) @@ -1873,7 +2083,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_row_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordRowPath' in kwargs: + record_row_path = kwargs['recordRowPath'] + _setter("record_row_path", record_row_path) @property @@ -1901,7 +2115,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvMappingParameters' in kwargs: + csv_mapping_parameters = kwargs['csvMappingParameters'] + if 'jsonMappingParameters' in kwargs: + json_mapping_parameters = kwargs['jsonMappingParameters'] + if csv_mapping_parameters is not None: _setter("csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: @@ -1944,7 +2164,11 @@ def _configure( name: pulumi.Input[str], sql_type: pulumi.Input[str], mapping: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlType' in kwargs: + sql_type = kwargs['sqlType'] + _setter("name", name) _setter("sql_type", sql_type) if mapping is not None: @@ -1993,7 +2217,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if 'mappingParameters' in kwargs: + mapping_parameters = kwargs['mappingParameters'] + _setter("record_format_type", record_format_type) if mapping_parameters is not None: _setter("mapping_parameters", mapping_parameters) @@ -2035,7 +2265,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'referenceSchema' in kwargs: + reference_schema = kwargs['referenceSchema'] + if 's3ReferenceDataSource' in kwargs: + s3_reference_data_source = kwargs['s3ReferenceDataSource'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("reference_schema", reference_schema) if s3_reference_data_source is not None: _setter("s3_reference_data_source", s3_reference_data_source) @@ -2088,7 +2326,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumns' in kwargs: + record_columns = kwargs['recordColumns'] + if 'recordFormat' in kwargs: + record_format = kwargs['recordFormat'] + if 'recordEncoding' in kwargs: + record_encoding = kwargs['recordEncoding'] + _setter("record_columns", record_columns) _setter("record_format", record_format) if record_encoding is not None: @@ -2137,7 +2383,13 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_arn: pulumi.Input[str], file_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'fileKey' in kwargs: + file_key = kwargs['fileKey'] + _setter("bucket_arn", bucket_arn) _setter("file_key", file_key) @@ -2180,7 +2432,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationRestoreType' in kwargs: + application_restore_type = kwargs['applicationRestoreType'] + if 'snapshotName' in kwargs: + snapshot_name = kwargs['snapshotName'] + _setter("application_restore_type", application_restore_type) if snapshot_name is not None: _setter("snapshot_name", snapshot_name) @@ -2230,7 +2488,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationRestoreConfiguration' in kwargs: + application_restore_configuration = kwargs['applicationRestoreConfiguration'] + if 'flinkRunConfiguration' in kwargs: + flink_run_configuration = kwargs['flinkRunConfiguration'] + if application_restore_configuration is not None: _setter("application_restore_configuration", application_restore_configuration) if flink_run_configuration is not None: @@ -2281,7 +2545,13 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_arn: pulumi.Input[str], base_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'basePath' in kwargs: + base_path = kwargs['basePath'] + _setter("bucket_arn", bucket_arn) if base_path is not None: _setter("base_path", base_path) @@ -2335,7 +2605,15 @@ def _configure( bucket_arn: pulumi.Input[str], file_key: pulumi.Input[str], object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'fileKey' in kwargs: + file_key = kwargs['fileKey'] + if 'objectVersion' in kwargs: + object_version = kwargs['objectVersion'] + _setter("bucket_arn", bucket_arn) _setter("file_key", file_key) if object_version is not None: @@ -2394,7 +2672,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], snapshots_enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snapshotsEnabled' in kwargs: + snapshots_enabled = kwargs['snapshotsEnabled'] + _setter("snapshots_enabled", snapshots_enabled) @property @@ -2426,7 +2708,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], inputs: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationInputArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if inputs is not None: _setter("inputs", inputs) @@ -2463,7 +2747,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2512,7 +2798,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) @@ -2569,7 +2861,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogConfiguration' in kwargs: + catalog_configuration = kwargs['catalogConfiguration'] + if 'customArtifactsConfiguration' in kwargs: + custom_artifacts_configuration = kwargs['customArtifactsConfiguration'] + if 'deployAsApplicationConfiguration' in kwargs: + deploy_as_application_configuration = kwargs['deployAsApplicationConfiguration'] + if 'monitoringConfiguration' in kwargs: + monitoring_configuration = kwargs['monitoringConfiguration'] + if catalog_configuration is not None: _setter("catalog_configuration", catalog_configuration) if custom_artifacts_configuration is not None: @@ -2644,7 +2946,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_level: Optional[pulumi.Input['ApplicationZeppelinMonitoringConfigurationLogLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if log_level is not None: _setter("log_level", log_level) diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application.py index 23ab8913e5..31fb89ae79 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application.py @@ -62,7 +62,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'runtimeEnvironment' in kwargs: + runtime_environment = kwargs['runtimeEnvironment'] + if 'serviceExecutionRole' in kwargs: + service_execution_role = kwargs['serviceExecutionRole'] + if 'applicationConfiguration' in kwargs: + application_configuration = kwargs['applicationConfiguration'] + if 'applicationDescription' in kwargs: + application_description = kwargs['applicationDescription'] + if 'applicationMaintenanceConfiguration' in kwargs: + application_maintenance_configuration = kwargs['applicationMaintenanceConfiguration'] + if 'applicationMode' in kwargs: + application_mode = kwargs['applicationMode'] + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'runConfiguration' in kwargs: + run_configuration = kwargs['runConfiguration'] + _setter("runtime_environment", runtime_environment) _setter("service_execution_role", service_execution_role) if application_configuration is not None: 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..f605496f68 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 @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], application_name: pulumi.Input[str], cloud_watch_logging_option: pulumi.Input['ApplicationCloudWatchLoggingOptionCloudWatchLoggingOptionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'cloudWatchLoggingOption' in kwargs: + cloud_watch_logging_option = kwargs['cloudWatchLoggingOption'] + _setter("application_name", application_name) _setter("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..9b172ec793 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_output_resource.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_output_resource.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], application_name: pulumi.Input[str], output: pulumi.Input['ApplicationOutputResourceOutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + _setter("application_name", application_name) _setter("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..7845feec95 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 @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], application_name: pulumi.Input[str], reference_data_source: pulumi.Input['ApplicationReferenceDataSourceReferenceDataSourceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationName' in kwargs: + application_name = kwargs['applicationName'] + if 'referenceDataSource' in kwargs: + reference_data_source = kwargs['referenceDataSource'] + _setter("application_name", application_name) _setter("reference_data_source", reference_data_source) diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/outputs.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/outputs.py index 5864baaf81..9e1911743f 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/outputs.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/outputs.py @@ -102,7 +102,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], glue_data_catalog_configuration: Optional['outputs.ApplicationGlueDataCatalogConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'glueDataCatalogConfiguration' in kwargs: + glue_data_catalog_configuration = kwargs['glueDataCatalogConfiguration'] + if glue_data_catalog_configuration is not None: _setter("glue_data_catalog_configuration", glue_data_catalog_configuration) @@ -169,7 +173,17 @@ def _configure( checkpoint_interval: Optional[int] = None, checkpointing_enabled: Optional[bool] = None, min_pause_between_checkpoints: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationType' in kwargs: + configuration_type = kwargs['configurationType'] + if 'checkpointInterval' in kwargs: + checkpoint_interval = kwargs['checkpointInterval'] + if 'checkpointingEnabled' in kwargs: + checkpointing_enabled = kwargs['checkpointingEnabled'] + if 'minPauseBetweenCheckpoints' in kwargs: + min_pause_between_checkpoints = kwargs['minPauseBetweenCheckpoints'] + _setter("configuration_type", configuration_type) if checkpoint_interval is not None: _setter("checkpoint_interval", checkpoint_interval) @@ -240,7 +254,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_stream_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logStreamArn' in kwargs: + log_stream_arn = kwargs['logStreamArn'] + _setter("log_stream_arn", log_stream_arn) @property @@ -291,7 +309,13 @@ def _configure( _setter: Callable[[Any, Any], None], code_content: 'outputs.ApplicationCodeContent', code_content_type: 'ApplicationCodeConfigurationCodeContentType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codeContent' in kwargs: + code_content = kwargs['codeContent'] + if 'codeContentType' in kwargs: + code_content_type = kwargs['codeContentType'] + _setter("code_content", code_content) _setter("code_content_type", code_content_type) @@ -360,7 +384,15 @@ def _configure( s3_content_location: Optional['outputs.ApplicationS3ContentLocation'] = None, text_content: Optional[str] = None, zip_file_content: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3ContentLocation' in kwargs: + s3_content_location = kwargs['s3ContentLocation'] + if 'textContent' in kwargs: + text_content = kwargs['textContent'] + if 'zipFileContent' in kwargs: + zip_file_content = kwargs['zipFileContent'] + if s3_content_location is not None: _setter("s3_content_location", s3_content_location) if text_content is not None: @@ -465,7 +497,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationCodeConfiguration' in kwargs: + application_code_configuration = kwargs['applicationCodeConfiguration'] + if 'applicationSnapshotConfiguration' in kwargs: + application_snapshot_configuration = kwargs['applicationSnapshotConfiguration'] + if 'environmentProperties' in kwargs: + environment_properties = kwargs['environmentProperties'] + if 'flinkApplicationConfiguration' in kwargs: + flink_application_configuration = kwargs['flinkApplicationConfiguration'] + if 'sqlApplicationConfiguration' in kwargs: + sql_application_configuration = kwargs['sqlApplicationConfiguration'] + if 'vpcConfigurations' in kwargs: + vpc_configurations = kwargs['vpcConfigurations'] + if 'zeppelinApplicationConfiguration' in kwargs: + zeppelin_application_configuration = kwargs['zeppelinApplicationConfiguration'] + if application_code_configuration is not None: _setter("application_code_configuration", application_code_configuration) if application_snapshot_configuration is not None: @@ -584,7 +632,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_column_delimiter: str, record_row_delimiter: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumnDelimiter' in kwargs: + record_column_delimiter = kwargs['recordColumnDelimiter'] + if 'recordRowDelimiter' in kwargs: + record_row_delimiter = kwargs['recordRowDelimiter'] + _setter("record_column_delimiter", record_column_delimiter) _setter("record_row_delimiter", record_row_delimiter) @@ -653,7 +707,15 @@ def _configure( artifact_type: 'ApplicationCustomArtifactConfigurationArtifactType', maven_reference: Optional['outputs.ApplicationMavenReference'] = None, s3_content_location: Optional['outputs.ApplicationS3ContentLocation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'artifactType' in kwargs: + artifact_type = kwargs['artifactType'] + if 'mavenReference' in kwargs: + maven_reference = kwargs['mavenReference'] + if 's3ContentLocation' in kwargs: + s3_content_location = kwargs['s3ContentLocation'] + _setter("artifact_type", artifact_type) if maven_reference is not None: _setter("maven_reference", maven_reference) @@ -721,7 +783,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_content_location: 'outputs.ApplicationS3ContentBaseLocation', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3ContentLocation' in kwargs: + s3_content_location = kwargs['s3ContentLocation'] + _setter("s3_content_location", s3_content_location) @property @@ -769,7 +835,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], property_groups: Optional[Sequence['outputs.ApplicationPropertyGroup']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyGroups' in kwargs: + property_groups = kwargs['propertyGroups'] + if property_groups is not None: _setter("property_groups", property_groups) @@ -830,7 +900,15 @@ def _configure( checkpoint_configuration: Optional['outputs.ApplicationCheckpointConfiguration'] = None, monitoring_configuration: Optional['outputs.ApplicationMonitoringConfiguration'] = None, parallelism_configuration: Optional['outputs.ApplicationParallelismConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'checkpointConfiguration' in kwargs: + checkpoint_configuration = kwargs['checkpointConfiguration'] + if 'monitoringConfiguration' in kwargs: + monitoring_configuration = kwargs['monitoringConfiguration'] + if 'parallelismConfiguration' in kwargs: + parallelism_configuration = kwargs['parallelismConfiguration'] + if checkpoint_configuration is not None: _setter("checkpoint_configuration", checkpoint_configuration) if monitoring_configuration is not None: @@ -899,7 +977,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allow_non_restored_state: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowNonRestoredState' in kwargs: + allow_non_restored_state = kwargs['allowNonRestoredState'] + if allow_non_restored_state is not None: _setter("allow_non_restored_state", allow_non_restored_state) @@ -948,7 +1030,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], database_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseArn' in kwargs: + database_arn = kwargs['databaseArn'] + if database_arn is not None: _setter("database_arn", database_arn) @@ -1027,7 +1113,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputSchema' in kwargs: + input_schema = kwargs['inputSchema'] + if 'namePrefix' in kwargs: + name_prefix = kwargs['namePrefix'] + if 'inputParallelism' in kwargs: + input_parallelism = kwargs['inputParallelism'] + if 'inputProcessingConfiguration' in kwargs: + input_processing_configuration = kwargs['inputProcessingConfiguration'] + if 'kinesisFirehoseInput' in kwargs: + kinesis_firehose_input = kwargs['kinesisFirehoseInput'] + if 'kinesisStreamsInput' in kwargs: + kinesis_streams_input = kwargs['kinesisStreamsInput'] + _setter("input_schema", input_schema) _setter("name_prefix", name_prefix) if input_parallelism is not None: @@ -1124,7 +1224,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -1155,7 +1259,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if count is not None: _setter("count", count) @@ -1204,7 +1310,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], input_lambda_processor: Optional['outputs.ApplicationInputLambdaProcessor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputLambdaProcessor' in kwargs: + input_lambda_processor = kwargs['inputLambdaProcessor'] + if input_lambda_processor is not None: _setter("input_lambda_processor", input_lambda_processor) @@ -1265,7 +1375,15 @@ def _configure( record_columns: Sequence['outputs.ApplicationRecordColumn'], record_format: 'outputs.ApplicationRecordFormat', record_encoding: Optional['ApplicationInputSchemaRecordEncoding'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumns' in kwargs: + record_columns = kwargs['recordColumns'] + if 'recordFormat' in kwargs: + record_format = kwargs['recordFormat'] + if 'recordEncoding' in kwargs: + record_encoding = kwargs['recordEncoding'] + _setter("record_columns", record_columns) _setter("record_format", record_format) if record_encoding is not None: @@ -1332,7 +1450,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_row_path: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordRowPath' in kwargs: + record_row_path = kwargs['recordRowPath'] + _setter("record_row_path", record_row_path) @property @@ -1380,7 +1502,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -1428,7 +1554,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -1476,7 +1606,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], application_maintenance_window_start_time: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationMaintenanceWindowStartTime' in kwargs: + application_maintenance_window_start_time = kwargs['applicationMaintenanceWindowStartTime'] + _setter("application_maintenance_window_start_time", application_maintenance_window_start_time) @property @@ -1530,7 +1664,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvMappingParameters' in kwargs: + csv_mapping_parameters = kwargs['csvMappingParameters'] + if 'jsonMappingParameters' in kwargs: + json_mapping_parameters = kwargs['jsonMappingParameters'] + if csv_mapping_parameters is not None: _setter("csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: @@ -1599,7 +1739,13 @@ def _configure( artifact_id: str, group_id: str, version: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'artifactId' in kwargs: + artifact_id = kwargs['artifactId'] + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + _setter("artifact_id", artifact_id) _setter("group_id", group_id) _setter("version", version) @@ -1677,7 +1823,15 @@ def _configure( configuration_type: 'ApplicationMonitoringConfigurationConfigurationType', log_level: Optional['ApplicationMonitoringConfigurationLogLevel'] = None, metrics_level: Optional['ApplicationMonitoringConfigurationMetricsLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationType' in kwargs: + configuration_type = kwargs['configurationType'] + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if 'metricsLevel' in kwargs: + metrics_level = kwargs['metricsLevel'] + _setter("configuration_type", configuration_type) if log_level is not None: _setter("log_level", log_level) @@ -1738,7 +1892,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_format_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if record_format_type is not None: _setter("record_format_type", record_format_type) @@ -1777,7 +1935,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -1815,7 +1977,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -1853,7 +2019,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) @property @@ -1909,7 +2079,17 @@ def _configure( kinesis_streams_output: Optional['outputs.ApplicationOutputResourceKinesisStreamsOutput'] = None, lambda_output: Optional['outputs.ApplicationOutputResourceLambdaOutput'] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationSchema' in kwargs: + destination_schema = kwargs['destinationSchema'] + if 'kinesisFirehoseOutput' in kwargs: + kinesis_firehose_output = kwargs['kinesisFirehoseOutput'] + if 'kinesisStreamsOutput' in kwargs: + kinesis_streams_output = kwargs['kinesisStreamsOutput'] + if 'lambdaOutput' in kwargs: + lambda_output = kwargs['lambdaOutput'] + _setter("destination_schema", destination_schema) if kinesis_firehose_output is not None: _setter("kinesis_firehose_output", kinesis_firehose_output) @@ -1998,7 +2178,15 @@ def _configure( auto_scaling_enabled: Optional[bool] = None, parallelism: Optional[int] = None, parallelism_per_kpu: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationType' in kwargs: + configuration_type = kwargs['configurationType'] + if 'autoScalingEnabled' in kwargs: + auto_scaling_enabled = kwargs['autoScalingEnabled'] + if 'parallelismPerKpu' in kwargs: + parallelism_per_kpu = kwargs['parallelismPerKpu'] + _setter("configuration_type", configuration_type) if auto_scaling_enabled is not None: _setter("auto_scaling_enabled", auto_scaling_enabled) @@ -2082,7 +2270,13 @@ def _configure( _setter: Callable[[Any, Any], None], property_group_id: Optional[str] = None, property_map: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyGroupId' in kwargs: + property_group_id = kwargs['propertyGroupId'] + if 'propertyMap' in kwargs: + property_map = kwargs['propertyMap'] + if property_group_id is not None: _setter("property_group_id", property_group_id) if property_map is not None: @@ -2151,7 +2345,11 @@ def _configure( name: str, sql_type: str, mapping: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlType' in kwargs: + sql_type = kwargs['sqlType'] + _setter("name", name) _setter("sql_type", sql_type) if mapping is not None: @@ -2224,7 +2422,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_format_type: 'ApplicationRecordFormatRecordFormatType', mapping_parameters: Optional['outputs.ApplicationMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if 'mappingParameters' in kwargs: + mapping_parameters = kwargs['mappingParameters'] + _setter("record_format_type", record_format_type) if mapping_parameters is not None: _setter("mapping_parameters", mapping_parameters) @@ -2280,7 +2484,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_column_delimiter: str, record_row_delimiter: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumnDelimiter' in kwargs: + record_column_delimiter = kwargs['recordColumnDelimiter'] + if 'recordRowDelimiter' in kwargs: + record_row_delimiter = kwargs['recordRowDelimiter'] + _setter("record_column_delimiter", record_column_delimiter) _setter("record_row_delimiter", record_row_delimiter) @@ -2324,7 +2534,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], record_row_path: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordRowPath' in kwargs: + record_row_path = kwargs['recordRowPath'] + _setter("record_row_path", record_row_path) @property @@ -2367,7 +2581,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvMappingParameters' in kwargs: + csv_mapping_parameters = kwargs['csvMappingParameters'] + if 'jsonMappingParameters' in kwargs: + json_mapping_parameters = kwargs['jsonMappingParameters'] + if csv_mapping_parameters is not None: _setter("csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: @@ -2419,7 +2639,11 @@ def _configure( name: str, sql_type: str, mapping: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlType' in kwargs: + sql_type = kwargs['sqlType'] + _setter("name", name) _setter("sql_type", sql_type) if mapping is not None: @@ -2475,7 +2699,13 @@ def _configure( _setter: Callable[[Any, Any], None], record_format_type: str, mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordFormatType' in kwargs: + record_format_type = kwargs['recordFormatType'] + if 'mappingParameters' in kwargs: + mapping_parameters = kwargs['mappingParameters'] + _setter("record_format_type", record_format_type) if mapping_parameters is not None: _setter("mapping_parameters", mapping_parameters) @@ -2530,7 +2760,15 @@ def _configure( reference_schema: 'outputs.ApplicationReferenceDataSourceReferenceSchema', s3_reference_data_source: Optional['outputs.ApplicationReferenceDataSourceS3ReferenceDataSource'] = None, table_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'referenceSchema' in kwargs: + reference_schema = kwargs['referenceSchema'] + if 's3ReferenceDataSource' in kwargs: + s3_reference_data_source = kwargs['s3ReferenceDataSource'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("reference_schema", reference_schema) if s3_reference_data_source is not None: _setter("s3_reference_data_source", s3_reference_data_source) @@ -2592,7 +2830,15 @@ def _configure( record_columns: Sequence['outputs.ApplicationReferenceDataSourceRecordColumn'], record_format: 'outputs.ApplicationReferenceDataSourceRecordFormat', record_encoding: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recordColumns' in kwargs: + record_columns = kwargs['recordColumns'] + if 'recordFormat' in kwargs: + record_format = kwargs['recordFormat'] + if 'recordEncoding' in kwargs: + record_encoding = kwargs['recordEncoding'] + _setter("record_columns", record_columns) _setter("record_format", record_format) if record_encoding is not None: @@ -2648,7 +2894,13 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_arn: str, file_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'fileKey' in kwargs: + file_key = kwargs['fileKey'] + _setter("bucket_arn", bucket_arn) _setter("file_key", file_key) @@ -2705,7 +2957,13 @@ def _configure( _setter: Callable[[Any, Any], None], application_restore_type: 'ApplicationRestoreConfigurationApplicationRestoreType', snapshot_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationRestoreType' in kwargs: + application_restore_type = kwargs['applicationRestoreType'] + if 'snapshotName' in kwargs: + snapshot_name = kwargs['snapshotName'] + _setter("application_restore_type", application_restore_type) if snapshot_name is not None: _setter("snapshot_name", snapshot_name) @@ -2769,7 +3027,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationRestoreConfiguration' in kwargs: + application_restore_configuration = kwargs['applicationRestoreConfiguration'] + if 'flinkRunConfiguration' in kwargs: + flink_run_configuration = kwargs['flinkRunConfiguration'] + if application_restore_configuration is not None: _setter("application_restore_configuration", application_restore_configuration) if flink_run_configuration is not None: @@ -2834,7 +3098,13 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_arn: str, base_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'basePath' in kwargs: + base_path = kwargs['basePath'] + _setter("bucket_arn", bucket_arn) if base_path is not None: _setter("base_path", base_path) @@ -2904,7 +3174,15 @@ def _configure( bucket_arn: str, file_key: str, object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'fileKey' in kwargs: + file_key = kwargs['fileKey'] + if 'objectVersion' in kwargs: + object_version = kwargs['objectVersion'] + _setter("bucket_arn", bucket_arn) _setter("file_key", file_key) if object_version is not None: @@ -2971,7 +3249,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], snapshots_enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snapshotsEnabled' in kwargs: + snapshots_enabled = kwargs['snapshotsEnabled'] + _setter("snapshots_enabled", snapshots_enabled) @property @@ -3002,7 +3284,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], inputs: Optional[Sequence['outputs.ApplicationInput']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if inputs is not None: _setter("inputs", inputs) @@ -3038,7 +3322,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3101,7 +3387,13 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], subnet_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) @@ -3176,7 +3468,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogConfiguration' in kwargs: + catalog_configuration = kwargs['catalogConfiguration'] + if 'customArtifactsConfiguration' in kwargs: + custom_artifacts_configuration = kwargs['customArtifactsConfiguration'] + if 'deployAsApplicationConfiguration' in kwargs: + deploy_as_application_configuration = kwargs['deployAsApplicationConfiguration'] + if 'monitoringConfiguration' in kwargs: + monitoring_configuration = kwargs['monitoringConfiguration'] + if catalog_configuration is not None: _setter("catalog_configuration", catalog_configuration) if custom_artifacts_configuration is not None: @@ -3255,7 +3557,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_level: Optional['ApplicationZeppelinMonitoringConfigurationLogLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if log_level is not None: _setter("log_level", log_level) diff --git a/sdk/python/pulumi_aws_native/kinesisfirehose/_inputs.py b/sdk/python/pulumi_aws_native/kinesisfirehose/_inputs.py index 24e7b22403..3cea7b4c7b 100644 --- a/sdk/python/pulumi_aws_native/kinesisfirehose/_inputs.py +++ b/sdk/python/pulumi_aws_native/kinesisfirehose/_inputs.py @@ -74,7 +74,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalInSeconds' in kwargs: + interval_in_seconds = kwargs['intervalInSeconds'] + if 'sizeInMbs' in kwargs: + size_in_mbs = kwargs['sizeInMbs'] + if interval_in_seconds is not None: _setter("interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: @@ -138,7 +144,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'collectionEndpoint' in kwargs: + collection_endpoint = kwargs['collectionEndpoint'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("index_name", index_name) _setter("role_arn", role_arn) _setter("s3_configuration", s3_configuration) @@ -260,7 +288,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -289,7 +321,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalInSeconds' in kwargs: + interval_in_seconds = kwargs['intervalInSeconds'] + if 'sizeInMbs' in kwargs: + size_in_mbs = kwargs['sizeInMbs'] + if interval_in_seconds is not None: _setter("interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: @@ -365,7 +403,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'clusterEndpoint' in kwargs: + cluster_endpoint = kwargs['clusterEndpoint'] + if 'documentIdOptions' in kwargs: + document_id_options = kwargs['documentIdOptions'] + if 'domainArn' in kwargs: + domain_arn = kwargs['domainArn'] + if 'indexRotationPeriod' in kwargs: + index_rotation_period = kwargs['indexRotationPeriod'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("index_name", index_name) _setter("role_arn", role_arn) _setter("s3_configuration", s3_configuration) @@ -531,7 +599,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -560,7 +632,11 @@ def _configure( _setter: Callable[[Any, Any], None], connectivity: pulumi.Input['DeliveryStreamAuthenticationConfigurationConnectivity'], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("connectivity", connectivity) _setter("role_arn", role_arn) @@ -598,7 +674,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalInSeconds' in kwargs: + interval_in_seconds = kwargs['intervalInSeconds'] + if 'sizeInMbs' in kwargs: + size_in_mbs = kwargs['sizeInMbs'] + if interval_in_seconds is not None: _setter("interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: @@ -641,7 +723,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logStreamName' in kwargs: + log_stream_name = kwargs['logStreamName'] + if enabled is not None: _setter("enabled", enabled) if log_group_name is not None: @@ -695,7 +783,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTableName' in kwargs: + data_table_name = kwargs['dataTableName'] + if 'copyOptions' in kwargs: + copy_options = kwargs['copyOptions'] + if 'dataTableColumns' in kwargs: + data_table_columns = kwargs['dataTableColumns'] + _setter("data_table_name", data_table_name) if copy_options is not None: _setter("copy_options", copy_options) @@ -751,7 +847,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputFormatConfiguration' in kwargs: + input_format_configuration = kwargs['inputFormatConfiguration'] + if 'outputFormatConfiguration' in kwargs: + output_format_configuration = kwargs['outputFormatConfiguration'] + if 'schemaConfiguration' in kwargs: + schema_configuration = kwargs['schemaConfiguration'] + if enabled is not None: _setter("enabled", enabled) if input_format_configuration is not None: @@ -813,7 +917,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hiveJsonSerDe' in kwargs: + hive_json_ser_de = kwargs['hiveJsonSerDe'] + if 'openXJsonSerDe' in kwargs: + open_x_json_ser_de = kwargs['openXJsonSerDe'] + if hive_json_ser_de is not None: _setter("hive_json_ser_de", hive_json_ser_de) if open_x_json_ser_de is not None: @@ -850,7 +960,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_document_id_format: pulumi.Input['DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormat'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultDocumentIdFormat' in kwargs: + default_document_id_format = kwargs['defaultDocumentIdFormat'] + _setter("default_document_id_format", default_document_id_format) @property @@ -878,7 +992,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if enabled is not None: _setter("enabled", enabled) if retry_options is not None: @@ -918,7 +1036,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalInSeconds' in kwargs: + interval_in_seconds = kwargs['intervalInSeconds'] + if 'sizeInMbs' in kwargs: + size_in_mbs = kwargs['sizeInMbs'] + if interval_in_seconds is not None: _setter("interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: @@ -994,7 +1118,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'clusterEndpoint' in kwargs: + cluster_endpoint = kwargs['clusterEndpoint'] + if 'documentIdOptions' in kwargs: + document_id_options = kwargs['documentIdOptions'] + if 'domainArn' in kwargs: + domain_arn = kwargs['domainArn'] + if 'indexRotationPeriod' in kwargs: + index_rotation_period = kwargs['indexRotationPeriod'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("index_name", index_name) _setter("role_arn", role_arn) _setter("s3_configuration", s3_configuration) @@ -1160,7 +1314,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -1189,7 +1347,13 @@ def _configure( _setter: Callable[[Any, Any], None], key_type: pulumi.Input['DeliveryStreamEncryptionConfigurationInputKeyType'], key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("key_type", key_type) if key_arn is not None: _setter("key_arn", key_arn) @@ -1228,7 +1392,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsEncryptionConfig' in kwargs: + kms_encryption_config = kwargs['kmsEncryptionConfig'] + if 'noEncryptionConfig' in kwargs: + no_encryption_config = kwargs['noEncryptionConfig'] + if kms_encryption_config is not None: _setter("kms_encryption_config", kms_encryption_config) if no_encryption_config is not None: @@ -1301,7 +1471,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'compressionFormat' in kwargs: + compression_format = kwargs['compressionFormat'] + if 'dataFormatConversionConfiguration' in kwargs: + data_format_conversion_configuration = kwargs['dataFormatConversionConfiguration'] + if 'dynamicPartitioningConfiguration' in kwargs: + dynamic_partitioning_configuration = kwargs['dynamicPartitioningConfiguration'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'errorOutputPrefix' in kwargs: + error_output_prefix = kwargs['errorOutputPrefix'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 's3BackupConfiguration' in kwargs: + s3_backup_configuration = kwargs['s3BackupConfiguration'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + _setter("bucket_arn", bucket_arn) _setter("role_arn", role_arn) if buffering_hints is not None: @@ -1457,7 +1653,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timestamp_formats: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timestampFormats' in kwargs: + timestamp_formats = kwargs['timestampFormats'] + if timestamp_formats is not None: _setter("timestamp_formats", timestamp_formats) @@ -1486,7 +1686,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: pulumi.Input[str], attribute_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'attributeValue' in kwargs: + attribute_value = kwargs['attributeValue'] + _setter("attribute_name", attribute_name) _setter("attribute_value", attribute_value) @@ -1527,7 +1733,11 @@ def _configure( url: pulumi.Input[str], access_key: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessKey' in kwargs: + access_key = kwargs['accessKey'] + _setter("url", url) if access_key is not None: _setter("access_key", access_key) @@ -1598,7 +1808,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointConfiguration' in kwargs: + endpoint_configuration = kwargs['endpointConfiguration'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'requestConfiguration' in kwargs: + request_configuration = kwargs['requestConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + _setter("endpoint_configuration", endpoint_configuration) _setter("s3_configuration", s3_configuration) if buffering_hints is not None: @@ -1713,7 +1943,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'commonAttributes' in kwargs: + common_attributes = kwargs['commonAttributes'] + if 'contentEncoding' in kwargs: + content_encoding = kwargs['contentEncoding'] + if common_attributes is not None: _setter("common_attributes", common_attributes) if content_encoding is not None: @@ -1750,7 +1986,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], deserializer: Optional[pulumi.Input['DeliveryStreamDeserializerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if deserializer is not None: _setter("deserializer", deserializer) @@ -1779,7 +2017,13 @@ def _configure( _setter: Callable[[Any, Any], None], kinesis_stream_arn: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kinesisStreamArn' in kwargs: + kinesis_stream_arn = kwargs['kinesisStreamArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("kinesis_stream_arn", kinesis_stream_arn) _setter("role_arn", role_arn) @@ -1814,7 +2058,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], awskms_key_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awskmsKeyArn' in kwargs: + awskms_key_arn = kwargs['awskmsKeyArn'] + _setter("awskms_key_arn", awskms_key_arn) @property @@ -1845,7 +2093,15 @@ def _configure( authentication_configuration: pulumi.Input['DeliveryStreamAuthenticationConfigurationArgs'], msk_cluster_arn: pulumi.Input[str], topic_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationConfiguration' in kwargs: + authentication_configuration = kwargs['authenticationConfiguration'] + if 'mskClusterArn' in kwargs: + msk_cluster_arn = kwargs['mskClusterArn'] + if 'topicName' in kwargs: + topic_name = kwargs['topicName'] + _setter("authentication_configuration", authentication_configuration) _setter("msk_cluster_arn", msk_cluster_arn) _setter("topic_name", topic_name) @@ -1896,7 +2152,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caseInsensitive' in kwargs: + case_insensitive = kwargs['caseInsensitive'] + if 'columnToJsonKeyMappings' in kwargs: + column_to_json_key_mappings = kwargs['columnToJsonKeyMappings'] + if 'convertDotsInJsonKeysToUnderscores' in kwargs: + convert_dots_in_json_keys_to_underscores = kwargs['convertDotsInJsonKeysToUnderscores'] + if case_insensitive is not None: _setter("case_insensitive", case_insensitive) if column_to_json_key_mappings is not None: @@ -1971,7 +2235,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockSizeBytes' in kwargs: + block_size_bytes = kwargs['blockSizeBytes'] + if 'bloomFilterColumns' in kwargs: + bloom_filter_columns = kwargs['bloomFilterColumns'] + if 'bloomFilterFalsePositiveProbability' in kwargs: + bloom_filter_false_positive_probability = kwargs['bloomFilterFalsePositiveProbability'] + if 'dictionaryKeyThreshold' in kwargs: + dictionary_key_threshold = kwargs['dictionaryKeyThreshold'] + if 'enablePadding' in kwargs: + enable_padding = kwargs['enablePadding'] + if 'formatVersion' in kwargs: + format_version = kwargs['formatVersion'] + if 'paddingTolerance' in kwargs: + padding_tolerance = kwargs['paddingTolerance'] + if 'rowIndexStride' in kwargs: + row_index_stride = kwargs['rowIndexStride'] + if 'stripeSizeBytes' in kwargs: + stripe_size_bytes = kwargs['stripeSizeBytes'] + if block_size_bytes is not None: _setter("block_size_bytes", block_size_bytes) if bloom_filter_columns is not None: @@ -2096,7 +2380,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], serializer: Optional[pulumi.Input['DeliveryStreamSerializerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if serializer is not None: _setter("serializer", serializer) @@ -2137,7 +2423,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockSizeBytes' in kwargs: + block_size_bytes = kwargs['blockSizeBytes'] + if 'enableDictionaryCompression' in kwargs: + enable_dictionary_compression = kwargs['enableDictionaryCompression'] + if 'maxPaddingBytes' in kwargs: + max_padding_bytes = kwargs['maxPaddingBytes'] + if 'pageSizeBytes' in kwargs: + page_size_bytes = kwargs['pageSizeBytes'] + if 'writerVersion' in kwargs: + writer_version = kwargs['writerVersion'] + if block_size_bytes is not None: _setter("block_size_bytes", block_size_bytes) if compression is not None: @@ -2221,7 +2519,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) if processors is not None: @@ -2261,7 +2561,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_name: pulumi.Input[str], parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_name", parameter_name) _setter("parameter_value", parameter_value) @@ -2299,7 +2605,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if parameters is not None: _setter("parameters", parameters) @@ -2365,7 +2673,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterJdbcurl' in kwargs: + cluster_jdbcurl = kwargs['clusterJdbcurl'] + if 'copyCommand' in kwargs: + copy_command = kwargs['copyCommand'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 's3BackupConfiguration' in kwargs: + s3_backup_configuration = kwargs['s3BackupConfiguration'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + _setter("cluster_jdbcurl", cluster_jdbcurl) _setter("copy_command", copy_command) _setter("password", password) @@ -2495,7 +2823,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -2521,7 +2853,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -2568,7 +2904,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'compressionFormat' in kwargs: + compression_format = kwargs['compressionFormat'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'errorOutputPrefix' in kwargs: + error_output_prefix = kwargs['errorOutputPrefix'] + _setter("bucket_arn", bucket_arn) _setter("role_arn", role_arn) if buffering_hints is not None: @@ -2684,7 +3036,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'versionId' in kwargs: + version_id = kwargs['versionId'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -2768,7 +3132,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'orcSerDe' in kwargs: + orc_ser_de = kwargs['orcSerDe'] + if 'parquetSerDe' in kwargs: + parquet_ser_de = kwargs['parquetSerDe'] + if orc_ser_de is not None: _setter("orc_ser_de", orc_ser_de) if parquet_ser_de is not None: @@ -2829,7 +3199,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hecEndpoint' in kwargs: + hec_endpoint = kwargs['hecEndpoint'] + if 'hecEndpointType' in kwargs: + hec_endpoint_type = kwargs['hecEndpointType'] + if 'hecToken' in kwargs: + hec_token = kwargs['hecToken'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'hecAcknowledgmentTimeoutInSeconds' in kwargs: + hec_acknowledgment_timeout_in_seconds = kwargs['hecAcknowledgmentTimeoutInSeconds'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + _setter("hec_endpoint", hec_endpoint) _setter("hec_endpoint_type", hec_endpoint_type) _setter("hec_token", hec_token) @@ -2939,7 +3329,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -2968,7 +3362,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -3010,7 +3406,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("role_arn", role_arn) _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) diff --git a/sdk/python/pulumi_aws_native/kinesisfirehose/delivery_stream.py b/sdk/python/pulumi_aws_native/kinesisfirehose/delivery_stream.py index 42906b8e90..9b9ab1913c 100644 --- a/sdk/python/pulumi_aws_native/kinesisfirehose/delivery_stream.py +++ b/sdk/python/pulumi_aws_native/kinesisfirehose/delivery_stream.py @@ -68,7 +68,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amazonOpenSearchServerlessDestinationConfiguration' in kwargs: + amazon_open_search_serverless_destination_configuration = kwargs['amazonOpenSearchServerlessDestinationConfiguration'] + if 'amazonopensearchserviceDestinationConfiguration' in kwargs: + amazonopensearchservice_destination_configuration = kwargs['amazonopensearchserviceDestinationConfiguration'] + if 'deliveryStreamEncryptionConfigurationInput' in kwargs: + delivery_stream_encryption_configuration_input = kwargs['deliveryStreamEncryptionConfigurationInput'] + if 'deliveryStreamName' in kwargs: + delivery_stream_name = kwargs['deliveryStreamName'] + if 'deliveryStreamType' in kwargs: + delivery_stream_type = kwargs['deliveryStreamType'] + if 'elasticsearchDestinationConfiguration' in kwargs: + elasticsearch_destination_configuration = kwargs['elasticsearchDestinationConfiguration'] + if 'extendedS3DestinationConfiguration' in kwargs: + extended_s3_destination_configuration = kwargs['extendedS3DestinationConfiguration'] + if 'httpEndpointDestinationConfiguration' in kwargs: + http_endpoint_destination_configuration = kwargs['httpEndpointDestinationConfiguration'] + if 'kinesisStreamSourceConfiguration' in kwargs: + kinesis_stream_source_configuration = kwargs['kinesisStreamSourceConfiguration'] + if 'mskSourceConfiguration' in kwargs: + msk_source_configuration = kwargs['mskSourceConfiguration'] + if 'redshiftDestinationConfiguration' in kwargs: + redshift_destination_configuration = kwargs['redshiftDestinationConfiguration'] + if 's3DestinationConfiguration' in kwargs: + s3_destination_configuration = kwargs['s3DestinationConfiguration'] + if 'splunkDestinationConfiguration' in kwargs: + splunk_destination_configuration = kwargs['splunkDestinationConfiguration'] + if amazon_open_search_serverless_destination_configuration is not None: _setter("amazon_open_search_serverless_destination_configuration", amazon_open_search_serverless_destination_configuration) if amazonopensearchservice_destination_configuration is not None: diff --git a/sdk/python/pulumi_aws_native/kinesisfirehose/outputs.py b/sdk/python/pulumi_aws_native/kinesisfirehose/outputs.py index 73ac78d775..df1f297fdd 100644 --- a/sdk/python/pulumi_aws_native/kinesisfirehose/outputs.py +++ b/sdk/python/pulumi_aws_native/kinesisfirehose/outputs.py @@ -94,7 +94,13 @@ def _configure( _setter: Callable[[Any, Any], None], interval_in_seconds: Optional[int] = None, size_in_mbs: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalInSeconds' in kwargs: + interval_in_seconds = kwargs['intervalInSeconds'] + if 'sizeInMbs' in kwargs: + size_in_mbs = kwargs['sizeInMbs'] + if interval_in_seconds is not None: _setter("interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: @@ -185,7 +191,29 @@ def _configure( retry_options: Optional['outputs.DeliveryStreamAmazonOpenSearchServerlessRetryOptions'] = None, s3_backup_mode: Optional['DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3BackupMode'] = None, vpc_configuration: Optional['outputs.DeliveryStreamVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'collectionEndpoint' in kwargs: + collection_endpoint = kwargs['collectionEndpoint'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("index_name", index_name) _setter("role_arn", role_arn) _setter("s3_configuration", s3_configuration) @@ -284,7 +312,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -328,7 +360,13 @@ def _configure( _setter: Callable[[Any, Any], None], interval_in_seconds: Optional[int] = None, size_in_mbs: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalInSeconds' in kwargs: + interval_in_seconds = kwargs['intervalInSeconds'] + if 'sizeInMbs' in kwargs: + size_in_mbs = kwargs['sizeInMbs'] + if interval_in_seconds is not None: _setter("interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: @@ -439,7 +477,37 @@ def _configure( s3_backup_mode: Optional['DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupMode'] = None, type_name: Optional[str] = None, vpc_configuration: Optional['outputs.DeliveryStreamVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'clusterEndpoint' in kwargs: + cluster_endpoint = kwargs['clusterEndpoint'] + if 'documentIdOptions' in kwargs: + document_id_options = kwargs['documentIdOptions'] + if 'domainArn' in kwargs: + domain_arn = kwargs['domainArn'] + if 'indexRotationPeriod' in kwargs: + index_rotation_period = kwargs['indexRotationPeriod'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("index_name", index_name) _setter("role_arn", role_arn) _setter("s3_configuration", s3_configuration) @@ -566,7 +634,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -608,7 +680,11 @@ def _configure( _setter: Callable[[Any, Any], None], connectivity: 'DeliveryStreamAuthenticationConfigurationConnectivity', role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("connectivity", connectivity) _setter("role_arn", role_arn) @@ -657,7 +733,13 @@ def _configure( _setter: Callable[[Any, Any], None], interval_in_seconds: Optional[int] = None, size_in_mbs: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalInSeconds' in kwargs: + interval_in_seconds = kwargs['intervalInSeconds'] + if 'sizeInMbs' in kwargs: + size_in_mbs = kwargs['sizeInMbs'] + if interval_in_seconds is not None: _setter("interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: @@ -711,7 +793,13 @@ def _configure( enabled: Optional[bool] = None, log_group_name: Optional[str] = None, log_stream_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logStreamName' in kwargs: + log_stream_name = kwargs['logStreamName'] + if enabled is not None: _setter("enabled", enabled) if log_group_name is not None: @@ -774,7 +862,15 @@ def _configure( data_table_name: str, copy_options: Optional[str] = None, data_table_columns: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataTableName' in kwargs: + data_table_name = kwargs['dataTableName'] + if 'copyOptions' in kwargs: + copy_options = kwargs['copyOptions'] + if 'dataTableColumns' in kwargs: + data_table_columns = kwargs['dataTableColumns'] + _setter("data_table_name", data_table_name) if copy_options is not None: _setter("copy_options", copy_options) @@ -839,7 +935,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputFormatConfiguration' in kwargs: + input_format_configuration = kwargs['inputFormatConfiguration'] + if 'outputFormatConfiguration' in kwargs: + output_format_configuration = kwargs['outputFormatConfiguration'] + if 'schemaConfiguration' in kwargs: + schema_configuration = kwargs['schemaConfiguration'] + if enabled is not None: _setter("enabled", enabled) if input_format_configuration is not None: @@ -904,7 +1008,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hiveJsonSerDe' in kwargs: + hive_json_ser_de = kwargs['hiveJsonSerDe'] + if 'openXJsonSerDe' in kwargs: + open_x_json_ser_de = kwargs['openXJsonSerDe'] + if hive_json_ser_de is not None: _setter("hive_json_ser_de", hive_json_ser_de) if open_x_json_ser_de is not None: @@ -950,7 +1060,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_document_id_format: 'DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormat', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultDocumentIdFormat' in kwargs: + default_document_id_format = kwargs['defaultDocumentIdFormat'] + _setter("default_document_id_format", default_document_id_format) @property @@ -991,7 +1105,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, retry_options: Optional['outputs.DeliveryStreamRetryOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if enabled is not None: _setter("enabled", enabled) if retry_options is not None: @@ -1042,7 +1160,13 @@ def _configure( _setter: Callable[[Any, Any], None], interval_in_seconds: Optional[int] = None, size_in_mbs: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intervalInSeconds' in kwargs: + interval_in_seconds = kwargs['intervalInSeconds'] + if 'sizeInMbs' in kwargs: + size_in_mbs = kwargs['sizeInMbs'] + if interval_in_seconds is not None: _setter("interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: @@ -1153,7 +1277,37 @@ def _configure( s3_backup_mode: Optional['DeliveryStreamElasticsearchDestinationConfigurationS3BackupMode'] = None, type_name: Optional[str] = None, vpc_configuration: Optional['outputs.DeliveryStreamVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'clusterEndpoint' in kwargs: + cluster_endpoint = kwargs['clusterEndpoint'] + if 'documentIdOptions' in kwargs: + document_id_options = kwargs['documentIdOptions'] + if 'domainArn' in kwargs: + domain_arn = kwargs['domainArn'] + if 'indexRotationPeriod' in kwargs: + index_rotation_period = kwargs['indexRotationPeriod'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("index_name", index_name) _setter("role_arn", role_arn) _setter("s3_configuration", s3_configuration) @@ -1280,7 +1434,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -1324,7 +1482,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsEncryptionConfig' in kwargs: + kms_encryption_config = kwargs['kmsEncryptionConfig'] + if 'noEncryptionConfig' in kwargs: + no_encryption_config = kwargs['noEncryptionConfig'] + if kms_encryption_config is not None: _setter("kms_encryption_config", kms_encryption_config) if no_encryption_config is not None: @@ -1375,7 +1539,13 @@ def _configure( _setter: Callable[[Any, Any], None], key_type: 'DeliveryStreamEncryptionConfigurationInputKeyType', key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("key_type", key_type) if key_arn is not None: _setter("key_arn", key_arn) @@ -1478,7 +1648,33 @@ def _configure( processing_configuration: Optional['outputs.DeliveryStreamProcessingConfiguration'] = None, s3_backup_configuration: Optional['outputs.DeliveryStreamS3DestinationConfiguration'] = None, s3_backup_mode: Optional['DeliveryStreamExtendedS3DestinationConfigurationS3BackupMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'compressionFormat' in kwargs: + compression_format = kwargs['compressionFormat'] + if 'dataFormatConversionConfiguration' in kwargs: + data_format_conversion_configuration = kwargs['dataFormatConversionConfiguration'] + if 'dynamicPartitioningConfiguration' in kwargs: + dynamic_partitioning_configuration = kwargs['dynamicPartitioningConfiguration'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'errorOutputPrefix' in kwargs: + error_output_prefix = kwargs['errorOutputPrefix'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 's3BackupConfiguration' in kwargs: + s3_backup_configuration = kwargs['s3BackupConfiguration'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + _setter("bucket_arn", bucket_arn) _setter("role_arn", role_arn) if buffering_hints is not None: @@ -1599,7 +1795,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timestamp_formats: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timestampFormats' in kwargs: + timestamp_formats = kwargs['timestampFormats'] + if timestamp_formats is not None: _setter("timestamp_formats", timestamp_formats) @@ -1643,7 +1843,13 @@ def _configure( _setter: Callable[[Any, Any], None], attribute_name: str, attribute_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeName' in kwargs: + attribute_name = kwargs['attributeName'] + if 'attributeValue' in kwargs: + attribute_value = kwargs['attributeValue'] + _setter("attribute_name", attribute_name) _setter("attribute_value", attribute_value) @@ -1693,7 +1899,11 @@ def _configure( url: str, access_key: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessKey' in kwargs: + access_key = kwargs['accessKey'] + _setter("url", url) if access_key is not None: _setter("access_key", access_key) @@ -1785,7 +1995,27 @@ def _configure( retry_options: Optional['outputs.DeliveryStreamRetryOptions'] = None, role_arn: Optional[str] = None, s3_backup_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointConfiguration' in kwargs: + endpoint_configuration = kwargs['endpointConfiguration'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'requestConfiguration' in kwargs: + request_configuration = kwargs['requestConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + _setter("endpoint_configuration", endpoint_configuration) _setter("s3_configuration", s3_configuration) if buffering_hints is not None: @@ -1883,7 +2113,13 @@ def _configure( _setter: Callable[[Any, Any], None], common_attributes: Optional[Sequence['outputs.DeliveryStreamHttpEndpointCommonAttribute']] = None, content_encoding: Optional['DeliveryStreamHttpEndpointRequestConfigurationContentEncoding'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'commonAttributes' in kwargs: + common_attributes = kwargs['commonAttributes'] + if 'contentEncoding' in kwargs: + content_encoding = kwargs['contentEncoding'] + if common_attributes is not None: _setter("common_attributes", common_attributes) if content_encoding is not None: @@ -1912,7 +2148,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], deserializer: Optional['outputs.DeliveryStreamDeserializer'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if deserializer is not None: _setter("deserializer", deserializer) @@ -1956,7 +2194,13 @@ def _configure( _setter: Callable[[Any, Any], None], kinesis_stream_arn: str, role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kinesisStreamArn' in kwargs: + kinesis_stream_arn = kwargs['kinesisStreamArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("kinesis_stream_arn", kinesis_stream_arn) _setter("role_arn", role_arn) @@ -2000,7 +2244,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], awskms_key_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awskmsKeyArn' in kwargs: + awskms_key_arn = kwargs['awskmsKeyArn'] + _setter("awskms_key_arn", awskms_key_arn) @property @@ -2048,7 +2296,15 @@ def _configure( authentication_configuration: 'outputs.DeliveryStreamAuthenticationConfiguration', msk_cluster_arn: str, topic_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authenticationConfiguration' in kwargs: + authentication_configuration = kwargs['authenticationConfiguration'] + if 'mskClusterArn' in kwargs: + msk_cluster_arn = kwargs['mskClusterArn'] + if 'topicName' in kwargs: + topic_name = kwargs['topicName'] + _setter("authentication_configuration", authentication_configuration) _setter("msk_cluster_arn", msk_cluster_arn) _setter("topic_name", topic_name) @@ -2108,7 +2364,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caseInsensitive' in kwargs: + case_insensitive = kwargs['caseInsensitive'] + if 'columnToJsonKeyMappings' in kwargs: + column_to_json_key_mappings = kwargs['columnToJsonKeyMappings'] + if 'convertDotsInJsonKeysToUnderscores' in kwargs: + convert_dots_in_json_keys_to_underscores = kwargs['convertDotsInJsonKeysToUnderscores'] + if case_insensitive is not None: _setter("case_insensitive", case_insensitive) if column_to_json_key_mappings is not None: @@ -2204,7 +2468,27 @@ def _configure( padding_tolerance: Optional[float] = None, row_index_stride: Optional[int] = None, stripe_size_bytes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockSizeBytes' in kwargs: + block_size_bytes = kwargs['blockSizeBytes'] + if 'bloomFilterColumns' in kwargs: + bloom_filter_columns = kwargs['bloomFilterColumns'] + if 'bloomFilterFalsePositiveProbability' in kwargs: + bloom_filter_false_positive_probability = kwargs['bloomFilterFalsePositiveProbability'] + if 'dictionaryKeyThreshold' in kwargs: + dictionary_key_threshold = kwargs['dictionaryKeyThreshold'] + if 'enablePadding' in kwargs: + enable_padding = kwargs['enablePadding'] + if 'formatVersion' in kwargs: + format_version = kwargs['formatVersion'] + if 'paddingTolerance' in kwargs: + padding_tolerance = kwargs['paddingTolerance'] + if 'rowIndexStride' in kwargs: + row_index_stride = kwargs['rowIndexStride'] + if 'stripeSizeBytes' in kwargs: + stripe_size_bytes = kwargs['stripeSizeBytes'] + if block_size_bytes is not None: _setter("block_size_bytes", block_size_bytes) if bloom_filter_columns is not None: @@ -2289,7 +2573,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], serializer: Optional['outputs.DeliveryStreamSerializer'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if serializer is not None: _setter("serializer", serializer) @@ -2351,7 +2637,19 @@ def _configure( max_padding_bytes: Optional[int] = None, page_size_bytes: Optional[int] = None, writer_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockSizeBytes' in kwargs: + block_size_bytes = kwargs['blockSizeBytes'] + if 'enableDictionaryCompression' in kwargs: + enable_dictionary_compression = kwargs['enableDictionaryCompression'] + if 'maxPaddingBytes' in kwargs: + max_padding_bytes = kwargs['maxPaddingBytes'] + if 'pageSizeBytes' in kwargs: + page_size_bytes = kwargs['pageSizeBytes'] + if 'writerVersion' in kwargs: + writer_version = kwargs['writerVersion'] + if block_size_bytes is not None: _setter("block_size_bytes", block_size_bytes) if compression is not None: @@ -2411,7 +2709,9 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, processors: Optional[Sequence['outputs.DeliveryStreamProcessor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) if processors is not None: @@ -2443,7 +2743,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'DeliveryStreamProcessorType', parameters: Optional[Sequence['outputs.DeliveryStreamProcessorParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if parameters is not None: _setter("parameters", parameters) @@ -2493,7 +2795,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_name: str, parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_name", parameter_name) _setter("parameter_value", parameter_value) @@ -2583,7 +2891,27 @@ def _configure( retry_options: Optional['outputs.DeliveryStreamRedshiftRetryOptions'] = None, s3_backup_configuration: Optional['outputs.DeliveryStreamS3DestinationConfiguration'] = None, s3_backup_mode: Optional['DeliveryStreamRedshiftDestinationConfigurationS3BackupMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterJdbcurl' in kwargs: + cluster_jdbcurl = kwargs['clusterJdbcurl'] + if 'copyCommand' in kwargs: + copy_command = kwargs['copyCommand'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 's3BackupConfiguration' in kwargs: + s3_backup_configuration = kwargs['s3BackupConfiguration'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + _setter("cluster_jdbcurl", cluster_jdbcurl) _setter("copy_command", copy_command) _setter("password", password) @@ -2686,7 +3014,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -2725,7 +3057,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -2797,7 +3133,23 @@ def _configure( encryption_configuration: Optional['outputs.DeliveryStreamEncryptionConfiguration'] = None, error_output_prefix: Optional[str] = None, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'bufferingHints' in kwargs: + buffering_hints = kwargs['bufferingHints'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'compressionFormat' in kwargs: + compression_format = kwargs['compressionFormat'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'errorOutputPrefix' in kwargs: + error_output_prefix = kwargs['errorOutputPrefix'] + _setter("bucket_arn", bucket_arn) _setter("role_arn", role_arn) if buffering_hints is not None: @@ -2906,7 +3258,19 @@ def _configure( role_arn: Optional[str] = None, table_name: Optional[str] = None, version_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'versionId' in kwargs: + version_id = kwargs['versionId'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -2985,7 +3349,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'orcSerDe' in kwargs: + orc_ser_de = kwargs['orcSerDe'] + if 'parquetSerDe' in kwargs: + parquet_ser_de = kwargs['parquetSerDe'] + if orc_ser_de is not None: _setter("orc_ser_de", orc_ser_de) if parquet_ser_de is not None: @@ -3071,7 +3441,27 @@ def _configure( processing_configuration: Optional['outputs.DeliveryStreamProcessingConfiguration'] = None, retry_options: Optional['outputs.DeliveryStreamSplunkRetryOptions'] = None, s3_backup_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hecEndpoint' in kwargs: + hec_endpoint = kwargs['hecEndpoint'] + if 'hecEndpointType' in kwargs: + hec_endpoint_type = kwargs['hecEndpointType'] + if 'hecToken' in kwargs: + hec_token = kwargs['hecToken'] + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if 'cloudWatchLoggingOptions' in kwargs: + cloud_watch_logging_options = kwargs['cloudWatchLoggingOptions'] + if 'hecAcknowledgmentTimeoutInSeconds' in kwargs: + hec_acknowledgment_timeout_in_seconds = kwargs['hecAcknowledgmentTimeoutInSeconds'] + if 'processingConfiguration' in kwargs: + processing_configuration = kwargs['processingConfiguration'] + if 'retryOptions' in kwargs: + retry_options = kwargs['retryOptions'] + if 's3BackupMode' in kwargs: + s3_backup_mode = kwargs['s3BackupMode'] + _setter("hec_endpoint", hec_endpoint) _setter("hec_endpoint_type", hec_endpoint_type) _setter("hec_token", hec_token) @@ -3162,7 +3552,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -3187,7 +3581,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -3242,7 +3638,15 @@ def _configure( role_arn: str, security_group_ids: Sequence[str], subnet_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("role_arn", role_arn) _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) diff --git a/sdk/python/pulumi_aws_native/kinesisvideo/_inputs.py b/sdk/python/pulumi_aws_native/kinesisvideo/_inputs.py index 434c40cfaf..a4b63281dc 100644 --- a/sdk/python/pulumi_aws_native/kinesisvideo/_inputs.py +++ b/sdk/python/pulumi_aws_native/kinesisvideo/_inputs.py @@ -35,7 +35,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -84,7 +86,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/kinesisvideo/outputs.py b/sdk/python/pulumi_aws_native/kinesisvideo/outputs.py index 5aab81a06a..320b0da3db 100644 --- a/sdk/python/pulumi_aws_native/kinesisvideo/outputs.py +++ b/sdk/python/pulumi_aws_native/kinesisvideo/outputs.py @@ -38,7 +38,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -82,7 +84,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/kinesisvideo/signaling_channel.py b/sdk/python/pulumi_aws_native/kinesisvideo/signaling_channel.py index f31044d3f5..58a3e912f9 100644 --- a/sdk/python/pulumi_aws_native/kinesisvideo/signaling_channel.py +++ b/sdk/python/pulumi_aws_native/kinesisvideo/signaling_channel.py @@ -42,7 +42,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'messageTtlSeconds' in kwargs: + message_ttl_seconds = kwargs['messageTtlSeconds'] + if message_ttl_seconds is not None: _setter("message_ttl_seconds", message_ttl_seconds) if name is not None: diff --git a/sdk/python/pulumi_aws_native/kinesisvideo/stream.py b/sdk/python/pulumi_aws_native/kinesisvideo/stream.py index 8d3feb8f18..b01005868f 100644 --- a/sdk/python/pulumi_aws_native/kinesisvideo/stream.py +++ b/sdk/python/pulumi_aws_native/kinesisvideo/stream.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataRetentionInHours' in kwargs: + data_retention_in_hours = kwargs['dataRetentionInHours'] + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'mediaType' in kwargs: + media_type = kwargs['mediaType'] + if data_retention_in_hours is not None: _setter("data_retention_in_hours", data_retention_in_hours) if device_name is not None: diff --git a/sdk/python/pulumi_aws_native/kms/_inputs.py b/sdk/python/pulumi_aws_native/kms/_inputs.py index 5ef7c26b20..8468859c9a 100644 --- a/sdk/python/pulumi_aws_native/kms/_inputs.py +++ b/sdk/python/pulumi_aws_native/kms/_inputs.py @@ -35,7 +35,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -84,7 +86,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/kms/alias.py b/sdk/python/pulumi_aws_native/kms/alias.py index d84a74e096..7161490adc 100644 --- a/sdk/python/pulumi_aws_native/kms/alias.py +++ b/sdk/python/pulumi_aws_native/kms/alias.py @@ -31,7 +31,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetKeyId' in kwargs: + target_key_id = kwargs['targetKeyId'] + if 'aliasName' in kwargs: + alias_name = kwargs['aliasName'] + _setter("target_key_id", target_key_id) if alias_name is not None: _setter("alias_name", alias_name) diff --git a/sdk/python/pulumi_aws_native/kms/key.py b/sdk/python/pulumi_aws_native/kms/key.py index 602f2fd6c6..bc21d8cf18 100644 --- a/sdk/python/pulumi_aws_native/kms/key.py +++ b/sdk/python/pulumi_aws_native/kms/key.py @@ -70,7 +70,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bypassPolicyLockoutSafetyCheck' in kwargs: + bypass_policy_lockout_safety_check = kwargs['bypassPolicyLockoutSafetyCheck'] + if 'enableKeyRotation' in kwargs: + enable_key_rotation = kwargs['enableKeyRotation'] + if 'keyPolicy' in kwargs: + key_policy = kwargs['keyPolicy'] + if 'keySpec' in kwargs: + key_spec = kwargs['keySpec'] + if 'keyUsage' in kwargs: + key_usage = kwargs['keyUsage'] + if 'multiRegion' in kwargs: + multi_region = kwargs['multiRegion'] + if 'pendingWindowInDays' in kwargs: + pending_window_in_days = kwargs['pendingWindowInDays'] + if bypass_policy_lockout_safety_check is not None: _setter("bypass_policy_lockout_safety_check", bypass_policy_lockout_safety_check) if description is not None: diff --git a/sdk/python/pulumi_aws_native/kms/outputs.py b/sdk/python/pulumi_aws_native/kms/outputs.py index 0e28c92e10..b4cdf9d6f5 100644 --- a/sdk/python/pulumi_aws_native/kms/outputs.py +++ b/sdk/python/pulumi_aws_native/kms/outputs.py @@ -38,7 +38,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -82,7 +84,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/kms/replica_key.py b/sdk/python/pulumi_aws_native/kms/replica_key.py index 0bc01df85a..803186d6ee 100644 --- a/sdk/python/pulumi_aws_native/kms/replica_key.py +++ b/sdk/python/pulumi_aws_native/kms/replica_key.py @@ -49,7 +49,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyPolicy' in kwargs: + key_policy = kwargs['keyPolicy'] + if 'primaryKeyArn' in kwargs: + primary_key_arn = kwargs['primaryKeyArn'] + if 'pendingWindowInDays' in kwargs: + pending_window_in_days = kwargs['pendingWindowInDays'] + _setter("key_policy", key_policy) _setter("primary_key_arn", primary_key_arn) if description is not None: diff --git a/sdk/python/pulumi_aws_native/lakeformation/_inputs.py b/sdk/python/pulumi_aws_native/lakeformation/_inputs.py index 8ed9317574..b581c950b9 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/_inputs.py +++ b/sdk/python/pulumi_aws_native/lakeformation/_inputs.py @@ -63,7 +63,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], excluded_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedColumnNames' in kwargs: + excluded_column_names = kwargs['excludedColumnNames'] + if excluded_column_names is not None: _setter("excluded_column_names", excluded_column_names) @@ -100,7 +104,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allRowsWildcard' in kwargs: + all_rows_wildcard = kwargs['allRowsWildcard'] + if 'filterExpression' in kwargs: + filter_expression = kwargs['filterExpression'] + if all_rows_wildcard is not None: _setter("all_rows_wildcard", all_rows_wildcard) if filter_expression is not None: @@ -138,10 +148,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DataLakeSettingsCreateDatabaseDefaultPermissionsArgs: def __init__(__self__): @@ -149,10 +161,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DataLakeSettingsCreateTableDefaultPermissionsArgs: def __init__(__self__): @@ -160,10 +174,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DataLakeSettingsExternalDataFilteringAllowListArgs: def __init__(__self__): @@ -171,10 +187,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class PermissionsColumnWildcardArgs: def __init__(__self__, *, @@ -187,7 +205,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], excluded_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedColumnNames' in kwargs: + excluded_column_names = kwargs['excludedColumnNames'] + if excluded_column_names is not None: _setter("excluded_column_names", excluded_column_names) @@ -213,7 +235,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_lake_principal_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLakePrincipalIdentifier' in kwargs: + data_lake_principal_identifier = kwargs['dataLakePrincipalIdentifier'] + if data_lake_principal_identifier is not None: _setter("data_lake_principal_identifier", data_lake_principal_identifier) @@ -242,7 +268,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 's3Resource' in kwargs: + s3_resource = kwargs['s3Resource'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if s3_resource is not None: @@ -282,7 +314,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if name is not None: @@ -328,7 +364,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLocationResource' in kwargs: + data_location_resource = kwargs['dataLocationResource'] + if 'databaseResource' in kwargs: + database_resource = kwargs['databaseResource'] + if 'tableResource' in kwargs: + table_resource = kwargs['tableResource'] + if 'tableWithColumnsResource' in kwargs: + table_with_columns_resource = kwargs['tableWithColumnsResource'] + if data_location_resource is not None: _setter("data_location_resource", data_location_resource) if database_resource is not None: @@ -396,7 +442,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableWildcard' in kwargs: + table_wildcard = kwargs['tableWildcard'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -450,10 +504,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class PermissionsTableWithColumnsResourceArgs: def __init__(__self__, *, @@ -478,7 +534,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'columnNames' in kwargs: + column_names = kwargs['columnNames'] + if 'columnWildcard' in kwargs: + column_wildcard = kwargs['columnWildcard'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if column_names is not None: @@ -543,10 +609,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class PrincipalPermissionsColumnWildcardArgs: def __init__(__self__, *, @@ -559,7 +627,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], excluded_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedColumnNames' in kwargs: + excluded_column_names = kwargs['excludedColumnNames'] + if excluded_column_names is not None: _setter("excluded_column_names", excluded_column_names) @@ -594,7 +666,15 @@ def _configure( name: pulumi.Input[str], table_catalog_id: pulumi.Input[str], table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableCatalogId' in kwargs: + table_catalog_id = kwargs['tableCatalogId'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("database_name", database_name) _setter("name", name) _setter("table_catalog_id", table_catalog_id) @@ -649,7 +729,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_lake_principal_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLakePrincipalIdentifier' in kwargs: + data_lake_principal_identifier = kwargs['dataLakePrincipalIdentifier'] + if data_lake_principal_identifier is not None: _setter("data_lake_principal_identifier", data_lake_principal_identifier) @@ -678,7 +762,13 @@ def _configure( _setter: Callable[[Any, Any], None], catalog_id: pulumi.Input[str], resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("catalog_id", catalog_id) _setter("resource_arn", resource_arn) @@ -716,7 +806,11 @@ def _configure( _setter: Callable[[Any, Any], None], catalog_id: pulumi.Input[str], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + _setter("catalog_id", catalog_id) _setter("name", name) @@ -757,7 +851,15 @@ def _configure( catalog_id: pulumi.Input[str], tag_key: pulumi.Input[str], tag_values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValues' in kwargs: + tag_values = kwargs['tagValues'] + _setter("catalog_id", catalog_id) _setter("tag_key", tag_key) _setter("tag_values", tag_values) @@ -808,7 +910,13 @@ def _configure( catalog_id: pulumi.Input[str], expression: pulumi.Input[Sequence[pulumi.Input['PrincipalPermissionsLfTagArgs']]], resource_type: pulumi.Input['PrincipalPermissionsResourceType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + _setter("catalog_id", catalog_id) _setter("expression", expression) _setter("resource_type", resource_type) @@ -856,7 +964,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValues' in kwargs: + tag_values = kwargs['tagValues'] + if tag_key is not None: _setter("tag_key", tag_key) if tag_values is not None: @@ -914,7 +1028,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCellsFilter' in kwargs: + data_cells_filter = kwargs['dataCellsFilter'] + if 'dataLocation' in kwargs: + data_location = kwargs['dataLocation'] + if 'lfTag' in kwargs: + lf_tag = kwargs['lfTag'] + if 'lfTagPolicy' in kwargs: + lf_tag_policy = kwargs['lfTagPolicy'] + if 'tableWithColumns' in kwargs: + table_with_columns = kwargs['tableWithColumns'] + if catalog is not None: _setter("catalog", catalog) if data_cells_filter is not None: @@ -1026,7 +1152,15 @@ def _configure( database_name: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, table_wildcard: Optional[pulumi.Input['PrincipalPermissionsTableWildcardArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableWildcard' in kwargs: + table_wildcard = kwargs['tableWildcard'] + _setter("catalog_id", catalog_id) _setter("database_name", database_name) if name is not None: @@ -1078,10 +1212,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class PrincipalPermissionsTableWithColumnsResourceArgs: def __init__(__self__, *, @@ -1106,7 +1242,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'columnNames' in kwargs: + column_names = kwargs['columnNames'] + if 'columnWildcard' in kwargs: + column_wildcard = kwargs['columnWildcard'] + _setter("catalog_id", catalog_id) _setter("database_name", database_name) _setter("name", name) @@ -1168,10 +1314,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class TagAssociationDatabaseResourceArgs: def __init__(__self__, *, @@ -1187,7 +1335,11 @@ def _configure( _setter: Callable[[Any, Any], None], catalog_id: pulumi.Input[str], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + _setter("catalog_id", catalog_id) _setter("name", name) @@ -1228,7 +1380,15 @@ def _configure( catalog_id: pulumi.Input[str], tag_key: pulumi.Input[str], tag_values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValues' in kwargs: + tag_values = kwargs['tagValues'] + _setter("catalog_id", catalog_id) _setter("tag_key", tag_key) _setter("tag_values", tag_values) @@ -1282,7 +1442,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableWithColumns' in kwargs: + table_with_columns = kwargs['tableWithColumns'] + if catalog is not None: _setter("catalog", catalog) if database is not None: @@ -1350,7 +1514,15 @@ def _configure( database_name: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, table_wildcard: Optional[pulumi.Input['TagAssociationTableWildcardArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableWildcard' in kwargs: + table_wildcard = kwargs['tableWildcard'] + _setter("catalog_id", catalog_id) _setter("database_name", database_name) if name is not None: @@ -1402,10 +1574,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class TagAssociationTableWithColumnsResourceArgs: def __init__(__self__, *, @@ -1427,7 +1601,15 @@ def _configure( column_names: pulumi.Input[Sequence[pulumi.Input[str]]], database_name: pulumi.Input[str], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'columnNames' in kwargs: + column_names = kwargs['columnNames'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + _setter("catalog_id", catalog_id) _setter("column_names", column_names) _setter("database_name", database_name) 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..1c753aad11 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/data_cells_filter.py +++ b/sdk/python/pulumi_aws_native/lakeformation/data_cells_filter.py @@ -53,7 +53,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableCatalogId' in kwargs: + table_catalog_id = kwargs['tableCatalogId'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'columnNames' in kwargs: + column_names = kwargs['columnNames'] + if 'columnWildcard' in kwargs: + column_wildcard = kwargs['columnWildcard'] + if 'rowFilter' in kwargs: + row_filter = kwargs['rowFilter'] + _setter("database_name", database_name) _setter("table_catalog_id", table_catalog_id) _setter("table_name", table_name) 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..773b84e7ec 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/data_lake_settings.py +++ b/sdk/python/pulumi_aws_native/lakeformation/data_lake_settings.py @@ -55,7 +55,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowExternalDataFiltering' in kwargs: + allow_external_data_filtering = kwargs['allowExternalDataFiltering'] + if 'allowFullTableExternalDataAccess' in kwargs: + allow_full_table_external_data_access = kwargs['allowFullTableExternalDataAccess'] + if 'authorizedSessionTagValueList' in kwargs: + authorized_session_tag_value_list = kwargs['authorizedSessionTagValueList'] + if 'createDatabaseDefaultPermissions' in kwargs: + create_database_default_permissions = kwargs['createDatabaseDefaultPermissions'] + if 'createTableDefaultPermissions' in kwargs: + create_table_default_permissions = kwargs['createTableDefaultPermissions'] + if 'externalDataFilteringAllowList' in kwargs: + external_data_filtering_allow_list = kwargs['externalDataFilteringAllowList'] + if 'mutationType' in kwargs: + mutation_type = kwargs['mutationType'] + if 'trustedResourceOwners' in kwargs: + trusted_resource_owners = kwargs['trustedResourceOwners'] + if admins is not None: _setter("admins", admins) if allow_external_data_filtering is not None: diff --git a/sdk/python/pulumi_aws_native/lakeformation/outputs.py b/sdk/python/pulumi_aws_native/lakeformation/outputs.py index b4efc9291b..bc5f9e9267 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/outputs.py +++ b/sdk/python/pulumi_aws_native/lakeformation/outputs.py @@ -84,7 +84,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], excluded_column_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedColumnNames' in kwargs: + excluded_column_names = kwargs['excludedColumnNames'] + if excluded_column_names is not None: _setter("excluded_column_names", excluded_column_names) @@ -139,7 +143,13 @@ def _configure( _setter: Callable[[Any, Any], None], all_rows_wildcard: Optional[Any] = None, filter_expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allRowsWildcard' in kwargs: + all_rows_wildcard = kwargs['allRowsWildcard'] + if 'filterExpression' in kwargs: + filter_expression = kwargs['filterExpression'] + if all_rows_wildcard is not None: _setter("all_rows_wildcard", all_rows_wildcard) if filter_expression is not None: @@ -169,10 +179,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DataLakeSettingsCreateDatabaseDefaultPermissions(dict): def __init__(__self__): @@ -180,10 +192,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DataLakeSettingsCreateTableDefaultPermissions(dict): def __init__(__self__): @@ -191,10 +205,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DataLakeSettingsExternalDataFilteringAllowList(dict): def __init__(__self__): @@ -202,10 +218,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class PermissionsColumnWildcard(dict): @staticmethod @@ -235,7 +253,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], excluded_column_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedColumnNames' in kwargs: + excluded_column_names = kwargs['excludedColumnNames'] + if excluded_column_names is not None: _setter("excluded_column_names", excluded_column_names) @@ -274,7 +296,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_lake_principal_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLakePrincipalIdentifier' in kwargs: + data_lake_principal_identifier = kwargs['dataLakePrincipalIdentifier'] + if data_lake_principal_identifier is not None: _setter("data_lake_principal_identifier", data_lake_principal_identifier) @@ -318,7 +344,13 @@ def _configure( _setter: Callable[[Any, Any], None], catalog_id: Optional[str] = None, s3_resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 's3Resource' in kwargs: + s3_resource = kwargs['s3Resource'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if s3_resource is not None: @@ -367,7 +399,11 @@ def _configure( _setter: Callable[[Any, Any], None], catalog_id: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if name is not None: @@ -428,7 +464,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLocationResource' in kwargs: + data_location_resource = kwargs['dataLocationResource'] + if 'databaseResource' in kwargs: + database_resource = kwargs['databaseResource'] + if 'tableResource' in kwargs: + table_resource = kwargs['tableResource'] + if 'tableWithColumnsResource' in kwargs: + table_with_columns_resource = kwargs['tableWithColumnsResource'] + if data_location_resource is not None: _setter("data_location_resource", data_location_resource) if database_resource is not None: @@ -501,7 +547,15 @@ def _configure( database_name: Optional[str] = None, name: Optional[str] = None, table_wildcard: Optional['outputs.PermissionsTableWildcard'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableWildcard' in kwargs: + table_wildcard = kwargs['tableWildcard'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if database_name is not None: @@ -539,10 +593,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class PermissionsTableWithColumnsResource(dict): @staticmethod @@ -590,7 +646,17 @@ def _configure( column_wildcard: Optional['outputs.PermissionsColumnWildcard'] = None, database_name: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'columnNames' in kwargs: + column_names = kwargs['columnNames'] + if 'columnWildcard' in kwargs: + column_wildcard = kwargs['columnWildcard'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if catalog_id is not None: _setter("catalog_id", catalog_id) if column_names is not None: @@ -635,10 +701,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class PrincipalPermissionsColumnWildcard(dict): @staticmethod @@ -668,7 +736,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], excluded_column_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedColumnNames' in kwargs: + excluded_column_names = kwargs['excludedColumnNames'] + if excluded_column_names is not None: _setter("excluded_column_names", excluded_column_names) @@ -720,7 +792,15 @@ def _configure( name: str, table_catalog_id: str, table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableCatalogId' in kwargs: + table_catalog_id = kwargs['tableCatalogId'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("database_name", database_name) _setter("name", name) _setter("table_catalog_id", table_catalog_id) @@ -776,7 +856,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_lake_principal_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLakePrincipalIdentifier' in kwargs: + data_lake_principal_identifier = kwargs['dataLakePrincipalIdentifier'] + if data_lake_principal_identifier is not None: _setter("data_lake_principal_identifier", data_lake_principal_identifier) @@ -820,7 +904,13 @@ def _configure( _setter: Callable[[Any, Any], None], catalog_id: str, resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("catalog_id", catalog_id) _setter("resource_arn", resource_arn) @@ -867,7 +957,11 @@ def _configure( _setter: Callable[[Any, Any], None], catalog_id: str, name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + _setter("catalog_id", catalog_id) _setter("name", name) @@ -916,7 +1010,13 @@ def _configure( _setter: Callable[[Any, Any], None], tag_key: Optional[str] = None, tag_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValues' in kwargs: + tag_values = kwargs['tagValues'] + if tag_key is not None: _setter("tag_key", tag_key) if tag_values is not None: @@ -972,7 +1072,15 @@ def _configure( catalog_id: str, tag_key: str, tag_values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValues' in kwargs: + tag_values = kwargs['tagValues'] + _setter("catalog_id", catalog_id) _setter("tag_key", tag_key) _setter("tag_values", tag_values) @@ -1030,7 +1138,13 @@ def _configure( catalog_id: str, expression: Sequence['outputs.PrincipalPermissionsLfTag'], resource_type: 'PrincipalPermissionsResourceType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + _setter("catalog_id", catalog_id) _setter("expression", expression) _setter("resource_type", resource_type) @@ -1109,7 +1223,19 @@ def _configure( lf_tag_policy: Optional['outputs.PrincipalPermissionsLfTagPolicyResource'] = None, table: Optional['outputs.PrincipalPermissionsTableResource'] = None, table_with_columns: Optional['outputs.PrincipalPermissionsTableWithColumnsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCellsFilter' in kwargs: + data_cells_filter = kwargs['dataCellsFilter'] + if 'dataLocation' in kwargs: + data_location = kwargs['dataLocation'] + if 'lfTag' in kwargs: + lf_tag = kwargs['lfTag'] + if 'lfTagPolicy' in kwargs: + lf_tag_policy = kwargs['lfTagPolicy'] + if 'tableWithColumns' in kwargs: + table_with_columns = kwargs['tableWithColumns'] + if catalog is not None: _setter("catalog", catalog) if data_cells_filter is not None: @@ -1210,7 +1336,15 @@ def _configure( database_name: str, name: Optional[str] = None, table_wildcard: Optional['outputs.PrincipalPermissionsTableWildcard'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableWildcard' in kwargs: + table_wildcard = kwargs['tableWildcard'] + _setter("catalog_id", catalog_id) _setter("database_name", database_name) if name is not None: @@ -1246,10 +1380,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class PrincipalPermissionsTableWithColumnsResource(dict): @staticmethod @@ -1297,7 +1433,17 @@ def _configure( name: str, column_names: Optional[Sequence[str]] = None, column_wildcard: Optional['outputs.PrincipalPermissionsColumnWildcard'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'columnNames' in kwargs: + column_names = kwargs['columnNames'] + if 'columnWildcard' in kwargs: + column_wildcard = kwargs['columnWildcard'] + _setter("catalog_id", catalog_id) _setter("database_name", database_name) _setter("name", name) @@ -1339,10 +1485,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class TagAssociationDatabaseResource(dict): @staticmethod @@ -1375,7 +1523,11 @@ def _configure( _setter: Callable[[Any, Any], None], catalog_id: str, name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + _setter("catalog_id", catalog_id) _setter("name", name) @@ -1429,7 +1581,15 @@ def _configure( catalog_id: str, tag_key: str, tag_values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValues' in kwargs: + tag_values = kwargs['tagValues'] + _setter("catalog_id", catalog_id) _setter("tag_key", tag_key) _setter("tag_values", tag_values) @@ -1488,7 +1648,11 @@ def _configure( database: Optional['outputs.TagAssociationDatabaseResource'] = None, table: Optional['outputs.TagAssociationTableResource'] = None, table_with_columns: Optional['outputs.TagAssociationTableWithColumnsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableWithColumns' in kwargs: + table_with_columns = kwargs['tableWithColumns'] + if catalog is not None: _setter("catalog", catalog) if database is not None: @@ -1561,7 +1725,15 @@ def _configure( database_name: str, name: Optional[str] = None, table_wildcard: Optional['outputs.TagAssociationTableWildcard'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'tableWildcard' in kwargs: + table_wildcard = kwargs['tableWildcard'] + _setter("catalog_id", catalog_id) _setter("database_name", database_name) if name is not None: @@ -1597,10 +1769,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class TagAssociationTableWithColumnsResource(dict): @staticmethod @@ -1643,7 +1817,15 @@ def _configure( column_names: Sequence[str], database_name: str, name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + if 'columnNames' in kwargs: + column_names = kwargs['columnNames'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + _setter("catalog_id", catalog_id) _setter("column_names", column_names) _setter("database_name", database_name) diff --git a/sdk/python/pulumi_aws_native/lakeformation/permissions.py b/sdk/python/pulumi_aws_native/lakeformation/permissions.py index 0532059563..eb816360a3 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/permissions.py +++ b/sdk/python/pulumi_aws_native/lakeformation/permissions.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLakePrincipal' in kwargs: + data_lake_principal = kwargs['dataLakePrincipal'] + if 'permissionsWithGrantOption' in kwargs: + permissions_with_grant_option = kwargs['permissionsWithGrantOption'] + _setter("data_lake_principal", data_lake_principal) _setter("resource", resource) if permissions is not None: diff --git a/sdk/python/pulumi_aws_native/lakeformation/principal_permissions.py b/sdk/python/pulumi_aws_native/lakeformation/principal_permissions.py index bbde9568fd..0e3c92ac3c 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/principal_permissions.py +++ b/sdk/python/pulumi_aws_native/lakeformation/principal_permissions.py @@ -41,7 +41,11 @@ def _configure( principal: pulumi.Input['PrincipalPermissionsDataLakePrincipalArgs'], resource: pulumi.Input['PrincipalPermissionsResourceArgs'], catalog: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'permissionsWithGrantOption' in kwargs: + permissions_with_grant_option = kwargs['permissionsWithGrantOption'] + _setter("permissions", permissions) _setter("permissions_with_grant_option", permissions_with_grant_option) _setter("principal", principal) diff --git a/sdk/python/pulumi_aws_native/lakeformation/resource.py b/sdk/python/pulumi_aws_native/lakeformation/resource.py index f1a9ac04d7..52645492b2 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/resource.py +++ b/sdk/python/pulumi_aws_native/lakeformation/resource.py @@ -35,7 +35,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'useServiceLinkedRole' in kwargs: + use_service_linked_role = kwargs['useServiceLinkedRole'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'withFederation' in kwargs: + with_federation = kwargs['withFederation'] + _setter("resource_arn", resource_arn) _setter("use_service_linked_role", use_service_linked_role) if role_arn is not None: diff --git a/sdk/python/pulumi_aws_native/lakeformation/tag.py b/sdk/python/pulumi_aws_native/lakeformation/tag.py index 7d649c79aa..0dd3d58f47 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/tag.py +++ b/sdk/python/pulumi_aws_native/lakeformation/tag.py @@ -35,7 +35,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'tagValues' in kwargs: + tag_values = kwargs['tagValues'] + if 'catalogId' in kwargs: + catalog_id = kwargs['catalogId'] + _setter("tag_key", tag_key) _setter("tag_values", tag_values) if catalog_id is not None: diff --git a/sdk/python/pulumi_aws_native/lakeformation/tag_association.py b/sdk/python/pulumi_aws_native/lakeformation/tag_association.py index 251c701245..7785a20f95 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/tag_association.py +++ b/sdk/python/pulumi_aws_native/lakeformation/tag_association.py @@ -33,7 +33,11 @@ def _configure( _setter: Callable[[Any, Any], None], lf_tags: pulumi.Input[Sequence[pulumi.Input['TagAssociationLfTagPairArgs']]], resource: pulumi.Input['TagAssociationResourceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lfTags' in kwargs: + lf_tags = kwargs['lfTags'] + _setter("lf_tags", lf_tags) _setter("resource", resource) diff --git a/sdk/python/pulumi_aws_native/lambda_/_inputs.py b/sdk/python/pulumi_aws_native/lambda_/_inputs.py index 6c2b394ebc..3712ea5312 100644 --- a/sdk/python/pulumi_aws_native/lambda_/_inputs.py +++ b/sdk/python/pulumi_aws_native/lambda_/_inputs.py @@ -59,7 +59,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], provisioned_concurrent_executions: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'provisionedConcurrentExecutions' in kwargs: + provisioned_concurrent_executions = kwargs['provisionedConcurrentExecutions'] + _setter("provisioned_concurrent_executions", provisioned_concurrent_executions) @property @@ -84,7 +88,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], additional_version_weights: pulumi.Input[Sequence[pulumi.Input['AliasVersionWeightArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalVersionWeights' in kwargs: + additional_version_weights = kwargs['additionalVersionWeights'] + _setter("additional_version_weights", additional_version_weights) @property @@ -112,7 +120,13 @@ def _configure( _setter: Callable[[Any, Any], None], function_version: pulumi.Input[str], function_weight: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionVersion' in kwargs: + function_version = kwargs['functionVersion'] + if 'functionWeight' in kwargs: + function_weight = kwargs['functionWeight'] + _setter("function_version", function_version) _setter("function_weight", function_weight) @@ -151,7 +165,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], signing_profile_version_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'signingProfileVersionArns' in kwargs: + signing_profile_version_arns = kwargs['signingProfileVersionArns'] + _setter("signing_profile_version_arns", signing_profile_version_arns) @property @@ -183,7 +201,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], untrusted_artifact_on_deployment: pulumi.Input['CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'untrustedArtifactOnDeployment' in kwargs: + untrusted_artifact_on_deployment = kwargs['untrustedArtifactOnDeployment'] + _setter("untrusted_artifact_on_deployment", untrusted_artifact_on_deployment) @property @@ -214,7 +236,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onFailure' in kwargs: + on_failure = kwargs['onFailure'] + if 'onSuccess' in kwargs: + on_success = kwargs['onSuccess'] + if on_failure is not None: _setter("on_failure", on_failure) if on_success is not None: @@ -251,7 +279,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) @property @@ -276,7 +306,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) @property @@ -305,7 +337,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], consumer_group_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'consumerGroupId' in kwargs: + consumer_group_id = kwargs['consumerGroupId'] + if consumer_group_id is not None: _setter("consumer_group_id", consumer_group_id) @@ -338,7 +374,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], on_failure: Optional[pulumi.Input['EventSourceMappingOnFailureArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onFailure' in kwargs: + on_failure = kwargs['onFailure'] + if on_failure is not None: _setter("on_failure", on_failure) @@ -379,7 +419,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectionName' in kwargs: + collection_name = kwargs['collectionName'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'fullDocument' in kwargs: + full_document = kwargs['fullDocument'] + if collection_name is not None: _setter("collection_name", collection_name) if database_name is not None: @@ -440,7 +488,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kafka_bootstrap_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kafkaBootstrapServers' in kwargs: + kafka_bootstrap_servers = kwargs['kafkaBootstrapServers'] + if kafka_bootstrap_servers is not None: _setter("kafka_bootstrap_servers", kafka_bootstrap_servers) @@ -473,7 +525,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filters: Optional[pulumi.Input[Sequence[pulumi.Input['EventSourceMappingFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if filters is not None: _setter("filters", filters) @@ -506,7 +560,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pattern: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if pattern is not None: _setter("pattern", pattern) @@ -539,7 +595,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) @@ -572,7 +630,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], maximum_concurrency: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumConcurrency' in kwargs: + maximum_concurrency = kwargs['maximumConcurrency'] + if maximum_concurrency is not None: _setter("maximum_concurrency", maximum_concurrency) @@ -605,7 +667,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], endpoints: Optional[pulumi.Input['EventSourceMappingEndpointsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if endpoints is not None: _setter("endpoints", endpoints) @@ -638,7 +702,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], consumer_group_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'consumerGroupId' in kwargs: + consumer_group_id = kwargs['consumerGroupId'] + if consumer_group_id is not None: _setter("consumer_group_id", consumer_group_id) @@ -675,7 +743,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: Optional[pulumi.Input['EventSourceMappingSourceAccessConfigurationType']] = None, uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) if uri is not None: @@ -737,7 +807,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + if 's3ObjectVersion' in kwargs: + s3_object_version = kwargs['s3ObjectVersion'] + if 'zipFile' in kwargs: + zip_file = kwargs['zipFile'] + if image_uri is not None: _setter("image_uri", image_uri) if s3_bucket is not None: @@ -826,7 +908,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + if target_arn is not None: _setter("target_arn", target_arn) @@ -859,7 +945,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if variables is not None: _setter("variables", variables) @@ -892,7 +980,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("size", size) @property @@ -927,7 +1017,11 @@ def _configure( _setter: Callable[[Any, Any], None], arn: pulumi.Input[str], local_mount_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localMountPath' in kwargs: + local_mount_path = kwargs['localMountPath'] + _setter("arn", arn) _setter("local_mount_path", local_mount_path) @@ -979,7 +1073,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entryPoint' in kwargs: + entry_point = kwargs['entryPoint'] + if 'workingDirectory' in kwargs: + working_directory = kwargs['workingDirectory'] + if command is not None: _setter("command", command) if entry_point is not None: @@ -1043,7 +1143,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'updateRuntimeOn' in kwargs: + update_runtime_on = kwargs['updateRuntimeOn'] + if 'runtimeVersionArn' in kwargs: + runtime_version_arn = kwargs['runtimeVersionArn'] + _setter("update_runtime_on", update_runtime_on) if runtime_version_arn is not None: _setter("runtime_version_arn", runtime_version_arn) @@ -1089,7 +1195,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], apply_on: pulumi.Input['FunctionSnapStartApplyOn'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applyOn' in kwargs: + apply_on = kwargs['applyOn'] + _setter("apply_on", apply_on) @property @@ -1124,7 +1234,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1170,7 +1282,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mode: Optional[pulumi.Input['FunctionTracingConfigMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if mode is not None: _setter("mode", mode) @@ -1211,7 +1325,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6AllowedForDualStack' in kwargs: + ipv6_allowed_for_dual_stack = kwargs['ipv6AllowedForDualStack'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if ipv6_allowed_for_dual_stack is not None: _setter("ipv6_allowed_for_dual_stack", ipv6_allowed_for_dual_stack) if security_group_ids is not None: @@ -1279,7 +1401,15 @@ def _configure( s3_bucket: pulumi.Input[str], s3_key: pulumi.Input[str], s3_object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + if 's3ObjectVersion' in kwargs: + s3_object_version = kwargs['s3ObjectVersion'] + _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) if s3_object_version is not None: @@ -1356,7 +1486,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowCredentials' in kwargs: + allow_credentials = kwargs['allowCredentials'] + if 'allowHeaders' in kwargs: + allow_headers = kwargs['allowHeaders'] + if 'allowMethods' in kwargs: + allow_methods = kwargs['allowMethods'] + if 'allowOrigins' in kwargs: + allow_origins = kwargs['allowOrigins'] + if 'exposeHeaders' in kwargs: + expose_headers = kwargs['exposeHeaders'] + if 'maxAge' in kwargs: + max_age = kwargs['maxAge'] + if allow_credentials is not None: _setter("allow_credentials", allow_credentials) if allow_headers is not None: @@ -1456,7 +1600,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], provisioned_concurrent_executions: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'provisionedConcurrentExecutions' in kwargs: + provisioned_concurrent_executions = kwargs['provisionedConcurrentExecutions'] + _setter("provisioned_concurrent_executions", provisioned_concurrent_executions) @property @@ -1492,7 +1640,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'updateRuntimeOn' in kwargs: + update_runtime_on = kwargs['updateRuntimeOn'] + if 'runtimeVersionArn' in kwargs: + runtime_version_arn = kwargs['runtimeVersionArn'] + _setter("update_runtime_on", update_runtime_on) if runtime_version_arn is not None: _setter("runtime_version_arn", runtime_version_arn) diff --git a/sdk/python/pulumi_aws_native/lambda_/alias.py b/sdk/python/pulumi_aws_native/lambda_/alias.py index 50aee3a6ef..6bb1d4e173 100644 --- a/sdk/python/pulumi_aws_native/lambda_/alias.py +++ b/sdk/python/pulumi_aws_native/lambda_/alias.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionName' in kwargs: + function_name = kwargs['functionName'] + if 'functionVersion' in kwargs: + function_version = kwargs['functionVersion'] + if 'provisionedConcurrencyConfig' in kwargs: + provisioned_concurrency_config = kwargs['provisionedConcurrencyConfig'] + if 'routingConfig' in kwargs: + routing_config = kwargs['routingConfig'] + _setter("function_name", function_name) _setter("function_version", function_version) if description is not None: 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..f2db4b37a6 100644 --- a/sdk/python/pulumi_aws_native/lambda_/code_signing_config.py +++ b/sdk/python/pulumi_aws_native/lambda_/code_signing_config.py @@ -38,7 +38,13 @@ def _configure( allowed_publishers: pulumi.Input['CodeSigningConfigAllowedPublishersArgs'], code_signing_policies: Optional[pulumi.Input['CodeSigningConfigCodeSigningPoliciesArgs']] = None, description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedPublishers' in kwargs: + allowed_publishers = kwargs['allowedPublishers'] + if 'codeSigningPolicies' in kwargs: + code_signing_policies = kwargs['codeSigningPolicies'] + _setter("allowed_publishers", allowed_publishers) if code_signing_policies is not None: _setter("code_signing_policies", code_signing_policies) 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..c89e8ea5ff 100644 --- a/sdk/python/pulumi_aws_native/lambda_/event_invoke_config.py +++ b/sdk/python/pulumi_aws_native/lambda_/event_invoke_config.py @@ -40,7 +40,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionName' in kwargs: + function_name = kwargs['functionName'] + if 'destinationConfig' in kwargs: + destination_config = kwargs['destinationConfig'] + if 'maximumEventAgeInSeconds' in kwargs: + maximum_event_age_in_seconds = kwargs['maximumEventAgeInSeconds'] + if 'maximumRetryAttempts' in kwargs: + maximum_retry_attempts = kwargs['maximumRetryAttempts'] + _setter("function_name", function_name) _setter("qualifier", qualifier) if destination_config is not None: 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..91278ac30d 100644 --- a/sdk/python/pulumi_aws_native/lambda_/event_source_mapping.py +++ b/sdk/python/pulumi_aws_native/lambda_/event_source_mapping.py @@ -118,7 +118,49 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionName' in kwargs: + function_name = kwargs['functionName'] + if 'amazonManagedKafkaEventSourceConfig' in kwargs: + amazon_managed_kafka_event_source_config = kwargs['amazonManagedKafkaEventSourceConfig'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'bisectBatchOnFunctionError' in kwargs: + bisect_batch_on_function_error = kwargs['bisectBatchOnFunctionError'] + if 'destinationConfig' in kwargs: + destination_config = kwargs['destinationConfig'] + if 'documentDbEventSourceConfig' in kwargs: + document_db_event_source_config = kwargs['documentDbEventSourceConfig'] + if 'eventSourceArn' in kwargs: + event_source_arn = kwargs['eventSourceArn'] + if 'filterCriteria' in kwargs: + filter_criteria = kwargs['filterCriteria'] + if 'functionResponseTypes' in kwargs: + function_response_types = kwargs['functionResponseTypes'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if 'maximumRecordAgeInSeconds' in kwargs: + maximum_record_age_in_seconds = kwargs['maximumRecordAgeInSeconds'] + if 'maximumRetryAttempts' in kwargs: + maximum_retry_attempts = kwargs['maximumRetryAttempts'] + if 'parallelizationFactor' in kwargs: + parallelization_factor = kwargs['parallelizationFactor'] + if 'scalingConfig' in kwargs: + scaling_config = kwargs['scalingConfig'] + if 'selfManagedEventSource' in kwargs: + self_managed_event_source = kwargs['selfManagedEventSource'] + if 'selfManagedKafkaEventSourceConfig' in kwargs: + self_managed_kafka_event_source_config = kwargs['selfManagedKafkaEventSourceConfig'] + if 'sourceAccessConfigurations' in kwargs: + source_access_configurations = kwargs['sourceAccessConfigurations'] + if 'startingPosition' in kwargs: + starting_position = kwargs['startingPosition'] + if 'startingPositionTimestamp' in kwargs: + starting_position_timestamp = kwargs['startingPositionTimestamp'] + if 'tumblingWindowInSeconds' in kwargs: + tumbling_window_in_seconds = kwargs['tumblingWindowInSeconds'] + _setter("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) diff --git a/sdk/python/pulumi_aws_native/lambda_/function.py b/sdk/python/pulumi_aws_native/lambda_/function.py index 037b5c9632..6b497dcadf 100644 --- a/sdk/python/pulumi_aws_native/lambda_/function.py +++ b/sdk/python/pulumi_aws_native/lambda_/function.py @@ -121,7 +121,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codeSigningConfigArn' in kwargs: + code_signing_config_arn = kwargs['codeSigningConfigArn'] + if 'deadLetterConfig' in kwargs: + dead_letter_config = kwargs['deadLetterConfig'] + if 'ephemeralStorage' in kwargs: + ephemeral_storage = kwargs['ephemeralStorage'] + if 'fileSystemConfigs' in kwargs: + file_system_configs = kwargs['fileSystemConfigs'] + if 'functionName' in kwargs: + function_name = kwargs['functionName'] + if 'imageConfig' in kwargs: + image_config = kwargs['imageConfig'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if 'memorySize' in kwargs: + memory_size = kwargs['memorySize'] + if 'packageType' in kwargs: + package_type = kwargs['packageType'] + if 'reservedConcurrentExecutions' in kwargs: + reserved_concurrent_executions = kwargs['reservedConcurrentExecutions'] + if 'runtimeManagementConfig' in kwargs: + runtime_management_config = kwargs['runtimeManagementConfig'] + if 'snapStart' in kwargs: + snap_start = kwargs['snapStart'] + if 'tracingConfig' in kwargs: + tracing_config = kwargs['tracingConfig'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + _setter("code", code) _setter("role", role) if architectures is not None: diff --git a/sdk/python/pulumi_aws_native/lambda_/layer_version.py b/sdk/python/pulumi_aws_native/lambda_/layer_version.py index db6f42500e..8cd478d76b 100644 --- a/sdk/python/pulumi_aws_native/lambda_/layer_version.py +++ b/sdk/python/pulumi_aws_native/lambda_/layer_version.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'compatibleArchitectures' in kwargs: + compatible_architectures = kwargs['compatibleArchitectures'] + if 'compatibleRuntimes' in kwargs: + compatible_runtimes = kwargs['compatibleRuntimes'] + if 'layerName' in kwargs: + layer_name = kwargs['layerName'] + if 'licenseInfo' in kwargs: + license_info = kwargs['licenseInfo'] + _setter("content", content) if compatible_architectures is not None: _setter("compatible_architectures", compatible_architectures) 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..2fca2f0a91 100644 --- a/sdk/python/pulumi_aws_native/lambda_/layer_version_permission.py +++ b/sdk/python/pulumi_aws_native/lambda_/layer_version_permission.py @@ -39,7 +39,13 @@ def _configure( layer_version_arn: pulumi.Input[str], principal: pulumi.Input[str], organization_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'layerVersionArn' in kwargs: + layer_version_arn = kwargs['layerVersionArn'] + if 'organizationId' in kwargs: + organization_id = kwargs['organizationId'] + _setter("action", action) _setter("layer_version_arn", layer_version_arn) _setter("principal", principal) diff --git a/sdk/python/pulumi_aws_native/lambda_/outputs.py b/sdk/python/pulumi_aws_native/lambda_/outputs.py index 0c9c80efa1..3ce55289a1 100644 --- a/sdk/python/pulumi_aws_native/lambda_/outputs.py +++ b/sdk/python/pulumi_aws_native/lambda_/outputs.py @@ -78,7 +78,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], provisioned_concurrent_executions: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'provisionedConcurrentExecutions' in kwargs: + provisioned_concurrent_executions = kwargs['provisionedConcurrentExecutions'] + _setter("provisioned_concurrent_executions", provisioned_concurrent_executions) @property @@ -116,7 +120,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], additional_version_weights: Sequence['outputs.AliasVersionWeight'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalVersionWeights' in kwargs: + additional_version_weights = kwargs['additionalVersionWeights'] + _setter("additional_version_weights", additional_version_weights) @property @@ -159,7 +167,13 @@ def _configure( _setter: Callable[[Any, Any], None], function_version: str, function_weight: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionVersion' in kwargs: + function_version = kwargs['functionVersion'] + if 'functionWeight' in kwargs: + function_weight = kwargs['functionWeight'] + _setter("function_version", function_version) _setter("function_weight", function_weight) @@ -210,7 +224,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], signing_profile_version_arns: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'signingProfileVersionArns' in kwargs: + signing_profile_version_arns = kwargs['signingProfileVersionArns'] + _setter("signing_profile_version_arns", signing_profile_version_arns) @property @@ -258,7 +276,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], untrusted_artifact_on_deployment: 'CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'untrustedArtifactOnDeployment' in kwargs: + untrusted_artifact_on_deployment = kwargs['untrustedArtifactOnDeployment'] + _setter("untrusted_artifact_on_deployment", untrusted_artifact_on_deployment) @property @@ -304,7 +326,13 @@ def _configure( _setter: Callable[[Any, Any], None], on_failure: Optional['outputs.EventInvokeConfigOnFailure'] = None, on_success: Optional['outputs.EventInvokeConfigOnSuccess'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onFailure' in kwargs: + on_failure = kwargs['onFailure'] + if 'onSuccess' in kwargs: + on_success = kwargs['onSuccess'] + if on_failure is not None: _setter("on_failure", on_failure) if on_success is not None: @@ -333,7 +361,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) @property @@ -354,7 +384,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) @property @@ -399,7 +431,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], consumer_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'consumerGroupId' in kwargs: + consumer_group_id = kwargs['consumerGroupId'] + if consumer_group_id is not None: _setter("consumer_group_id", consumer_group_id) @@ -448,7 +484,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], on_failure: Optional['outputs.EventSourceMappingOnFailure'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onFailure' in kwargs: + on_failure = kwargs['onFailure'] + if on_failure is not None: _setter("on_failure", on_failure) @@ -509,7 +549,15 @@ def _configure( collection_name: Optional[str] = None, database_name: Optional[str] = None, full_document: Optional['EventSourceMappingDocumentDbEventSourceConfigFullDocument'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectionName' in kwargs: + collection_name = kwargs['collectionName'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'fullDocument' in kwargs: + full_document = kwargs['fullDocument'] + if collection_name is not None: _setter("collection_name", collection_name) if database_name is not None: @@ -578,7 +626,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kafka_bootstrap_servers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kafkaBootstrapServers' in kwargs: + kafka_bootstrap_servers = kwargs['kafkaBootstrapServers'] + if kafka_bootstrap_servers is not None: _setter("kafka_bootstrap_servers", kafka_bootstrap_servers) @@ -610,7 +662,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pattern: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if pattern is not None: _setter("pattern", pattern) @@ -642,7 +696,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filters: Optional[Sequence['outputs.EventSourceMappingFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if filters is not None: _setter("filters", filters) @@ -674,7 +730,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) @@ -723,7 +781,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], maximum_concurrency: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumConcurrency' in kwargs: + maximum_concurrency = kwargs['maximumConcurrency'] + if maximum_concurrency is not None: _setter("maximum_concurrency", maximum_concurrency) @@ -755,7 +817,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], endpoints: Optional['outputs.EventSourceMappingEndpoints'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if endpoints is not None: _setter("endpoints", endpoints) @@ -804,7 +868,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], consumer_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'consumerGroupId' in kwargs: + consumer_group_id = kwargs['consumerGroupId'] + if consumer_group_id is not None: _setter("consumer_group_id", consumer_group_id) @@ -840,7 +908,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: Optional['EventSourceMappingSourceAccessConfigurationType'] = None, uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) if uri is not None: @@ -919,7 +989,19 @@ def _configure( s3_key: Optional[str] = None, s3_object_version: Optional[str] = None, zip_file: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + if 's3ObjectVersion' in kwargs: + s3_object_version = kwargs['s3ObjectVersion'] + if 'zipFile' in kwargs: + zip_file = kwargs['zipFile'] + if image_uri is not None: _setter("image_uri", image_uri) if s3_bucket is not None: @@ -1008,7 +1090,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + if target_arn is not None: _setter("target_arn", target_arn) @@ -1040,7 +1126,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if variables is not None: _setter("variables", variables) @@ -1072,7 +1160,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("size", size) @property @@ -1120,7 +1210,11 @@ def _configure( _setter: Callable[[Any, Any], None], arn: str, local_mount_path: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localMountPath' in kwargs: + local_mount_path = kwargs['localMountPath'] + _setter("arn", arn) _setter("local_mount_path", local_mount_path) @@ -1183,7 +1277,13 @@ def _configure( command: Optional[Sequence[str]] = None, entry_point: Optional[Sequence[str]] = None, working_directory: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entryPoint' in kwargs: + entry_point = kwargs['entryPoint'] + if 'workingDirectory' in kwargs: + working_directory = kwargs['workingDirectory'] + if command is not None: _setter("command", command) if entry_point is not None: @@ -1254,7 +1354,13 @@ def _configure( _setter: Callable[[Any, Any], None], update_runtime_on: 'FunctionRuntimeManagementConfigUpdateRuntimeOn', runtime_version_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'updateRuntimeOn' in kwargs: + update_runtime_on = kwargs['updateRuntimeOn'] + if 'runtimeVersionArn' in kwargs: + runtime_version_arn = kwargs['runtimeVersionArn'] + _setter("update_runtime_on", update_runtime_on) if runtime_version_arn is not None: _setter("runtime_version_arn", runtime_version_arn) @@ -1312,7 +1418,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], apply_on: 'FunctionSnapStartApplyOn', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applyOn' in kwargs: + apply_on = kwargs['applyOn'] + _setter("apply_on", apply_on) @property @@ -1366,7 +1476,13 @@ def _configure( _setter: Callable[[Any, Any], None], apply_on: Optional['FunctionSnapStartResponseApplyOn'] = None, optimization_status: Optional['FunctionSnapStartResponseOptimizationStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applyOn' in kwargs: + apply_on = kwargs['applyOn'] + if 'optimizationStatus' in kwargs: + optimization_status = kwargs['optimizationStatus'] + if apply_on is not None: _setter("apply_on", apply_on) if optimization_status is not None: @@ -1408,7 +1524,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1449,7 +1567,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mode: Optional['FunctionTracingConfigMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if mode is not None: _setter("mode", mode) @@ -1510,7 +1630,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipv6AllowedForDualStack' in kwargs: + ipv6_allowed_for_dual_stack = kwargs['ipv6AllowedForDualStack'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if ipv6_allowed_for_dual_stack is not None: _setter("ipv6_allowed_for_dual_stack", ipv6_allowed_for_dual_stack) if security_group_ids is not None: @@ -1587,7 +1715,15 @@ def _configure( s3_bucket: str, s3_key: str, s3_object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + if 's3ObjectVersion' in kwargs: + s3_object_version = kwargs['s3ObjectVersion'] + _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) if s3_object_version is not None: @@ -1679,7 +1815,21 @@ def _configure( allow_origins: Optional[Sequence[str]] = None, expose_headers: Optional[Sequence[str]] = None, max_age: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowCredentials' in kwargs: + allow_credentials = kwargs['allowCredentials'] + if 'allowHeaders' in kwargs: + allow_headers = kwargs['allowHeaders'] + if 'allowMethods' in kwargs: + allow_methods = kwargs['allowMethods'] + if 'allowOrigins' in kwargs: + allow_origins = kwargs['allowOrigins'] + if 'exposeHeaders' in kwargs: + expose_headers = kwargs['exposeHeaders'] + if 'maxAge' in kwargs: + max_age = kwargs['maxAge'] + if allow_credentials is not None: _setter("allow_credentials", allow_credentials) if allow_headers is not None: @@ -1775,7 +1925,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], provisioned_concurrent_executions: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'provisionedConcurrentExecutions' in kwargs: + provisioned_concurrent_executions = kwargs['provisionedConcurrentExecutions'] + _setter("provisioned_concurrent_executions", provisioned_concurrent_executions) @property @@ -1829,7 +1983,13 @@ def _configure( _setter: Callable[[Any, Any], None], update_runtime_on: str, runtime_version_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'updateRuntimeOn' in kwargs: + update_runtime_on = kwargs['updateRuntimeOn'] + if 'runtimeVersionArn' in kwargs: + runtime_version_arn = kwargs['runtimeVersionArn'] + _setter("update_runtime_on", update_runtime_on) if runtime_version_arn is not None: _setter("runtime_version_arn", runtime_version_arn) diff --git a/sdk/python/pulumi_aws_native/lambda_/permission.py b/sdk/python/pulumi_aws_native/lambda_/permission.py index bcc4dad785..d2cd08aa57 100644 --- a/sdk/python/pulumi_aws_native/lambda_/permission.py +++ b/sdk/python/pulumi_aws_native/lambda_/permission.py @@ -56,7 +56,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionName' in kwargs: + function_name = kwargs['functionName'] + if 'eventSourceToken' in kwargs: + event_source_token = kwargs['eventSourceToken'] + if 'functionUrlAuthType' in kwargs: + function_url_auth_type = kwargs['functionUrlAuthType'] + if 'principalOrgId' in kwargs: + principal_org_id = kwargs['principalOrgId'] + if 'sourceAccount' in kwargs: + source_account = kwargs['sourceAccount'] + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + _setter("action", action) _setter("function_name", function_name) _setter("principal", principal) diff --git a/sdk/python/pulumi_aws_native/lambda_/url.py b/sdk/python/pulumi_aws_native/lambda_/url.py index 1b6bbc0bbe..47db91ef9b 100644 --- a/sdk/python/pulumi_aws_native/lambda_/url.py +++ b/sdk/python/pulumi_aws_native/lambda_/url.py @@ -45,7 +45,15 @@ def _configure( cors: Optional[pulumi.Input['UrlCorsArgs']] = None, invoke_mode: Optional[pulumi.Input['UrlInvokeMode']] = None, qualifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authType' in kwargs: + auth_type = kwargs['authType'] + if 'targetFunctionArn' in kwargs: + target_function_arn = kwargs['targetFunctionArn'] + if 'invokeMode' in kwargs: + invoke_mode = kwargs['invokeMode'] + _setter("auth_type", auth_type) _setter("target_function_arn", target_function_arn) if cors is not None: diff --git a/sdk/python/pulumi_aws_native/lambda_/version.py b/sdk/python/pulumi_aws_native/lambda_/version.py index 6afe151e63..2504ff9c9b 100644 --- a/sdk/python/pulumi_aws_native/lambda_/version.py +++ b/sdk/python/pulumi_aws_native/lambda_/version.py @@ -45,7 +45,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionName' in kwargs: + function_name = kwargs['functionName'] + if 'codeSha256' in kwargs: + code_sha256 = kwargs['codeSha256'] + if 'provisionedConcurrencyConfig' in kwargs: + provisioned_concurrency_config = kwargs['provisionedConcurrencyConfig'] + if 'runtimePolicy' in kwargs: + runtime_policy = kwargs['runtimePolicy'] + _setter("function_name", function_name) if code_sha256 is not None: _setter("code_sha256", code_sha256) diff --git a/sdk/python/pulumi_aws_native/lex/_inputs.py b/sdk/python/pulumi_aws_native/lex/_inputs.py index f31c154a50..c6c6cbc638 100644 --- a/sdk/python/pulumi_aws_native/lex/_inputs.py +++ b/sdk/python/pulumi_aws_native/lex/_inputs.py @@ -116,7 +116,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], audio_recognition_strategy: Optional[pulumi.Input['BotAudioRecognitionStrategy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioRecognitionStrategy' in kwargs: + audio_recognition_strategy = kwargs['audioRecognitionStrategy'] + if audio_recognition_strategy is not None: _setter("audio_recognition_strategy", audio_recognition_strategy) @@ -145,7 +149,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_bucket: pulumi.Input['BotAliasS3BucketLogDestinationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + _setter("s3_bucket", s3_bucket) @property @@ -176,7 +184,9 @@ def _configure( _setter: Callable[[Any, Any], None], destination: pulumi.Input['BotAliasAudioLogDestinationArgs'], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) _setter("enabled", enabled) @@ -218,7 +228,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogGroupArn' in kwargs: + cloud_watch_log_group_arn = kwargs['cloudWatchLogGroupArn'] + if 'logPrefix' in kwargs: + log_prefix = kwargs['logPrefix'] + _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) _setter("log_prefix", log_prefix) @@ -262,7 +278,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_code_hook: pulumi.Input['BotAliasLambdaCodeHookArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaCodeHook' in kwargs: + lambda_code_hook = kwargs['lambdaCodeHook'] + _setter("lambda_code_hook", lambda_code_hook) @property @@ -293,7 +313,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioLogSettings' in kwargs: + audio_log_settings = kwargs['audioLogSettings'] + if 'textLogSettings' in kwargs: + text_log_settings = kwargs['textLogSettings'] + if audio_log_settings is not None: _setter("audio_log_settings", audio_log_settings) if text_log_settings is not None: @@ -338,7 +364,13 @@ def _configure( _setter: Callable[[Any, Any], None], code_hook_interface_version: pulumi.Input[str], lambda_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codeHookInterfaceVersion' in kwargs: + code_hook_interface_version = kwargs['codeHookInterfaceVersion'] + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + _setter("code_hook_interface_version", code_hook_interface_version) _setter("lambda_arn", lambda_arn) @@ -386,7 +418,13 @@ def _configure( _setter: Callable[[Any, Any], None], bot_alias_locale_setting: pulumi.Input['BotAliasLocaleSettingsArgs'], locale_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'botAliasLocaleSetting' in kwargs: + bot_alias_locale_setting = kwargs['botAliasLocaleSetting'] + if 'localeId' in kwargs: + locale_id = kwargs['localeId'] + _setter("bot_alias_locale_setting", bot_alias_locale_setting) _setter("locale_id", locale_id) @@ -431,7 +469,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], code_hook_specification: Optional[pulumi.Input['BotAliasCodeHookSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codeHookSpecification' in kwargs: + code_hook_specification = kwargs['codeHookSpecification'] + _setter("enabled", enabled) if code_hook_specification is not None: _setter("code_hook_specification", code_hook_specification) @@ -482,7 +524,15 @@ def _configure( log_prefix: pulumi.Input[str], s3_bucket_arn: pulumi.Input[str], kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logPrefix' in kwargs: + log_prefix = kwargs['logPrefix'] + if 's3BucketArn' in kwargs: + s3_bucket_arn = kwargs['s3BucketArn'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + _setter("log_prefix", log_prefix) _setter("s3_bucket_arn", s3_bucket_arn) if kms_key_arn is not None: @@ -545,7 +595,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -589,7 +641,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch: pulumi.Input['BotAliasCloudWatchLogGroupLogDestinationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatch' in kwargs: + cloud_watch = kwargs['cloudWatch'] + _setter("cloud_watch", cloud_watch) @property @@ -620,7 +676,9 @@ def _configure( _setter: Callable[[Any, Any], None], destination: pulumi.Input['BotAliasTextLogDestinationArgs'], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) _setter("enabled", enabled) @@ -658,7 +716,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_bucket: pulumi.Input['BotS3BucketLogDestinationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + _setter("s3_bucket", s3_bucket) @property @@ -689,7 +751,9 @@ def _configure( _setter: Callable[[Any, Any], None], destination: pulumi.Input['BotAudioLogDestinationArgs'], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) _setter("enabled", enabled) @@ -732,7 +796,9 @@ def _configure( _setter: Callable[[Any, Any], None], text: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("text", text) _setter("value", value) @@ -780,7 +846,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogGroupArn' in kwargs: + cloud_watch_log_group_arn = kwargs['cloudWatchLogGroupArn'] + if 'logPrefix' in kwargs: + log_prefix = kwargs['logPrefix'] + _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) _setter("log_prefix", log_prefix) @@ -837,7 +909,11 @@ def _configure( name: pulumi.Input[str], next_step: pulumi.Input['BotDialogStateArgs'], response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nextStep' in kwargs: + next_step = kwargs['nextStep'] + _setter("condition", condition) _setter("name", name) _setter("next_step", next_step) @@ -917,7 +993,15 @@ def _configure( conditional_branches: pulumi.Input[Sequence[pulumi.Input['BotConditionalBranchArgs']]], default_branch: pulumi.Input['BotDefaultConditionalBranchArgs'], is_active: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalBranches' in kwargs: + conditional_branches = kwargs['conditionalBranches'] + if 'defaultBranch' in kwargs: + default_branch = kwargs['defaultBranch'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + _setter("conditional_branches", conditional_branches) _setter("default_branch", default_branch) _setter("is_active", is_active) @@ -975,7 +1059,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], expression_string: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'expressionString' in kwargs: + expression_string = kwargs['expressionString'] + _setter("expression_string", expression_string) @property @@ -1009,7 +1097,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioLogSettings' in kwargs: + audio_log_settings = kwargs['audioLogSettings'] + if 'textLogSettings' in kwargs: + text_log_settings = kwargs['textLogSettings'] + if audio_log_settings is not None: _setter("audio_log_settings", audio_log_settings) if text_log_settings is not None: @@ -1050,7 +1144,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -1090,7 +1186,11 @@ def _configure( phrase: pulumi.Input[str], display_as: Optional[pulumi.Input[str]] = None, weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayAs' in kwargs: + display_as = kwargs['displayAs'] + _setter("phrase", phrase) if display_as is not None: _setter("display_as", display_as) @@ -1149,7 +1249,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_vocabulary_items: pulumi.Input[Sequence[pulumi.Input['BotCustomVocabularyItemArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customVocabularyItems' in kwargs: + custom_vocabulary_items = kwargs['customVocabularyItems'] + _setter("custom_vocabulary_items", custom_vocabulary_items) @property @@ -1182,7 +1286,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nextStep' in kwargs: + next_step = kwargs['nextStep'] + if next_step is not None: _setter("next_step", next_step) if response is not None: @@ -1237,7 +1345,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'slotToElicit' in kwargs: + slot_to_elicit = kwargs['slotToElicit'] + if 'suppressNextMessage' in kwargs: + suppress_next_message = kwargs['suppressNextMessage'] + _setter("type", type) if slot_to_elicit is not None: _setter("slot_to_elicit", slot_to_elicit) @@ -1309,7 +1423,17 @@ def _configure( is_active: pulumi.Input[bool], post_code_hook_specification: pulumi.Input['BotPostDialogCodeHookInvocationSpecificationArgs'], invocation_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableCodeHookInvocation' in kwargs: + enable_code_hook_invocation = kwargs['enableCodeHookInvocation'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + if 'postCodeHookSpecification' in kwargs: + post_code_hook_specification = kwargs['postCodeHookSpecification'] + if 'invocationLabel' in kwargs: + invocation_label = kwargs['invocationLabel'] + _setter("enable_code_hook_invocation", enable_code_hook_invocation) _setter("is_active", is_active) _setter("post_code_hook_specification", post_code_hook_specification) @@ -1380,7 +1504,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1417,7 +1543,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dialogAction' in kwargs: + dialog_action = kwargs['dialogAction'] + if 'sessionAttributes' in kwargs: + session_attributes = kwargs['sessionAttributes'] + if dialog_action is not None: _setter("dialog_action", dialog_action) if intent is not None: @@ -1482,7 +1614,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableCodeHookInvocation' in kwargs: + enable_code_hook_invocation = kwargs['enableCodeHookInvocation'] + if 'invocationLabel' in kwargs: + invocation_label = kwargs['invocationLabel'] + _setter("enable_code_hook_invocation", enable_code_hook_invocation) if invocation_label is not None: _setter("invocation_label", invocation_label) @@ -1527,7 +1665,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], grammar_slot_type_setting: Optional[pulumi.Input['BotGrammarSlotTypeSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'grammarSlotTypeSetting' in kwargs: + grammar_slot_type_setting = kwargs['grammarSlotTypeSetting'] + if grammar_slot_type_setting is not None: _setter("grammar_slot_type_setting", grammar_slot_type_setting) @@ -1566,7 +1708,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fulfillmentUpdatesSpecification' in kwargs: + fulfillment_updates_specification = kwargs['fulfillmentUpdatesSpecification'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + if 'postFulfillmentStatusSpecification' in kwargs: + post_fulfillment_status_specification = kwargs['postFulfillmentStatusSpecification'] + _setter("enabled", enabled) if fulfillment_updates_specification is not None: _setter("fulfillment_updates_specification", fulfillment_updates_specification) @@ -1638,7 +1788,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'delayInSeconds' in kwargs: + delay_in_seconds = kwargs['delayInSeconds'] + if 'messageGroups' in kwargs: + message_groups = kwargs['messageGroups'] + if 'allowInterrupt' in kwargs: + allow_interrupt = kwargs['allowInterrupt'] + _setter("delay_in_seconds", delay_in_seconds) _setter("message_groups", message_groups) if allow_interrupt is not None: @@ -1701,7 +1859,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frequencyInSeconds' in kwargs: + frequency_in_seconds = kwargs['frequencyInSeconds'] + if 'messageGroups' in kwargs: + message_groups = kwargs['messageGroups'] + if 'allowInterrupt' in kwargs: + allow_interrupt = kwargs['allowInterrupt'] + _setter("frequency_in_seconds", frequency_in_seconds) _setter("message_groups", message_groups) if allow_interrupt is not None: @@ -1767,7 +1933,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'startResponse' in kwargs: + start_response = kwargs['startResponse'] + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if 'updateResponse' in kwargs: + update_response = kwargs['updateResponse'] + _setter("active", active) if start_response is not None: _setter("start_response", start_response) @@ -1834,7 +2008,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source: Optional[pulumi.Input['BotGrammarSlotTypeSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if source is not None: _setter("source", source) @@ -1872,7 +2048,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 's3ObjectKey' in kwargs: + s3_object_key = kwargs['s3ObjectKey'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + _setter("s3_bucket_name", s3_bucket_name) _setter("s3_object_key", s3_object_key) if kms_key_arn is not None: @@ -1943,7 +2127,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUrl' in kwargs: + image_url = kwargs['imageUrl'] + _setter("title", title) if buttons is not None: _setter("buttons", buttons) @@ -2029,7 +2217,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codeHook' in kwargs: + code_hook = kwargs['codeHook'] + if 'initialResponse' in kwargs: + initial_response = kwargs['initialResponse'] + if 'nextStep' in kwargs: + next_step = kwargs['nextStep'] + if code_hook is not None: _setter("code_hook", code_hook) if conditional is not None: @@ -2104,7 +2300,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -2148,7 +2346,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'closingResponse' in kwargs: + closing_response = kwargs['closingResponse'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + if 'nextStep' in kwargs: + next_step = kwargs['nextStep'] + if closing_response is not None: _setter("closing_response", closing_response) if conditional is not None: @@ -2271,7 +2477,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'promptSpecification' in kwargs: + prompt_specification = kwargs['promptSpecification'] + if 'codeHook' in kwargs: + code_hook = kwargs['codeHook'] + if 'confirmationConditional' in kwargs: + confirmation_conditional = kwargs['confirmationConditional'] + if 'confirmationNextStep' in kwargs: + confirmation_next_step = kwargs['confirmationNextStep'] + if 'confirmationResponse' in kwargs: + confirmation_response = kwargs['confirmationResponse'] + if 'declinationConditional' in kwargs: + declination_conditional = kwargs['declinationConditional'] + if 'declinationNextStep' in kwargs: + declination_next_step = kwargs['declinationNextStep'] + if 'declinationResponse' in kwargs: + declination_response = kwargs['declinationResponse'] + if 'elicitationCodeHook' in kwargs: + elicitation_code_hook = kwargs['elicitationCodeHook'] + if 'failureConditional' in kwargs: + failure_conditional = kwargs['failureConditional'] + if 'failureNextStep' in kwargs: + failure_next_step = kwargs['failureNextStep'] + if 'failureResponse' in kwargs: + failure_response = kwargs['failureResponse'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + _setter("prompt_specification", prompt_specification) if code_hook is not None: _setter("code_hook", code_hook) @@ -2475,7 +2709,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if slots is not None: @@ -2565,7 +2801,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dialogCodeHook' in kwargs: + dialog_code_hook = kwargs['dialogCodeHook'] + if 'fulfillmentCodeHook' in kwargs: + fulfillment_code_hook = kwargs['fulfillmentCodeHook'] + if 'initialResponseSetting' in kwargs: + initial_response_setting = kwargs['initialResponseSetting'] + if 'inputContexts' in kwargs: + input_contexts = kwargs['inputContexts'] + if 'intentClosingSetting' in kwargs: + intent_closing_setting = kwargs['intentClosingSetting'] + if 'intentConfirmationSetting' in kwargs: + intent_confirmation_setting = kwargs['intentConfirmationSetting'] + if 'kendraConfiguration' in kwargs: + kendra_configuration = kwargs['kendraConfiguration'] + if 'outputContexts' in kwargs: + output_contexts = kwargs['outputContexts'] + if 'parentIntentSignature' in kwargs: + parent_intent_signature = kwargs['parentIntentSignature'] + if 'sampleUtterances' in kwargs: + sample_utterances = kwargs['sampleUtterances'] + if 'slotPriorities' in kwargs: + slot_priorities = kwargs['slotPriorities'] + _setter("name", name) if description is not None: _setter("description", description) @@ -2758,7 +3018,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kendraIndex' in kwargs: + kendra_index = kwargs['kendraIndex'] + if 'queryFilterString' in kwargs: + query_filter_string = kwargs['queryFilterString'] + if 'queryFilterStringEnabled' in kwargs: + query_filter_string_enabled = kwargs['queryFilterStringEnabled'] + _setter("kendra_index", kendra_index) if query_filter_string is not None: _setter("query_filter_string", query_filter_string) @@ -2831,7 +3099,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localeId' in kwargs: + locale_id = kwargs['localeId'] + if 'nluConfidenceThreshold' in kwargs: + nlu_confidence_threshold = kwargs['nluConfidenceThreshold'] + if 'customVocabulary' in kwargs: + custom_vocabulary = kwargs['customVocabulary'] + if 'slotTypes' in kwargs: + slot_types = kwargs['slotTypes'] + if 'voiceSettings' in kwargs: + voice_settings = kwargs['voiceSettings'] + _setter("locale_id", locale_id) _setter("nlu_confidence_threshold", nlu_confidence_threshold) if custom_vocabulary is not None: @@ -2934,7 +3214,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("message", message) if variations is not None: _setter("variations", variations) @@ -2985,7 +3267,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customPayload' in kwargs: + custom_payload = kwargs['customPayload'] + if 'imageResponseCard' in kwargs: + image_response_card = kwargs['imageResponseCard'] + if 'plainTextMessage' in kwargs: + plain_text_message = kwargs['plainTextMessage'] + if 'ssmlMessage' in kwargs: + ssml_message = kwargs['ssmlMessage'] + if custom_payload is not None: _setter("custom_payload", custom_payload) if image_response_card is not None: @@ -3047,7 +3339,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allow_multiple_values: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowMultipleValues' in kwargs: + allow_multiple_values = kwargs['allowMultipleValues'] + if allow_multiple_values is not None: _setter("allow_multiple_values", allow_multiple_values) @@ -3077,7 +3373,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], obfuscation_setting_type: pulumi.Input['BotObfuscationSettingObfuscationSettingType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'obfuscationSettingType' in kwargs: + obfuscation_setting_type = kwargs['obfuscationSettingType'] + _setter("obfuscation_setting_type", obfuscation_setting_type) @property @@ -3114,7 +3414,13 @@ def _configure( name: pulumi.Input[str], time_to_live_in_seconds: pulumi.Input[int], turns_to_live: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeToLiveInSeconds' in kwargs: + time_to_live_in_seconds = kwargs['timeToLiveInSeconds'] + if 'turnsToLive' in kwargs: + turns_to_live = kwargs['turnsToLive'] + _setter("name", name) _setter("time_to_live_in_seconds", time_to_live_in_seconds) _setter("turns_to_live", turns_to_live) @@ -3163,7 +3469,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -3227,7 +3535,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureConditional' in kwargs: + failure_conditional = kwargs['failureConditional'] + if 'failureNextStep' in kwargs: + failure_next_step = kwargs['failureNextStep'] + if 'failureResponse' in kwargs: + failure_response = kwargs['failureResponse'] + if 'successConditional' in kwargs: + success_conditional = kwargs['successConditional'] + if 'successNextStep' in kwargs: + success_next_step = kwargs['successNextStep'] + if 'successResponse' in kwargs: + success_response = kwargs['successResponse'] + if 'timeoutConditional' in kwargs: + timeout_conditional = kwargs['timeoutConditional'] + if 'timeoutNextStep' in kwargs: + timeout_next_step = kwargs['timeoutNextStep'] + if 'timeoutResponse' in kwargs: + timeout_response = kwargs['timeoutResponse'] + if failure_conditional is not None: _setter("failure_conditional", failure_conditional) if failure_next_step is not None: @@ -3404,7 +3732,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureConditional' in kwargs: + failure_conditional = kwargs['failureConditional'] + if 'failureNextStep' in kwargs: + failure_next_step = kwargs['failureNextStep'] + if 'failureResponse' in kwargs: + failure_response = kwargs['failureResponse'] + if 'successConditional' in kwargs: + success_conditional = kwargs['successConditional'] + if 'successNextStep' in kwargs: + success_next_step = kwargs['successNextStep'] + if 'successResponse' in kwargs: + success_response = kwargs['successResponse'] + if 'timeoutConditional' in kwargs: + timeout_conditional = kwargs['timeoutConditional'] + if 'timeoutNextStep' in kwargs: + timeout_next_step = kwargs['timeoutNextStep'] + if 'timeoutResponse' in kwargs: + timeout_response = kwargs['timeoutResponse'] + if failure_conditional is not None: _setter("failure_conditional", failure_conditional) if failure_next_step is not None: @@ -3562,7 +3910,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRetries' in kwargs: + max_retries = kwargs['maxRetries'] + if 'messageGroupsList' in kwargs: + message_groups_list = kwargs['messageGroupsList'] + if 'allowInterrupt' in kwargs: + allow_interrupt = kwargs['allowInterrupt'] + if 'messageSelectionStrategy' in kwargs: + message_selection_strategy = kwargs['messageSelectionStrategy'] + if 'promptAttemptsSpecification' in kwargs: + prompt_attempts_specification = kwargs['promptAttemptsSpecification'] + _setter("max_retries", max_retries) _setter("message_groups_list", message_groups_list) if allow_interrupt is not None: @@ -3643,7 +4003,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'messageGroupsList' in kwargs: + message_groups_list = kwargs['messageGroupsList'] + if 'allowInterrupt' in kwargs: + allow_interrupt = kwargs['allowInterrupt'] + _setter("message_groups_list", message_groups_list) if allow_interrupt is not None: _setter("allow_interrupt", allow_interrupt) @@ -3694,7 +4060,15 @@ def _configure( log_prefix: pulumi.Input[str], s3_bucket_arn: pulumi.Input[str], kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logPrefix' in kwargs: + log_prefix = kwargs['logPrefix'] + if 's3BucketArn' in kwargs: + s3_bucket_arn = kwargs['s3BucketArn'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + _setter("log_prefix", log_prefix) _setter("s3_bucket_arn", s3_bucket_arn) if kms_key_arn is not None: @@ -3761,7 +4135,15 @@ def _configure( s3_bucket: pulumi.Input[str], s3_object_key: pulumi.Input[str], s3_object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3ObjectKey' in kwargs: + s3_object_key = kwargs['s3ObjectKey'] + if 's3ObjectVersion' in kwargs: + s3_object_version = kwargs['s3ObjectVersion'] + _setter("s3_bucket", s3_bucket) _setter("s3_object_key", s3_object_key) if s3_object_version is not None: @@ -3819,7 +4201,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], utterance: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("utterance", utterance) @property @@ -3848,7 +4232,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -3882,7 +4268,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -3950,7 +4338,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captureConditional' in kwargs: + capture_conditional = kwargs['captureConditional'] + if 'captureNextStep' in kwargs: + capture_next_step = kwargs['captureNextStep'] + if 'captureResponse' in kwargs: + capture_response = kwargs['captureResponse'] + if 'codeHook' in kwargs: + code_hook = kwargs['codeHook'] + if 'elicitationCodeHook' in kwargs: + elicitation_code_hook = kwargs['elicitationCodeHook'] + if 'failureConditional' in kwargs: + failure_conditional = kwargs['failureConditional'] + if 'failureNextStep' in kwargs: + failure_next_step = kwargs['failureNextStep'] + if 'failureResponse' in kwargs: + failure_response = kwargs['failureResponse'] + if capture_conditional is not None: _setter("capture_conditional", capture_conditional) if capture_next_step is not None: @@ -4081,7 +4487,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_value_list: pulumi.Input[Sequence[pulumi.Input['BotSlotDefaultValueArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValueList' in kwargs: + default_value_list = kwargs['defaultValueList'] + _setter("default_value_list", default_value_list) @property @@ -4113,7 +4523,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + _setter("default_value", default_value) @property @@ -4148,7 +4562,11 @@ def _configure( _setter: Callable[[Any, Any], None], priority: pulumi.Input[int], slot_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'slotName' in kwargs: + slot_name = kwargs['slotName'] + _setter("priority", priority) _setter("slot_name", slot_name) @@ -4192,7 +4610,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sampleValue' in kwargs: + sample_value = kwargs['sampleValue'] + _setter("sample_value", sample_value) if synonyms is not None: _setter("synonyms", synonyms) @@ -4246,7 +4668,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'externalSourceSetting' in kwargs: + external_source_setting = kwargs['externalSourceSetting'] + if 'parentSlotTypeSignature' in kwargs: + parent_slot_type_signature = kwargs['parentSlotTypeSignature'] + if 'slotTypeValues' in kwargs: + slot_type_values = kwargs['slotTypeValues'] + if 'valueSelectionSetting' in kwargs: + value_selection_setting = kwargs['valueSelectionSetting'] + _setter("name", name) if description is not None: _setter("description", description) @@ -4350,7 +4782,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'slotConstraint' in kwargs: + slot_constraint = kwargs['slotConstraint'] + if 'defaultValueSpecification' in kwargs: + default_value_specification = kwargs['defaultValueSpecification'] + if 'promptSpecification' in kwargs: + prompt_specification = kwargs['promptSpecification'] + if 'sampleUtterances' in kwargs: + sample_utterances = kwargs['sampleUtterances'] + if 'slotCaptureSetting' in kwargs: + slot_capture_setting = kwargs['slotCaptureSetting'] + if 'waitAndContinueSpecification' in kwargs: + wait_and_continue_specification = kwargs['waitAndContinueSpecification'] + _setter("slot_constraint", slot_constraint) if default_value_specification is not None: _setter("default_value_specification", default_value_specification) @@ -4454,7 +4900,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'slotName' in kwargs: + slot_name = kwargs['slotName'] + if 'slotValueOverride' in kwargs: + slot_value_override = kwargs['slotValueOverride'] + if slot_name is not None: _setter("slot_name", slot_name) if slot_value_override is not None: @@ -4503,7 +4955,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if shape is not None: _setter("shape", shape) if value is not None: @@ -4564,7 +5018,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pattern: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("pattern", pattern) @property @@ -4601,7 +5057,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resolutionStrategy' in kwargs: + resolution_strategy = kwargs['resolutionStrategy'] + if 'advancedRecognitionSetting' in kwargs: + advanced_recognition_setting = kwargs['advancedRecognitionSetting'] + if 'regexFilter' in kwargs: + regex_filter = kwargs['regexFilter'] + _setter("resolution_strategy", resolution_strategy) if advanced_recognition_setting is not None: _setter("advanced_recognition_setting", advanced_recognition_setting) @@ -4652,7 +5116,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], interpreted_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'interpretedValue' in kwargs: + interpreted_value = kwargs['interpretedValue'] + if interpreted_value is not None: _setter("interpreted_value", interpreted_value) @@ -4699,7 +5167,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'slotTypeName' in kwargs: + slot_type_name = kwargs['slotTypeName'] + if 'valueElicitationSetting' in kwargs: + value_elicitation_setting = kwargs['valueElicitationSetting'] + if 'multipleValuesSetting' in kwargs: + multiple_values_setting = kwargs['multipleValuesSetting'] + if 'obfuscationSetting' in kwargs: + obfuscation_setting = kwargs['obfuscationSetting'] + _setter("name", name) _setter("slot_type_name", slot_type_name) _setter("value_elicitation_setting", value_elicitation_setting) @@ -4781,7 +5259,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -4822,7 +5302,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frequencyInSeconds' in kwargs: + frequency_in_seconds = kwargs['frequencyInSeconds'] + if 'messageGroupsList' in kwargs: + message_groups_list = kwargs['messageGroupsList'] + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if 'allowInterrupt' in kwargs: + allow_interrupt = kwargs['allowInterrupt'] + _setter("frequency_in_seconds", frequency_in_seconds) _setter("message_groups_list", message_groups_list) _setter("timeout_in_seconds", timeout_in_seconds) @@ -4889,7 +5379,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4934,7 +5426,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], detect_sentiment: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detectSentiment' in kwargs: + detect_sentiment = kwargs['detectSentiment'] + _setter("detect_sentiment", detect_sentiment) @property @@ -4975,7 +5471,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'botAliasLocaleSettings' in kwargs: + bot_alias_locale_settings = kwargs['botAliasLocaleSettings'] + if 'conversationLogSettings' in kwargs: + conversation_log_settings = kwargs['conversationLogSettings'] + if 'sentimentAnalysisSettings' in kwargs: + sentiment_analysis_settings = kwargs['sentimentAnalysisSettings'] + if bot_alias_locale_settings is not None: _setter("bot_alias_locale_settings", bot_alias_locale_settings) if conversation_log_settings is not None: @@ -5040,7 +5544,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch: pulumi.Input['BotCloudWatchLogGroupLogDestinationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatch' in kwargs: + cloud_watch = kwargs['cloudWatch'] + _setter("cloud_watch", cloud_watch) @property @@ -5071,7 +5579,9 @@ def _configure( _setter: Callable[[Any, Any], None], destination: pulumi.Input['BotTextLogDestinationArgs'], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) _setter("enabled", enabled) @@ -5109,7 +5619,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_bot_version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceBotVersion' in kwargs: + source_bot_version = kwargs['sourceBotVersion'] + _setter("source_bot_version", source_bot_version) @property @@ -5137,7 +5651,13 @@ def _configure( _setter: Callable[[Any, Any], None], bot_version_locale_details: pulumi.Input['BotVersionLocaleDetailsArgs'], locale_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'botVersionLocaleDetails' in kwargs: + bot_version_locale_details = kwargs['botVersionLocaleDetails'] + if 'localeId' in kwargs: + locale_id = kwargs['localeId'] + _setter("bot_version_locale_details", bot_version_locale_details) _setter("locale_id", locale_id) @@ -5180,7 +5700,11 @@ def _configure( _setter: Callable[[Any, Any], None], voice_id: pulumi.Input[str], engine: Optional[pulumi.Input['BotVoiceSettingsEngine']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'voiceId' in kwargs: + voice_id = kwargs['voiceId'] + _setter("voice_id", voice_id) if engine is not None: _setter("engine", engine) @@ -5238,7 +5762,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'continueResponse' in kwargs: + continue_response = kwargs['continueResponse'] + if 'waitingResponse' in kwargs: + waiting_response = kwargs['waitingResponse'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + if 'stillWaitingResponse' in kwargs: + still_waiting_response = kwargs['stillWaitingResponse'] + _setter("continue_response", continue_response) _setter("waiting_response", waiting_response) if is_active is not None: @@ -5310,7 +5844,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], child_directed: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'childDirected' in kwargs: + child_directed = kwargs['childDirected'] + _setter("child_directed", child_directed) @property @@ -5333,10 +5871,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class SentimentAnalysisSettingsPropertiesArgs: def __init__(__self__, *, @@ -5353,7 +5893,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], detect_sentiment: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detectSentiment' in kwargs: + detect_sentiment = kwargs['detectSentiment'] + _setter("detect_sentiment", detect_sentiment) @property diff --git a/sdk/python/pulumi_aws_native/lex/bot.py b/sdk/python/pulumi_aws_native/lex/bot.py index ae1841a724..2c92873eb9 100644 --- a/sdk/python/pulumi_aws_native/lex/bot.py +++ b/sdk/python/pulumi_aws_native/lex/bot.py @@ -65,7 +65,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPrivacy' in kwargs: + data_privacy = kwargs['dataPrivacy'] + if 'idleSessionTtlInSeconds' in kwargs: + idle_session_ttl_in_seconds = kwargs['idleSessionTtlInSeconds'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'autoBuildBotLocales' in kwargs: + auto_build_bot_locales = kwargs['autoBuildBotLocales'] + if 'botFileS3Location' in kwargs: + bot_file_s3_location = kwargs['botFileS3Location'] + if 'botLocales' in kwargs: + bot_locales = kwargs['botLocales'] + if 'botTags' in kwargs: + bot_tags = kwargs['botTags'] + if 'testBotAliasSettings' in kwargs: + test_bot_alias_settings = kwargs['testBotAliasSettings'] + if 'testBotAliasTags' in kwargs: + test_bot_alias_tags = kwargs['testBotAliasTags'] + _setter("data_privacy", data_privacy) _setter("idle_session_ttl_in_seconds", idle_session_ttl_in_seconds) _setter("role_arn", role_arn) diff --git a/sdk/python/pulumi_aws_native/lex/bot_alias.py b/sdk/python/pulumi_aws_native/lex/bot_alias.py index c746431082..1dff2d884a 100644 --- a/sdk/python/pulumi_aws_native/lex/bot_alias.py +++ b/sdk/python/pulumi_aws_native/lex/bot_alias.py @@ -52,7 +52,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'botId' in kwargs: + bot_id = kwargs['botId'] + if 'botAliasLocaleSettings' in kwargs: + bot_alias_locale_settings = kwargs['botAliasLocaleSettings'] + if 'botAliasName' in kwargs: + bot_alias_name = kwargs['botAliasName'] + if 'botAliasTags' in kwargs: + bot_alias_tags = kwargs['botAliasTags'] + if 'botVersion' in kwargs: + bot_version = kwargs['botVersion'] + if 'conversationLogSettings' in kwargs: + conversation_log_settings = kwargs['conversationLogSettings'] + if 'sentimentAnalysisSettings' in kwargs: + sentiment_analysis_settings = kwargs['sentimentAnalysisSettings'] + _setter("bot_id", bot_id) if bot_alias_locale_settings is not None: _setter("bot_alias_locale_settings", bot_alias_locale_settings) diff --git a/sdk/python/pulumi_aws_native/lex/bot_version.py b/sdk/python/pulumi_aws_native/lex/bot_version.py index 8c35b2d5a3..60e7c30473 100644 --- a/sdk/python/pulumi_aws_native/lex/bot_version.py +++ b/sdk/python/pulumi_aws_native/lex/bot_version.py @@ -34,7 +34,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'botId' in kwargs: + bot_id = kwargs['botId'] + if 'botVersionLocaleSpecification' in kwargs: + bot_version_locale_specification = kwargs['botVersionLocaleSpecification'] + _setter("bot_id", bot_id) _setter("bot_version_locale_specification", bot_version_locale_specification) if description is not None: diff --git a/sdk/python/pulumi_aws_native/lex/outputs.py b/sdk/python/pulumi_aws_native/lex/outputs.py index bb69d604ce..4e91254038 100644 --- a/sdk/python/pulumi_aws_native/lex/outputs.py +++ b/sdk/python/pulumi_aws_native/lex/outputs.py @@ -137,7 +137,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], audio_recognition_strategy: Optional['BotAudioRecognitionStrategy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioRecognitionStrategy' in kwargs: + audio_recognition_strategy = kwargs['audioRecognitionStrategy'] + if audio_recognition_strategy is not None: _setter("audio_recognition_strategy", audio_recognition_strategy) @@ -182,7 +186,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_bucket: 'outputs.BotAliasS3BucketLogDestination', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + _setter("s3_bucket", s3_bucket) @property @@ -212,7 +220,9 @@ def _configure( _setter: Callable[[Any, Any], None], destination: 'outputs.BotAliasAudioLogDestination', enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) _setter("enabled", enabled) @@ -265,7 +275,13 @@ def _configure( _setter: Callable[[Any, Any], None], cloud_watch_log_group_arn: str, log_prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogGroupArn' in kwargs: + cloud_watch_log_group_arn = kwargs['cloudWatchLogGroupArn'] + if 'logPrefix' in kwargs: + log_prefix = kwargs['logPrefix'] + _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) _setter("log_prefix", log_prefix) @@ -321,7 +337,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lambda_code_hook: 'outputs.BotAliasLambdaCodeHook', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaCodeHook' in kwargs: + lambda_code_hook = kwargs['lambdaCodeHook'] + _setter("lambda_code_hook", lambda_code_hook) @property @@ -370,7 +390,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioLogSettings' in kwargs: + audio_log_settings = kwargs['audioLogSettings'] + if 'textLogSettings' in kwargs: + text_log_settings = kwargs['textLogSettings'] + if audio_log_settings is not None: _setter("audio_log_settings", audio_log_settings) if text_log_settings is not None: @@ -429,7 +455,13 @@ def _configure( _setter: Callable[[Any, Any], None], code_hook_interface_version: str, lambda_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codeHookInterfaceVersion' in kwargs: + code_hook_interface_version = kwargs['codeHookInterfaceVersion'] + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + _setter("code_hook_interface_version", code_hook_interface_version) _setter("lambda_arn", lambda_arn) @@ -489,7 +521,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, code_hook_specification: Optional['outputs.BotAliasCodeHookSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codeHookSpecification' in kwargs: + code_hook_specification = kwargs['codeHookSpecification'] + _setter("enabled", enabled) if code_hook_specification is not None: _setter("code_hook_specification", code_hook_specification) @@ -549,7 +585,13 @@ def _configure( _setter: Callable[[Any, Any], None], bot_alias_locale_setting: 'outputs.BotAliasLocaleSettings', locale_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'botAliasLocaleSetting' in kwargs: + bot_alias_locale_setting = kwargs['botAliasLocaleSetting'] + if 'localeId' in kwargs: + locale_id = kwargs['localeId'] + _setter("bot_alias_locale_setting", bot_alias_locale_setting) _setter("locale_id", locale_id) @@ -615,7 +657,15 @@ def _configure( log_prefix: str, s3_bucket_arn: str, kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logPrefix' in kwargs: + log_prefix = kwargs['logPrefix'] + if 's3BucketArn' in kwargs: + s3_bucket_arn = kwargs['s3BucketArn'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + _setter("log_prefix", log_prefix) _setter("s3_bucket_arn", s3_bucket_arn) if kms_key_arn is not None: @@ -669,7 +719,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -725,7 +777,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch: 'outputs.BotAliasCloudWatchLogGroupLogDestination', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatch' in kwargs: + cloud_watch = kwargs['cloudWatch'] + _setter("cloud_watch", cloud_watch) @property @@ -755,7 +811,9 @@ def _configure( _setter: Callable[[Any, Any], None], destination: 'outputs.BotAliasTextLogDestination', enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) _setter("enabled", enabled) @@ -805,7 +863,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_bucket: 'outputs.BotS3BucketLogDestination', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + _setter("s3_bucket", s3_bucket) @property @@ -835,7 +897,9 @@ def _configure( _setter: Callable[[Any, Any], None], destination: 'outputs.BotAudioLogDestination', enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) _setter("enabled", enabled) @@ -873,7 +937,9 @@ def _configure( _setter: Callable[[Any, Any], None], text: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("text", text) _setter("value", value) @@ -932,7 +998,13 @@ def _configure( _setter: Callable[[Any, Any], None], cloud_watch_log_group_arn: str, log_prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogGroupArn' in kwargs: + cloud_watch_log_group_arn = kwargs['cloudWatchLogGroupArn'] + if 'logPrefix' in kwargs: + log_prefix = kwargs['logPrefix'] + _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) _setter("log_prefix", log_prefix) @@ -989,7 +1061,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], expression_string: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'expressionString' in kwargs: + expression_string = kwargs['expressionString'] + _setter("expression_string", expression_string) @property @@ -1049,7 +1125,11 @@ def _configure( name: str, next_step: 'outputs.BotDialogState', response: Optional['outputs.BotResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nextStep' in kwargs: + next_step = kwargs['nextStep'] + _setter("condition", condition) _setter("name", name) _setter("next_step", next_step) @@ -1137,7 +1217,15 @@ def _configure( conditional_branches: Sequence['outputs.BotConditionalBranch'], default_branch: 'outputs.BotDefaultConditionalBranch', is_active: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalBranches' in kwargs: + conditional_branches = kwargs['conditionalBranches'] + if 'defaultBranch' in kwargs: + default_branch = kwargs['defaultBranch'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + _setter("conditional_branches", conditional_branches) _setter("default_branch", default_branch) _setter("is_active", is_active) @@ -1207,7 +1295,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioLogSettings' in kwargs: + audio_log_settings = kwargs['audioLogSettings'] + if 'textLogSettings' in kwargs: + text_log_settings = kwargs['textLogSettings'] + if audio_log_settings is not None: _setter("audio_log_settings", audio_log_settings) if text_log_settings is not None: @@ -1243,7 +1337,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -1290,7 +1386,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_vocabulary_items: Sequence['outputs.BotCustomVocabularyItem'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customVocabularyItems' in kwargs: + custom_vocabulary_items = kwargs['customVocabularyItems'] + _setter("custom_vocabulary_items", custom_vocabulary_items) @property @@ -1343,7 +1443,11 @@ def _configure( phrase: str, display_as: Optional[str] = None, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayAs' in kwargs: + display_as = kwargs['displayAs'] + _setter("phrase", phrase) if display_as is not None: _setter("display_as", display_as) @@ -1415,7 +1519,11 @@ def _configure( _setter: Callable[[Any, Any], None], next_step: Optional['outputs.BotDialogState'] = None, response: Optional['outputs.BotResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nextStep' in kwargs: + next_step = kwargs['nextStep'] + if next_step is not None: _setter("next_step", next_step) if response is not None: @@ -1484,7 +1592,13 @@ def _configure( type: 'BotDialogActionType', slot_to_elicit: Optional[str] = None, suppress_next_message: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'slotToElicit' in kwargs: + slot_to_elicit = kwargs['slotToElicit'] + if 'suppressNextMessage' in kwargs: + suppress_next_message = kwargs['suppressNextMessage'] + _setter("type", type) if slot_to_elicit is not None: _setter("slot_to_elicit", slot_to_elicit) @@ -1570,7 +1684,17 @@ def _configure( is_active: bool, post_code_hook_specification: 'outputs.BotPostDialogCodeHookInvocationSpecification', invocation_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableCodeHookInvocation' in kwargs: + enable_code_hook_invocation = kwargs['enableCodeHookInvocation'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + if 'postCodeHookSpecification' in kwargs: + post_code_hook_specification = kwargs['postCodeHookSpecification'] + if 'invocationLabel' in kwargs: + invocation_label = kwargs['invocationLabel'] + _setter("enable_code_hook_invocation", enable_code_hook_invocation) _setter("is_active", is_active) _setter("post_code_hook_specification", post_code_hook_specification) @@ -1628,7 +1752,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1683,7 +1809,13 @@ def _configure( dialog_action: Optional['outputs.BotDialogAction'] = None, intent: Optional['outputs.BotIntentOverride'] = None, session_attributes: Optional[Sequence['outputs.BotSessionAttribute']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dialogAction' in kwargs: + dialog_action = kwargs['dialogAction'] + if 'sessionAttributes' in kwargs: + session_attributes = kwargs['sessionAttributes'] + if dialog_action is not None: _setter("dialog_action", dialog_action) if intent is not None: @@ -1758,7 +1890,13 @@ def _configure( _setter: Callable[[Any, Any], None], enable_code_hook_invocation: bool, invocation_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableCodeHookInvocation' in kwargs: + enable_code_hook_invocation = kwargs['enableCodeHookInvocation'] + if 'invocationLabel' in kwargs: + invocation_label = kwargs['invocationLabel'] + _setter("enable_code_hook_invocation", enable_code_hook_invocation) if invocation_label is not None: _setter("invocation_label", invocation_label) @@ -1815,7 +1953,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], grammar_slot_type_setting: Optional['outputs.BotGrammarSlotTypeSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'grammarSlotTypeSetting' in kwargs: + grammar_slot_type_setting = kwargs['grammarSlotTypeSetting'] + if grammar_slot_type_setting is not None: _setter("grammar_slot_type_setting", grammar_slot_type_setting) @@ -1874,7 +2016,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fulfillmentUpdatesSpecification' in kwargs: + fulfillment_updates_specification = kwargs['fulfillmentUpdatesSpecification'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + if 'postFulfillmentStatusSpecification' in kwargs: + post_fulfillment_status_specification = kwargs['postFulfillmentStatusSpecification'] + _setter("enabled", enabled) if fulfillment_updates_specification is not None: _setter("fulfillment_updates_specification", fulfillment_updates_specification) @@ -1954,7 +2104,15 @@ def _configure( delay_in_seconds: int, message_groups: Sequence['outputs.BotMessageGroup'], allow_interrupt: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'delayInSeconds' in kwargs: + delay_in_seconds = kwargs['delayInSeconds'] + if 'messageGroups' in kwargs: + message_groups = kwargs['messageGroups'] + if 'allowInterrupt' in kwargs: + allow_interrupt = kwargs['allowInterrupt'] + _setter("delay_in_seconds", delay_in_seconds) _setter("message_groups", message_groups) if allow_interrupt is not None: @@ -2029,7 +2187,15 @@ def _configure( frequency_in_seconds: int, message_groups: Sequence['outputs.BotMessageGroup'], allow_interrupt: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frequencyInSeconds' in kwargs: + frequency_in_seconds = kwargs['frequencyInSeconds'] + if 'messageGroups' in kwargs: + message_groups = kwargs['messageGroups'] + if 'allowInterrupt' in kwargs: + allow_interrupt = kwargs['allowInterrupt'] + _setter("frequency_in_seconds", frequency_in_seconds) _setter("message_groups", message_groups) if allow_interrupt is not None: @@ -2107,7 +2273,15 @@ def _configure( start_response: Optional['outputs.BotFulfillmentStartResponseSpecification'] = None, timeout_in_seconds: Optional[int] = None, update_response: Optional['outputs.BotFulfillmentUpdateResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'startResponse' in kwargs: + start_response = kwargs['startResponse'] + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if 'updateResponse' in kwargs: + update_response = kwargs['updateResponse'] + _setter("active", active) if start_response is not None: _setter("start_response", start_response) @@ -2161,7 +2335,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source: Optional['outputs.BotGrammarSlotTypeSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if source is not None: _setter("source", source) @@ -2219,7 +2395,15 @@ def _configure( s3_bucket_name: str, s3_object_key: str, kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3BucketName' in kwargs: + s3_bucket_name = kwargs['s3BucketName'] + if 's3ObjectKey' in kwargs: + s3_object_key = kwargs['s3ObjectKey'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + _setter("s3_bucket_name", s3_bucket_name) _setter("s3_object_key", s3_object_key) if kms_key_arn is not None: @@ -2298,7 +2482,11 @@ def _configure( buttons: Optional[Sequence['outputs.BotButton']] = None, image_url: Optional[str] = None, subtitle: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUrl' in kwargs: + image_url = kwargs['imageUrl'] + _setter("title", title) if buttons is not None: _setter("buttons", buttons) @@ -2392,7 +2580,15 @@ def _configure( conditional: Optional['outputs.BotConditionalSpecification'] = None, initial_response: Optional['outputs.BotResponseSpecification'] = None, next_step: Optional['outputs.BotDialogState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codeHook' in kwargs: + code_hook = kwargs['codeHook'] + if 'initialResponse' in kwargs: + initial_response = kwargs['initialResponse'] + if 'nextStep' in kwargs: + next_step = kwargs['nextStep'] + if code_hook is not None: _setter("code_hook", code_hook) if conditional is not None: @@ -2454,7 +2650,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -2565,7 +2763,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dialogCodeHook' in kwargs: + dialog_code_hook = kwargs['dialogCodeHook'] + if 'fulfillmentCodeHook' in kwargs: + fulfillment_code_hook = kwargs['fulfillmentCodeHook'] + if 'initialResponseSetting' in kwargs: + initial_response_setting = kwargs['initialResponseSetting'] + if 'inputContexts' in kwargs: + input_contexts = kwargs['inputContexts'] + if 'intentClosingSetting' in kwargs: + intent_closing_setting = kwargs['intentClosingSetting'] + if 'intentConfirmationSetting' in kwargs: + intent_confirmation_setting = kwargs['intentConfirmationSetting'] + if 'kendraConfiguration' in kwargs: + kendra_configuration = kwargs['kendraConfiguration'] + if 'outputContexts' in kwargs: + output_contexts = kwargs['outputContexts'] + if 'parentIntentSignature' in kwargs: + parent_intent_signature = kwargs['parentIntentSignature'] + if 'sampleUtterances' in kwargs: + sample_utterances = kwargs['sampleUtterances'] + if 'slotPriorities' in kwargs: + slot_priorities = kwargs['slotPriorities'] + _setter("name", name) if description is not None: _setter("description", description) @@ -2732,7 +2954,15 @@ def _configure( conditional: Optional['outputs.BotConditionalSpecification'] = None, is_active: Optional[bool] = None, next_step: Optional['outputs.BotDialogState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'closingResponse' in kwargs: + closing_response = kwargs['closingResponse'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + if 'nextStep' in kwargs: + next_step = kwargs['nextStep'] + if closing_response is not None: _setter("closing_response", closing_response) if conditional is not None: @@ -2883,7 +3113,35 @@ def _configure( failure_next_step: Optional['outputs.BotDialogState'] = None, failure_response: Optional['outputs.BotResponseSpecification'] = None, is_active: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'promptSpecification' in kwargs: + prompt_specification = kwargs['promptSpecification'] + if 'codeHook' in kwargs: + code_hook = kwargs['codeHook'] + if 'confirmationConditional' in kwargs: + confirmation_conditional = kwargs['confirmationConditional'] + if 'confirmationNextStep' in kwargs: + confirmation_next_step = kwargs['confirmationNextStep'] + if 'confirmationResponse' in kwargs: + confirmation_response = kwargs['confirmationResponse'] + if 'declinationConditional' in kwargs: + declination_conditional = kwargs['declinationConditional'] + if 'declinationNextStep' in kwargs: + declination_next_step = kwargs['declinationNextStep'] + if 'declinationResponse' in kwargs: + declination_response = kwargs['declinationResponse'] + if 'elicitationCodeHook' in kwargs: + elicitation_code_hook = kwargs['elicitationCodeHook'] + if 'failureConditional' in kwargs: + failure_conditional = kwargs['failureConditional'] + if 'failureNextStep' in kwargs: + failure_next_step = kwargs['failureNextStep'] + if 'failureResponse' in kwargs: + failure_response = kwargs['failureResponse'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + _setter("prompt_specification", prompt_specification) if code_hook is not None: _setter("code_hook", code_hook) @@ -3038,7 +3296,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, slots: Optional[Sequence['outputs.BotSlotValueOverrideMap']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if slots is not None: @@ -3107,7 +3367,15 @@ def _configure( kendra_index: str, query_filter_string: Optional[str] = None, query_filter_string_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kendraIndex' in kwargs: + kendra_index = kwargs['kendraIndex'] + if 'queryFilterString' in kwargs: + query_filter_string = kwargs['queryFilterString'] + if 'queryFilterStringEnabled' in kwargs: + query_filter_string_enabled = kwargs['queryFilterStringEnabled'] + _setter("kendra_index", kendra_index) if query_filter_string is not None: _setter("query_filter_string", query_filter_string) @@ -3196,7 +3464,19 @@ def _configure( intents: Optional[Sequence['outputs.BotIntent']] = None, slot_types: Optional[Sequence['outputs.BotSlotType']] = None, voice_settings: Optional['outputs.BotVoiceSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localeId' in kwargs: + locale_id = kwargs['localeId'] + if 'nluConfidenceThreshold' in kwargs: + nlu_confidence_threshold = kwargs['nluConfidenceThreshold'] + if 'customVocabulary' in kwargs: + custom_vocabulary = kwargs['customVocabulary'] + if 'slotTypes' in kwargs: + slot_types = kwargs['slotTypes'] + if 'voiceSettings' in kwargs: + voice_settings = kwargs['voiceSettings'] + _setter("locale_id", locale_id) _setter("nlu_confidence_threshold", nlu_confidence_threshold) if custom_vocabulary is not None: @@ -3302,7 +3582,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customPayload' in kwargs: + custom_payload = kwargs['customPayload'] + if 'imageResponseCard' in kwargs: + image_response_card = kwargs['imageResponseCard'] + if 'plainTextMessage' in kwargs: + plain_text_message = kwargs['plainTextMessage'] + if 'ssmlMessage' in kwargs: + ssml_message = kwargs['ssmlMessage'] + if custom_payload is not None: _setter("custom_payload", custom_payload) if image_response_card is not None: @@ -3355,7 +3645,9 @@ def _configure( _setter: Callable[[Any, Any], None], message: 'outputs.BotMessage', variations: Optional[Sequence['outputs.BotMessage']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("message", message) if variations is not None: _setter("variations", variations) @@ -3409,7 +3701,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], allow_multiple_values: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowMultipleValues' in kwargs: + allow_multiple_values = kwargs['allowMultipleValues'] + if allow_multiple_values is not None: _setter("allow_multiple_values", allow_multiple_values) @@ -3455,7 +3751,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], obfuscation_setting_type: 'BotObfuscationSettingObfuscationSettingType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'obfuscationSettingType' in kwargs: + obfuscation_setting_type = kwargs['obfuscationSettingType'] + _setter("obfuscation_setting_type", obfuscation_setting_type) @property @@ -3510,7 +3810,13 @@ def _configure( name: str, time_to_live_in_seconds: int, turns_to_live: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeToLiveInSeconds' in kwargs: + time_to_live_in_seconds = kwargs['timeToLiveInSeconds'] + if 'turnsToLive' in kwargs: + turns_to_live = kwargs['turnsToLive'] + _setter("name", name) _setter("time_to_live_in_seconds", time_to_live_in_seconds) _setter("turns_to_live", turns_to_live) @@ -3550,7 +3856,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -3646,7 +3954,27 @@ def _configure( timeout_conditional: Optional['outputs.BotConditionalSpecification'] = None, timeout_next_step: Optional['outputs.BotDialogState'] = None, timeout_response: Optional['outputs.BotResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureConditional' in kwargs: + failure_conditional = kwargs['failureConditional'] + if 'failureNextStep' in kwargs: + failure_next_step = kwargs['failureNextStep'] + if 'failureResponse' in kwargs: + failure_response = kwargs['failureResponse'] + if 'successConditional' in kwargs: + success_conditional = kwargs['successConditional'] + if 'successNextStep' in kwargs: + success_next_step = kwargs['successNextStep'] + if 'successResponse' in kwargs: + success_response = kwargs['successResponse'] + if 'timeoutConditional' in kwargs: + timeout_conditional = kwargs['timeoutConditional'] + if 'timeoutNextStep' in kwargs: + timeout_next_step = kwargs['timeoutNextStep'] + if 'timeoutResponse' in kwargs: + timeout_response = kwargs['timeoutResponse'] + if failure_conditional is not None: _setter("failure_conditional", failure_conditional) if failure_next_step is not None: @@ -3823,7 +4151,27 @@ def _configure( timeout_conditional: Optional['outputs.BotConditionalSpecification'] = None, timeout_next_step: Optional['outputs.BotDialogState'] = None, timeout_response: Optional['outputs.BotResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureConditional' in kwargs: + failure_conditional = kwargs['failureConditional'] + if 'failureNextStep' in kwargs: + failure_next_step = kwargs['failureNextStep'] + if 'failureResponse' in kwargs: + failure_response = kwargs['failureResponse'] + if 'successConditional' in kwargs: + success_conditional = kwargs['successConditional'] + if 'successNextStep' in kwargs: + success_next_step = kwargs['successNextStep'] + if 'successResponse' in kwargs: + success_response = kwargs['successResponse'] + if 'timeoutConditional' in kwargs: + timeout_conditional = kwargs['timeoutConditional'] + if 'timeoutNextStep' in kwargs: + timeout_next_step = kwargs['timeoutNextStep'] + if 'timeoutResponse' in kwargs: + timeout_response = kwargs['timeoutResponse'] + if failure_conditional is not None: _setter("failure_conditional", failure_conditional) if failure_next_step is not None: @@ -3973,7 +4321,19 @@ def _configure( allow_interrupt: Optional[bool] = None, message_selection_strategy: Optional['BotMessageSelectionStrategy'] = None, prompt_attempts_specification: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRetries' in kwargs: + max_retries = kwargs['maxRetries'] + if 'messageGroupsList' in kwargs: + message_groups_list = kwargs['messageGroupsList'] + if 'allowInterrupt' in kwargs: + allow_interrupt = kwargs['allowInterrupt'] + if 'messageSelectionStrategy' in kwargs: + message_selection_strategy = kwargs['messageSelectionStrategy'] + if 'promptAttemptsSpecification' in kwargs: + prompt_attempts_specification = kwargs['promptAttemptsSpecification'] + _setter("max_retries", max_retries) _setter("message_groups_list", message_groups_list) if allow_interrupt is not None: @@ -4056,7 +4416,13 @@ def _configure( _setter: Callable[[Any, Any], None], message_groups_list: Sequence['outputs.BotMessageGroup'], allow_interrupt: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'messageGroupsList' in kwargs: + message_groups_list = kwargs['messageGroupsList'] + if 'allowInterrupt' in kwargs: + allow_interrupt = kwargs['allowInterrupt'] + _setter("message_groups_list", message_groups_list) if allow_interrupt is not None: _setter("allow_interrupt", allow_interrupt) @@ -4123,7 +4489,15 @@ def _configure( log_prefix: str, s3_bucket_arn: str, kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logPrefix' in kwargs: + log_prefix = kwargs['logPrefix'] + if 's3BucketArn' in kwargs: + s3_bucket_arn = kwargs['s3BucketArn'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + _setter("log_prefix", log_prefix) _setter("s3_bucket_arn", s3_bucket_arn) if kms_key_arn is not None: @@ -4202,7 +4576,15 @@ def _configure( s3_bucket: str, s3_object_key: str, s3_object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3ObjectKey' in kwargs: + s3_object_key = kwargs['s3ObjectKey'] + if 's3ObjectVersion' in kwargs: + s3_object_version = kwargs['s3ObjectVersion'] + _setter("s3_bucket", s3_bucket) _setter("s3_object_key", s3_object_key) if s3_object_version is not None: @@ -4251,7 +4633,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], utterance: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("utterance", utterance) @property @@ -4279,7 +4663,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -4312,7 +4698,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -4384,7 +4772,17 @@ def _configure( description: Optional[str] = None, multiple_values_setting: Optional['outputs.BotMultipleValuesSetting'] = None, obfuscation_setting: Optional['outputs.BotObfuscationSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'slotTypeName' in kwargs: + slot_type_name = kwargs['slotTypeName'] + if 'valueElicitationSetting' in kwargs: + value_elicitation_setting = kwargs['valueElicitationSetting'] + if 'multipleValuesSetting' in kwargs: + multiple_values_setting = kwargs['multipleValuesSetting'] + if 'obfuscationSetting' in kwargs: + obfuscation_setting = kwargs['obfuscationSetting'] + _setter("name", name) _setter("slot_type_name", slot_type_name) _setter("value_elicitation_setting", value_elicitation_setting) @@ -4504,7 +4902,25 @@ def _configure( failure_conditional: Optional['outputs.BotConditionalSpecification'] = None, failure_next_step: Optional['outputs.BotDialogState'] = None, failure_response: Optional['outputs.BotResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captureConditional' in kwargs: + capture_conditional = kwargs['captureConditional'] + if 'captureNextStep' in kwargs: + capture_next_step = kwargs['captureNextStep'] + if 'captureResponse' in kwargs: + capture_response = kwargs['captureResponse'] + if 'codeHook' in kwargs: + code_hook = kwargs['codeHook'] + if 'elicitationCodeHook' in kwargs: + elicitation_code_hook = kwargs['elicitationCodeHook'] + if 'failureConditional' in kwargs: + failure_conditional = kwargs['failureConditional'] + if 'failureNextStep' in kwargs: + failure_next_step = kwargs['failureNextStep'] + if 'failureResponse' in kwargs: + failure_response = kwargs['failureResponse'] + if capture_conditional is not None: _setter("capture_conditional", capture_conditional) if capture_next_step is not None: @@ -4623,7 +5039,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + _setter("default_value", default_value) @property @@ -4671,7 +5091,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_value_list: Sequence['outputs.BotSlotDefaultValue'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValueList' in kwargs: + default_value_list = kwargs['defaultValueList'] + _setter("default_value_list", default_value_list) @property @@ -4722,7 +5146,11 @@ def _configure( _setter: Callable[[Any, Any], None], priority: int, slot_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'slotName' in kwargs: + slot_name = kwargs['slotName'] + _setter("priority", priority) _setter("slot_name", slot_name) @@ -4796,7 +5224,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'externalSourceSetting' in kwargs: + external_source_setting = kwargs['externalSourceSetting'] + if 'parentSlotTypeSignature' in kwargs: + parent_slot_type_signature = kwargs['parentSlotTypeSignature'] + if 'slotTypeValues' in kwargs: + slot_type_values = kwargs['slotTypeValues'] + if 'valueSelectionSetting' in kwargs: + value_selection_setting = kwargs['valueSelectionSetting'] + _setter("name", name) if description is not None: _setter("description", description) @@ -4878,7 +5316,11 @@ def _configure( _setter: Callable[[Any, Any], None], sample_value: 'outputs.BotSampleValue', synonyms: Optional[Sequence['outputs.BotSampleValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sampleValue' in kwargs: + sample_value = kwargs['sampleValue'] + _setter("sample_value", sample_value) if synonyms is not None: _setter("synonyms", synonyms) @@ -4930,7 +5372,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], interpreted_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'interpretedValue' in kwargs: + interpreted_value = kwargs['interpretedValue'] + if interpreted_value is not None: _setter("interpreted_value", interpreted_value) @@ -5009,7 +5455,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'slotConstraint' in kwargs: + slot_constraint = kwargs['slotConstraint'] + if 'defaultValueSpecification' in kwargs: + default_value_specification = kwargs['defaultValueSpecification'] + if 'promptSpecification' in kwargs: + prompt_specification = kwargs['promptSpecification'] + if 'sampleUtterances' in kwargs: + sample_utterances = kwargs['sampleUtterances'] + if 'slotCaptureSetting' in kwargs: + slot_capture_setting = kwargs['slotCaptureSetting'] + if 'waitAndContinueSpecification' in kwargs: + wait_and_continue_specification = kwargs['waitAndContinueSpecification'] + _setter("slot_constraint", slot_constraint) if default_value_specification is not None: _setter("default_value_specification", default_value_specification) @@ -5098,7 +5558,9 @@ def _configure( shape: Optional['BotSlotShape'] = None, value: Optional['outputs.BotSlotValue'] = None, values: Optional[Sequence['outputs.BotSlotValueOverride']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if shape is not None: _setter("shape", shape) if value is not None: @@ -5171,7 +5633,13 @@ def _configure( _setter: Callable[[Any, Any], None], slot_name: Optional[str] = None, slot_value_override: Optional['outputs.BotSlotValueOverride'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'slotName' in kwargs: + slot_name = kwargs['slotName'] + if 'slotValueOverride' in kwargs: + slot_value_override = kwargs['slotValueOverride'] + if slot_name is not None: _setter("slot_name", slot_name) if slot_value_override is not None: @@ -5207,7 +5675,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pattern: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("pattern", pattern) @property @@ -5264,7 +5734,15 @@ def _configure( resolution_strategy: 'BotSlotValueResolutionStrategy', advanced_recognition_setting: Optional['outputs.BotAdvancedRecognitionSetting'] = None, regex_filter: Optional['outputs.BotSlotValueRegexFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resolutionStrategy' in kwargs: + resolution_strategy = kwargs['resolutionStrategy'] + if 'advancedRecognitionSetting' in kwargs: + advanced_recognition_setting = kwargs['advancedRecognitionSetting'] + if 'regexFilter' in kwargs: + regex_filter = kwargs['regexFilter'] + _setter("resolution_strategy", resolution_strategy) if advanced_recognition_setting is not None: _setter("advanced_recognition_setting", advanced_recognition_setting) @@ -5306,7 +5784,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -5369,7 +5849,17 @@ def _configure( message_groups_list: Sequence['outputs.BotMessageGroup'], timeout_in_seconds: int, allow_interrupt: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frequencyInSeconds' in kwargs: + frequency_in_seconds = kwargs['frequencyInSeconds'] + if 'messageGroupsList' in kwargs: + message_groups_list = kwargs['messageGroupsList'] + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if 'allowInterrupt' in kwargs: + allow_interrupt = kwargs['allowInterrupt'] + _setter("frequency_in_seconds", frequency_in_seconds) _setter("message_groups_list", message_groups_list) _setter("timeout_in_seconds", timeout_in_seconds) @@ -5423,7 +5913,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -5493,7 +5985,15 @@ def _configure( conversation_log_settings: Optional['outputs.BotConversationLogSettings'] = None, description: Optional[str] = None, sentiment_analysis_settings: Optional['outputs.BotTestBotAliasSettingsSentimentAnalysisSettingsProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'botAliasLocaleSettings' in kwargs: + bot_alias_locale_settings = kwargs['botAliasLocaleSettings'] + if 'conversationLogSettings' in kwargs: + conversation_log_settings = kwargs['conversationLogSettings'] + if 'sentimentAnalysisSettings' in kwargs: + sentiment_analysis_settings = kwargs['sentimentAnalysisSettings'] + if bot_alias_locale_settings is not None: _setter("bot_alias_locale_settings", bot_alias_locale_settings) if conversation_log_settings is not None: @@ -5563,7 +6063,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], detect_sentiment: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detectSentiment' in kwargs: + detect_sentiment = kwargs['detectSentiment'] + _setter("detect_sentiment", detect_sentiment) @property @@ -5610,7 +6114,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch: 'outputs.BotCloudWatchLogGroupLogDestination', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatch' in kwargs: + cloud_watch = kwargs['cloudWatch'] + _setter("cloud_watch", cloud_watch) @property @@ -5640,7 +6148,9 @@ def _configure( _setter: Callable[[Any, Any], None], destination: 'outputs.BotTextLogDestination', enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("destination", destination) _setter("enabled", enabled) @@ -5690,7 +6200,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_bot_version: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceBotVersion' in kwargs: + source_bot_version = kwargs['sourceBotVersion'] + _setter("source_bot_version", source_bot_version) @property @@ -5733,7 +6247,13 @@ def _configure( _setter: Callable[[Any, Any], None], bot_version_locale_details: 'outputs.BotVersionLocaleDetails', locale_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'botVersionLocaleDetails' in kwargs: + bot_version_locale_details = kwargs['botVersionLocaleDetails'] + if 'localeId' in kwargs: + locale_id = kwargs['localeId'] + _setter("bot_version_locale_details", bot_version_locale_details) _setter("locale_id", locale_id) @@ -5788,7 +6308,11 @@ def _configure( _setter: Callable[[Any, Any], None], voice_id: str, engine: Optional['BotVoiceSettingsEngine'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'voiceId' in kwargs: + voice_id = kwargs['voiceId'] + _setter("voice_id", voice_id) if engine is not None: _setter("engine", engine) @@ -5864,7 +6388,17 @@ def _configure( waiting_response: 'outputs.BotResponseSpecification', is_active: Optional[bool] = None, still_waiting_response: Optional['outputs.BotStillWaitingResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'continueResponse' in kwargs: + continue_response = kwargs['continueResponse'] + if 'waitingResponse' in kwargs: + waiting_response = kwargs['waitingResponse'] + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + if 'stillWaitingResponse' in kwargs: + still_waiting_response = kwargs['stillWaitingResponse'] + _setter("continue_response", continue_response) _setter("waiting_response", waiting_response) if is_active is not None: @@ -5940,7 +6474,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], child_directed: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'childDirected' in kwargs: + child_directed = kwargs['childDirected'] + _setter("child_directed", child_directed) @property @@ -5962,10 +6500,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class SentimentAnalysisSettingsProperties(dict): """ @@ -6002,7 +6542,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], detect_sentiment: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detectSentiment' in kwargs: + detect_sentiment = kwargs['detectSentiment'] + _setter("detect_sentiment", detect_sentiment) @property diff --git a/sdk/python/pulumi_aws_native/lex/resource_policy.py b/sdk/python/pulumi_aws_native/lex/resource_policy.py index 5570044dcf..2365af24cc 100644 --- a/sdk/python/pulumi_aws_native/lex/resource_policy.py +++ b/sdk/python/pulumi_aws_native/lex/resource_policy.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], policy: pulumi.Input['ResourcePolicyPolicyArgs'], resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("policy", policy) _setter("resource_arn", resource_arn) diff --git a/sdk/python/pulumi_aws_native/licensemanager/_inputs.py b/sdk/python/pulumi_aws_native/licensemanager/_inputs.py index bd2f3f9658..4fd9d52cd6 100644 --- a/sdk/python/pulumi_aws_native/licensemanager/_inputs.py +++ b/sdk/python/pulumi_aws_native/licensemanager/_inputs.py @@ -34,7 +34,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowEarlyCheckIn' in kwargs: + allow_early_check_in = kwargs['allowEarlyCheckIn'] + if 'maxTimeToLiveInMinutes' in kwargs: + max_time_to_live_in_minutes = kwargs['maxTimeToLiveInMinutes'] + _setter("allow_early_check_in", allow_early_check_in) _setter("max_time_to_live_in_minutes", max_time_to_live_in_minutes) @@ -75,7 +81,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'borrowConfiguration' in kwargs: + borrow_configuration = kwargs['borrowConfiguration'] + if 'provisionalConfiguration' in kwargs: + provisional_configuration = kwargs['provisionalConfiguration'] + if 'renewType' in kwargs: + renew_type = kwargs['renewType'] + if borrow_configuration is not None: _setter("borrow_configuration", borrow_configuration) if provisional_configuration is not None: @@ -138,7 +152,13 @@ def _configure( max_count: Optional[pulumi.Input[int]] = None, overage: Optional[pulumi.Input[bool]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowCheckIn' in kwargs: + allow_check_in = kwargs['allowCheckIn'] + if 'maxCount' in kwargs: + max_count = kwargs['maxCount'] + _setter("name", name) _setter("unit", unit) if allow_check_in is not None: @@ -220,7 +240,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], sign_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'signKey' in kwargs: + sign_key = kwargs['signKey'] + _setter("name", name) if sign_key is not None: _setter("sign_key", sign_key) @@ -259,7 +283,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -294,7 +320,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_time_to_live_in_minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxTimeToLiveInMinutes' in kwargs: + max_time_to_live_in_minutes = kwargs['maxTimeToLiveInMinutes'] + _setter("max_time_to_live_in_minutes", max_time_to_live_in_minutes) @property @@ -326,7 +356,9 @@ def _configure( _setter: Callable[[Any, Any], None], begin: pulumi.Input[str], end: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("begin", begin) _setter("end", end) diff --git a/sdk/python/pulumi_aws_native/licensemanager/grant.py b/sdk/python/pulumi_aws_native/licensemanager/grant.py index 243fb64a34..94a6f4030b 100644 --- a/sdk/python/pulumi_aws_native/licensemanager/grant.py +++ b/sdk/python/pulumi_aws_native/licensemanager/grant.py @@ -44,7 +44,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedOperations' in kwargs: + allowed_operations = kwargs['allowedOperations'] + if 'grantName' in kwargs: + grant_name = kwargs['grantName'] + if 'homeRegion' in kwargs: + home_region = kwargs['homeRegion'] + if 'licenseArn' in kwargs: + license_arn = kwargs['licenseArn'] + if allowed_operations is not None: _setter("allowed_operations", allowed_operations) if grant_name is not None: diff --git a/sdk/python/pulumi_aws_native/licensemanager/license.py b/sdk/python/pulumi_aws_native/licensemanager/license.py index ab5b4b8b26..efa7151d60 100644 --- a/sdk/python/pulumi_aws_native/licensemanager/license.py +++ b/sdk/python/pulumi_aws_native/licensemanager/license.py @@ -63,7 +63,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'consumptionConfiguration' in kwargs: + consumption_configuration = kwargs['consumptionConfiguration'] + if 'homeRegion' in kwargs: + home_region = kwargs['homeRegion'] + if 'productName' in kwargs: + product_name = kwargs['productName'] + if 'licenseMetadata' in kwargs: + license_metadata = kwargs['licenseMetadata'] + if 'licenseName' in kwargs: + license_name = kwargs['licenseName'] + if 'productSku' in kwargs: + product_sku = kwargs['productSku'] + _setter("consumption_configuration", consumption_configuration) _setter("entitlements", entitlements) _setter("home_region", home_region) diff --git a/sdk/python/pulumi_aws_native/licensemanager/outputs.py b/sdk/python/pulumi_aws_native/licensemanager/outputs.py index 4109662136..cbd1d013f6 100644 --- a/sdk/python/pulumi_aws_native/licensemanager/outputs.py +++ b/sdk/python/pulumi_aws_native/licensemanager/outputs.py @@ -54,7 +54,13 @@ def _configure( _setter: Callable[[Any, Any], None], allow_early_check_in: bool, max_time_to_live_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowEarlyCheckIn' in kwargs: + allow_early_check_in = kwargs['allowEarlyCheckIn'] + if 'maxTimeToLiveInMinutes' in kwargs: + max_time_to_live_in_minutes = kwargs['maxTimeToLiveInMinutes'] + _setter("allow_early_check_in", allow_early_check_in) _setter("max_time_to_live_in_minutes", max_time_to_live_in_minutes) @@ -108,7 +114,15 @@ def _configure( borrow_configuration: Optional['outputs.LicenseBorrowConfiguration'] = None, provisional_configuration: Optional['outputs.LicenseProvisionalConfiguration'] = None, renew_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'borrowConfiguration' in kwargs: + borrow_configuration = kwargs['borrowConfiguration'] + if 'provisionalConfiguration' in kwargs: + provisional_configuration = kwargs['provisionalConfiguration'] + if 'renewType' in kwargs: + renew_type = kwargs['renewType'] + if borrow_configuration is not None: _setter("borrow_configuration", borrow_configuration) if provisional_configuration is not None: @@ -178,7 +192,13 @@ def _configure( max_count: Optional[int] = None, overage: Optional[bool] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowCheckIn' in kwargs: + allow_check_in = kwargs['allowCheckIn'] + if 'maxCount' in kwargs: + max_count = kwargs['maxCount'] + _setter("name", name) _setter("unit", unit) if allow_check_in is not None: @@ -253,7 +273,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, sign_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'signKey' in kwargs: + sign_key = kwargs['signKey'] + _setter("name", name) if sign_key is not None: _setter("sign_key", sign_key) @@ -284,7 +308,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -328,7 +354,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_time_to_live_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxTimeToLiveInMinutes' in kwargs: + max_time_to_live_in_minutes = kwargs['maxTimeToLiveInMinutes'] + _setter("max_time_to_live_in_minutes", max_time_to_live_in_minutes) @property @@ -356,7 +386,9 @@ def _configure( _setter: Callable[[Any, Any], None], begin: str, end: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("begin", begin) _setter("end", end) diff --git a/sdk/python/pulumi_aws_native/lightsail/_inputs.py b/sdk/python/pulumi_aws_native/lightsail/_inputs.py index 3369ecaa70..446e731ec5 100644 --- a/sdk/python/pulumi_aws_native/lightsail/_inputs.py +++ b/sdk/python/pulumi_aws_native/lightsail/_inputs.py @@ -71,7 +71,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowPublicOverrides' in kwargs: + allow_public_overrides = kwargs['allowPublicOverrides'] + if 'getObject' in kwargs: + get_object = kwargs['getObject'] + if allow_public_overrides is not None: _setter("allow_public_overrides", allow_public_overrides) if get_object is not None: @@ -122,7 +128,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -172,7 +180,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -217,7 +227,9 @@ def _configure( _setter: Callable[[Any, Any], None], value: Optional[pulumi.Input[str]] = None, variable: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if value is not None: _setter("value", value) if variable is not None: @@ -278,7 +290,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthyThreshold' in kwargs: + healthy_threshold = kwargs['healthyThreshold'] + if 'intervalSeconds' in kwargs: + interval_seconds = kwargs['intervalSeconds'] + if 'successCodes' in kwargs: + success_codes = kwargs['successCodes'] + if 'timeoutSeconds' in kwargs: + timeout_seconds = kwargs['timeoutSeconds'] + if 'unhealthyThreshold' in kwargs: + unhealthy_threshold = kwargs['unhealthyThreshold'] + if healthy_threshold is not None: _setter("healthy_threshold", healthy_threshold) if interval_seconds is not None: @@ -380,7 +404,9 @@ def _configure( _setter: Callable[[Any, Any], None], port: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if port is not None: _setter("port", port) if protocol is not None: @@ -425,7 +451,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + if 'principalArn' in kwargs: + principal_arn = kwargs['principalArn'] + if is_active is not None: _setter("is_active", is_active) if principal_arn is not None: @@ -472,7 +504,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ecr_image_puller_role: Optional[pulumi.Input['ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ecrImagePullerRole' in kwargs: + ecr_image_puller_role = kwargs['ecrImagePullerRole'] + if ecr_image_puller_role is not None: _setter("ecr_image_puller_role", ecr_image_puller_role) @@ -508,7 +544,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateName' in kwargs: + certificate_name = kwargs['certificateName'] + if 'domainNames' in kwargs: + domain_names = kwargs['domainNames'] + if certificate_name is not None: _setter("certificate_name", certificate_name) if domain_names is not None: @@ -560,7 +602,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'healthCheckConfig' in kwargs: + health_check_config = kwargs['healthCheckConfig'] + if container_name is not None: _setter("container_name", container_name) if container_port is not None: @@ -625,7 +675,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publicEndpoint' in kwargs: + public_endpoint = kwargs['publicEndpoint'] + if containers is not None: _setter("containers", containers) if public_endpoint is not None: @@ -676,7 +730,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -738,7 +794,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if command is not None: _setter("command", command) if container_name is not None: @@ -855,7 +915,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedValues' in kwargs: + allowed_values = kwargs['allowedValues'] + if 'applyMethod' in kwargs: + apply_method = kwargs['applyMethod'] + if 'applyType' in kwargs: + apply_type = kwargs['applyType'] + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'isModifiable' in kwargs: + is_modifiable = kwargs['isModifiable'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + if allowed_values is not None: _setter("allowed_values", allowed_values) if apply_method is not None: @@ -990,7 +1066,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1043,7 +1121,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addOnType' in kwargs: + add_on_type = kwargs['addOnType'] + if 'autoSnapshotAddOnRequest' in kwargs: + auto_snapshot_add_on_request = kwargs['autoSnapshotAddOnRequest'] + _setter("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) @@ -1100,7 +1184,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], snapshot_time_of_day: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snapshotTimeOfDay' in kwargs: + snapshot_time_of_day = kwargs['snapshotTimeOfDay'] + if snapshot_time_of_day is not None: _setter("snapshot_time_of_day", snapshot_time_of_day) @@ -1137,7 +1225,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if region_name is not None: @@ -1188,7 +1282,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1238,7 +1334,9 @@ def _configure( _setter: Callable[[Any, Any], None], behavior: Optional[pulumi.Input[str]] = None, path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if behavior is not None: _setter("behavior", behavior) if path is not None: @@ -1285,7 +1383,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], behavior: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if behavior is not None: _setter("behavior", behavior) @@ -1346,7 +1446,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedHttpMethods' in kwargs: + allowed_http_methods = kwargs['allowedHttpMethods'] + if 'cachedHttpMethods' in kwargs: + cached_http_methods = kwargs['cachedHttpMethods'] + if 'defaultTtl' in kwargs: + default_ttl = kwargs['defaultTtl'] + if 'forwardedCookies' in kwargs: + forwarded_cookies = kwargs['forwardedCookies'] + if 'forwardedHeaders' in kwargs: + forwarded_headers = kwargs['forwardedHeaders'] + if 'forwardedQueryStrings' in kwargs: + forwarded_query_strings = kwargs['forwardedQueryStrings'] + if 'maximumTtl' in kwargs: + maximum_ttl = kwargs['maximumTtl'] + if 'minimumTtl' in kwargs: + minimum_ttl = kwargs['minimumTtl'] + if allowed_http_methods is not None: _setter("allowed_http_methods", allowed_http_methods) if cached_http_methods is not None: @@ -1481,7 +1599,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookiesAllowList' in kwargs: + cookies_allow_list = kwargs['cookiesAllowList'] + if cookies_allow_list is not None: _setter("cookies_allow_list", cookies_allow_list) if option is not None: @@ -1532,7 +1654,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headersAllowList' in kwargs: + headers_allow_list = kwargs['headersAllowList'] + if headers_allow_list is not None: _setter("headers_allow_list", headers_allow_list) if option is not None: @@ -1587,7 +1713,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'protocolPolicy' in kwargs: + protocol_policy = kwargs['protocolPolicy'] + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + if name is not None: _setter("name", name) if protocol_policy is not None: @@ -1652,7 +1784,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryStringsAllowList' in kwargs: + query_strings_allow_list = kwargs['queryStringsAllowList'] + if option is not None: _setter("option", option) if query_strings_allow_list is not None: @@ -1703,7 +1839,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1756,7 +1894,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addOnType' in kwargs: + add_on_type = kwargs['addOnType'] + if 'autoSnapshotAddOnRequest' in kwargs: + auto_snapshot_add_on_request = kwargs['autoSnapshotAddOnRequest'] + _setter("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) @@ -1813,7 +1957,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], snapshot_time_of_day: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snapshotTimeOfDay' in kwargs: + snapshot_time_of_day = kwargs['snapshotTimeOfDay'] + if snapshot_time_of_day is not None: _setter("snapshot_time_of_day", snapshot_time_of_day) @@ -1870,7 +2018,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'diskName' in kwargs: + disk_name = kwargs['diskName'] + if 'attachedTo' in kwargs: + attached_to = kwargs['attachedTo'] + if 'attachmentState' in kwargs: + attachment_state = kwargs['attachmentState'] + if 'isSystemDisk' in kwargs: + is_system_disk = kwargs['isSystemDisk'] + if 'sizeInGb' in kwargs: + size_in_gb = kwargs['sizeInGb'] + _setter("disk_name", disk_name) _setter("path", path) if attached_to is not None: @@ -1993,7 +2153,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuCount' in kwargs: + cpu_count = kwargs['cpuCount'] + if 'ramSizeInGb' in kwargs: + ram_size_in_gb = kwargs['ramSizeInGb'] + if cpu_count is not None: _setter("cpu_count", cpu_count) if disks is not None: @@ -2058,7 +2224,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if region_name is not None: @@ -2105,7 +2277,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], gb_per_month_allocated: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gbPerMonthAllocated' in kwargs: + gb_per_month_allocated = kwargs['gbPerMonthAllocated'] + if gb_per_month_allocated is not None: _setter("gb_per_month_allocated", gb_per_month_allocated) @@ -2141,7 +2317,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monthlyTransfer' in kwargs: + monthly_transfer = kwargs['monthlyTransfer'] + _setter("ports", ports) if monthly_transfer is not None: _setter("monthly_transfer", monthly_transfer) @@ -2217,7 +2397,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessDirection' in kwargs: + access_direction = kwargs['accessDirection'] + if 'accessFrom' in kwargs: + access_from = kwargs['accessFrom'] + if 'accessType' in kwargs: + access_type = kwargs['accessType'] + if 'cidrListAliases' in kwargs: + cidr_list_aliases = kwargs['cidrListAliases'] + if 'commonName' in kwargs: + common_name = kwargs['commonName'] + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'ipv6Cidrs' in kwargs: + ipv6_cidrs = kwargs['ipv6Cidrs'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + if access_direction is not None: _setter("access_direction", access_direction) if access_from is not None: @@ -2371,7 +2569,9 @@ def _configure( _setter: Callable[[Any, Any], None], code: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if code is not None: _setter("code", code) if name is not None: @@ -2422,7 +2622,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -2472,7 +2674,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/lightsail/alarm.py b/sdk/python/pulumi_aws_native/lightsail/alarm.py index eaa51b8bdc..2ea5524dd8 100644 --- a/sdk/python/pulumi_aws_native/lightsail/alarm.py +++ b/sdk/python/pulumi_aws_native/lightsail/alarm.py @@ -67,7 +67,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'evaluationPeriods' in kwargs: + evaluation_periods = kwargs['evaluationPeriods'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'monitoredResourceName' in kwargs: + monitored_resource_name = kwargs['monitoredResourceName'] + if 'alarmName' in kwargs: + alarm_name = kwargs['alarmName'] + if 'contactProtocols' in kwargs: + contact_protocols = kwargs['contactProtocols'] + if 'datapointsToAlarm' in kwargs: + datapoints_to_alarm = kwargs['datapointsToAlarm'] + if 'notificationEnabled' in kwargs: + notification_enabled = kwargs['notificationEnabled'] + if 'notificationTriggers' in kwargs: + notification_triggers = kwargs['notificationTriggers'] + if 'treatMissingData' in kwargs: + treat_missing_data = kwargs['treatMissingData'] + _setter("comparison_operator", comparison_operator) _setter("evaluation_periods", evaluation_periods) _setter("metric_name", metric_name) diff --git a/sdk/python/pulumi_aws_native/lightsail/bucket.py b/sdk/python/pulumi_aws_native/lightsail/bucket.py index 73d068a124..e84727a9bd 100644 --- a/sdk/python/pulumi_aws_native/lightsail/bucket.py +++ b/sdk/python/pulumi_aws_native/lightsail/bucket.py @@ -52,7 +52,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bundleId' in kwargs: + bundle_id = kwargs['bundleId'] + if 'accessRules' in kwargs: + access_rules = kwargs['accessRules'] + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'objectVersioning' in kwargs: + object_versioning = kwargs['objectVersioning'] + if 'readOnlyAccessAccounts' in kwargs: + read_only_access_accounts = kwargs['readOnlyAccessAccounts'] + if 'resourcesReceivingAccess' in kwargs: + resources_receiving_access = kwargs['resourcesReceivingAccess'] + _setter("bundle_id", bundle_id) if access_rules is not None: _setter("access_rules", access_rules) diff --git a/sdk/python/pulumi_aws_native/lightsail/certificate.py b/sdk/python/pulumi_aws_native/lightsail/certificate.py index f41a69e3eb..a272a397a0 100644 --- a/sdk/python/pulumi_aws_native/lightsail/certificate.py +++ b/sdk/python/pulumi_aws_native/lightsail/certificate.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'certificateName' in kwargs: + certificate_name = kwargs['certificateName'] + if 'subjectAlternativeNames' in kwargs: + subject_alternative_names = kwargs['subjectAlternativeNames'] + _setter("domain_name", domain_name) if certificate_name is not None: _setter("certificate_name", certificate_name) diff --git a/sdk/python/pulumi_aws_native/lightsail/container.py b/sdk/python/pulumi_aws_native/lightsail/container.py index fab6bfa848..b04c0a6876 100644 --- a/sdk/python/pulumi_aws_native/lightsail/container.py +++ b/sdk/python/pulumi_aws_native/lightsail/container.py @@ -57,7 +57,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'containerServiceDeployment' in kwargs: + container_service_deployment = kwargs['containerServiceDeployment'] + if 'isDisabled' in kwargs: + is_disabled = kwargs['isDisabled'] + if 'privateRegistryAccess' in kwargs: + private_registry_access = kwargs['privateRegistryAccess'] + if 'publicDomainNames' in kwargs: + public_domain_names = kwargs['publicDomainNames'] + _setter("power", power) _setter("scale", scale) _setter("service_name", service_name) diff --git a/sdk/python/pulumi_aws_native/lightsail/database.py b/sdk/python/pulumi_aws_native/lightsail/database.py index f87985cf06..aaf64e29c9 100644 --- a/sdk/python/pulumi_aws_native/lightsail/database.py +++ b/sdk/python/pulumi_aws_native/lightsail/database.py @@ -85,7 +85,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'masterDatabaseName' in kwargs: + master_database_name = kwargs['masterDatabaseName'] + if 'masterUsername' in kwargs: + master_username = kwargs['masterUsername'] + if 'relationalDatabaseBlueprintId' in kwargs: + relational_database_blueprint_id = kwargs['relationalDatabaseBlueprintId'] + if 'relationalDatabaseBundleId' in kwargs: + relational_database_bundle_id = kwargs['relationalDatabaseBundleId'] + if 'relationalDatabaseName' in kwargs: + relational_database_name = kwargs['relationalDatabaseName'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'backupRetention' in kwargs: + backup_retention = kwargs['backupRetention'] + if 'caCertificateIdentifier' in kwargs: + ca_certificate_identifier = kwargs['caCertificateIdentifier'] + if 'masterUserPassword' in kwargs: + master_user_password = kwargs['masterUserPassword'] + if 'preferredBackupWindow' in kwargs: + preferred_backup_window = kwargs['preferredBackupWindow'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'publiclyAccessible' in kwargs: + publicly_accessible = kwargs['publiclyAccessible'] + if 'relationalDatabaseParameters' in kwargs: + relational_database_parameters = kwargs['relationalDatabaseParameters'] + if 'rotateMasterUserPassword' in kwargs: + rotate_master_user_password = kwargs['rotateMasterUserPassword'] + _setter("master_database_name", master_database_name) _setter("master_username", master_username) _setter("relational_database_blueprint_id", relational_database_blueprint_id) diff --git a/sdk/python/pulumi_aws_native/lightsail/disk.py b/sdk/python/pulumi_aws_native/lightsail/disk.py index c80fbc5117..cabb8f1436 100644 --- a/sdk/python/pulumi_aws_native/lightsail/disk.py +++ b/sdk/python/pulumi_aws_native/lightsail/disk.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGb' in kwargs: + size_in_gb = kwargs['sizeInGb'] + if 'addOns' in kwargs: + add_ons = kwargs['addOns'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'diskName' in kwargs: + disk_name = kwargs['diskName'] + _setter("size_in_gb", size_in_gb) if add_ons is not None: _setter("add_ons", add_ons) diff --git a/sdk/python/pulumi_aws_native/lightsail/distribution.py b/sdk/python/pulumi_aws_native/lightsail/distribution.py index cc5f009fb9..dc5d05a7ad 100644 --- a/sdk/python/pulumi_aws_native/lightsail/distribution.py +++ b/sdk/python/pulumi_aws_native/lightsail/distribution.py @@ -65,7 +65,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bundleId' in kwargs: + bundle_id = kwargs['bundleId'] + if 'defaultCacheBehavior' in kwargs: + default_cache_behavior = kwargs['defaultCacheBehavior'] + if 'cacheBehaviorSettings' in kwargs: + cache_behavior_settings = kwargs['cacheBehaviorSettings'] + if 'cacheBehaviors' in kwargs: + cache_behaviors = kwargs['cacheBehaviors'] + if 'certificateName' in kwargs: + certificate_name = kwargs['certificateName'] + if 'distributionName' in kwargs: + distribution_name = kwargs['distributionName'] + if 'ipAddressType' in kwargs: + ip_address_type = kwargs['ipAddressType'] + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + _setter("bundle_id", bundle_id) _setter("default_cache_behavior", default_cache_behavior) _setter("origin", origin) diff --git a/sdk/python/pulumi_aws_native/lightsail/instance.py b/sdk/python/pulumi_aws_native/lightsail/instance.py index 349343a799..9964a53272 100644 --- a/sdk/python/pulumi_aws_native/lightsail/instance.py +++ b/sdk/python/pulumi_aws_native/lightsail/instance.py @@ -70,7 +70,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blueprintId' in kwargs: + blueprint_id = kwargs['blueprintId'] + if 'bundleId' in kwargs: + bundle_id = kwargs['bundleId'] + if 'addOns' in kwargs: + add_ons = kwargs['addOns'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'instanceName' in kwargs: + instance_name = kwargs['instanceName'] + if 'keyPairName' in kwargs: + key_pair_name = kwargs['keyPairName'] + if 'userData' in kwargs: + user_data = kwargs['userData'] + _setter("blueprint_id", blueprint_id) _setter("bundle_id", bundle_id) if add_ons is not None: diff --git a/sdk/python/pulumi_aws_native/lightsail/load_balancer.py b/sdk/python/pulumi_aws_native/lightsail/load_balancer.py index 389915b050..80fa3625a4 100644 --- a/sdk/python/pulumi_aws_native/lightsail/load_balancer.py +++ b/sdk/python/pulumi_aws_native/lightsail/load_balancer.py @@ -61,7 +61,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instancePort' in kwargs: + instance_port = kwargs['instancePort'] + if 'attachedInstances' in kwargs: + attached_instances = kwargs['attachedInstances'] + if 'healthCheckPath' in kwargs: + health_check_path = kwargs['healthCheckPath'] + if 'ipAddressType' in kwargs: + ip_address_type = kwargs['ipAddressType'] + if 'loadBalancerName' in kwargs: + load_balancer_name = kwargs['loadBalancerName'] + if 'sessionStickinessEnabled' in kwargs: + session_stickiness_enabled = kwargs['sessionStickinessEnabled'] + if 'sessionStickinessLbCookieDurationSeconds' in kwargs: + session_stickiness_lb_cookie_duration_seconds = kwargs['sessionStickinessLbCookieDurationSeconds'] + if 'tlsPolicyName' in kwargs: + tls_policy_name = kwargs['tlsPolicyName'] + _setter("instance_port", instance_port) if attached_instances is not None: _setter("attached_instances", attached_instances) 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..1504ad71db 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 @@ -47,7 +47,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateDomainName' in kwargs: + certificate_domain_name = kwargs['certificateDomainName'] + if 'certificateName' in kwargs: + certificate_name = kwargs['certificateName'] + if 'loadBalancerName' in kwargs: + load_balancer_name = kwargs['loadBalancerName'] + if 'certificateAlternativeNames' in kwargs: + certificate_alternative_names = kwargs['certificateAlternativeNames'] + if 'httpsRedirectionEnabled' in kwargs: + https_redirection_enabled = kwargs['httpsRedirectionEnabled'] + if 'isAttached' in kwargs: + is_attached = kwargs['isAttached'] + _setter("certificate_domain_name", certificate_domain_name) _setter("certificate_name", certificate_name) _setter("load_balancer_name", load_balancer_name) diff --git a/sdk/python/pulumi_aws_native/lightsail/outputs.py b/sdk/python/pulumi_aws_native/lightsail/outputs.py index ea06599688..bda950717c 100644 --- a/sdk/python/pulumi_aws_native/lightsail/outputs.py +++ b/sdk/python/pulumi_aws_native/lightsail/outputs.py @@ -94,7 +94,13 @@ def _configure( _setter: Callable[[Any, Any], None], allow_public_overrides: Optional[bool] = None, get_object: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowPublicOverrides' in kwargs: + allow_public_overrides = kwargs['allowPublicOverrides'] + if 'getObject' in kwargs: + get_object = kwargs['getObject'] + if allow_public_overrides is not None: _setter("allow_public_overrides", allow_public_overrides) if get_object is not None: @@ -140,7 +146,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -185,7 +193,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -259,7 +269,11 @@ def _configure( environment: Optional[Sequence['outputs.ContainerEnvironmentVariable']] = None, image: Optional[str] = None, ports: Optional[Sequence['outputs.ContainerPortInfo']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if command is not None: _setter("command", command) if container_name is not None: @@ -327,7 +341,9 @@ def _configure( _setter: Callable[[Any, Any], None], value: Optional[str] = None, variable: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if value is not None: _setter("value", value) if variable is not None: @@ -408,7 +424,19 @@ def _configure( success_codes: Optional[str] = None, timeout_seconds: Optional[int] = None, unhealthy_threshold: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthyThreshold' in kwargs: + healthy_threshold = kwargs['healthyThreshold'] + if 'intervalSeconds' in kwargs: + interval_seconds = kwargs['intervalSeconds'] + if 'successCodes' in kwargs: + success_codes = kwargs['successCodes'] + if 'timeoutSeconds' in kwargs: + timeout_seconds = kwargs['timeoutSeconds'] + if 'unhealthyThreshold' in kwargs: + unhealthy_threshold = kwargs['unhealthyThreshold'] + if healthy_threshold is not None: _setter("healthy_threshold", healthy_threshold) if interval_seconds is not None: @@ -486,7 +514,9 @@ def _configure( _setter: Callable[[Any, Any], None], port: Optional[str] = None, protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if port is not None: _setter("port", port) if protocol is not None: @@ -539,7 +569,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ecr_image_puller_role: Optional['outputs.ContainerPrivateRegistryAccessEcrImagePullerRoleProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ecrImagePullerRole' in kwargs: + ecr_image_puller_role = kwargs['ecrImagePullerRole'] + if ecr_image_puller_role is not None: _setter("ecr_image_puller_role", ecr_image_puller_role) @@ -594,7 +628,13 @@ def _configure( _setter: Callable[[Any, Any], None], is_active: Optional[bool] = None, principal_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isActive' in kwargs: + is_active = kwargs['isActive'] + if 'principalArn' in kwargs: + principal_arn = kwargs['principalArn'] + if is_active is not None: _setter("is_active", is_active) if principal_arn is not None: @@ -658,7 +698,13 @@ def _configure( _setter: Callable[[Any, Any], None], certificate_name: Optional[str] = None, domain_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateName' in kwargs: + certificate_name = kwargs['certificateName'] + if 'domainNames' in kwargs: + domain_names = kwargs['domainNames'] + if certificate_name is not None: _setter("certificate_name", certificate_name) if domain_names is not None: @@ -726,7 +772,15 @@ def _configure( container_name: Optional[str] = None, container_port: Optional[int] = None, health_check_config: Optional['outputs.ContainerHealthCheckConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'containerPort' in kwargs: + container_port = kwargs['containerPort'] + if 'healthCheckConfig' in kwargs: + health_check_config = kwargs['healthCheckConfig'] + if container_name is not None: _setter("container_name", container_name) if container_port is not None: @@ -799,7 +853,11 @@ def _configure( _setter: Callable[[Any, Any], None], containers: Optional[Sequence['outputs.Container']] = None, public_endpoint: Optional['outputs.ContainerPublicEndpoint'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publicEndpoint' in kwargs: + public_endpoint = kwargs['publicEndpoint'] + if containers is not None: _setter("containers", containers) if public_endpoint is not None: @@ -845,7 +903,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -943,7 +1003,23 @@ def _configure( is_modifiable: Optional[bool] = None, parameter_name: Optional[str] = None, parameter_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedValues' in kwargs: + allowed_values = kwargs['allowedValues'] + if 'applyMethod' in kwargs: + apply_method = kwargs['applyMethod'] + if 'applyType' in kwargs: + apply_type = kwargs['applyType'] + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'isModifiable' in kwargs: + is_modifiable = kwargs['isModifiable'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + if allowed_values is not None: _setter("allowed_values", allowed_values) if apply_method is not None: @@ -1049,7 +1125,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1116,7 +1194,13 @@ def _configure( add_on_type: str, auto_snapshot_add_on_request: Optional['outputs.DiskAutoSnapshotAddOn'] = None, status: Optional['DiskAddOnStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addOnType' in kwargs: + add_on_type = kwargs['addOnType'] + if 'autoSnapshotAddOnRequest' in kwargs: + auto_snapshot_add_on_request = kwargs['autoSnapshotAddOnRequest'] + _setter("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) @@ -1181,7 +1265,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], snapshot_time_of_day: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snapshotTimeOfDay' in kwargs: + snapshot_time_of_day = kwargs['snapshotTimeOfDay'] + if snapshot_time_of_day is not None: _setter("snapshot_time_of_day", snapshot_time_of_day) @@ -1236,7 +1324,13 @@ def _configure( _setter: Callable[[Any, Any], None], availability_zone: Optional[str] = None, region_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if region_name is not None: @@ -1282,7 +1376,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1323,7 +1419,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], behavior: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if behavior is not None: _setter("behavior", behavior) @@ -1359,7 +1457,9 @@ def _configure( _setter: Callable[[Any, Any], None], behavior: Optional[str] = None, path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if behavior is not None: _setter("behavior", behavior) if path is not None: @@ -1460,7 +1560,25 @@ def _configure( forwarded_query_strings: Optional['outputs.DistributionQueryStringObject'] = None, maximum_ttl: Optional[int] = None, minimum_ttl: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedHttpMethods' in kwargs: + allowed_http_methods = kwargs['allowedHttpMethods'] + if 'cachedHttpMethods' in kwargs: + cached_http_methods = kwargs['cachedHttpMethods'] + if 'defaultTtl' in kwargs: + default_ttl = kwargs['defaultTtl'] + if 'forwardedCookies' in kwargs: + forwarded_cookies = kwargs['forwardedCookies'] + if 'forwardedHeaders' in kwargs: + forwarded_headers = kwargs['forwardedHeaders'] + if 'forwardedQueryStrings' in kwargs: + forwarded_query_strings = kwargs['forwardedQueryStrings'] + if 'maximumTtl' in kwargs: + maximum_ttl = kwargs['maximumTtl'] + if 'minimumTtl' in kwargs: + minimum_ttl = kwargs['minimumTtl'] + if allowed_http_methods is not None: _setter("allowed_http_methods", allowed_http_methods) if cached_http_methods is not None: @@ -1583,7 +1701,11 @@ def _configure( _setter: Callable[[Any, Any], None], cookies_allow_list: Optional[Sequence[str]] = None, option: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cookiesAllowList' in kwargs: + cookies_allow_list = kwargs['cookiesAllowList'] + if cookies_allow_list is not None: _setter("cookies_allow_list", cookies_allow_list) if option is not None: @@ -1646,7 +1768,11 @@ def _configure( _setter: Callable[[Any, Any], None], headers_allow_list: Optional[Sequence[str]] = None, option: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headersAllowList' in kwargs: + headers_allow_list = kwargs['headersAllowList'] + if headers_allow_list is not None: _setter("headers_allow_list", headers_allow_list) if option is not None: @@ -1715,7 +1841,13 @@ def _configure( name: Optional[str] = None, protocol_policy: Optional[str] = None, region_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'protocolPolicy' in kwargs: + protocol_policy = kwargs['protocolPolicy'] + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + if name is not None: _setter("name", name) if protocol_policy is not None: @@ -1788,7 +1920,11 @@ def _configure( _setter: Callable[[Any, Any], None], option: Optional[bool] = None, query_strings_allow_list: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryStringsAllowList' in kwargs: + query_strings_allow_list = kwargs['queryStringsAllowList'] + if option is not None: _setter("option", option) if query_strings_allow_list is not None: @@ -1834,7 +1970,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1901,7 +2039,13 @@ def _configure( add_on_type: str, auto_snapshot_add_on_request: Optional['outputs.InstanceAutoSnapshotAddOn'] = None, status: Optional['InstanceAddOnStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addOnType' in kwargs: + add_on_type = kwargs['addOnType'] + if 'autoSnapshotAddOnRequest' in kwargs: + auto_snapshot_add_on_request = kwargs['autoSnapshotAddOnRequest'] + _setter("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) @@ -1966,7 +2110,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], snapshot_time_of_day: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snapshotTimeOfDay' in kwargs: + snapshot_time_of_day = kwargs['snapshotTimeOfDay'] + if snapshot_time_of_day is not None: _setter("snapshot_time_of_day", snapshot_time_of_day) @@ -2047,7 +2195,19 @@ def _configure( iops: Optional[int] = None, is_system_disk: Optional[bool] = None, size_in_gb: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'diskName' in kwargs: + disk_name = kwargs['diskName'] + if 'attachedTo' in kwargs: + attached_to = kwargs['attachedTo'] + if 'attachmentState' in kwargs: + attachment_state = kwargs['attachmentState'] + if 'isSystemDisk' in kwargs: + is_system_disk = kwargs['isSystemDisk'] + if 'sizeInGb' in kwargs: + size_in_gb = kwargs['sizeInGb'] + _setter("disk_name", disk_name) _setter("path", path) if attached_to is not None: @@ -2164,7 +2324,13 @@ def _configure( cpu_count: Optional[int] = None, disks: Optional[Sequence['outputs.InstanceDisk']] = None, ram_size_in_gb: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuCount' in kwargs: + cpu_count = kwargs['cpuCount'] + if 'ramSizeInGb' in kwargs: + ram_size_in_gb = kwargs['ramSizeInGb'] + if cpu_count is not None: _setter("cpu_count", cpu_count) if disks is not None: @@ -2239,7 +2405,13 @@ def _configure( _setter: Callable[[Any, Any], None], availability_zone: Optional[str] = None, region_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if region_name is not None: @@ -2298,7 +2470,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], gb_per_month_allocated: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gbPerMonthAllocated' in kwargs: + gb_per_month_allocated = kwargs['gbPerMonthAllocated'] + if gb_per_month_allocated is not None: _setter("gb_per_month_allocated", gb_per_month_allocated) @@ -2350,7 +2526,11 @@ def _configure( _setter: Callable[[Any, Any], None], ports: Sequence['outputs.InstancePort'], monthly_transfer: Optional['outputs.InstanceMonthlyTransfer'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monthlyTransfer' in kwargs: + monthly_transfer = kwargs['monthlyTransfer'] + _setter("ports", ports) if monthly_transfer is not None: _setter("monthly_transfer", monthly_transfer) @@ -2452,7 +2632,25 @@ def _configure( ipv6_cidrs: Optional[Sequence[str]] = None, protocol: Optional[str] = None, to_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessDirection' in kwargs: + access_direction = kwargs['accessDirection'] + if 'accessFrom' in kwargs: + access_from = kwargs['accessFrom'] + if 'accessType' in kwargs: + access_type = kwargs['accessType'] + if 'cidrListAliases' in kwargs: + cidr_list_aliases = kwargs['cidrListAliases'] + if 'commonName' in kwargs: + common_name = kwargs['commonName'] + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'ipv6Cidrs' in kwargs: + ipv6_cidrs = kwargs['ipv6Cidrs'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + if access_direction is not None: _setter("access_direction", access_direction) if access_from is not None: @@ -2569,7 +2767,9 @@ def _configure( _setter: Callable[[Any, Any], None], code: Optional[int] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if code is not None: _setter("code", code) if name is not None: @@ -2615,7 +2815,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -2660,7 +2862,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/lightsail/static_ip.py b/sdk/python/pulumi_aws_native/lightsail/static_ip.py index 01ed726832..12b2097b34 100644 --- a/sdk/python/pulumi_aws_native/lightsail/static_ip.py +++ b/sdk/python/pulumi_aws_native/lightsail/static_ip.py @@ -31,7 +31,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachedTo' in kwargs: + attached_to = kwargs['attachedTo'] + if 'staticIpName' in kwargs: + static_ip_name = kwargs['staticIpName'] + if attached_to is not None: _setter("attached_to", attached_to) if static_ip_name is not None: diff --git a/sdk/python/pulumi_aws_native/location/_inputs.py b/sdk/python/pulumi_aws_native/location/_inputs.py index fd20e0b20a..0b37c03edb 100644 --- a/sdk/python/pulumi_aws_native/location/_inputs.py +++ b/sdk/python/pulumi_aws_native/location/_inputs.py @@ -27,7 +27,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], style: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("style", style) @property @@ -52,7 +54,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], intended_use: Optional[pulumi.Input['PlaceIndexIntendedUse']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intendedUse' in kwargs: + intended_use = kwargs['intendedUse'] + if intended_use is not None: _setter("intended_use", intended_use) diff --git a/sdk/python/pulumi_aws_native/location/geofence_collection.py b/sdk/python/pulumi_aws_native/location/geofence_collection.py index b6fad2a51c..82006236ba 100644 --- a/sdk/python/pulumi_aws_native/location/geofence_collection.py +++ b/sdk/python/pulumi_aws_native/location/geofence_collection.py @@ -39,7 +39,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectionName' in kwargs: + collection_name = kwargs['collectionName'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'pricingPlan' in kwargs: + pricing_plan = kwargs['pricingPlan'] + if 'pricingPlanDataSource' in kwargs: + pricing_plan_data_source = kwargs['pricingPlanDataSource'] + _setter("collection_name", collection_name) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/location/map.py b/sdk/python/pulumi_aws_native/location/map.py index 3af23829d6..bf3b8059b9 100644 --- a/sdk/python/pulumi_aws_native/location/map.py +++ b/sdk/python/pulumi_aws_native/location/map.py @@ -38,7 +38,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mapName' in kwargs: + map_name = kwargs['mapName'] + if 'pricingPlan' in kwargs: + pricing_plan = kwargs['pricingPlan'] + _setter("configuration", configuration) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/location/outputs.py b/sdk/python/pulumi_aws_native/location/outputs.py index 7aead48289..a6889c37ce 100644 --- a/sdk/python/pulumi_aws_native/location/outputs.py +++ b/sdk/python/pulumi_aws_native/location/outputs.py @@ -27,7 +27,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], style: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("style", style) @property @@ -65,7 +67,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], intended_use: Optional['PlaceIndexIntendedUse'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'intendedUse' in kwargs: + intended_use = kwargs['intendedUse'] + if intended_use is not None: _setter("intended_use", intended_use) diff --git a/sdk/python/pulumi_aws_native/location/place_index.py b/sdk/python/pulumi_aws_native/location/place_index.py index 178614ac07..3636adcc6e 100644 --- a/sdk/python/pulumi_aws_native/location/place_index.py +++ b/sdk/python/pulumi_aws_native/location/place_index.py @@ -41,7 +41,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSource' in kwargs: + data_source = kwargs['dataSource'] + if 'indexName' in kwargs: + index_name = kwargs['indexName'] + if 'dataSourceConfiguration' in kwargs: + data_source_configuration = kwargs['dataSourceConfiguration'] + if 'pricingPlan' in kwargs: + pricing_plan = kwargs['pricingPlan'] + _setter("data_source", data_source) _setter("index_name", index_name) if data_source_configuration is not None: diff --git a/sdk/python/pulumi_aws_native/location/route_calculator.py b/sdk/python/pulumi_aws_native/location/route_calculator.py index 92df63086e..080d286c30 100644 --- a/sdk/python/pulumi_aws_native/location/route_calculator.py +++ b/sdk/python/pulumi_aws_native/location/route_calculator.py @@ -36,7 +36,15 @@ def _configure( data_source: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, pricing_plan: Optional[pulumi.Input['RouteCalculatorPricingPlan']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'calculatorName' in kwargs: + calculator_name = kwargs['calculatorName'] + if 'dataSource' in kwargs: + data_source = kwargs['dataSource'] + if 'pricingPlan' in kwargs: + pricing_plan = kwargs['pricingPlan'] + _setter("calculator_name", calculator_name) _setter("data_source", data_source) if description is not None: diff --git a/sdk/python/pulumi_aws_native/location/tracker.py b/sdk/python/pulumi_aws_native/location/tracker.py index a6d679137c..8fec5b8b1a 100644 --- a/sdk/python/pulumi_aws_native/location/tracker.py +++ b/sdk/python/pulumi_aws_native/location/tracker.py @@ -42,7 +42,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'positionFiltering' in kwargs: + position_filtering = kwargs['positionFiltering'] + if 'pricingPlan' in kwargs: + pricing_plan = kwargs['pricingPlan'] + if 'pricingPlanDataSource' in kwargs: + pricing_plan_data_source = kwargs['pricingPlanDataSource'] + if 'trackerName' in kwargs: + tracker_name = kwargs['trackerName'] + if description is not None: _setter("description", description) if kms_key_id is not None: diff --git a/sdk/python/pulumi_aws_native/location/tracker_consumer.py b/sdk/python/pulumi_aws_native/location/tracker_consumer.py index 0733906d73..3f9bc20657 100644 --- a/sdk/python/pulumi_aws_native/location/tracker_consumer.py +++ b/sdk/python/pulumi_aws_native/location/tracker_consumer.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], consumer_arn: pulumi.Input[str], tracker_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'consumerArn' in kwargs: + consumer_arn = kwargs['consumerArn'] + if 'trackerName' in kwargs: + tracker_name = kwargs['trackerName'] + _setter("consumer_arn", consumer_arn) _setter("tracker_name", tracker_name) diff --git a/sdk/python/pulumi_aws_native/logs/_inputs.py b/sdk/python/pulumi_aws_native/logs/_inputs.py index e006b28a1c..164c120634 100644 --- a/sdk/python/pulumi_aws_native/logs/_inputs.py +++ b/sdk/python/pulumi_aws_native/logs/_inputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -85,7 +87,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -149,7 +153,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'metricNamespace' in kwargs: + metric_namespace = kwargs['metricNamespace'] + if 'metricValue' in kwargs: + metric_value = kwargs['metricValue'] + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + _setter("metric_name", metric_name) _setter("metric_namespace", metric_namespace) _setter("metric_value", metric_value) diff --git a/sdk/python/pulumi_aws_native/logs/account_policy.py b/sdk/python/pulumi_aws_native/logs/account_policy.py index 2e49ee68ea..960b793fbb 100644 --- a/sdk/python/pulumi_aws_native/logs/account_policy.py +++ b/sdk/python/pulumi_aws_native/logs/account_policy.py @@ -46,7 +46,15 @@ def _configure( policy_name: pulumi.Input[str], policy_type: pulumi.Input['AccountPolicyPolicyType'], scope: Optional[pulumi.Input['AccountPolicyScope']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if 'policyType' in kwargs: + policy_type = kwargs['policyType'] + _setter("policy_document", policy_document) _setter("policy_name", policy_name) _setter("policy_type", policy_type) diff --git a/sdk/python/pulumi_aws_native/logs/destination.py b/sdk/python/pulumi_aws_native/logs/destination.py index f01275534a..a884e50478 100644 --- a/sdk/python/pulumi_aws_native/logs/destination.py +++ b/sdk/python/pulumi_aws_native/logs/destination.py @@ -39,7 +39,17 @@ def _configure( target_arn: pulumi.Input[str], destination_name: Optional[pulumi.Input[str]] = None, destination_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'targetArn' in kwargs: + target_arn = kwargs['targetArn'] + if 'destinationName' in kwargs: + destination_name = kwargs['destinationName'] + if 'destinationPolicy' in kwargs: + destination_policy = kwargs['destinationPolicy'] + _setter("role_arn", role_arn) _setter("target_arn", target_arn) if destination_name is not None: diff --git a/sdk/python/pulumi_aws_native/logs/log_group.py b/sdk/python/pulumi_aws_native/logs/log_group.py index 6e1f77a5b5..4123d64987 100644 --- a/sdk/python/pulumi_aws_native/logs/log_group.py +++ b/sdk/python/pulumi_aws_native/logs/log_group.py @@ -51,7 +51,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataProtectionPolicy' in kwargs: + data_protection_policy = kwargs['dataProtectionPolicy'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'retentionInDays' in kwargs: + retention_in_days = kwargs['retentionInDays'] + if data_protection_policy is not None: _setter("data_protection_policy", data_protection_policy) if kms_key_id is not None: diff --git a/sdk/python/pulumi_aws_native/logs/log_stream.py b/sdk/python/pulumi_aws_native/logs/log_stream.py index 49c443e4cf..a959d040bf 100644 --- a/sdk/python/pulumi_aws_native/logs/log_stream.py +++ b/sdk/python/pulumi_aws_native/logs/log_stream.py @@ -31,7 +31,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'logStreamName' in kwargs: + log_stream_name = kwargs['logStreamName'] + _setter("log_group_name", log_group_name) if log_stream_name is not None: _setter("log_stream_name", log_stream_name) diff --git a/sdk/python/pulumi_aws_native/logs/metric_filter.py b/sdk/python/pulumi_aws_native/logs/metric_filter.py index 1168569e64..24fcabec88 100644 --- a/sdk/python/pulumi_aws_native/logs/metric_filter.py +++ b/sdk/python/pulumi_aws_native/logs/metric_filter.py @@ -42,7 +42,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterPattern' in kwargs: + filter_pattern = kwargs['filterPattern'] + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'metricTransformations' in kwargs: + metric_transformations = kwargs['metricTransformations'] + if 'filterName' in kwargs: + filter_name = kwargs['filterName'] + _setter("filter_pattern", filter_pattern) _setter("log_group_name", log_group_name) _setter("metric_transformations", metric_transformations) diff --git a/sdk/python/pulumi_aws_native/logs/outputs.py b/sdk/python/pulumi_aws_native/logs/outputs.py index e4c037f179..825302c3ab 100644 --- a/sdk/python/pulumi_aws_native/logs/outputs.py +++ b/sdk/python/pulumi_aws_native/logs/outputs.py @@ -40,7 +40,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -84,7 +86,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -163,7 +167,17 @@ def _configure( default_value: Optional[float] = None, dimensions: Optional[Sequence['outputs.MetricFilterDimension']] = None, unit: Optional['MetricFilterMetricTransformationUnit'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'metricNamespace' in kwargs: + metric_namespace = kwargs['metricNamespace'] + if 'metricValue' in kwargs: + metric_value = kwargs['metricValue'] + if 'defaultValue' in kwargs: + default_value = kwargs['defaultValue'] + _setter("metric_name", metric_name) _setter("metric_namespace", metric_namespace) _setter("metric_value", metric_value) diff --git a/sdk/python/pulumi_aws_native/logs/query_definition.py b/sdk/python/pulumi_aws_native/logs/query_definition.py index 56c47fc923..8da1c27a1a 100644 --- a/sdk/python/pulumi_aws_native/logs/query_definition.py +++ b/sdk/python/pulumi_aws_native/logs/query_definition.py @@ -35,7 +35,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'logGroupNames' in kwargs: + log_group_names = kwargs['logGroupNames'] + _setter("query_string", query_string) if log_group_names is not None: _setter("log_group_names", log_group_names) diff --git a/sdk/python/pulumi_aws_native/logs/resource_policy.py b/sdk/python/pulumi_aws_native/logs/resource_policy.py index a2fab784c9..991fe9201c 100644 --- a/sdk/python/pulumi_aws_native/logs/resource_policy.py +++ b/sdk/python/pulumi_aws_native/logs/resource_policy.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: pulumi.Input[str], policy_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + _setter("policy_document", policy_document) _setter("policy_name", policy_name) diff --git a/sdk/python/pulumi_aws_native/logs/subscription_filter.py b/sdk/python/pulumi_aws_native/logs/subscription_filter.py index c9e45546b0..250fc4bad7 100644 --- a/sdk/python/pulumi_aws_native/logs/subscription_filter.py +++ b/sdk/python/pulumi_aws_native/logs/subscription_filter.py @@ -48,7 +48,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if 'filterPattern' in kwargs: + filter_pattern = kwargs['filterPattern'] + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if 'filterName' in kwargs: + filter_name = kwargs['filterName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("destination_arn", destination_arn) _setter("filter_pattern", filter_pattern) _setter("log_group_name", log_group_name) diff --git a/sdk/python/pulumi_aws_native/lookoutequipment/_inputs.py b/sdk/python/pulumi_aws_native/lookoutequipment/_inputs.py index 172a8270b1..39954bd1b0 100644 --- a/sdk/python/pulumi_aws_native/lookoutequipment/_inputs.py +++ b/sdk/python/pulumi_aws_native/lookoutequipment/_inputs.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3InputConfiguration' in kwargs: + s3_input_configuration = kwargs['s3InputConfiguration'] + if 'inferenceInputNameConfiguration' in kwargs: + inference_input_name_configuration = kwargs['inferenceInputNameConfiguration'] + if 'inputTimeZoneOffset' in kwargs: + input_time_zone_offset = kwargs['inputTimeZoneOffset'] + _setter("s3_input_configuration", s3_input_configuration) if inference_input_name_configuration is not None: _setter("inference_input_name_configuration", inference_input_name_configuration) @@ -98,7 +106,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3OutputConfiguration' in kwargs: + s3_output_configuration = kwargs['s3OutputConfiguration'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("s3_output_configuration", s3_output_configuration) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -145,7 +159,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentTimestampDelimiter' in kwargs: + component_timestamp_delimiter = kwargs['componentTimestampDelimiter'] + if 'timestampFormat' in kwargs: + timestamp_format = kwargs['timestampFormat'] + if component_timestamp_delimiter is not None: _setter("component_timestamp_delimiter", component_timestamp_delimiter) if timestamp_format is not None: @@ -194,7 +214,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: pulumi.Input[str], prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) if prefix is not None: _setter("prefix", prefix) @@ -236,7 +258,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: pulumi.Input[str], prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) if prefix is not None: _setter("prefix", prefix) @@ -280,7 +304,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/lookoutequipment/inference_scheduler.py b/sdk/python/pulumi_aws_native/lookoutequipment/inference_scheduler.py index 376b952ba0..218eb9a013 100644 --- a/sdk/python/pulumi_aws_native/lookoutequipment/inference_scheduler.py +++ b/sdk/python/pulumi_aws_native/lookoutequipment/inference_scheduler.py @@ -62,7 +62,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataInputConfiguration' in kwargs: + data_input_configuration = kwargs['dataInputConfiguration'] + if 'dataOutputConfiguration' in kwargs: + data_output_configuration = kwargs['dataOutputConfiguration'] + if 'dataUploadFrequency' in kwargs: + data_upload_frequency = kwargs['dataUploadFrequency'] + if 'modelName' in kwargs: + model_name = kwargs['modelName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'dataDelayOffsetInMinutes' in kwargs: + data_delay_offset_in_minutes = kwargs['dataDelayOffsetInMinutes'] + if 'inferenceSchedulerName' in kwargs: + inference_scheduler_name = kwargs['inferenceSchedulerName'] + if 'serverSideKmsKeyId' in kwargs: + server_side_kms_key_id = kwargs['serverSideKmsKeyId'] + _setter("data_input_configuration", data_input_configuration) _setter("data_output_configuration", data_output_configuration) _setter("data_upload_frequency", data_upload_frequency) diff --git a/sdk/python/pulumi_aws_native/lookoutequipment/outputs.py b/sdk/python/pulumi_aws_native/lookoutequipment/outputs.py index 7d39a88e74..ac512ed6cd 100644 --- a/sdk/python/pulumi_aws_native/lookoutequipment/outputs.py +++ b/sdk/python/pulumi_aws_native/lookoutequipment/outputs.py @@ -66,7 +66,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3InputConfiguration' in kwargs: + s3_input_configuration = kwargs['s3InputConfiguration'] + if 'inferenceInputNameConfiguration' in kwargs: + inference_input_name_configuration = kwargs['inferenceInputNameConfiguration'] + if 'inputTimeZoneOffset' in kwargs: + input_time_zone_offset = kwargs['inputTimeZoneOffset'] + _setter("s3_input_configuration", s3_input_configuration) if inference_input_name_configuration is not None: _setter("inference_input_name_configuration", inference_input_name_configuration) @@ -133,7 +141,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_output_configuration: 'outputs.InferenceSchedulerS3OutputConfiguration', kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3OutputConfiguration' in kwargs: + s3_output_configuration = kwargs['s3OutputConfiguration'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("s3_output_configuration", s3_output_configuration) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -194,7 +208,13 @@ def _configure( _setter: Callable[[Any, Any], None], component_timestamp_delimiter: Optional[str] = None, timestamp_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentTimestampDelimiter' in kwargs: + component_timestamp_delimiter = kwargs['componentTimestampDelimiter'] + if 'timestampFormat' in kwargs: + timestamp_format = kwargs['timestampFormat'] + if component_timestamp_delimiter is not None: _setter("component_timestamp_delimiter", component_timestamp_delimiter) if timestamp_format is not None: @@ -238,7 +258,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: str, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) if prefix is not None: _setter("prefix", prefix) @@ -275,7 +297,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: str, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) if prefix is not None: _setter("prefix", prefix) @@ -314,7 +338,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/lookoutmetrics/_inputs.py b/sdk/python/pulumi_aws_native/lookoutmetrics/_inputs.py index 05d97319af..c03f1e8f24 100644 --- a/sdk/python/pulumi_aws_native/lookoutmetrics/_inputs.py +++ b/sdk/python/pulumi_aws_native/lookoutmetrics/_inputs.py @@ -45,7 +45,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaConfiguration' in kwargs: + lambda_configuration = kwargs['lambdaConfiguration'] + if 'snsConfiguration' in kwargs: + sns_configuration = kwargs['snsConfiguration'] + if lambda_configuration is not None: _setter("lambda_configuration", lambda_configuration) if sns_configuration is not None: @@ -90,7 +96,13 @@ def _configure( _setter: Callable[[Any, Any], None], lambda_arn: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("lambda_arn", lambda_arn) _setter("role_arn", role_arn) @@ -139,7 +151,13 @@ def _configure( _setter: Callable[[Any, Any], None], role_arn: pulumi.Input[str], sns_topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + _setter("role_arn", role_arn) _setter("sns_topic_arn", sns_topic_arn) @@ -183,7 +201,13 @@ def _configure( _setter: Callable[[Any, Any], None], flow_name: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowName' in kwargs: + flow_name = kwargs['flowName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("flow_name", flow_name) _setter("role_arn", role_arn) @@ -218,7 +242,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("role_arn", role_arn) @property @@ -246,7 +274,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], anomaly_detector_frequency: pulumi.Input['AnomalyDetectorFrequency'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anomalyDetectorFrequency' in kwargs: + anomaly_detector_frequency = kwargs['anomalyDetectorFrequency'] + _setter("anomaly_detector_frequency", anomaly_detector_frequency) @property @@ -289,7 +321,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containsHeader' in kwargs: + contains_header = kwargs['containsHeader'] + if 'fileCompression' in kwargs: + file_compression = kwargs['fileCompression'] + if 'headerList' in kwargs: + header_list = kwargs['headerList'] + if 'quoteSymbol' in kwargs: + quote_symbol = kwargs['quoteSymbol'] + if charset is not None: _setter("charset", charset) if contains_header is not None: @@ -373,7 +415,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvFormatDescriptor' in kwargs: + csv_format_descriptor = kwargs['csvFormatDescriptor'] + if 'jsonFormatDescriptor' in kwargs: + json_format_descriptor = kwargs['jsonFormatDescriptor'] + if csv_format_descriptor is not None: _setter("csv_format_descriptor", csv_format_descriptor) if json_format_descriptor is not None: @@ -413,7 +461,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileCompression' in kwargs: + file_compression = kwargs['fileCompression'] + if charset is not None: _setter("charset", charset) if file_compression is not None: @@ -482,7 +534,23 @@ def _configure( offset: Optional[pulumi.Input[int]] = None, timestamp_column: Optional[pulumi.Input['AnomalyDetectorTimestampColumnArgs']] = None, timezone: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricList' in kwargs: + metric_list = kwargs['metricList'] + if 'metricSetName' in kwargs: + metric_set_name = kwargs['metricSetName'] + if 'metricSource' in kwargs: + metric_source = kwargs['metricSource'] + if 'dimensionList' in kwargs: + dimension_list = kwargs['dimensionList'] + if 'metricSetDescription' in kwargs: + metric_set_description = kwargs['metricSetDescription'] + if 'metricSetFrequency' in kwargs: + metric_set_frequency = kwargs['metricSetFrequency'] + if 'timestampColumn' in kwargs: + timestamp_column = kwargs['timestampColumn'] + _setter("metric_list", metric_list) _setter("metric_set_name", metric_set_name) _setter("metric_source", metric_source) @@ -623,7 +691,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appFlowConfig' in kwargs: + app_flow_config = kwargs['appFlowConfig'] + if 'cloudwatchConfig' in kwargs: + cloudwatch_config = kwargs['cloudwatchConfig'] + if 'rdsSourceConfig' in kwargs: + rds_source_config = kwargs['rdsSourceConfig'] + if 'redshiftSourceConfig' in kwargs: + redshift_source_config = kwargs['redshiftSourceConfig'] + if 's3SourceConfig' in kwargs: + s3_source_config = kwargs['s3SourceConfig'] + if app_flow_config is not None: _setter("app_flow_config", app_flow_config) if cloudwatch_config is not None: @@ -702,7 +782,13 @@ def _configure( aggregation_function: pulumi.Input['AnomalyDetectorMetricAggregationFunction'], metric_name: pulumi.Input[str], namespace: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("aggregation_function", aggregation_function) _setter("metric_name", metric_name) if namespace is not None: @@ -772,7 +858,25 @@ def _configure( secret_manager_arn: pulumi.Input[str], table_name: pulumi.Input[str], vpc_configuration: pulumi.Input['AnomalyDetectorVpcConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseHost' in kwargs: + database_host = kwargs['databaseHost'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'databasePort' in kwargs: + database_port = kwargs['databasePort'] + if 'dbInstanceIdentifier' in kwargs: + db_instance_identifier = kwargs['dbInstanceIdentifier'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'secretManagerArn' in kwargs: + secret_manager_arn = kwargs['secretManagerArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("database_host", database_host) _setter("database_name", database_name) _setter("database_port", database_port) @@ -888,7 +992,25 @@ def _configure( secret_manager_arn: pulumi.Input[str], table_name: pulumi.Input[str], vpc_configuration: pulumi.Input['AnomalyDetectorVpcConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterIdentifier' in kwargs: + cluster_identifier = kwargs['clusterIdentifier'] + if 'databaseHost' in kwargs: + database_host = kwargs['databaseHost'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'databasePort' in kwargs: + database_port = kwargs['databasePort'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'secretManagerArn' in kwargs: + secret_manager_arn = kwargs['secretManagerArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("cluster_identifier", cluster_identifier) _setter("database_host", database_host) _setter("database_name", database_name) @@ -992,7 +1114,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileFormatDescriptor' in kwargs: + file_format_descriptor = kwargs['fileFormatDescriptor'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'historicalDataPathList' in kwargs: + historical_data_path_list = kwargs['historicalDataPathList'] + if 'templatedPathList' in kwargs: + templated_path_list = kwargs['templatedPathList'] + _setter("file_format_descriptor", file_format_descriptor) _setter("role_arn", role_arn) if historical_data_path_list is not None: @@ -1055,7 +1187,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnFormat' in kwargs: + column_format = kwargs['columnFormat'] + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if column_format is not None: _setter("column_format", column_format) if column_name is not None: @@ -1098,7 +1236,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIdList' in kwargs: + security_group_id_list = kwargs['securityGroupIdList'] + if 'subnetIdList' in kwargs: + subnet_id_list = kwargs['subnetIdList'] + _setter("security_group_id_list", security_group_id_list) _setter("subnet_id_list", subnet_id_list) diff --git a/sdk/python/pulumi_aws_native/lookoutmetrics/alert.py b/sdk/python/pulumi_aws_native/lookoutmetrics/alert.py index 9d06e1a7eb..60480709e8 100644 --- a/sdk/python/pulumi_aws_native/lookoutmetrics/alert.py +++ b/sdk/python/pulumi_aws_native/lookoutmetrics/alert.py @@ -45,7 +45,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alertSensitivityThreshold' in kwargs: + alert_sensitivity_threshold = kwargs['alertSensitivityThreshold'] + if 'anomalyDetectorArn' in kwargs: + anomaly_detector_arn = kwargs['anomalyDetectorArn'] + if 'alertDescription' in kwargs: + alert_description = kwargs['alertDescription'] + if 'alertName' in kwargs: + alert_name = kwargs['alertName'] + _setter("action", action) _setter("alert_sensitivity_threshold", alert_sensitivity_threshold) _setter("anomaly_detector_arn", anomaly_detector_arn) diff --git a/sdk/python/pulumi_aws_native/lookoutmetrics/anomaly_detector.py b/sdk/python/pulumi_aws_native/lookoutmetrics/anomaly_detector.py index fbd1d46250..68162609ba 100644 --- a/sdk/python/pulumi_aws_native/lookoutmetrics/anomaly_detector.py +++ b/sdk/python/pulumi_aws_native/lookoutmetrics/anomaly_detector.py @@ -46,7 +46,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anomalyDetectorConfig' in kwargs: + anomaly_detector_config = kwargs['anomalyDetectorConfig'] + if 'metricSetList' in kwargs: + metric_set_list = kwargs['metricSetList'] + if 'anomalyDetectorDescription' in kwargs: + anomaly_detector_description = kwargs['anomalyDetectorDescription'] + if 'anomalyDetectorName' in kwargs: + anomaly_detector_name = kwargs['anomalyDetectorName'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + _setter("anomaly_detector_config", anomaly_detector_config) _setter("metric_set_list", metric_set_list) if anomaly_detector_description is not None: diff --git a/sdk/python/pulumi_aws_native/lookoutmetrics/outputs.py b/sdk/python/pulumi_aws_native/lookoutmetrics/outputs.py index c27487fbe4..c7a76a4df1 100644 --- a/sdk/python/pulumi_aws_native/lookoutmetrics/outputs.py +++ b/sdk/python/pulumi_aws_native/lookoutmetrics/outputs.py @@ -65,7 +65,13 @@ def _configure( _setter: Callable[[Any, Any], None], lambda_configuration: Optional['outputs.AlertLambdaConfiguration'] = None, sns_configuration: Optional['outputs.AlertSnsConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaConfiguration' in kwargs: + lambda_configuration = kwargs['lambdaConfiguration'] + if 'snsConfiguration' in kwargs: + sns_configuration = kwargs['snsConfiguration'] + if lambda_configuration is not None: _setter("lambda_configuration", lambda_configuration) if sns_configuration is not None: @@ -124,7 +130,13 @@ def _configure( _setter: Callable[[Any, Any], None], lambda_arn: str, role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaArn' in kwargs: + lambda_arn = kwargs['lambdaArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("lambda_arn", lambda_arn) _setter("role_arn", role_arn) @@ -187,7 +199,13 @@ def _configure( _setter: Callable[[Any, Any], None], role_arn: str, sns_topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + _setter("role_arn", role_arn) _setter("sns_topic_arn", sns_topic_arn) @@ -242,7 +260,13 @@ def _configure( _setter: Callable[[Any, Any], None], flow_name: str, role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowName' in kwargs: + flow_name = kwargs['flowName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("flow_name", flow_name) _setter("role_arn", role_arn) @@ -286,7 +310,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("role_arn", role_arn) @property @@ -327,7 +355,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], anomaly_detector_frequency: 'AnomalyDetectorFrequency', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anomalyDetectorFrequency' in kwargs: + anomaly_detector_frequency = kwargs['anomalyDetectorFrequency'] + _setter("anomaly_detector_frequency", anomaly_detector_frequency) @property @@ -389,7 +421,17 @@ def _configure( file_compression: Optional['AnomalyDetectorCsvFormatDescriptorFileCompression'] = None, header_list: Optional[Sequence[str]] = None, quote_symbol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containsHeader' in kwargs: + contains_header = kwargs['containsHeader'] + if 'fileCompression' in kwargs: + file_compression = kwargs['fileCompression'] + if 'headerList' in kwargs: + header_list = kwargs['headerList'] + if 'quoteSymbol' in kwargs: + quote_symbol = kwargs['quoteSymbol'] + if charset is not None: _setter("charset", charset) if contains_header is not None: @@ -468,7 +510,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvFormatDescriptor' in kwargs: + csv_format_descriptor = kwargs['csvFormatDescriptor'] + if 'jsonFormatDescriptor' in kwargs: + json_format_descriptor = kwargs['jsonFormatDescriptor'] + if csv_format_descriptor is not None: _setter("csv_format_descriptor", csv_format_descriptor) if json_format_descriptor is not None: @@ -517,7 +565,11 @@ def _configure( _setter: Callable[[Any, Any], None], charset: Optional[str] = None, file_compression: Optional['AnomalyDetectorJsonFormatDescriptorFileCompression'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileCompression' in kwargs: + file_compression = kwargs['fileCompression'] + if charset is not None: _setter("charset", charset) if file_compression is not None: @@ -574,7 +626,13 @@ def _configure( aggregation_function: 'AnomalyDetectorMetricAggregationFunction', metric_name: str, namespace: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("aggregation_function", aggregation_function) _setter("metric_name", metric_name) if namespace is not None: @@ -672,7 +730,23 @@ def _configure( offset: Optional[int] = None, timestamp_column: Optional['outputs.AnomalyDetectorTimestampColumn'] = None, timezone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricList' in kwargs: + metric_list = kwargs['metricList'] + if 'metricSetName' in kwargs: + metric_set_name = kwargs['metricSetName'] + if 'metricSource' in kwargs: + metric_source = kwargs['metricSource'] + if 'dimensionList' in kwargs: + dimension_list = kwargs['dimensionList'] + if 'metricSetDescription' in kwargs: + metric_set_description = kwargs['metricSetDescription'] + if 'metricSetFrequency' in kwargs: + metric_set_frequency = kwargs['metricSetFrequency'] + if 'timestampColumn' in kwargs: + timestamp_column = kwargs['timestampColumn'] + _setter("metric_list", metric_list) _setter("metric_set_name", metric_set_name) _setter("metric_source", metric_source) @@ -802,7 +876,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appFlowConfig' in kwargs: + app_flow_config = kwargs['appFlowConfig'] + if 'cloudwatchConfig' in kwargs: + cloudwatch_config = kwargs['cloudwatchConfig'] + if 'rdsSourceConfig' in kwargs: + rds_source_config = kwargs['rdsSourceConfig'] + if 'redshiftSourceConfig' in kwargs: + redshift_source_config = kwargs['redshiftSourceConfig'] + if 's3SourceConfig' in kwargs: + s3_source_config = kwargs['s3SourceConfig'] + if app_flow_config is not None: _setter("app_flow_config", app_flow_config) if cloudwatch_config is not None: @@ -904,7 +990,25 @@ def _configure( secret_manager_arn: str, table_name: str, vpc_configuration: 'outputs.AnomalyDetectorVpcConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseHost' in kwargs: + database_host = kwargs['databaseHost'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'databasePort' in kwargs: + database_port = kwargs['databasePort'] + if 'dbInstanceIdentifier' in kwargs: + db_instance_identifier = kwargs['dbInstanceIdentifier'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'secretManagerArn' in kwargs: + secret_manager_arn = kwargs['secretManagerArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("database_host", database_host) _setter("database_name", database_name) _setter("database_port", database_port) @@ -1019,7 +1123,25 @@ def _configure( secret_manager_arn: str, table_name: str, vpc_configuration: 'outputs.AnomalyDetectorVpcConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterIdentifier' in kwargs: + cluster_identifier = kwargs['clusterIdentifier'] + if 'databaseHost' in kwargs: + database_host = kwargs['databaseHost'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'databasePort' in kwargs: + database_port = kwargs['databasePort'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'secretManagerArn' in kwargs: + secret_manager_arn = kwargs['secretManagerArn'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("cluster_identifier", cluster_identifier) _setter("database_host", database_host) _setter("database_name", database_name) @@ -1114,7 +1236,17 @@ def _configure( role_arn: str, historical_data_path_list: Optional[Sequence[str]] = None, templated_path_list: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileFormatDescriptor' in kwargs: + file_format_descriptor = kwargs['fileFormatDescriptor'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'historicalDataPathList' in kwargs: + historical_data_path_list = kwargs['historicalDataPathList'] + if 'templatedPathList' in kwargs: + templated_path_list = kwargs['templatedPathList'] + _setter("file_format_descriptor", file_format_descriptor) _setter("role_arn", role_arn) if historical_data_path_list is not None: @@ -1180,7 +1312,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_format: Optional[str] = None, column_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnFormat' in kwargs: + column_format = kwargs['columnFormat'] + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if column_format is not None: _setter("column_format", column_format) if column_name is not None: @@ -1234,7 +1372,13 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_id_list: Sequence[str], subnet_id_list: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIdList' in kwargs: + security_group_id_list = kwargs['securityGroupIdList'] + if 'subnetIdList' in kwargs: + subnet_id_list = kwargs['subnetIdList'] + _setter("security_group_id_list", security_group_id_list) _setter("subnet_id_list", subnet_id_list) diff --git a/sdk/python/pulumi_aws_native/lookoutvision/project.py b/sdk/python/pulumi_aws_native/lookoutvision/project.py index ab35627298..af93c88aac 100644 --- a/sdk/python/pulumi_aws_native/lookoutvision/project.py +++ b/sdk/python/pulumi_aws_native/lookoutvision/project.py @@ -26,7 +26,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], project_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'projectName' in kwargs: + project_name = kwargs['projectName'] + if project_name is not None: _setter("project_name", project_name) diff --git a/sdk/python/pulumi_aws_native/m2/_inputs.py b/sdk/python/pulumi_aws_native/m2/_inputs.py index 5c4774b8de..4cbfb8493a 100644 --- a/sdk/python/pulumi_aws_native/m2/_inputs.py +++ b/sdk/python/pulumi_aws_native/m2/_inputs.py @@ -31,7 +31,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_location: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Location' in kwargs: + s3_location = kwargs['s3Location'] + _setter("s3_location", s3_location) @property @@ -56,7 +60,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], content: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("content", content) @property @@ -76,10 +82,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class EnvironmentHighAvailabilityConfigArgs: def __init__(__self__, *, @@ -95,7 +103,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], desired_capacity: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredCapacity' in kwargs: + desired_capacity = kwargs['desiredCapacity'] + _setter("desired_capacity", desired_capacity) @property @@ -118,10 +130,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class EnvironmentTagMapArgs: def __init__(__self__): @@ -132,7 +146,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/m2/application.py b/sdk/python/pulumi_aws_native/m2/application.py index a7451a5835..3c6172d2da 100644 --- a/sdk/python/pulumi_aws_native/m2/application.py +++ b/sdk/python/pulumi_aws_native/m2/application.py @@ -48,7 +48,15 @@ def _configure( name: Optional[pulumi.Input[str]] = None, role_arn: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input['ApplicationTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'engineType' in kwargs: + engine_type = kwargs['engineType'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("definition", definition) _setter("engine_type", engine_type) if description is not None: diff --git a/sdk/python/pulumi_aws_native/m2/environment.py b/sdk/python/pulumi_aws_native/m2/environment.py index c30df17e48..a2379aeebf 100644 --- a/sdk/python/pulumi_aws_native/m2/environment.py +++ b/sdk/python/pulumi_aws_native/m2/environment.py @@ -76,7 +76,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'engineType' in kwargs: + engine_type = kwargs['engineType'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'highAvailabilityConfig' in kwargs: + high_availability_config = kwargs['highAvailabilityConfig'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'publiclyAccessible' in kwargs: + publicly_accessible = kwargs['publiclyAccessible'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'storageConfigurations' in kwargs: + storage_configurations = kwargs['storageConfigurations'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("engine_type", engine_type) _setter("instance_type", instance_type) if description is not None: diff --git a/sdk/python/pulumi_aws_native/m2/outputs.py b/sdk/python/pulumi_aws_native/m2/outputs.py index 31ba5f71c5..e2b1a87e01 100644 --- a/sdk/python/pulumi_aws_native/m2/outputs.py +++ b/sdk/python/pulumi_aws_native/m2/outputs.py @@ -48,7 +48,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_location: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Location' in kwargs: + s3_location = kwargs['s3Location'] + _setter("s3_location", s3_location) @property @@ -69,7 +73,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], content: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("content", content) @property @@ -85,10 +91,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class EnvironmentHighAvailabilityConfig(dict): """ @@ -124,7 +132,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], desired_capacity: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'desiredCapacity' in kwargs: + desired_capacity = kwargs['desiredCapacity'] + _setter("desired_capacity", desired_capacity) @property @@ -146,10 +158,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class EnvironmentTagMap(dict): """ @@ -163,7 +177,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/macie/_inputs.py b/sdk/python/pulumi_aws_native/macie/_inputs.py index 6afab598c6..261a6dc98e 100644 --- a/sdk/python/pulumi_aws_native/macie/_inputs.py +++ b/sdk/python/pulumi_aws_native/macie/_inputs.py @@ -29,10 +29,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class AllowListTagArgs: def __init__(__self__, *, @@ -53,7 +55,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -102,7 +106,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -141,10 +147,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class FindingsFilterFindingCriteriaArgs: def __init__(__self__, *, @@ -157,7 +165,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], criterion: Optional[pulumi.Input['FindingsFilterCriterionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if criterion is not None: _setter("criterion", criterion) @@ -191,7 +201,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/macie/allow_list.py b/sdk/python/pulumi_aws_native/macie/allow_list.py index 6133686f78..ea3e2affd6 100644 --- a/sdk/python/pulumi_aws_native/macie/allow_list.py +++ b/sdk/python/pulumi_aws_native/macie/allow_list.py @@ -42,7 +42,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("criteria", criteria) if description is not None: _setter("description", description) 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..597b9ed22b 100644 --- a/sdk/python/pulumi_aws_native/macie/custom_data_identifier.py +++ b/sdk/python/pulumi_aws_native/macie/custom_data_identifier.py @@ -53,7 +53,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ignoreWords' in kwargs: + ignore_words = kwargs['ignoreWords'] + if 'maximumMatchDistance' in kwargs: + maximum_match_distance = kwargs['maximumMatchDistance'] + _setter("regex", regex) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/macie/findings_filter.py b/sdk/python/pulumi_aws_native/macie/findings_filter.py index 9a2f8532ee..467448b5eb 100644 --- a/sdk/python/pulumi_aws_native/macie/findings_filter.py +++ b/sdk/python/pulumi_aws_native/macie/findings_filter.py @@ -50,7 +50,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'findingCriteria' in kwargs: + finding_criteria = kwargs['findingCriteria'] + _setter("finding_criteria", finding_criteria) if action is not None: _setter("action", action) diff --git a/sdk/python/pulumi_aws_native/macie/outputs.py b/sdk/python/pulumi_aws_native/macie/outputs.py index fa5844982e..8cd6f5846b 100644 --- a/sdk/python/pulumi_aws_native/macie/outputs.py +++ b/sdk/python/pulumi_aws_native/macie/outputs.py @@ -33,10 +33,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class AllowListTag(dict): """ @@ -60,7 +62,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -104,7 +108,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -138,10 +144,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class FindingsFilterFindingCriteria(dict): def __init__(__self__, *, @@ -154,7 +162,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], criterion: Optional['outputs.FindingsFilterCriterion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if criterion is not None: _setter("criterion", criterion) @@ -187,7 +197,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/macie/session.py b/sdk/python/pulumi_aws_native/macie/session.py index 589eecffdd..0df9e08fb7 100644 --- a/sdk/python/pulumi_aws_native/macie/session.py +++ b/sdk/python/pulumi_aws_native/macie/session.py @@ -32,7 +32,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'findingPublishingFrequency' in kwargs: + finding_publishing_frequency = kwargs['findingPublishingFrequency'] + if finding_publishing_frequency is not None: _setter("finding_publishing_frequency", finding_publishing_frequency) if status is not None: diff --git a/sdk/python/pulumi_aws_native/managedblockchain/_inputs.py b/sdk/python/pulumi_aws_native/managedblockchain/_inputs.py index 584af655d0..30ed2b7c53 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/_inputs.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/_inputs.py @@ -43,7 +43,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -90,7 +92,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'proposalDurationInHours' in kwargs: + proposal_duration_in_hours = kwargs['proposalDurationInHours'] + if 'thresholdComparator' in kwargs: + threshold_comparator = kwargs['thresholdComparator'] + if 'thresholdPercentage' in kwargs: + threshold_percentage = kwargs['thresholdPercentage'] + if proposal_duration_in_hours is not None: _setter("proposal_duration_in_hours", proposal_duration_in_hours) if threshold_comparator is not None: @@ -144,7 +154,11 @@ def _configure( name: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, member_framework_configuration: Optional[pulumi.Input['MemberFrameworkConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'memberFrameworkConfiguration' in kwargs: + member_framework_configuration = kwargs['memberFrameworkConfiguration'] + _setter("name", name) if description is not None: _setter("description", description) @@ -194,7 +208,13 @@ def _configure( _setter: Callable[[Any, Any], None], admin_password: pulumi.Input[str], admin_username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adminPassword' in kwargs: + admin_password = kwargs['adminPassword'] + if 'adminUsername' in kwargs: + admin_username = kwargs['adminUsername'] + _setter("admin_password", admin_password) _setter("admin_username", admin_username) @@ -229,7 +249,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], member_fabric_configuration: Optional[pulumi.Input['MemberFabricConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'memberFabricConfiguration' in kwargs: + member_fabric_configuration = kwargs['memberFabricConfiguration'] + if member_fabric_configuration is not None: _setter("member_fabric_configuration", member_fabric_configuration) @@ -270,7 +294,15 @@ def _configure( voting_policy: pulumi.Input['MemberVotingPolicyArgs'], description: Optional[pulumi.Input[str]] = None, network_framework_configuration: Optional[pulumi.Input['MemberNetworkFrameworkConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frameworkVersion' in kwargs: + framework_version = kwargs['frameworkVersion'] + if 'votingPolicy' in kwargs: + voting_policy = kwargs['votingPolicy'] + if 'networkFrameworkConfiguration' in kwargs: + network_framework_configuration = kwargs['networkFrameworkConfiguration'] + _setter("framework", framework) _setter("framework_version", framework_version) _setter("name", name) @@ -347,7 +379,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], edition: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("edition", edition) @property @@ -372,7 +406,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], network_fabric_configuration: Optional[pulumi.Input['MemberNetworkFabricConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkFabricConfiguration' in kwargs: + network_fabric_configuration = kwargs['networkFabricConfiguration'] + if network_fabric_configuration is not None: _setter("network_fabric_configuration", network_fabric_configuration) @@ -398,7 +436,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], approval_threshold_policy: Optional[pulumi.Input['MemberApprovalThresholdPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'approvalThresholdPolicy' in kwargs: + approval_threshold_policy = kwargs['approvalThresholdPolicy'] + if approval_threshold_policy is not None: _setter("approval_threshold_policy", approval_threshold_policy) @@ -427,7 +469,13 @@ def _configure( _setter: Callable[[Any, Any], None], availability_zone: pulumi.Input[str], instance_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + _setter("availability_zone", availability_zone) _setter("instance_type", instance_type) diff --git a/sdk/python/pulumi_aws_native/managedblockchain/accessor.py b/sdk/python/pulumi_aws_native/managedblockchain/accessor.py index 6bd6ecfd23..2622697d98 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/accessor.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/accessor.py @@ -33,7 +33,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessorType' in kwargs: + accessor_type = kwargs['accessorType'] + _setter("accessor_type", accessor_type) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/managedblockchain/member.py b/sdk/python/pulumi_aws_native/managedblockchain/member.py index cf407a336b..0be14d36de 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/member.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/member.py @@ -37,7 +37,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'memberConfiguration' in kwargs: + member_configuration = kwargs['memberConfiguration'] + if 'invitationId' in kwargs: + invitation_id = kwargs['invitationId'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'networkId' in kwargs: + network_id = kwargs['networkId'] + _setter("member_configuration", member_configuration) if invitation_id is not None: _setter("invitation_id", invitation_id) diff --git a/sdk/python/pulumi_aws_native/managedblockchain/node.py b/sdk/python/pulumi_aws_native/managedblockchain/node.py index 9ea564dfb7..a149cb7fd6 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/node.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/node.py @@ -34,7 +34,15 @@ def _configure( member_id: pulumi.Input[str], network_id: pulumi.Input[str], node_configuration: pulumi.Input['NodeConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'memberId' in kwargs: + member_id = kwargs['memberId'] + if 'networkId' in kwargs: + network_id = kwargs['networkId'] + if 'nodeConfiguration' in kwargs: + node_configuration = kwargs['nodeConfiguration'] + _setter("member_id", member_id) _setter("network_id", network_id) _setter("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..3f39e7c413 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/outputs.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/outputs.py @@ -47,7 +47,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -107,7 +109,15 @@ def _configure( proposal_duration_in_hours: Optional[int] = None, threshold_comparator: Optional[str] = None, threshold_percentage: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'proposalDurationInHours' in kwargs: + proposal_duration_in_hours = kwargs['proposalDurationInHours'] + if 'thresholdComparator' in kwargs: + threshold_comparator = kwargs['thresholdComparator'] + if 'thresholdPercentage' in kwargs: + threshold_percentage = kwargs['thresholdPercentage'] + if proposal_duration_in_hours is not None: _setter("proposal_duration_in_hours", proposal_duration_in_hours) if threshold_comparator is not None: @@ -166,7 +176,11 @@ def _configure( name: str, description: Optional[str] = None, member_framework_configuration: Optional['outputs.MemberFrameworkConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'memberFrameworkConfiguration' in kwargs: + member_framework_configuration = kwargs['memberFrameworkConfiguration'] + _setter("name", name) if description is not None: _setter("description", description) @@ -223,7 +237,13 @@ def _configure( _setter: Callable[[Any, Any], None], admin_password: str, admin_username: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adminPassword' in kwargs: + admin_password = kwargs['adminPassword'] + if 'adminUsername' in kwargs: + admin_username = kwargs['adminUsername'] + _setter("admin_password", admin_password) _setter("admin_username", admin_username) @@ -267,7 +287,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], member_fabric_configuration: Optional['outputs.MemberFabricConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'memberFabricConfiguration' in kwargs: + member_fabric_configuration = kwargs['memberFabricConfiguration'] + if member_fabric_configuration is not None: _setter("member_fabric_configuration", member_fabric_configuration) @@ -325,7 +349,15 @@ def _configure( voting_policy: 'outputs.MemberVotingPolicy', description: Optional[str] = None, network_framework_configuration: Optional['outputs.MemberNetworkFrameworkConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frameworkVersion' in kwargs: + framework_version = kwargs['frameworkVersion'] + if 'votingPolicy' in kwargs: + voting_policy = kwargs['votingPolicy'] + if 'networkFrameworkConfiguration' in kwargs: + network_framework_configuration = kwargs['networkFrameworkConfiguration'] + _setter("framework", framework) _setter("framework_version", framework_version) _setter("name", name) @@ -378,7 +410,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], edition: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("edition", edition) @property @@ -416,7 +450,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], network_fabric_configuration: Optional['outputs.MemberNetworkFabricConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkFabricConfiguration' in kwargs: + network_fabric_configuration = kwargs['networkFabricConfiguration'] + if network_fabric_configuration is not None: _setter("network_fabric_configuration", network_fabric_configuration) @@ -455,7 +493,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], approval_threshold_policy: Optional['outputs.MemberApprovalThresholdPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'approvalThresholdPolicy' in kwargs: + approval_threshold_policy = kwargs['approvalThresholdPolicy'] + if approval_threshold_policy is not None: _setter("approval_threshold_policy", approval_threshold_policy) @@ -499,7 +541,13 @@ def _configure( _setter: Callable[[Any, Any], None], availability_zone: str, instance_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + _setter("availability_zone", availability_zone) _setter("instance_type", instance_type) diff --git a/sdk/python/pulumi_aws_native/mediaconnect/_inputs.py b/sdk/python/pulumi_aws_native/mediaconnect/_inputs.py index 71dfd560e2..480056d45b 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/_inputs.py @@ -55,7 +55,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_bitrate: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxBitrate' in kwargs: + max_bitrate = kwargs['maxBitrate'] + _setter("max_bitrate", max_bitrate) @property @@ -94,7 +98,13 @@ def _configure( failover_mode: pulumi.Input['BridgeFailoverModeEnum'], source_priority: Optional[pulumi.Input['BridgeSourcePriorityArgs']] = None, state: Optional[pulumi.Input['BridgeFailoverConfigStateEnum']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failoverMode' in kwargs: + failover_mode = kwargs['failoverMode'] + if 'sourcePriority' in kwargs: + source_priority = kwargs['sourcePriority'] + _setter("failover_mode", failover_mode) if source_priority is not None: _setter("source_priority", source_priority) @@ -159,7 +169,13 @@ def _configure( flow_arn: pulumi.Input[str], name: pulumi.Input[str], flow_vpc_interface_attachment: Optional[pulumi.Input['BridgeVpcInterfaceAttachmentArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowArn' in kwargs: + flow_arn = kwargs['flowArn'] + if 'flowVpcInterfaceAttachment' in kwargs: + flow_vpc_interface_attachment = kwargs['flowVpcInterfaceAttachment'] + _setter("flow_arn", flow_arn) _setter("name", name) if flow_vpc_interface_attachment is not None: @@ -221,7 +237,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_bitrate: pulumi.Input[int], max_outputs: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxBitrate' in kwargs: + max_bitrate = kwargs['maxBitrate'] + if 'maxOutputs' in kwargs: + max_outputs = kwargs['maxOutputs'] + _setter("max_bitrate", max_bitrate) _setter("max_outputs", max_outputs) @@ -286,7 +308,13 @@ def _configure( port: pulumi.Input[int], protocol: pulumi.Input['BridgeProtocolEnum'], ttl: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if 'networkName' in kwargs: + network_name = kwargs['networkName'] + _setter("ip_address", ip_address) _setter("name", name) _setter("network_name", network_name) @@ -399,7 +427,13 @@ def _configure( network_name: pulumi.Input[str], port: pulumi.Input[int], protocol: pulumi.Input['BridgeProtocolEnum'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'multicastIp' in kwargs: + multicast_ip = kwargs['multicastIp'] + if 'networkName' in kwargs: + network_name = kwargs['networkName'] + _setter("multicast_ip", multicast_ip) _setter("name", name) _setter("network_name", network_name) @@ -499,7 +533,13 @@ def _configure( port: pulumi.Input[int], protocol: pulumi.Input['BridgeOutputResourceBridgeNetworkOutputProtocol'], ttl: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if 'networkName' in kwargs: + network_name = kwargs['networkName'] + _setter("ip_address", ip_address) _setter("network_name", network_name) _setter("port", port) @@ -582,7 +622,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], network_output: Optional[pulumi.Input['BridgeNetworkOutputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkOutput' in kwargs: + network_output = kwargs['networkOutput'] + if network_output is not None: _setter("network_output", network_output) @@ -616,7 +660,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowArn' in kwargs: + flow_arn = kwargs['flowArn'] + if 'flowVpcInterfaceAttachment' in kwargs: + flow_vpc_interface_attachment = kwargs['flowVpcInterfaceAttachment'] + _setter("flow_arn", flow_arn) if flow_vpc_interface_attachment is not None: _setter("flow_vpc_interface_attachment", flow_vpc_interface_attachment) @@ -674,7 +724,13 @@ def _configure( network_name: pulumi.Input[str], port: pulumi.Input[int], protocol: pulumi.Input['BridgeSourceProtocolEnum'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'multicastIp' in kwargs: + multicast_ip = kwargs['multicastIp'] + if 'networkName' in kwargs: + network_name = kwargs['networkName'] + _setter("multicast_ip", multicast_ip) _setter("network_name", network_name) _setter("port", port) @@ -745,7 +801,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], primary_source: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primarySource' in kwargs: + primary_source = kwargs['primarySource'] + if primary_source is not None: _setter("primary_source", primary_source) @@ -778,7 +838,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_interface_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if vpc_interface_name is not None: _setter("vpc_interface_name", vpc_interface_name) @@ -813,7 +877,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowSource' in kwargs: + flow_source = kwargs['flowSource'] + if 'networkSource' in kwargs: + network_source = kwargs['networkSource'] + if flow_source is not None: _setter("flow_source", flow_source) if network_source is not None: @@ -854,7 +924,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_interface_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if vpc_interface_name is not None: _setter("vpc_interface_name", vpc_interface_name) @@ -919,7 +993,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'deviceId' in kwargs: + device_id = kwargs['deviceId'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + _setter("role_arn", role_arn) if algorithm is not None: _setter("algorithm", algorithm) @@ -1095,7 +1183,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'deviceId' in kwargs: + device_id = kwargs['deviceId'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + _setter("algorithm", algorithm) _setter("role_arn", role_arn) if constant_initialization_vector is not None: @@ -1238,7 +1340,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], primary_source: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primarySource' in kwargs: + primary_source = kwargs['primarySource'] + _setter("primary_source", primary_source) @property @@ -1281,7 +1387,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failoverMode' in kwargs: + failover_mode = kwargs['failoverMode'] + if 'recoveryWindow' in kwargs: + recovery_window = kwargs['recoveryWindow'] + if 'sourcePriority' in kwargs: + source_priority = kwargs['sourcePriority'] + if failover_mode is not None: _setter("failover_mode", failover_mode) if recovery_window is not None: @@ -1357,7 +1471,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bridgeArn' in kwargs: + bridge_arn = kwargs['bridgeArn'] + if 'vpcInterfaceAttachment' in kwargs: + vpc_interface_attachment = kwargs['vpcInterfaceAttachment'] + _setter("bridge_arn", bridge_arn) if vpc_interface_attachment is not None: _setter("vpc_interface_attachment", vpc_interface_attachment) @@ -1415,7 +1535,15 @@ def _configure( secret_arn: pulumi.Input[str], algorithm: Optional[pulumi.Input['FlowOutputEncryptionAlgorithm']] = None, key_type: Optional[pulumi.Input['FlowOutputEncryptionKeyType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + _setter("role_arn", role_arn) _setter("secret_arn", secret_arn) if algorithm is not None: @@ -1488,7 +1616,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_interface_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if vpc_interface_name is not None: _setter("vpc_interface_name", vpc_interface_name) @@ -1553,7 +1685,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'deviceId' in kwargs: + device_id = kwargs['deviceId'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + _setter("role_arn", role_arn) if algorithm is not None: _setter("algorithm", algorithm) @@ -1701,7 +1847,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bridgeArn' in kwargs: + bridge_arn = kwargs['bridgeArn'] + if 'vpcInterfaceAttachment' in kwargs: + vpc_interface_attachment = kwargs['vpcInterfaceAttachment'] + _setter("bridge_arn", bridge_arn) if vpc_interface_attachment is not None: _setter("vpc_interface_attachment", vpc_interface_attachment) @@ -1747,7 +1899,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_interface_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if vpc_interface_name is not None: _setter("vpc_interface_name", vpc_interface_name) @@ -1856,7 +2012,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entitlementArn' in kwargs: + entitlement_arn = kwargs['entitlementArn'] + if 'gatewayBridgeSource' in kwargs: + gateway_bridge_source = kwargs['gatewayBridgeSource'] + if 'ingestIp' in kwargs: + ingest_ip = kwargs['ingestIp'] + if 'ingestPort' in kwargs: + ingest_port = kwargs['ingestPort'] + if 'maxBitrate' in kwargs: + max_bitrate = kwargs['maxBitrate'] + if 'maxLatency' in kwargs: + max_latency = kwargs['maxLatency'] + if 'minLatency' in kwargs: + min_latency = kwargs['minLatency'] + if 'senderControlPort' in kwargs: + sender_control_port = kwargs['senderControlPort'] + if 'senderIpAddress' in kwargs: + sender_ip_address = kwargs['senderIpAddress'] + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + if 'sourceIngestPort' in kwargs: + source_ingest_port = kwargs['sourceIngestPort'] + if 'sourceListenerAddress' in kwargs: + source_listener_address = kwargs['sourceListenerAddress'] + if 'sourceListenerPort' in kwargs: + source_listener_port = kwargs['sourceListenerPort'] + if 'streamId' in kwargs: + stream_id = kwargs['streamId'] + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if 'whitelistCidr' in kwargs: + whitelist_cidr = kwargs['whitelistCidr'] + if decryption is not None: _setter("decryption", decryption) if description is not None: @@ -2155,7 +2345,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_interface_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if vpc_interface_name is not None: _setter("vpc_interface_name", vpc_interface_name) @@ -2192,7 +2386,11 @@ def _configure( _setter: Callable[[Any, Any], None], cidr_block: pulumi.Input[str], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cidrBlock' in kwargs: + cidr_block = kwargs['cidrBlock'] + _setter("cidr_block", cidr_block) _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/mediaconnect/bridge.py b/sdk/python/pulumi_aws_native/mediaconnect/bridge.py index bf084a9eb6..ea3f9184e6 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/bridge.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/bridge.py @@ -51,7 +51,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'placementArn' in kwargs: + placement_arn = kwargs['placementArn'] + if 'egressGatewayBridge' in kwargs: + egress_gateway_bridge = kwargs['egressGatewayBridge'] + if 'ingressGatewayBridge' in kwargs: + ingress_gateway_bridge = kwargs['ingressGatewayBridge'] + if 'sourceFailoverConfig' in kwargs: + source_failover_config = kwargs['sourceFailoverConfig'] + _setter("placement_arn", placement_arn) _setter("sources", sources) if egress_gateway_bridge is not None: 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..ee4c1f6878 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/bridge_output_resource.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/bridge_output_resource.py @@ -38,7 +38,13 @@ def _configure( bridge_arn: pulumi.Input[str], network_output: pulumi.Input['BridgeOutputResourceBridgeNetworkOutputArgs'], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bridgeArn' in kwargs: + bridge_arn = kwargs['bridgeArn'] + if 'networkOutput' in kwargs: + network_output = kwargs['networkOutput'] + _setter("bridge_arn", bridge_arn) _setter("network_output", network_output) if name is not None: diff --git a/sdk/python/pulumi_aws_native/mediaconnect/bridge_source.py b/sdk/python/pulumi_aws_native/mediaconnect/bridge_source.py index abf8c79d97..cbcdb95dba 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/bridge_source.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/bridge_source.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bridgeArn' in kwargs: + bridge_arn = kwargs['bridgeArn'] + if 'flowSource' in kwargs: + flow_source = kwargs['flowSource'] + if 'networkSource' in kwargs: + network_source = kwargs['networkSource'] + _setter("bridge_arn", bridge_arn) if flow_source is not None: _setter("flow_source", flow_source) diff --git a/sdk/python/pulumi_aws_native/mediaconnect/flow.py b/sdk/python/pulumi_aws_native/mediaconnect/flow.py index 8a714b9139..bdb7ae3e34 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/flow.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/flow.py @@ -42,7 +42,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'sourceFailoverConfig' in kwargs: + source_failover_config = kwargs['sourceFailoverConfig'] + _setter("source", source) if availability_zone is not None: _setter("availability_zone", availability_zone) diff --git a/sdk/python/pulumi_aws_native/mediaconnect/flow_entitlement.py b/sdk/python/pulumi_aws_native/mediaconnect/flow_entitlement.py index 95a5eadbe7..2d9db52443 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/flow_entitlement.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/flow_entitlement.py @@ -54,7 +54,15 @@ def _configure( encryption: Optional[pulumi.Input['FlowEntitlementEncryptionArgs']] = None, entitlement_status: Optional[pulumi.Input['FlowEntitlementEntitlementStatus']] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowArn' in kwargs: + flow_arn = kwargs['flowArn'] + if 'dataTransferSubscriberFeePercent' in kwargs: + data_transfer_subscriber_fee_percent = kwargs['dataTransferSubscriberFeePercent'] + if 'entitlementStatus' in kwargs: + entitlement_status = kwargs['entitlementStatus'] + _setter("description", description) _setter("flow_arn", flow_arn) _setter("subscribers", subscribers) diff --git a/sdk/python/pulumi_aws_native/mediaconnect/flow_output.py b/sdk/python/pulumi_aws_native/mediaconnect/flow_output.py index b0c1098b89..b2b01d5107 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/flow_output.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/flow_output.py @@ -82,7 +82,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowArn' in kwargs: + flow_arn = kwargs['flowArn'] + if 'cidrAllowList' in kwargs: + cidr_allow_list = kwargs['cidrAllowList'] + if 'maxLatency' in kwargs: + max_latency = kwargs['maxLatency'] + if 'minLatency' in kwargs: + min_latency = kwargs['minLatency'] + if 'remoteId' in kwargs: + remote_id = kwargs['remoteId'] + if 'smoothingLatency' in kwargs: + smoothing_latency = kwargs['smoothingLatency'] + if 'streamId' in kwargs: + stream_id = kwargs['streamId'] + if 'vpcInterfaceAttachment' in kwargs: + vpc_interface_attachment = kwargs['vpcInterfaceAttachment'] + _setter("flow_arn", flow_arn) _setter("protocol", protocol) if cidr_allow_list is not None: diff --git a/sdk/python/pulumi_aws_native/mediaconnect/flow_source.py b/sdk/python/pulumi_aws_native/mediaconnect/flow_source.py index 364ef2a7a1..6598a5e889 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/flow_source.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/flow_source.py @@ -98,7 +98,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entitlementArn' in kwargs: + entitlement_arn = kwargs['entitlementArn'] + if 'flowArn' in kwargs: + flow_arn = kwargs['flowArn'] + if 'gatewayBridgeSource' in kwargs: + gateway_bridge_source = kwargs['gatewayBridgeSource'] + if 'ingestPort' in kwargs: + ingest_port = kwargs['ingestPort'] + if 'maxBitrate' in kwargs: + max_bitrate = kwargs['maxBitrate'] + if 'maxLatency' in kwargs: + max_latency = kwargs['maxLatency'] + if 'minLatency' in kwargs: + min_latency = kwargs['minLatency'] + if 'senderControlPort' in kwargs: + sender_control_port = kwargs['senderControlPort'] + if 'senderIpAddress' in kwargs: + sender_ip_address = kwargs['senderIpAddress'] + if 'sourceListenerAddress' in kwargs: + source_listener_address = kwargs['sourceListenerAddress'] + if 'sourceListenerPort' in kwargs: + source_listener_port = kwargs['sourceListenerPort'] + if 'streamId' in kwargs: + stream_id = kwargs['streamId'] + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if 'whitelistCidr' in kwargs: + whitelist_cidr = kwargs['whitelistCidr'] + _setter("description", description) if decryption is not None: _setter("decryption", decryption) 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..305d363a9a 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/flow_vpc_interface.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/flow_vpc_interface.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowArn' in kwargs: + flow_arn = kwargs['flowArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + _setter("flow_arn", flow_arn) _setter("role_arn", role_arn) _setter("security_group_ids", security_group_ids) diff --git a/sdk/python/pulumi_aws_native/mediaconnect/gateway.py b/sdk/python/pulumi_aws_native/mediaconnect/gateway.py index 83df7db680..853368a0fb 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/gateway.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/gateway.py @@ -38,7 +38,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'egressCidrBlocks' in kwargs: + egress_cidr_blocks = kwargs['egressCidrBlocks'] + _setter("egress_cidr_blocks", egress_cidr_blocks) _setter("networks", networks) if name is not None: diff --git a/sdk/python/pulumi_aws_native/mediaconnect/outputs.py b/sdk/python/pulumi_aws_native/mediaconnect/outputs.py index 6311eaec47..dd599d6265 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/outputs.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/outputs.py @@ -73,7 +73,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_bitrate: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxBitrate' in kwargs: + max_bitrate = kwargs['maxBitrate'] + _setter("max_bitrate", max_bitrate) @property @@ -130,7 +134,13 @@ def _configure( failover_mode: 'BridgeFailoverModeEnum', source_priority: Optional['outputs.BridgeSourcePriority'] = None, state: Optional['BridgeFailoverConfigStateEnum'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failoverMode' in kwargs: + failover_mode = kwargs['failoverMode'] + if 'sourcePriority' in kwargs: + source_priority = kwargs['sourcePriority'] + _setter("failover_mode", failover_mode) if source_priority is not None: _setter("source_priority", source_priority) @@ -205,7 +215,13 @@ def _configure( flow_arn: str, name: str, flow_vpc_interface_attachment: Optional['outputs.BridgeVpcInterfaceAttachment'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowArn' in kwargs: + flow_arn = kwargs['flowArn'] + if 'flowVpcInterfaceAttachment' in kwargs: + flow_vpc_interface_attachment = kwargs['flowVpcInterfaceAttachment'] + _setter("flow_arn", flow_arn) _setter("name", name) if flow_vpc_interface_attachment is not None: @@ -274,7 +290,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_bitrate: int, max_outputs: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxBitrate' in kwargs: + max_bitrate = kwargs['maxBitrate'] + if 'maxOutputs' in kwargs: + max_outputs = kwargs['maxOutputs'] + _setter("max_bitrate", max_bitrate) _setter("max_outputs", max_outputs) @@ -353,7 +375,13 @@ def _configure( port: int, protocol: 'BridgeProtocolEnum', ttl: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if 'networkName' in kwargs: + network_name = kwargs['networkName'] + _setter("ip_address", ip_address) _setter("name", name) _setter("network_name", network_name) @@ -464,7 +492,13 @@ def _configure( network_name: str, port: int, protocol: 'BridgeProtocolEnum', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'multicastIp' in kwargs: + multicast_ip = kwargs['multicastIp'] + if 'networkName' in kwargs: + network_name = kwargs['networkName'] + _setter("multicast_ip", multicast_ip) _setter("name", name) _setter("network_name", network_name) @@ -547,7 +581,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], network_output: Optional['outputs.BridgeNetworkOutput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkOutput' in kwargs: + network_output = kwargs['networkOutput'] + if network_output is not None: _setter("network_output", network_output) @@ -611,7 +649,13 @@ def _configure( port: int, protocol: 'BridgeOutputResourceBridgeNetworkOutputProtocol', ttl: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if 'networkName' in kwargs: + network_name = kwargs['networkName'] + _setter("ip_address", ip_address) _setter("network_name", network_name) _setter("port", port) @@ -699,7 +743,13 @@ def _configure( _setter: Callable[[Any, Any], None], flow_source: Optional['outputs.BridgeFlowSource'] = None, network_source: Optional['outputs.BridgeNetworkSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowSource' in kwargs: + flow_source = kwargs['flowSource'] + if 'networkSource' in kwargs: + network_source = kwargs['networkSource'] + if flow_source is not None: _setter("flow_source", flow_source) if network_source is not None: @@ -758,7 +808,13 @@ def _configure( _setter: Callable[[Any, Any], None], flow_arn: str, flow_vpc_interface_attachment: Optional['outputs.BridgeSourceVpcInterfaceAttachment'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowArn' in kwargs: + flow_arn = kwargs['flowArn'] + if 'flowVpcInterfaceAttachment' in kwargs: + flow_vpc_interface_attachment = kwargs['flowVpcInterfaceAttachment'] + _setter("flow_arn", flow_arn) if flow_vpc_interface_attachment is not None: _setter("flow_vpc_interface_attachment", flow_vpc_interface_attachment) @@ -830,7 +886,13 @@ def _configure( network_name: str, port: int, protocol: 'BridgeSourceProtocolEnum', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'multicastIp' in kwargs: + multicast_ip = kwargs['multicastIp'] + if 'networkName' in kwargs: + network_name = kwargs['networkName'] + _setter("multicast_ip", multicast_ip) _setter("network_name", network_name) _setter("port", port) @@ -905,7 +967,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], primary_source: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primarySource' in kwargs: + primary_source = kwargs['primarySource'] + if primary_source is not None: _setter("primary_source", primary_source) @@ -954,7 +1020,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_interface_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if vpc_interface_name is not None: _setter("vpc_interface_name", vpc_interface_name) @@ -1003,7 +1073,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_interface_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if vpc_interface_name is not None: _setter("vpc_interface_name", vpc_interface_name) @@ -1094,7 +1168,21 @@ def _configure( resource_id: Optional[str] = None, secret_arn: Optional[str] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'deviceId' in kwargs: + device_id = kwargs['deviceId'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + _setter("role_arn", role_arn) if algorithm is not None: _setter("algorithm", algorithm) @@ -1264,7 +1352,21 @@ def _configure( resource_id: Optional[str] = None, secret_arn: Optional[str] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'deviceId' in kwargs: + device_id = kwargs['deviceId'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + _setter("algorithm", algorithm) _setter("role_arn", role_arn) if constant_initialization_vector is not None: @@ -1406,7 +1508,15 @@ def _configure( recovery_window: Optional[int] = None, source_priority: Optional['outputs.FlowFailoverConfigSourcePriorityProperties'] = None, state: Optional['FlowFailoverConfigState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failoverMode' in kwargs: + failover_mode = kwargs['failoverMode'] + if 'recoveryWindow' in kwargs: + recovery_window = kwargs['recoveryWindow'] + if 'sourcePriority' in kwargs: + source_priority = kwargs['sourcePriority'] + if failover_mode is not None: _setter("failover_mode", failover_mode) if recovery_window is not None: @@ -1482,7 +1592,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], primary_source: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primarySource' in kwargs: + primary_source = kwargs['primarySource'] + _setter("primary_source", primary_source) @property @@ -1536,7 +1650,13 @@ def _configure( _setter: Callable[[Any, Any], None], bridge_arn: str, vpc_interface_attachment: Optional['outputs.FlowVpcInterfaceAttachment'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bridgeArn' in kwargs: + bridge_arn = kwargs['bridgeArn'] + if 'vpcInterfaceAttachment' in kwargs: + vpc_interface_attachment = kwargs['vpcInterfaceAttachment'] + _setter("bridge_arn", bridge_arn) if vpc_interface_attachment is not None: _setter("vpc_interface_attachment", vpc_interface_attachment) @@ -1610,7 +1730,15 @@ def _configure( secret_arn: str, algorithm: Optional['FlowOutputEncryptionAlgorithm'] = None, key_type: Optional['FlowOutputEncryptionKeyType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + _setter("role_arn", role_arn) _setter("secret_arn", secret_arn) if algorithm is not None: @@ -1687,7 +1815,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_interface_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if vpc_interface_name is not None: _setter("vpc_interface_name", vpc_interface_name) @@ -1842,7 +1974,41 @@ def _configure( stream_id: Optional[str] = None, vpc_interface_name: Optional[str] = None, whitelist_cidr: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entitlementArn' in kwargs: + entitlement_arn = kwargs['entitlementArn'] + if 'gatewayBridgeSource' in kwargs: + gateway_bridge_source = kwargs['gatewayBridgeSource'] + if 'ingestIp' in kwargs: + ingest_ip = kwargs['ingestIp'] + if 'ingestPort' in kwargs: + ingest_port = kwargs['ingestPort'] + if 'maxBitrate' in kwargs: + max_bitrate = kwargs['maxBitrate'] + if 'maxLatency' in kwargs: + max_latency = kwargs['maxLatency'] + if 'minLatency' in kwargs: + min_latency = kwargs['minLatency'] + if 'senderControlPort' in kwargs: + sender_control_port = kwargs['senderControlPort'] + if 'senderIpAddress' in kwargs: + sender_ip_address = kwargs['senderIpAddress'] + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + if 'sourceIngestPort' in kwargs: + source_ingest_port = kwargs['sourceIngestPort'] + if 'sourceListenerAddress' in kwargs: + source_listener_address = kwargs['sourceListenerAddress'] + if 'sourceListenerPort' in kwargs: + source_listener_port = kwargs['sourceListenerPort'] + if 'streamId' in kwargs: + stream_id = kwargs['streamId'] + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if 'whitelistCidr' in kwargs: + whitelist_cidr = kwargs['whitelistCidr'] + if decryption is not None: _setter("decryption", decryption) if description is not None: @@ -2123,7 +2289,21 @@ def _configure( resource_id: Optional[str] = None, secret_arn: Optional[str] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'deviceId' in kwargs: + device_id = kwargs['deviceId'] + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + _setter("role_arn", role_arn) if algorithm is not None: _setter("algorithm", algorithm) @@ -2257,7 +2437,13 @@ def _configure( _setter: Callable[[Any, Any], None], bridge_arn: str, vpc_interface_attachment: Optional['outputs.FlowSourceVpcInterfaceAttachment'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bridgeArn' in kwargs: + bridge_arn = kwargs['bridgeArn'] + if 'vpcInterfaceAttachment' in kwargs: + vpc_interface_attachment = kwargs['vpcInterfaceAttachment'] + _setter("bridge_arn", bridge_arn) if vpc_interface_attachment is not None: _setter("vpc_interface_attachment", vpc_interface_attachment) @@ -2315,7 +2501,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_interface_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if vpc_interface_name is not None: _setter("vpc_interface_name", vpc_interface_name) @@ -2364,7 +2554,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_interface_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcInterfaceName' in kwargs: + vpc_interface_name = kwargs['vpcInterfaceName'] + if vpc_interface_name is not None: _setter("vpc_interface_name", vpc_interface_name) @@ -2417,7 +2611,11 @@ def _configure( _setter: Callable[[Any, Any], None], cidr_block: str, name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cidrBlock' in kwargs: + cidr_block = kwargs['cidrBlock'] + _setter("cidr_block", cidr_block) _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/mediaconvert/_inputs.py b/sdk/python/pulumi_aws_native/mediaconvert/_inputs.py index d9f92dee2f..614f130f3f 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/_inputs.py @@ -26,7 +26,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mode: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) @property @@ -57,7 +59,11 @@ def _configure( priority: Optional[pulumi.Input[int]] = None, queue: Optional[pulumi.Input[str]] = None, wait_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'waitMinutes' in kwargs: + wait_minutes = kwargs['waitMinutes'] + if priority is not None: _setter("priority", priority) if queue is not None: diff --git a/sdk/python/pulumi_aws_native/mediaconvert/job_template.py b/sdk/python/pulumi_aws_native/mediaconvert/job_template.py index 7de9781f66..54c995fc92 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/job_template.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/job_template.py @@ -55,7 +55,17 @@ def _configure( queue: Optional[pulumi.Input[str]] = None, status_update_interval: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'settingsJson' in kwargs: + settings_json = kwargs['settingsJson'] + if 'accelerationSettings' in kwargs: + acceleration_settings = kwargs['accelerationSettings'] + if 'hopDestinations' in kwargs: + hop_destinations = kwargs['hopDestinations'] + if 'statusUpdateInterval' in kwargs: + status_update_interval = kwargs['statusUpdateInterval'] + _setter("settings_json", settings_json) if acceleration_settings is not None: _setter("acceleration_settings", acceleration_settings) diff --git a/sdk/python/pulumi_aws_native/mediaconvert/outputs.py b/sdk/python/pulumi_aws_native/mediaconvert/outputs.py index 0ee4d408a3..2e3d634c3c 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/outputs.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/outputs.py @@ -26,7 +26,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mode: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) @property @@ -70,7 +72,11 @@ def _configure( priority: Optional[int] = None, queue: Optional[str] = None, wait_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'waitMinutes' in kwargs: + wait_minutes = kwargs['waitMinutes'] + if priority is not None: _setter("priority", priority) if queue is not None: diff --git a/sdk/python/pulumi_aws_native/mediaconvert/preset.py b/sdk/python/pulumi_aws_native/mediaconvert/preset.py index 70b2d6adcc..3d4a744c4f 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/preset.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/preset.py @@ -38,7 +38,11 @@ def _configure( description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'settingsJson' in kwargs: + settings_json = kwargs['settingsJson'] + _setter("settings_json", settings_json) if category is not None: _setter("category", category) diff --git a/sdk/python/pulumi_aws_native/mediaconvert/queue.py b/sdk/python/pulumi_aws_native/mediaconvert/queue.py index 3d19fa0bb1..e3abceaac8 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/queue.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/queue.py @@ -38,7 +38,11 @@ def _configure( pricing_plan: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pricingPlan' in kwargs: + pricing_plan = kwargs['pricingPlan'] + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/medialive/_inputs.py b/sdk/python/pulumi_aws_native/medialive/_inputs.py index 027480d5f7..65f66d483c 100644 --- a/sdk/python/pulumi_aws_native/medialive/_inputs.py +++ b/sdk/python/pulumi_aws_native/medialive/_inputs.py @@ -211,7 +211,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'inputType' in kwargs: + input_type = kwargs['inputType'] + if 'rateControlMode' in kwargs: + rate_control_mode = kwargs['rateControlMode'] + if 'rawFormat' in kwargs: + raw_format = kwargs['rawFormat'] + if 'sampleRate' in kwargs: + sample_rate = kwargs['sampleRate'] + if 'vbrQuality' in kwargs: + vbr_quality = kwargs['vbrQuality'] + if bitrate is not None: _setter("bitrate", bitrate) if coding_mode is not None: @@ -346,7 +360,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attenuationControl' in kwargs: + attenuation_control = kwargs['attenuationControl'] + if 'bitstreamMode' in kwargs: + bitstream_mode = kwargs['bitstreamMode'] + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'drcProfile' in kwargs: + drc_profile = kwargs['drcProfile'] + if 'lfeFilter' in kwargs: + lfe_filter = kwargs['lfeFilter'] + if 'metadataControl' in kwargs: + metadata_control = kwargs['metadataControl'] + if attenuation_control is not None: _setter("attenuation_control", attenuation_control) if bitrate is not None: @@ -449,7 +477,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_ancillary_channel_number: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceAncillaryChannelNumber' in kwargs: + source_ancillary_channel_number = kwargs['sourceAncillaryChannelNumber'] + if source_ancillary_channel_number is not None: _setter("source_ancillary_channel_number", source_ancillary_channel_number) @@ -475,7 +507,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], archive_s3_settings: Optional[pulumi.Input['ChannelArchiveS3SettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'archiveS3Settings' in kwargs: + archive_s3_settings = kwargs['archiveS3Settings'] + if archive_s3_settings is not None: _setter("archive_s3_settings", archive_s3_settings) @@ -504,7 +540,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'm2tsSettings' in kwargs: + m2ts_settings = kwargs['m2tsSettings'] + if 'rawSettings' in kwargs: + raw_settings = kwargs['rawSettings'] + if m2ts_settings is not None: _setter("m2ts_settings", m2ts_settings) if raw_settings is not None: @@ -547,7 +589,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'archiveCdnSettings' in kwargs: + archive_cdn_settings = kwargs['archiveCdnSettings'] + if 'rolloverInterval' in kwargs: + rollover_interval = kwargs['rolloverInterval'] + if archive_cdn_settings is not None: _setter("archive_cdn_settings", archive_cdn_settings) if destination is not None: @@ -601,7 +649,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerSettings' in kwargs: + container_settings = kwargs['containerSettings'] + if 'nameModifier' in kwargs: + name_modifier = kwargs['nameModifier'] + if container_settings is not None: _setter("container_settings", container_settings) if extension is not None: @@ -649,7 +703,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canned_acl: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cannedAcl' in kwargs: + canned_acl = kwargs['cannedAcl'] + if canned_acl is not None: _setter("canned_acl", canned_acl) @@ -670,10 +728,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelAribSourceSettingsArgs: def __init__(__self__): @@ -681,10 +741,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelAudioChannelMappingArgs: def __init__(__self__, *, @@ -700,7 +762,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputChannelLevels' in kwargs: + input_channel_levels = kwargs['inputChannelLevels'] + if 'outputChannel' in kwargs: + output_channel = kwargs['outputChannel'] + if input_channel_levels is not None: _setter("input_channel_levels", input_channel_levels) if output_channel is not None: @@ -755,7 +823,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aacSettings' in kwargs: + aac_settings = kwargs['aacSettings'] + if 'ac3Settings' in kwargs: + ac3_settings = kwargs['ac3Settings'] + if 'eac3AtmosSettings' in kwargs: + eac3_atmos_settings = kwargs['eac3AtmosSettings'] + if 'eac3Settings' in kwargs: + eac3_settings = kwargs['eac3Settings'] + if 'mp2Settings' in kwargs: + mp2_settings = kwargs['mp2Settings'] + if 'passThroughSettings' in kwargs: + pass_through_settings = kwargs['passThroughSettings'] + if 'wavSettings' in kwargs: + wav_settings = kwargs['wavSettings'] + if aac_settings is not None: _setter("aac_settings", aac_settings) if ac3_settings is not None: @@ -877,7 +961,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioNormalizationSettings' in kwargs: + audio_normalization_settings = kwargs['audioNormalizationSettings'] + if 'audioSelectorName' in kwargs: + audio_selector_name = kwargs['audioSelectorName'] + if 'audioType' in kwargs: + audio_type = kwargs['audioType'] + if 'audioTypeControl' in kwargs: + audio_type_control = kwargs['audioTypeControl'] + if 'audioWatermarkingSettings' in kwargs: + audio_watermarking_settings = kwargs['audioWatermarkingSettings'] + if 'codecSettings' in kwargs: + codec_settings = kwargs['codecSettings'] + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'languageCodeControl' in kwargs: + language_code_control = kwargs['languageCodeControl'] + if 'remixSettings' in kwargs: + remix_settings = kwargs['remixSettings'] + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + if audio_normalization_settings is not None: _setter("audio_normalization_settings", audio_normalization_settings) if audio_selector_name is not None: @@ -1013,7 +1119,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], program_selection: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'programSelection' in kwargs: + program_selection = kwargs['programSelection'] + if program_selection is not None: _setter("program_selection", program_selection) @@ -1042,7 +1152,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + if group_id is not None: _setter("group_id", group_id) if name is not None: @@ -1082,7 +1196,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'languageSelectionPolicy' in kwargs: + language_selection_policy = kwargs['languageSelectionPolicy'] + if language_code is not None: _setter("language_code", language_code) if language_selection_policy is not None: @@ -1125,7 +1245,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmControl' in kwargs: + algorithm_control = kwargs['algorithmControl'] + if 'targetLkfs' in kwargs: + target_lkfs = kwargs['targetLkfs'] + if algorithm is not None: _setter("algorithm", algorithm) if algorithm_control is not None: @@ -1182,7 +1308,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioGroupId' in kwargs: + audio_group_id = kwargs['audioGroupId'] + if 'audioOnlyImage' in kwargs: + audio_only_image = kwargs['audioOnlyImage'] + if 'audioTrackType' in kwargs: + audio_track_type = kwargs['audioTrackType'] + if 'segmentType' in kwargs: + segment_type = kwargs['segmentType'] + if audio_group_id is not None: _setter("audio_group_id", audio_group_id) if audio_only_image is not None: @@ -1241,7 +1377,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pid: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if pid is not None: _setter("pid", pid) @@ -1276,7 +1414,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioHlsRenditionSelection' in kwargs: + audio_hls_rendition_selection = kwargs['audioHlsRenditionSelection'] + if 'audioLanguageSelection' in kwargs: + audio_language_selection = kwargs['audioLanguageSelection'] + if 'audioPidSelection' in kwargs: + audio_pid_selection = kwargs['audioPidSelection'] + if 'audioTrackSelection' in kwargs: + audio_track_selection = kwargs['audioTrackSelection'] + if audio_hls_rendition_selection is not None: _setter("audio_hls_rendition_selection", audio_hls_rendition_selection) if audio_language_selection is not None: @@ -1338,7 +1486,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectorSettings' in kwargs: + selector_settings = kwargs['selectorSettings'] + if name is not None: _setter("name", name) if selector_settings is not None: @@ -1378,7 +1530,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioSelectorName' in kwargs: + audio_selector_name = kwargs['audioSelectorName'] + if 'audioSilenceThresholdMsec' in kwargs: + audio_silence_threshold_msec = kwargs['audioSilenceThresholdMsec'] + if audio_selector_name is not None: _setter("audio_selector_name", audio_selector_name) if audio_silence_threshold_msec is not None: @@ -1418,7 +1576,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dolbyEDecode' in kwargs: + dolby_e_decode = kwargs['dolbyEDecode'] + if dolby_e_decode is not None: _setter("dolby_e_decode", dolby_e_decode) if tracks is not None: @@ -1455,7 +1617,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], track: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if track is not None: _setter("track", track) @@ -1481,7 +1645,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], nielsen_watermarks_settings: Optional[pulumi.Input['ChannelNielsenWatermarksSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nielsenWatermarksSettings' in kwargs: + nielsen_watermarks_settings = kwargs['nielsenWatermarksSettings'] + if nielsen_watermarks_settings is not None: _setter("nielsen_watermarks_settings", nielsen_watermarks_settings) @@ -1516,7 +1684,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorClearTimeMsec' in kwargs: + error_clear_time_msec = kwargs['errorClearTimeMsec'] + if 'failoverConditions' in kwargs: + failover_conditions = kwargs['failoverConditions'] + if 'inputPreference' in kwargs: + input_preference = kwargs['inputPreference'] + if 'secondaryInputId' in kwargs: + secondary_input_id = kwargs['secondaryInputId'] + if error_clear_time_msec is not None: _setter("error_clear_time_msec", error_clear_time_msec) if failover_conditions is not None: @@ -1578,7 +1756,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availBlankingImage' in kwargs: + avail_blanking_image = kwargs['availBlankingImage'] + if avail_blanking_image is not None: _setter("avail_blanking_image", avail_blanking_image) if state is not None: @@ -1615,7 +1797,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], avail_settings: Optional[pulumi.Input['ChannelAvailSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availSettings' in kwargs: + avail_settings = kwargs['availSettings'] + if avail_settings is not None: _setter("avail_settings", avail_settings) @@ -1647,7 +1833,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scte35SpliceInsert' in kwargs: + scte35_splice_insert = kwargs['scte35SpliceInsert'] + if 'scte35TimeSignalApos' in kwargs: + scte35_time_signal_apos = kwargs['scte35TimeSignalApos'] + if esam is not None: _setter("esam", esam) if scte35_splice_insert is not None: @@ -1707,7 +1899,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blackoutSlateImage' in kwargs: + blackout_slate_image = kwargs['blackoutSlateImage'] + if 'networkEndBlackout' in kwargs: + network_end_blackout = kwargs['networkEndBlackout'] + if 'networkEndBlackoutImage' in kwargs: + network_end_blackout_image = kwargs['networkEndBlackoutImage'] + if 'networkId' in kwargs: + network_id = kwargs['networkId'] + if blackout_slate_image is not None: _setter("blackout_slate_image", blackout_slate_image) if network_end_blackout is not None: @@ -1825,7 +2027,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'backgroundOpacity' in kwargs: + background_opacity = kwargs['backgroundOpacity'] + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontOpacity' in kwargs: + font_opacity = kwargs['fontOpacity'] + if 'fontResolution' in kwargs: + font_resolution = kwargs['fontResolution'] + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if 'outlineColor' in kwargs: + outline_color = kwargs['outlineColor'] + if 'outlineSize' in kwargs: + outline_size = kwargs['outlineSize'] + if 'shadowColor' in kwargs: + shadow_color = kwargs['shadowColor'] + if 'shadowOpacity' in kwargs: + shadow_opacity = kwargs['shadowOpacity'] + if 'shadowXOffset' in kwargs: + shadow_x_offset = kwargs['shadowXOffset'] + if 'shadowYOffset' in kwargs: + shadow_y_offset = kwargs['shadowYOffset'] + if 'teletextGridControl' in kwargs: + teletext_grid_control = kwargs['teletextGridControl'] + if 'xPosition' in kwargs: + x_position = kwargs['xPosition'] + if 'yPosition' in kwargs: + y_position = kwargs['yPosition'] + if alignment is not None: _setter("alignment", alignment) if background_color is not None: @@ -2042,7 +2276,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captionSelectorName' in kwargs: + caption_selector_name = kwargs['captionSelectorName'] + if 'destinationSettings' in kwargs: + destination_settings = kwargs['destinationSettings'] + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'languageDescription' in kwargs: + language_description = kwargs['languageDescription'] + if accessibility is not None: _setter("accessibility", accessibility) if caption_selector_name is not None: @@ -2159,7 +2403,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aribDestinationSettings' in kwargs: + arib_destination_settings = kwargs['aribDestinationSettings'] + if 'burnInDestinationSettings' in kwargs: + burn_in_destination_settings = kwargs['burnInDestinationSettings'] + if 'dvbSubDestinationSettings' in kwargs: + dvb_sub_destination_settings = kwargs['dvbSubDestinationSettings'] + if 'ebuTtDDestinationSettings' in kwargs: + ebu_tt_d_destination_settings = kwargs['ebuTtDDestinationSettings'] + if 'embeddedDestinationSettings' in kwargs: + embedded_destination_settings = kwargs['embeddedDestinationSettings'] + if 'embeddedPlusScte20DestinationSettings' in kwargs: + embedded_plus_scte20_destination_settings = kwargs['embeddedPlusScte20DestinationSettings'] + if 'rtmpCaptionInfoDestinationSettings' in kwargs: + rtmp_caption_info_destination_settings = kwargs['rtmpCaptionInfoDestinationSettings'] + if 'scte20PlusEmbeddedDestinationSettings' in kwargs: + scte20_plus_embedded_destination_settings = kwargs['scte20PlusEmbeddedDestinationSettings'] + if 'scte27DestinationSettings' in kwargs: + scte27_destination_settings = kwargs['scte27DestinationSettings'] + if 'smpteTtDestinationSettings' in kwargs: + smpte_tt_destination_settings = kwargs['smpteTtDestinationSettings'] + if 'teletextDestinationSettings' in kwargs: + teletext_destination_settings = kwargs['teletextDestinationSettings'] + if 'ttmlDestinationSettings' in kwargs: + ttml_destination_settings = kwargs['ttmlDestinationSettings'] + if 'webvttDestinationSettings' in kwargs: + webvtt_destination_settings = kwargs['webvttDestinationSettings'] + if arib_destination_settings is not None: _setter("arib_destination_settings", arib_destination_settings) if burn_in_destination_settings is not None: @@ -2323,7 +2595,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captionChannel' in kwargs: + caption_channel = kwargs['captionChannel'] + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'languageDescription' in kwargs: + language_description = kwargs['languageDescription'] + if caption_channel is not None: _setter("caption_channel", caption_channel) if language_code is not None: @@ -2380,7 +2660,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'leftOffset' in kwargs: + left_offset = kwargs['leftOffset'] + if 'topOffset' in kwargs: + top_offset = kwargs['topOffset'] + if height is not None: _setter("height", height) if left_offset is not None: @@ -2457,7 +2743,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ancillarySourceSettings' in kwargs: + ancillary_source_settings = kwargs['ancillarySourceSettings'] + if 'aribSourceSettings' in kwargs: + arib_source_settings = kwargs['aribSourceSettings'] + if 'dvbSubSourceSettings' in kwargs: + dvb_sub_source_settings = kwargs['dvbSubSourceSettings'] + if 'embeddedSourceSettings' in kwargs: + embedded_source_settings = kwargs['embeddedSourceSettings'] + if 'scte20SourceSettings' in kwargs: + scte20_source_settings = kwargs['scte20SourceSettings'] + if 'scte27SourceSettings' in kwargs: + scte27_source_settings = kwargs['scte27SourceSettings'] + if 'teletextSourceSettings' in kwargs: + teletext_source_settings = kwargs['teletextSourceSettings'] + if ancillary_source_settings is not None: _setter("ancillary_source_settings", ancillary_source_settings) if arib_source_settings is not None: @@ -2555,7 +2857,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'selectorSettings' in kwargs: + selector_settings = kwargs['selectorSettings'] + if language_code is not None: _setter("language_code", language_code) if name is not None: @@ -2603,7 +2911,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resolution: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if resolution is not None: _setter("resolution", resolution) @@ -2624,10 +2934,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelDolbyVision81SettingsArgs: def __init__(__self__): @@ -2635,10 +2947,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelDvbNitSettingsArgs: def __init__(__self__, *, @@ -2657,7 +2971,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkId' in kwargs: + network_id = kwargs['networkId'] + if 'networkName' in kwargs: + network_name = kwargs['networkName'] + if 'repInterval' in kwargs: + rep_interval = kwargs['repInterval'] + if network_id is not None: _setter("network_id", network_id) if network_name is not None: @@ -2714,7 +3036,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputSdt' in kwargs: + output_sdt = kwargs['outputSdt'] + if 'repInterval' in kwargs: + rep_interval = kwargs['repInterval'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'serviceProviderName' in kwargs: + service_provider_name = kwargs['serviceProviderName'] + if output_sdt is not None: _setter("output_sdt", output_sdt) if rep_interval is not None: @@ -2821,7 +3153,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'backgroundOpacity' in kwargs: + background_opacity = kwargs['backgroundOpacity'] + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontOpacity' in kwargs: + font_opacity = kwargs['fontOpacity'] + if 'fontResolution' in kwargs: + font_resolution = kwargs['fontResolution'] + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if 'outlineColor' in kwargs: + outline_color = kwargs['outlineColor'] + if 'outlineSize' in kwargs: + outline_size = kwargs['outlineSize'] + if 'shadowColor' in kwargs: + shadow_color = kwargs['shadowColor'] + if 'shadowOpacity' in kwargs: + shadow_opacity = kwargs['shadowOpacity'] + if 'shadowXOffset' in kwargs: + shadow_x_offset = kwargs['shadowXOffset'] + if 'shadowYOffset' in kwargs: + shadow_y_offset = kwargs['shadowYOffset'] + if 'teletextGridControl' in kwargs: + teletext_grid_control = kwargs['teletextGridControl'] + if 'xPosition' in kwargs: + x_position = kwargs['xPosition'] + if 'yPosition' in kwargs: + y_position = kwargs['yPosition'] + if alignment is not None: _setter("alignment", alignment) if background_color is not None: @@ -3026,7 +3390,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ocrLanguage' in kwargs: + ocr_language = kwargs['ocrLanguage'] + if ocr_language is not None: _setter("ocr_language", ocr_language) if pid is not None: @@ -3063,7 +3431,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rep_interval: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repInterval' in kwargs: + rep_interval = kwargs['repInterval'] + if rep_interval is not None: _setter("rep_interval", rep_interval) @@ -3107,7 +3479,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'drcLine' in kwargs: + drc_line = kwargs['drcLine'] + if 'drcRf' in kwargs: + drc_rf = kwargs['drcRf'] + if 'heightTrim' in kwargs: + height_trim = kwargs['heightTrim'] + if 'surroundTrim' in kwargs: + surround_trim = kwargs['surroundTrim'] + if bitrate is not None: _setter("bitrate", bitrate) if coding_mode is not None: @@ -3256,7 +3640,45 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attenuationControl' in kwargs: + attenuation_control = kwargs['attenuationControl'] + if 'bitstreamMode' in kwargs: + bitstream_mode = kwargs['bitstreamMode'] + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'dcFilter' in kwargs: + dc_filter = kwargs['dcFilter'] + if 'drcLine' in kwargs: + drc_line = kwargs['drcLine'] + if 'drcRf' in kwargs: + drc_rf = kwargs['drcRf'] + if 'lfeControl' in kwargs: + lfe_control = kwargs['lfeControl'] + if 'lfeFilter' in kwargs: + lfe_filter = kwargs['lfeFilter'] + if 'loRoCenterMixLevel' in kwargs: + lo_ro_center_mix_level = kwargs['loRoCenterMixLevel'] + if 'loRoSurroundMixLevel' in kwargs: + lo_ro_surround_mix_level = kwargs['loRoSurroundMixLevel'] + if 'ltRtCenterMixLevel' in kwargs: + lt_rt_center_mix_level = kwargs['ltRtCenterMixLevel'] + if 'ltRtSurroundMixLevel' in kwargs: + lt_rt_surround_mix_level = kwargs['ltRtSurroundMixLevel'] + if 'metadataControl' in kwargs: + metadata_control = kwargs['metadataControl'] + if 'passthroughControl' in kwargs: + passthrough_control = kwargs['passthroughControl'] + if 'phaseControl' in kwargs: + phase_control = kwargs['phaseControl'] + if 'stereoDownmix' in kwargs: + stereo_downmix = kwargs['stereoDownmix'] + if 'surroundExMode' in kwargs: + surround_ex_mode = kwargs['surroundExMode'] + if 'surroundMode' in kwargs: + surround_mode = kwargs['surroundMode'] + if attenuation_control is not None: _setter("attenuation_control", attenuation_control) if bitrate is not None: @@ -3500,7 +3922,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'copyrightHolder' in kwargs: + copyright_holder = kwargs['copyrightHolder'] + if 'fillLineGap' in kwargs: + fill_line_gap = kwargs['fillLineGap'] + if 'fontFamily' in kwargs: + font_family = kwargs['fontFamily'] + if 'styleControl' in kwargs: + style_control = kwargs['styleControl'] + if copyright_holder is not None: _setter("copyright_holder", copyright_holder) if fill_line_gap is not None: @@ -3554,10 +3986,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelEmbeddedPlusScte20DestinationSettingsArgs: def __init__(__self__): @@ -3565,10 +3999,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelEmbeddedSourceSettingsArgs: def __init__(__self__, *, @@ -3590,7 +4026,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'convert608To708' in kwargs: + convert608_to708 = kwargs['convert608To708'] + if 'scte20Detection' in kwargs: + scte20_detection = kwargs['scte20Detection'] + if 'source608ChannelNumber' in kwargs: + source608_channel_number = kwargs['source608ChannelNumber'] + if 'source608TrackNumber' in kwargs: + source608_track_number = kwargs['source608TrackNumber'] + if convert608_to708 is not None: _setter("convert608_to708", convert608_to708) if scte20_detection is not None: @@ -3685,7 +4131,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioDescriptions' in kwargs: + audio_descriptions = kwargs['audioDescriptions'] + if 'availBlanking' in kwargs: + avail_blanking = kwargs['availBlanking'] + if 'availConfiguration' in kwargs: + avail_configuration = kwargs['availConfiguration'] + if 'blackoutSlate' in kwargs: + blackout_slate = kwargs['blackoutSlate'] + if 'captionDescriptions' in kwargs: + caption_descriptions = kwargs['captionDescriptions'] + if 'featureActivations' in kwargs: + feature_activations = kwargs['featureActivations'] + if 'globalConfiguration' in kwargs: + global_configuration = kwargs['globalConfiguration'] + if 'motionGraphicsConfiguration' in kwargs: + motion_graphics_configuration = kwargs['motionGraphicsConfiguration'] + if 'nielsenConfiguration' in kwargs: + nielsen_configuration = kwargs['nielsenConfiguration'] + if 'outputGroups' in kwargs: + output_groups = kwargs['outputGroups'] + if 'thumbnailConfiguration' in kwargs: + thumbnail_configuration = kwargs['thumbnailConfiguration'] + if 'timecodeConfig' in kwargs: + timecode_config = kwargs['timecodeConfig'] + if 'videoDescriptions' in kwargs: + video_descriptions = kwargs['videoDescriptions'] + if audio_descriptions is not None: _setter("audio_descriptions", audio_descriptions) if avail_blanking is not None: @@ -3858,7 +4332,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acquisitionPointId' in kwargs: + acquisition_point_id = kwargs['acquisitionPointId'] + if 'adAvailOffset' in kwargs: + ad_avail_offset = kwargs['adAvailOffset'] + if 'passwordParam' in kwargs: + password_param = kwargs['passwordParam'] + if 'poisEndpoint' in kwargs: + pois_endpoint = kwargs['poisEndpoint'] + if 'zoneIdentity' in kwargs: + zone_identity = kwargs['zoneIdentity'] + if acquisition_point_id is not None: _setter("acquisition_point_id", acquisition_point_id) if ad_avail_offset is not None: @@ -3945,7 +4431,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioSilenceSettings' in kwargs: + audio_silence_settings = kwargs['audioSilenceSettings'] + if 'inputLossSettings' in kwargs: + input_loss_settings = kwargs['inputLossSettings'] + if 'videoBlackSettings' in kwargs: + video_black_settings = kwargs['videoBlackSettings'] + if audio_silence_settings is not None: _setter("audio_silence_settings", audio_silence_settings) if input_loss_settings is not None: @@ -3993,7 +4487,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], failover_condition_settings: Optional[pulumi.Input['ChannelFailoverConditionSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failoverConditionSettings' in kwargs: + failover_condition_settings = kwargs['failoverConditionSettings'] + if failover_condition_settings is not None: _setter("failover_condition_settings", failover_condition_settings) @@ -4019,7 +4517,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], input_prepare_schedule_actions: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputPrepareScheduleActions' in kwargs: + input_prepare_schedule_actions = kwargs['inputPrepareScheduleActions'] + if input_prepare_schedule_actions is not None: _setter("input_prepare_schedule_actions", input_prepare_schedule_actions) @@ -4051,7 +4553,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnDepth' in kwargs: + column_depth = kwargs['columnDepth'] + if 'includeFec' in kwargs: + include_fec = kwargs['includeFec'] + if 'rowLength' in kwargs: + row_length = kwargs['rowLength'] + if column_depth is not None: _setter("column_depth", column_depth) if include_fec is not None: @@ -4105,7 +4615,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioRenditionSets' in kwargs: + audio_rendition_sets = kwargs['audioRenditionSets'] + if 'nielsenId3Behavior' in kwargs: + nielsen_id3_behavior = kwargs['nielsenId3Behavior'] + if 'timedMetadataBehavior' in kwargs: + timed_metadata_behavior = kwargs['timedMetadataBehavior'] + if audio_rendition_sets is not None: _setter("audio_rendition_sets", audio_rendition_sets) if nielsen_id3_behavior is not None: @@ -4153,7 +4671,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], frame_capture_s3_settings: Optional[pulumi.Input['ChannelFrameCaptureS3SettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frameCaptureS3Settings' in kwargs: + frame_capture_s3_settings = kwargs['frameCaptureS3Settings'] + if frame_capture_s3_settings is not None: _setter("frame_capture_s3_settings", frame_capture_s3_settings) @@ -4182,7 +4704,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frameCaptureCdnSettings' in kwargs: + frame_capture_cdn_settings = kwargs['frameCaptureCdnSettings'] + if destination is not None: _setter("destination", destination) if frame_capture_cdn_settings is not None: @@ -4214,10 +4740,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelFrameCaptureOutputSettingsArgs: def __init__(__self__, *, @@ -4230,7 +4758,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name_modifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nameModifier' in kwargs: + name_modifier = kwargs['nameModifier'] + if name_modifier is not None: _setter("name_modifier", name_modifier) @@ -4256,7 +4788,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canned_acl: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cannedAcl' in kwargs: + canned_acl = kwargs['cannedAcl'] + if canned_acl is not None: _setter("canned_acl", canned_acl) @@ -4288,7 +4824,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captureInterval' in kwargs: + capture_interval = kwargs['captureInterval'] + if 'captureIntervalUnits' in kwargs: + capture_interval_units = kwargs['captureIntervalUnits'] + if 'timecodeBurninSettings' in kwargs: + timecode_burnin_settings = kwargs['timecodeBurninSettings'] + if capture_interval is not None: _setter("capture_interval", capture_interval) if capture_interval_units is not None: @@ -4351,7 +4895,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialAudioGain' in kwargs: + initial_audio_gain = kwargs['initialAudioGain'] + if 'inputEndAction' in kwargs: + input_end_action = kwargs['inputEndAction'] + if 'inputLossBehavior' in kwargs: + input_loss_behavior = kwargs['inputLossBehavior'] + if 'outputLockingMode' in kwargs: + output_locking_mode = kwargs['outputLockingMode'] + if 'outputTimingSource' in kwargs: + output_timing_source = kwargs['outputTimingSource'] + if 'supportLowFramerateInputs' in kwargs: + support_low_framerate_inputs = kwargs['supportLowFramerateInputs'] + if initial_audio_gain is not None: _setter("initial_audio_gain", initial_audio_gain) if input_end_action is not None: @@ -4438,7 +4996,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorSpacePassthroughSettings' in kwargs: + color_space_passthrough_settings = kwargs['colorSpacePassthroughSettings'] + if 'rec601Settings' in kwargs: + rec601_settings = kwargs['rec601Settings'] + if 'rec709Settings' in kwargs: + rec709_settings = kwargs['rec709Settings'] + if color_space_passthrough_settings is not None: _setter("color_space_passthrough_settings", color_space_passthrough_settings) if rec601_settings is not None: @@ -4486,7 +5052,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], temporal_filter_settings: Optional[pulumi.Input['ChannelTemporalFilterSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'temporalFilterSettings' in kwargs: + temporal_filter_settings = kwargs['temporalFilterSettings'] + if temporal_filter_settings is not None: _setter("temporal_filter_settings", temporal_filter_settings) @@ -4635,7 +5205,81 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adaptiveQuantization' in kwargs: + adaptive_quantization = kwargs['adaptiveQuantization'] + if 'afdSignaling' in kwargs: + afd_signaling = kwargs['afdSignaling'] + if 'bufFillPct' in kwargs: + buf_fill_pct = kwargs['bufFillPct'] + if 'bufSize' in kwargs: + buf_size = kwargs['bufSize'] + if 'colorMetadata' in kwargs: + color_metadata = kwargs['colorMetadata'] + if 'colorSpaceSettings' in kwargs: + color_space_settings = kwargs['colorSpaceSettings'] + if 'entropyEncoding' in kwargs: + entropy_encoding = kwargs['entropyEncoding'] + if 'filterSettings' in kwargs: + filter_settings = kwargs['filterSettings'] + if 'fixedAfd' in kwargs: + fixed_afd = kwargs['fixedAfd'] + if 'flickerAq' in kwargs: + flicker_aq = kwargs['flickerAq'] + if 'forceFieldPictures' in kwargs: + force_field_pictures = kwargs['forceFieldPictures'] + if 'framerateControl' in kwargs: + framerate_control = kwargs['framerateControl'] + if 'framerateDenominator' in kwargs: + framerate_denominator = kwargs['framerateDenominator'] + if 'framerateNumerator' in kwargs: + framerate_numerator = kwargs['framerateNumerator'] + if 'gopBReference' in kwargs: + gop_b_reference = kwargs['gopBReference'] + if 'gopClosedCadence' in kwargs: + gop_closed_cadence = kwargs['gopClosedCadence'] + if 'gopNumBFrames' in kwargs: + gop_num_b_frames = kwargs['gopNumBFrames'] + if 'gopSize' in kwargs: + gop_size = kwargs['gopSize'] + if 'gopSizeUnits' in kwargs: + gop_size_units = kwargs['gopSizeUnits'] + if 'lookAheadRateControl' in kwargs: + look_ahead_rate_control = kwargs['lookAheadRateControl'] + if 'maxBitrate' in kwargs: + max_bitrate = kwargs['maxBitrate'] + if 'minIInterval' in kwargs: + min_i_interval = kwargs['minIInterval'] + if 'numRefFrames' in kwargs: + num_ref_frames = kwargs['numRefFrames'] + if 'parControl' in kwargs: + par_control = kwargs['parControl'] + if 'parDenominator' in kwargs: + par_denominator = kwargs['parDenominator'] + if 'parNumerator' in kwargs: + par_numerator = kwargs['parNumerator'] + if 'qualityLevel' in kwargs: + quality_level = kwargs['qualityLevel'] + if 'qvbrQualityLevel' in kwargs: + qvbr_quality_level = kwargs['qvbrQualityLevel'] + if 'rateControlMode' in kwargs: + rate_control_mode = kwargs['rateControlMode'] + if 'scanType' in kwargs: + scan_type = kwargs['scanType'] + if 'sceneChangeDetect' in kwargs: + scene_change_detect = kwargs['sceneChangeDetect'] + if 'spatialAq' in kwargs: + spatial_aq = kwargs['spatialAq'] + if 'subgopLength' in kwargs: + subgop_length = kwargs['subgopLength'] + if 'temporalAq' in kwargs: + temporal_aq = kwargs['temporalAq'] + if 'timecodeBurninSettings' in kwargs: + timecode_burnin_settings = kwargs['timecodeBurninSettings'] + if 'timecodeInsertion' in kwargs: + timecode_insertion = kwargs['timecodeInsertion'] + if adaptive_quantization is not None: _setter("adaptive_quantization", adaptive_quantization) if afd_signaling is not None: @@ -5124,7 +5768,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorSpacePassthroughSettings' in kwargs: + color_space_passthrough_settings = kwargs['colorSpacePassthroughSettings'] + if 'dolbyVision81Settings' in kwargs: + dolby_vision81_settings = kwargs['dolbyVision81Settings'] + if 'hdr10Settings' in kwargs: + hdr10_settings = kwargs['hdr10Settings'] + if 'rec601Settings' in kwargs: + rec601_settings = kwargs['rec601Settings'] + if 'rec709Settings' in kwargs: + rec709_settings = kwargs['rec709Settings'] + if color_space_passthrough_settings is not None: _setter("color_space_passthrough_settings", color_space_passthrough_settings) if dolby_vision81_settings is not None: @@ -5194,7 +5850,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], temporal_filter_settings: Optional[pulumi.Input['ChannelTemporalFilterSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'temporalFilterSettings' in kwargs: + temporal_filter_settings = kwargs['temporalFilterSettings'] + if temporal_filter_settings is not None: _setter("temporal_filter_settings", temporal_filter_settings) @@ -5307,7 +5967,59 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adaptiveQuantization' in kwargs: + adaptive_quantization = kwargs['adaptiveQuantization'] + if 'afdSignaling' in kwargs: + afd_signaling = kwargs['afdSignaling'] + if 'alternativeTransferFunction' in kwargs: + alternative_transfer_function = kwargs['alternativeTransferFunction'] + if 'bufSize' in kwargs: + buf_size = kwargs['bufSize'] + if 'colorMetadata' in kwargs: + color_metadata = kwargs['colorMetadata'] + if 'colorSpaceSettings' in kwargs: + color_space_settings = kwargs['colorSpaceSettings'] + if 'filterSettings' in kwargs: + filter_settings = kwargs['filterSettings'] + if 'fixedAfd' in kwargs: + fixed_afd = kwargs['fixedAfd'] + if 'flickerAq' in kwargs: + flicker_aq = kwargs['flickerAq'] + if 'framerateDenominator' in kwargs: + framerate_denominator = kwargs['framerateDenominator'] + if 'framerateNumerator' in kwargs: + framerate_numerator = kwargs['framerateNumerator'] + if 'gopClosedCadence' in kwargs: + gop_closed_cadence = kwargs['gopClosedCadence'] + if 'gopSize' in kwargs: + gop_size = kwargs['gopSize'] + if 'gopSizeUnits' in kwargs: + gop_size_units = kwargs['gopSizeUnits'] + if 'lookAheadRateControl' in kwargs: + look_ahead_rate_control = kwargs['lookAheadRateControl'] + if 'maxBitrate' in kwargs: + max_bitrate = kwargs['maxBitrate'] + if 'minIInterval' in kwargs: + min_i_interval = kwargs['minIInterval'] + if 'parDenominator' in kwargs: + par_denominator = kwargs['parDenominator'] + if 'parNumerator' in kwargs: + par_numerator = kwargs['parNumerator'] + if 'qvbrQualityLevel' in kwargs: + qvbr_quality_level = kwargs['qvbrQualityLevel'] + if 'rateControlMode' in kwargs: + rate_control_mode = kwargs['rateControlMode'] + if 'scanType' in kwargs: + scan_type = kwargs['scanType'] + if 'sceneChangeDetect' in kwargs: + scene_change_detect = kwargs['sceneChangeDetect'] + if 'timecodeBurninSettings' in kwargs: + timecode_burnin_settings = kwargs['timecodeBurninSettings'] + if 'timecodeInsertion' in kwargs: + timecode_insertion = kwargs['timecodeInsertion'] + if adaptive_quantization is not None: _setter("adaptive_quantization", adaptive_quantization) if afd_signaling is not None: @@ -5655,7 +6367,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCll' in kwargs: + max_cll = kwargs['maxCll'] + if 'maxFall' in kwargs: + max_fall = kwargs['maxFall'] + if max_cll is not None: _setter("max_cll", max_cll) if max_fall is not None: @@ -5710,7 +6428,19 @@ def _configure( restart_delay: Optional[pulumi.Input[int]] = None, salt: Optional[pulumi.Input[str]] = None, token: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'filecacheDuration' in kwargs: + filecache_duration = kwargs['filecacheDuration'] + if 'httpTransferMode' in kwargs: + http_transfer_mode = kwargs['httpTransferMode'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if connection_retry_interval is not None: _setter("connection_retry_interval", connection_retry_interval) if filecache_duration is not None: @@ -5811,7 +6541,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'filecacheDuration' in kwargs: + filecache_duration = kwargs['filecacheDuration'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if connection_retry_interval is not None: _setter("connection_retry_interval", connection_retry_interval) if filecache_duration is not None: @@ -5882,7 +6622,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hlsAkamaiSettings' in kwargs: + hls_akamai_settings = kwargs['hlsAkamaiSettings'] + if 'hlsBasicPutSettings' in kwargs: + hls_basic_put_settings = kwargs['hlsBasicPutSettings'] + if 'hlsMediaStoreSettings' in kwargs: + hls_media_store_settings = kwargs['hlsMediaStoreSettings'] + if 'hlsS3Settings' in kwargs: + hls_s3_settings = kwargs['hlsS3Settings'] + if 'hlsWebdavSettings' in kwargs: + hls_webdav_settings = kwargs['hlsWebdavSettings'] + if hls_akamai_settings is not None: _setter("hls_akamai_settings", hls_akamai_settings) if hls_basic_put_settings is not None: @@ -6078,7 +6830,91 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkers' in kwargs: + ad_markers = kwargs['adMarkers'] + if 'baseUrlContent' in kwargs: + base_url_content = kwargs['baseUrlContent'] + if 'baseUrlContent1' in kwargs: + base_url_content1 = kwargs['baseUrlContent1'] + if 'baseUrlManifest' in kwargs: + base_url_manifest = kwargs['baseUrlManifest'] + if 'baseUrlManifest1' in kwargs: + base_url_manifest1 = kwargs['baseUrlManifest1'] + if 'captionLanguageMappings' in kwargs: + caption_language_mappings = kwargs['captionLanguageMappings'] + if 'captionLanguageSetting' in kwargs: + caption_language_setting = kwargs['captionLanguageSetting'] + if 'clientCache' in kwargs: + client_cache = kwargs['clientCache'] + if 'codecSpecification' in kwargs: + codec_specification = kwargs['codecSpecification'] + if 'constantIv' in kwargs: + constant_iv = kwargs['constantIv'] + if 'directoryStructure' in kwargs: + directory_structure = kwargs['directoryStructure'] + if 'discontinuityTags' in kwargs: + discontinuity_tags = kwargs['discontinuityTags'] + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + if 'hlsCdnSettings' in kwargs: + hls_cdn_settings = kwargs['hlsCdnSettings'] + if 'hlsId3SegmentTagging' in kwargs: + hls_id3_segment_tagging = kwargs['hlsId3SegmentTagging'] + if 'iFrameOnlyPlaylists' in kwargs: + i_frame_only_playlists = kwargs['iFrameOnlyPlaylists'] + if 'incompleteSegmentBehavior' in kwargs: + incomplete_segment_behavior = kwargs['incompleteSegmentBehavior'] + if 'indexNSegments' in kwargs: + index_n_segments = kwargs['indexNSegments'] + if 'inputLossAction' in kwargs: + input_loss_action = kwargs['inputLossAction'] + if 'ivInManifest' in kwargs: + iv_in_manifest = kwargs['ivInManifest'] + if 'ivSource' in kwargs: + iv_source = kwargs['ivSource'] + if 'keepSegments' in kwargs: + keep_segments = kwargs['keepSegments'] + if 'keyFormat' in kwargs: + key_format = kwargs['keyFormat'] + if 'keyFormatVersions' in kwargs: + key_format_versions = kwargs['keyFormatVersions'] + if 'keyProviderSettings' in kwargs: + key_provider_settings = kwargs['keyProviderSettings'] + if 'manifestCompression' in kwargs: + manifest_compression = kwargs['manifestCompression'] + if 'manifestDurationFormat' in kwargs: + manifest_duration_format = kwargs['manifestDurationFormat'] + if 'minSegmentLength' in kwargs: + min_segment_length = kwargs['minSegmentLength'] + if 'outputSelection' in kwargs: + output_selection = kwargs['outputSelection'] + if 'programDateTime' in kwargs: + program_date_time = kwargs['programDateTime'] + if 'programDateTimeClock' in kwargs: + program_date_time_clock = kwargs['programDateTimeClock'] + if 'programDateTimePeriod' in kwargs: + program_date_time_period = kwargs['programDateTimePeriod'] + if 'redundantManifest' in kwargs: + redundant_manifest = kwargs['redundantManifest'] + if 'segmentLength' in kwargs: + segment_length = kwargs['segmentLength'] + if 'segmentationMode' in kwargs: + segmentation_mode = kwargs['segmentationMode'] + if 'segmentsPerSubdirectory' in kwargs: + segments_per_subdirectory = kwargs['segmentsPerSubdirectory'] + if 'streamInfResolution' in kwargs: + stream_inf_resolution = kwargs['streamInfResolution'] + if 'timedMetadataId3Frame' in kwargs: + timed_metadata_id3_frame = kwargs['timedMetadataId3Frame'] + if 'timedMetadataId3Period' in kwargs: + timed_metadata_id3_period = kwargs['timedMetadataId3Period'] + if 'timestampDeltaMilliseconds' in kwargs: + timestamp_delta_milliseconds = kwargs['timestampDeltaMilliseconds'] + if 'tsFileMode' in kwargs: + ts_file_mode = kwargs['tsFileMode'] + if ad_markers is not None: _setter("ad_markers", ad_markers) if base_url_content is not None: @@ -6578,7 +7414,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bufferSegments' in kwargs: + buffer_segments = kwargs['bufferSegments'] + if 'retryInterval' in kwargs: + retry_interval = kwargs['retryInterval'] + if 'scte35Source' in kwargs: + scte35_source = kwargs['scte35Source'] + if bandwidth is not None: _setter("bandwidth", bandwidth) if buffer_segments is not None: @@ -6660,7 +7504,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'filecacheDuration' in kwargs: + filecache_duration = kwargs['filecacheDuration'] + if 'mediaStoreStorageClass' in kwargs: + media_store_storage_class = kwargs['mediaStoreStorageClass'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if connection_retry_interval is not None: _setter("connection_retry_interval", connection_retry_interval) if filecache_duration is not None: @@ -6739,7 +7595,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'h265PackagingType' in kwargs: + h265_packaging_type = kwargs['h265PackagingType'] + if 'hlsSettings' in kwargs: + hls_settings = kwargs['hlsSettings'] + if 'nameModifier' in kwargs: + name_modifier = kwargs['nameModifier'] + if 'segmentModifier' in kwargs: + segment_modifier = kwargs['segmentModifier'] + if h265_packaging_type is not None: _setter("h265_packaging_type", h265_packaging_type) if hls_settings is not None: @@ -6798,7 +7664,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canned_acl: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cannedAcl' in kwargs: + canned_acl = kwargs['cannedAcl'] + if canned_acl is not None: _setter("canned_acl", canned_acl) @@ -6833,7 +7703,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioOnlyHlsSettings' in kwargs: + audio_only_hls_settings = kwargs['audioOnlyHlsSettings'] + if 'fmp4HlsSettings' in kwargs: + fmp4_hls_settings = kwargs['fmp4HlsSettings'] + if 'frameCaptureHlsSettings' in kwargs: + frame_capture_hls_settings = kwargs['frameCaptureHlsSettings'] + if 'standardHlsSettings' in kwargs: + standard_hls_settings = kwargs['standardHlsSettings'] + if audio_only_hls_settings is not None: _setter("audio_only_hls_settings", audio_only_hls_settings) if fmp4_hls_settings is not None: @@ -6904,7 +7784,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'filecacheDuration' in kwargs: + filecache_duration = kwargs['filecacheDuration'] + if 'httpTransferMode' in kwargs: + http_transfer_mode = kwargs['httpTransferMode'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if connection_retry_interval is not None: _setter("connection_retry_interval", connection_retry_interval) if filecache_duration is not None: @@ -6969,10 +7861,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelInputAttachmentArgs: def __init__(__self__, *, @@ -6994,7 +7888,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'automaticInputFailoverSettings' in kwargs: + automatic_input_failover_settings = kwargs['automaticInputFailoverSettings'] + if 'inputAttachmentName' in kwargs: + input_attachment_name = kwargs['inputAttachmentName'] + if 'inputId' in kwargs: + input_id = kwargs['inputId'] + if 'inputSettings' in kwargs: + input_settings = kwargs['inputSettings'] + if automatic_input_failover_settings is not None: _setter("automatic_input_failover_settings", automatic_input_failover_settings) if input_attachment_name is not None: @@ -7056,7 +7960,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputChannel' in kwargs: + input_channel = kwargs['inputChannel'] + if gain is not None: _setter("gain", gain) if input_channel is not None: @@ -7099,7 +8007,11 @@ def _configure( password_param: Optional[pulumi.Input[str]] = None, uri: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordParam' in kwargs: + password_param = kwargs['passwordParam'] + if password_param is not None: _setter("password_param", password_param) if uri is not None: @@ -7159,7 +8071,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blackFrameMsec' in kwargs: + black_frame_msec = kwargs['blackFrameMsec'] + if 'inputLossImageColor' in kwargs: + input_loss_image_color = kwargs['inputLossImageColor'] + if 'inputLossImageSlate' in kwargs: + input_loss_image_slate = kwargs['inputLossImageSlate'] + if 'inputLossImageType' in kwargs: + input_loss_image_type = kwargs['inputLossImageType'] + if 'repeatFrameMsec' in kwargs: + repeat_frame_msec = kwargs['repeatFrameMsec'] + if black_frame_msec is not None: _setter("black_frame_msec", black_frame_msec) if input_loss_image_color is not None: @@ -7229,7 +8153,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], input_loss_threshold_msec: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputLossThresholdMsec' in kwargs: + input_loss_threshold_msec = kwargs['inputLossThresholdMsec'] + if input_loss_threshold_msec is not None: _setter("input_loss_threshold_msec", input_loss_threshold_msec) @@ -7285,7 +8213,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioSelectors' in kwargs: + audio_selectors = kwargs['audioSelectors'] + if 'captionSelectors' in kwargs: + caption_selectors = kwargs['captionSelectors'] + if 'deblockFilter' in kwargs: + deblock_filter = kwargs['deblockFilter'] + if 'denoiseFilter' in kwargs: + denoise_filter = kwargs['denoiseFilter'] + if 'filterStrength' in kwargs: + filter_strength = kwargs['filterStrength'] + if 'inputFilter' in kwargs: + input_filter = kwargs['inputFilter'] + if 'networkInputSettings' in kwargs: + network_input_settings = kwargs['networkInputSettings'] + if 'scte35Pid' in kwargs: + scte35_pid = kwargs['scte35Pid'] + if 'smpte2038DataPreference' in kwargs: + smpte2038_data_preference = kwargs['smpte2038DataPreference'] + if 'sourceEndBehavior' in kwargs: + source_end_behavior = kwargs['sourceEndBehavior'] + if 'videoSelector' in kwargs: + video_selector = kwargs['videoSelector'] + if audio_selectors is not None: _setter("audio_selectors", audio_selectors) if caption_selectors is not None: @@ -7427,7 +8379,11 @@ def _configure( codec: Optional[pulumi.Input[str]] = None, maximum_bitrate: Optional[pulumi.Input[str]] = None, resolution: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumBitrate' in kwargs: + maximum_bitrate = kwargs['maximumBitrate'] + if codec is not None: _setter("codec", codec) if maximum_bitrate is not None: @@ -7475,7 +8431,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static_key_settings: Optional[pulumi.Input['ChannelStaticKeySettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticKeySettings' in kwargs: + static_key_settings = kwargs['staticKeySettings'] + if static_key_settings is not None: _setter("static_key_settings", static_key_settings) @@ -7642,7 +8602,97 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'absentInputAudioBehavior' in kwargs: + absent_input_audio_behavior = kwargs['absentInputAudioBehavior'] + if 'aribCaptionsPid' in kwargs: + arib_captions_pid = kwargs['aribCaptionsPid'] + if 'aribCaptionsPidControl' in kwargs: + arib_captions_pid_control = kwargs['aribCaptionsPidControl'] + if 'audioBufferModel' in kwargs: + audio_buffer_model = kwargs['audioBufferModel'] + if 'audioFramesPerPes' in kwargs: + audio_frames_per_pes = kwargs['audioFramesPerPes'] + if 'audioPids' in kwargs: + audio_pids = kwargs['audioPids'] + if 'audioStreamType' in kwargs: + audio_stream_type = kwargs['audioStreamType'] + if 'bufferModel' in kwargs: + buffer_model = kwargs['bufferModel'] + if 'ccDescriptor' in kwargs: + cc_descriptor = kwargs['ccDescriptor'] + if 'dvbNitSettings' in kwargs: + dvb_nit_settings = kwargs['dvbNitSettings'] + if 'dvbSdtSettings' in kwargs: + dvb_sdt_settings = kwargs['dvbSdtSettings'] + if 'dvbSubPids' in kwargs: + dvb_sub_pids = kwargs['dvbSubPids'] + if 'dvbTdtSettings' in kwargs: + dvb_tdt_settings = kwargs['dvbTdtSettings'] + if 'dvbTeletextPid' in kwargs: + dvb_teletext_pid = kwargs['dvbTeletextPid'] + if 'ebpAudioInterval' in kwargs: + ebp_audio_interval = kwargs['ebpAudioInterval'] + if 'ebpLookaheadMs' in kwargs: + ebp_lookahead_ms = kwargs['ebpLookaheadMs'] + if 'ebpPlacement' in kwargs: + ebp_placement = kwargs['ebpPlacement'] + if 'ecmPid' in kwargs: + ecm_pid = kwargs['ecmPid'] + if 'esRateInPes' in kwargs: + es_rate_in_pes = kwargs['esRateInPes'] + if 'etvPlatformPid' in kwargs: + etv_platform_pid = kwargs['etvPlatformPid'] + if 'etvSignalPid' in kwargs: + etv_signal_pid = kwargs['etvSignalPid'] + if 'fragmentTime' in kwargs: + fragment_time = kwargs['fragmentTime'] + if 'klvDataPids' in kwargs: + klv_data_pids = kwargs['klvDataPids'] + if 'nielsenId3Behavior' in kwargs: + nielsen_id3_behavior = kwargs['nielsenId3Behavior'] + if 'nullPacketBitrate' in kwargs: + null_packet_bitrate = kwargs['nullPacketBitrate'] + if 'patInterval' in kwargs: + pat_interval = kwargs['patInterval'] + if 'pcrControl' in kwargs: + pcr_control = kwargs['pcrControl'] + if 'pcrPeriod' in kwargs: + pcr_period = kwargs['pcrPeriod'] + if 'pcrPid' in kwargs: + pcr_pid = kwargs['pcrPid'] + if 'pmtInterval' in kwargs: + pmt_interval = kwargs['pmtInterval'] + if 'pmtPid' in kwargs: + pmt_pid = kwargs['pmtPid'] + if 'programNum' in kwargs: + program_num = kwargs['programNum'] + if 'rateMode' in kwargs: + rate_mode = kwargs['rateMode'] + if 'scte27Pids' in kwargs: + scte27_pids = kwargs['scte27Pids'] + if 'scte35Control' in kwargs: + scte35_control = kwargs['scte35Control'] + if 'scte35Pid' in kwargs: + scte35_pid = kwargs['scte35Pid'] + if 'scte35PrerollPullupMilliseconds' in kwargs: + scte35_preroll_pullup_milliseconds = kwargs['scte35PrerollPullupMilliseconds'] + if 'segmentationMarkers' in kwargs: + segmentation_markers = kwargs['segmentationMarkers'] + if 'segmentationStyle' in kwargs: + segmentation_style = kwargs['segmentationStyle'] + if 'segmentationTime' in kwargs: + segmentation_time = kwargs['segmentationTime'] + if 'timedMetadataBehavior' in kwargs: + timed_metadata_behavior = kwargs['timedMetadataBehavior'] + if 'timedMetadataPid' in kwargs: + timed_metadata_pid = kwargs['timedMetadataPid'] + if 'transportStreamId' in kwargs: + transport_stream_id = kwargs['transportStreamId'] + if 'videoPid' in kwargs: + video_pid = kwargs['videoPid'] + if absent_input_audio_behavior is not None: _setter("absent_input_audio_behavior", absent_input_audio_behavior) if arib is not None: @@ -8239,7 +9289,47 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioFramesPerPes' in kwargs: + audio_frames_per_pes = kwargs['audioFramesPerPes'] + if 'audioPids' in kwargs: + audio_pids = kwargs['audioPids'] + if 'ecmPid' in kwargs: + ecm_pid = kwargs['ecmPid'] + if 'klvBehavior' in kwargs: + klv_behavior = kwargs['klvBehavior'] + if 'klvDataPids' in kwargs: + klv_data_pids = kwargs['klvDataPids'] + if 'nielsenId3Behavior' in kwargs: + nielsen_id3_behavior = kwargs['nielsenId3Behavior'] + if 'patInterval' in kwargs: + pat_interval = kwargs['patInterval'] + if 'pcrControl' in kwargs: + pcr_control = kwargs['pcrControl'] + if 'pcrPeriod' in kwargs: + pcr_period = kwargs['pcrPeriod'] + if 'pcrPid' in kwargs: + pcr_pid = kwargs['pcrPid'] + if 'pmtInterval' in kwargs: + pmt_interval = kwargs['pmtInterval'] + if 'pmtPid' in kwargs: + pmt_pid = kwargs['pmtPid'] + if 'programNum' in kwargs: + program_num = kwargs['programNum'] + if 'scte35Behavior' in kwargs: + scte35_behavior = kwargs['scte35Behavior'] + if 'scte35Pid' in kwargs: + scte35_pid = kwargs['scte35Pid'] + if 'timedMetadataBehavior' in kwargs: + timed_metadata_behavior = kwargs['timedMetadataBehavior'] + if 'timedMetadataPid' in kwargs: + timed_metadata_pid = kwargs['timedMetadataPid'] + if 'transportStreamId' in kwargs: + transport_stream_id = kwargs['transportStreamId'] + if 'videoPid' in kwargs: + video_pid = kwargs['videoPid'] + if audio_frames_per_pes is not None: _setter("audio_frames_per_pes", audio_frames_per_pes) if audio_pids is not None: @@ -8466,7 +9556,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maintenanceDay' in kwargs: + maintenance_day = kwargs['maintenanceDay'] + if 'maintenanceStartTime' in kwargs: + maintenance_start_time = kwargs['maintenanceStartTime'] + if maintenance_day is not None: _setter("maintenance_day", maintenance_day) if maintenance_start_time is not None: @@ -8503,7 +9599,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) @@ -8529,7 +9627,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], channel_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelId' in kwargs: + channel_id = kwargs['channelId'] + if channel_id is not None: _setter("channel_id", channel_id) @@ -8550,10 +9652,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelMotionGraphicsConfigurationArgs: def __init__(__self__, *, @@ -8569,7 +9673,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'motionGraphicsInsertion' in kwargs: + motion_graphics_insertion = kwargs['motionGraphicsInsertion'] + if 'motionGraphicsSettings' in kwargs: + motion_graphics_settings = kwargs['motionGraphicsSettings'] + if motion_graphics_insertion is not None: _setter("motion_graphics_insertion", motion_graphics_insertion) if motion_graphics_settings is not None: @@ -8606,7 +9716,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], html_motion_graphics_settings: Optional[pulumi.Input['ChannelHtmlMotionGraphicsSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'htmlMotionGraphicsSettings' in kwargs: + html_motion_graphics_settings = kwargs['htmlMotionGraphicsSettings'] + if html_motion_graphics_settings is not None: _setter("html_motion_graphics_settings", html_motion_graphics_settings) @@ -8638,7 +9752,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'sampleRate' in kwargs: + sample_rate = kwargs['sampleRate'] + if bitrate is not None: _setter("bitrate", bitrate) if coding_mode is not None: @@ -8686,7 +9806,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], temporal_filter_settings: Optional[pulumi.Input['ChannelTemporalFilterSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'temporalFilterSettings' in kwargs: + temporal_filter_settings = kwargs['temporalFilterSettings'] + if temporal_filter_settings is not None: _setter("temporal_filter_settings", temporal_filter_settings) @@ -8760,7 +9884,43 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adaptiveQuantization' in kwargs: + adaptive_quantization = kwargs['adaptiveQuantization'] + if 'afdSignaling' in kwargs: + afd_signaling = kwargs['afdSignaling'] + if 'colorMetadata' in kwargs: + color_metadata = kwargs['colorMetadata'] + if 'colorSpace' in kwargs: + color_space = kwargs['colorSpace'] + if 'displayAspectRatio' in kwargs: + display_aspect_ratio = kwargs['displayAspectRatio'] + if 'filterSettings' in kwargs: + filter_settings = kwargs['filterSettings'] + if 'fixedAfd' in kwargs: + fixed_afd = kwargs['fixedAfd'] + if 'framerateDenominator' in kwargs: + framerate_denominator = kwargs['framerateDenominator'] + if 'framerateNumerator' in kwargs: + framerate_numerator = kwargs['framerateNumerator'] + if 'gopClosedCadence' in kwargs: + gop_closed_cadence = kwargs['gopClosedCadence'] + if 'gopNumBFrames' in kwargs: + gop_num_b_frames = kwargs['gopNumBFrames'] + if 'gopSize' in kwargs: + gop_size = kwargs['gopSize'] + if 'gopSizeUnits' in kwargs: + gop_size_units = kwargs['gopSizeUnits'] + if 'scanType' in kwargs: + scan_type = kwargs['scanType'] + if 'subgopLength' in kwargs: + subgop_length = kwargs['subgopLength'] + if 'timecodeBurninSettings' in kwargs: + timecode_burnin_settings = kwargs['timecodeBurninSettings'] + if 'timecodeInsertion' in kwargs: + timecode_insertion = kwargs['timecodeInsertion'] + if adaptive_quantization is not None: _setter("adaptive_quantization", adaptive_quantization) if afd_signaling is not None: @@ -9016,7 +10176,45 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acquisitionPointId' in kwargs: + acquisition_point_id = kwargs['acquisitionPointId'] + if 'audioOnlyTimecodeControl' in kwargs: + audio_only_timecode_control = kwargs['audioOnlyTimecodeControl'] + if 'certificateMode' in kwargs: + certificate_mode = kwargs['certificateMode'] + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'eventId' in kwargs: + event_id = kwargs['eventId'] + if 'eventIdMode' in kwargs: + event_id_mode = kwargs['eventIdMode'] + if 'eventStopBehavior' in kwargs: + event_stop_behavior = kwargs['eventStopBehavior'] + if 'filecacheDuration' in kwargs: + filecache_duration = kwargs['filecacheDuration'] + if 'fragmentLength' in kwargs: + fragment_length = kwargs['fragmentLength'] + if 'inputLossAction' in kwargs: + input_loss_action = kwargs['inputLossAction'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if 'segmentationMode' in kwargs: + segmentation_mode = kwargs['segmentationMode'] + if 'sendDelayMs' in kwargs: + send_delay_ms = kwargs['sendDelayMs'] + if 'sparseTrackType' in kwargs: + sparse_track_type = kwargs['sparseTrackType'] + if 'streamManifestBehavior' in kwargs: + stream_manifest_behavior = kwargs['streamManifestBehavior'] + if 'timestampOffset' in kwargs: + timestamp_offset = kwargs['timestampOffset'] + if 'timestampOffsetMode' in kwargs: + timestamp_offset_mode = kwargs['timestampOffsetMode'] + if acquisition_point_id is not None: _setter("acquisition_point_id", acquisition_point_id) if audio_only_timecode_control is not None: @@ -9243,7 +10441,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'h265PackagingType' in kwargs: + h265_packaging_type = kwargs['h265PackagingType'] + if 'nameModifier' in kwargs: + name_modifier = kwargs['nameModifier'] + if h265_packaging_type is not None: _setter("h265_packaging_type", h265_packaging_type) if name_modifier is not None: @@ -9275,10 +10479,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelMultiplexOutputSettingsArgs: def __init__(__self__, *, @@ -9291,7 +10497,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) @@ -9320,7 +10528,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'multiplexId' in kwargs: + multiplex_id = kwargs['multiplexId'] + if 'programName' in kwargs: + program_name = kwargs['programName'] + if multiplex_id is not None: _setter("multiplex_id", multiplex_id) if program_name is not None: @@ -9360,7 +10574,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hlsInputSettings' in kwargs: + hls_input_settings = kwargs['hlsInputSettings'] + if 'serverValidation' in kwargs: + server_validation = kwargs['serverValidation'] + if hls_input_settings is not None: _setter("hls_input_settings", hls_input_settings) if server_validation is not None: @@ -9403,7 +10623,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cbetCheckDigitString' in kwargs: + cbet_check_digit_string = kwargs['cbetCheckDigitString'] + if 'cbetStepaside' in kwargs: + cbet_stepaside = kwargs['cbetStepaside'] + if cbet_check_digit_string is not None: _setter("cbet_check_digit_string", cbet_check_digit_string) if cbet_stepaside is not None: @@ -9454,7 +10680,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'distributorId' in kwargs: + distributor_id = kwargs['distributorId'] + if 'nielsenPcmToId3Tagging' in kwargs: + nielsen_pcm_to_id3_tagging = kwargs['nielsenPcmToId3Tagging'] + if distributor_id is not None: _setter("distributor_id", distributor_id) if nielsen_pcm_to_id3_tagging is not None: @@ -9497,7 +10729,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'checkDigitString' in kwargs: + check_digit_string = kwargs['checkDigitString'] + if check_digit_string is not None: _setter("check_digit_string", check_digit_string) if sid is not None: @@ -9551,7 +10787,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nielsenCbetSettings' in kwargs: + nielsen_cbet_settings = kwargs['nielsenCbetSettings'] + if 'nielsenDistributionType' in kwargs: + nielsen_distribution_type = kwargs['nielsenDistributionType'] + if 'nielsenNaesIiNwSettings' in kwargs: + nielsen_naes_ii_nw_settings = kwargs['nielsenNaesIiNwSettings'] + if nielsen_cbet_settings is not None: _setter("nielsen_cbet_settings", nielsen_cbet_settings) if nielsen_distribution_type is not None: @@ -9608,7 +10852,13 @@ def _configure( stream_name: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordParam' in kwargs: + password_param = kwargs['passwordParam'] + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + if password_param is not None: _setter("password_param", password_param) if stream_name is not None: @@ -9676,7 +10926,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mediaPackageSettings' in kwargs: + media_package_settings = kwargs['mediaPackageSettings'] + if 'multiplexSettings' in kwargs: + multiplex_settings = kwargs['multiplexSettings'] + if id is not None: _setter("id", id) if media_package_settings is not None: @@ -9756,7 +11012,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'archiveGroupSettings' in kwargs: + archive_group_settings = kwargs['archiveGroupSettings'] + if 'frameCaptureGroupSettings' in kwargs: + frame_capture_group_settings = kwargs['frameCaptureGroupSettings'] + if 'hlsGroupSettings' in kwargs: + hls_group_settings = kwargs['hlsGroupSettings'] + if 'mediaPackageGroupSettings' in kwargs: + media_package_group_settings = kwargs['mediaPackageGroupSettings'] + if 'msSmoothGroupSettings' in kwargs: + ms_smooth_group_settings = kwargs['msSmoothGroupSettings'] + if 'multiplexGroupSettings' in kwargs: + multiplex_group_settings = kwargs['multiplexGroupSettings'] + if 'rtmpGroupSettings' in kwargs: + rtmp_group_settings = kwargs['rtmpGroupSettings'] + if 'udpGroupSettings' in kwargs: + udp_group_settings = kwargs['udpGroupSettings'] + if archive_group_settings is not None: _setter("archive_group_settings", archive_group_settings) if frame_capture_group_settings is not None: @@ -9865,7 +11139,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputGroupSettings' in kwargs: + output_group_settings = kwargs['outputGroupSettings'] + if name is not None: _setter("name", name) if output_group_settings is not None: @@ -9913,7 +11191,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination_ref_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationRefId' in kwargs: + destination_ref_id = kwargs['destinationRefId'] + if destination_ref_id is not None: _setter("destination_ref_id", destination_ref_id) @@ -9960,7 +11242,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'archiveOutputSettings' in kwargs: + archive_output_settings = kwargs['archiveOutputSettings'] + if 'frameCaptureOutputSettings' in kwargs: + frame_capture_output_settings = kwargs['frameCaptureOutputSettings'] + if 'hlsOutputSettings' in kwargs: + hls_output_settings = kwargs['hlsOutputSettings'] + if 'mediaPackageOutputSettings' in kwargs: + media_package_output_settings = kwargs['mediaPackageOutputSettings'] + if 'msSmoothOutputSettings' in kwargs: + ms_smooth_output_settings = kwargs['msSmoothOutputSettings'] + if 'multiplexOutputSettings' in kwargs: + multiplex_output_settings = kwargs['multiplexOutputSettings'] + if 'rtmpOutputSettings' in kwargs: + rtmp_output_settings = kwargs['rtmpOutputSettings'] + if 'udpOutputSettings' in kwargs: + udp_output_settings = kwargs['udpOutputSettings'] + if archive_output_settings is not None: _setter("archive_output_settings", archive_output_settings) if frame_capture_output_settings is not None: @@ -10075,7 +11375,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioDescriptionNames' in kwargs: + audio_description_names = kwargs['audioDescriptionNames'] + if 'captionDescriptionNames' in kwargs: + caption_description_names = kwargs['captionDescriptionNames'] + if 'outputName' in kwargs: + output_name = kwargs['outputName'] + if 'outputSettings' in kwargs: + output_settings = kwargs['outputSettings'] + if 'videoDescriptionName' in kwargs: + video_description_name = kwargs['videoDescriptionName'] + if audio_description_names is not None: _setter("audio_description_names", audio_description_names) if caption_description_names is not None: @@ -10140,10 +11452,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelRawSettingsArgs: def __init__(__self__): @@ -10151,10 +11465,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelRec601SettingsArgs: def __init__(__self__): @@ -10162,10 +11478,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelRec709SettingsArgs: def __init__(__self__): @@ -10173,10 +11491,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelRemixSettingsArgs: def __init__(__self__, *, @@ -10195,7 +11515,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelMappings' in kwargs: + channel_mappings = kwargs['channelMappings'] + if 'channelsIn' in kwargs: + channels_in = kwargs['channelsIn'] + if 'channelsOut' in kwargs: + channels_out = kwargs['channelsOut'] + if channel_mappings is not None: _setter("channel_mappings", channel_mappings) if channels_in is not None: @@ -10238,10 +11566,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelRtmpGroupSettingsArgs: def __init__(__self__, *, @@ -10275,7 +11605,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkers' in kwargs: + ad_markers = kwargs['adMarkers'] + if 'authenticationScheme' in kwargs: + authentication_scheme = kwargs['authenticationScheme'] + if 'cacheFullBehavior' in kwargs: + cache_full_behavior = kwargs['cacheFullBehavior'] + if 'cacheLength' in kwargs: + cache_length = kwargs['cacheLength'] + if 'captionData' in kwargs: + caption_data = kwargs['captionData'] + if 'includeFillerNalUnits' in kwargs: + include_filler_nal_units = kwargs['includeFillerNalUnits'] + if 'inputLossAction' in kwargs: + input_loss_action = kwargs['inputLossAction'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if ad_markers is not None: _setter("ad_markers", ad_markers) if authentication_scheme is not None: @@ -10387,7 +11735,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateMode' in kwargs: + certificate_mode = kwargs['certificateMode'] + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if certificate_mode is not None: _setter("certificate_mode", certificate_mode) if connection_retry_interval is not None: @@ -10441,10 +11797,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelScte20SourceSettingsArgs: def __init__(__self__, *, @@ -10460,7 +11818,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'convert608To708' in kwargs: + convert608_to708 = kwargs['convert608To708'] + if 'source608ChannelNumber' in kwargs: + source608_channel_number = kwargs['source608ChannelNumber'] + if convert608_to708 is not None: _setter("convert608_to708", convert608_to708) if source608_channel_number is not None: @@ -10492,10 +11856,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelScte27SourceSettingsArgs: def __init__(__self__, *, @@ -10511,7 +11877,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ocrLanguage' in kwargs: + ocr_language = kwargs['ocrLanguage'] + if ocr_language is not None: _setter("ocr_language", ocr_language) if pid is not None: @@ -10554,7 +11924,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adAvailOffset' in kwargs: + ad_avail_offset = kwargs['adAvailOffset'] + if 'noRegionalBlackoutFlag' in kwargs: + no_regional_blackout_flag = kwargs['noRegionalBlackoutFlag'] + if 'webDeliveryAllowedFlag' in kwargs: + web_delivery_allowed_flag = kwargs['webDeliveryAllowedFlag'] + if ad_avail_offset is not None: _setter("ad_avail_offset", ad_avail_offset) if no_regional_blackout_flag is not None: @@ -10608,7 +11986,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adAvailOffset' in kwargs: + ad_avail_offset = kwargs['adAvailOffset'] + if 'noRegionalBlackoutFlag' in kwargs: + no_regional_blackout_flag = kwargs['noRegionalBlackoutFlag'] + if 'webDeliveryAllowedFlag' in kwargs: + web_delivery_allowed_flag = kwargs['webDeliveryAllowedFlag'] + if ad_avail_offset is not None: _setter("ad_avail_offset", ad_avail_offset) if no_regional_blackout_flag is not None: @@ -10651,10 +12037,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelStandardHlsSettingsArgs: def __init__(__self__, *, @@ -10670,7 +12058,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioRenditionSets' in kwargs: + audio_rendition_sets = kwargs['audioRenditionSets'] + if 'm3u8Settings' in kwargs: + m3u8_settings = kwargs['m3u8Settings'] + if audio_rendition_sets is not None: _setter("audio_rendition_sets", audio_rendition_sets) if m3u8_settings is not None: @@ -10710,7 +12104,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyProviderServer' in kwargs: + key_provider_server = kwargs['keyProviderServer'] + if 'staticKeyValue' in kwargs: + static_key_value = kwargs['staticKeyValue'] + if key_provider_server is not None: _setter("key_provider_server", key_provider_server) if static_key_value is not None: @@ -10742,10 +12142,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ChannelTeletextSourceSettingsArgs: def __init__(__self__, *, @@ -10761,7 +12163,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputRectangle' in kwargs: + output_rectangle = kwargs['outputRectangle'] + if 'pageNumber' in kwargs: + page_number = kwargs['pageNumber'] + if output_rectangle is not None: _setter("output_rectangle", output_rectangle) if page_number is not None: @@ -10801,7 +12209,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'postFilterSharpening' in kwargs: + post_filter_sharpening = kwargs['postFilterSharpening'] + if post_filter_sharpening is not None: _setter("post_filter_sharpening", post_filter_sharpening) if strength is not None: @@ -10838,7 +12250,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], state: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if state is not None: _setter("state", state) @@ -10870,7 +12284,11 @@ def _configure( font_size: Optional[pulumi.Input[str]] = None, position: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if font_size is not None: _setter("font_size", font_size) if position is not None: @@ -10921,7 +12339,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'syncThreshold' in kwargs: + sync_threshold = kwargs['syncThreshold'] + if source is not None: _setter("source", source) if sync_threshold is not None: @@ -10958,7 +12380,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], style_control: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'styleControl' in kwargs: + style_control = kwargs['styleControl'] + if style_control is not None: _setter("style_control", style_control) @@ -10984,7 +12410,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], m2ts_settings: Optional[pulumi.Input['ChannelM2tsSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'm2tsSettings' in kwargs: + m2ts_settings = kwargs['m2tsSettings'] + if m2ts_settings is not None: _setter("m2ts_settings", m2ts_settings) @@ -11016,7 +12446,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputLossAction' in kwargs: + input_loss_action = kwargs['inputLossAction'] + if 'timedMetadataId3Frame' in kwargs: + timed_metadata_id3_frame = kwargs['timedMetadataId3Frame'] + if 'timedMetadataId3Period' in kwargs: + timed_metadata_id3_period = kwargs['timedMetadataId3Period'] + if input_loss_action is not None: _setter("input_loss_action", input_loss_action) if timed_metadata_id3_frame is not None: @@ -11073,7 +12511,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bufferMsec' in kwargs: + buffer_msec = kwargs['bufferMsec'] + if 'containerSettings' in kwargs: + container_settings = kwargs['containerSettings'] + if 'fecOutputSettings' in kwargs: + fec_output_settings = kwargs['fecOutputSettings'] + if buffer_msec is not None: _setter("buffer_msec", buffer_msec) if container_settings is not None: @@ -11135,7 +12581,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blackDetectThreshold' in kwargs: + black_detect_threshold = kwargs['blackDetectThreshold'] + if 'videoBlackThresholdMsec' in kwargs: + video_black_threshold_msec = kwargs['videoBlackThresholdMsec'] + if black_detect_threshold is not None: _setter("black_detect_threshold", black_detect_threshold) if video_black_threshold_msec is not None: @@ -11181,7 +12633,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frameCaptureSettings' in kwargs: + frame_capture_settings = kwargs['frameCaptureSettings'] + if 'h264Settings' in kwargs: + h264_settings = kwargs['h264Settings'] + if 'h265Settings' in kwargs: + h265_settings = kwargs['h265Settings'] + if 'mpeg2Settings' in kwargs: + mpeg2_settings = kwargs['mpeg2Settings'] + if frame_capture_settings is not None: _setter("frame_capture_settings", frame_capture_settings) if h264_settings is not None: @@ -11258,7 +12720,15 @@ def _configure( scaling_behavior: Optional[pulumi.Input[str]] = None, sharpness: Optional[pulumi.Input[int]] = None, width: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codecSettings' in kwargs: + codec_settings = kwargs['codecSettings'] + if 'respondToAfd' in kwargs: + respond_to_afd = kwargs['respondToAfd'] + if 'scalingBehavior' in kwargs: + scaling_behavior = kwargs['scalingBehavior'] + if codec_settings is not None: _setter("codec_settings", codec_settings) if height is not None: @@ -11350,7 +12820,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], hdr10_settings: Optional[pulumi.Input['ChannelHdr10SettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hdr10Settings' in kwargs: + hdr10_settings = kwargs['hdr10Settings'] + if hdr10_settings is not None: _setter("hdr10_settings", hdr10_settings) @@ -11376,7 +12850,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pid: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if pid is not None: _setter("pid", pid) @@ -11402,7 +12878,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], program_id: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'programId' in kwargs: + program_id = kwargs['programId'] + if program_id is not None: _setter("program_id", program_id) @@ -11431,7 +12911,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'videoSelectorPid' in kwargs: + video_selector_pid = kwargs['videoSelectorPid'] + if 'videoSelectorProgramId' in kwargs: + video_selector_program_id = kwargs['videoSelectorProgramId'] + if video_selector_pid is not None: _setter("video_selector_pid", video_selector_pid) if video_selector_program_id is not None: @@ -11477,7 +12963,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorSpace' in kwargs: + color_space = kwargs['colorSpace'] + if 'colorSpaceSettings' in kwargs: + color_space_settings = kwargs['colorSpaceSettings'] + if 'colorSpaceUsage' in kwargs: + color_space_usage = kwargs['colorSpaceUsage'] + if 'selectorSettings' in kwargs: + selector_settings = kwargs['selectorSettings'] + if color_space is not None: _setter("color_space", color_space) if color_space_settings is not None: @@ -11542,7 +13038,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publicAddressAllocationIds' in kwargs: + public_address_allocation_ids = kwargs['publicAddressAllocationIds'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if public_address_allocation_ids is not None: _setter("public_address_allocation_ids", public_address_allocation_ids) if security_group_ids is not None: @@ -11596,7 +13100,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bitDepth' in kwargs: + bit_depth = kwargs['bitDepth'] + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'sampleRate' in kwargs: + sample_rate = kwargs['sampleRate'] + if bit_depth is not None: _setter("bit_depth", bit_depth) if coding_mode is not None: @@ -11644,7 +13156,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], style_control: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'styleControl' in kwargs: + style_control = kwargs['styleControl'] + if style_control is not None: _setter("style_control", style_control) @@ -11670,7 +13186,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + if stream_name is not None: _setter("stream_name", stream_name) @@ -11696,7 +13216,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if id is not None: _setter("id", id) @@ -11722,7 +13244,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], flow_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowArn' in kwargs: + flow_arn = kwargs['flowArn'] + if flow_arn is not None: _setter("flow_arn", flow_arn) @@ -11748,7 +13274,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cidr: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cidr is not None: _setter("cidr", cidr) @@ -11780,7 +13308,11 @@ def _configure( password_param: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordParam' in kwargs: + password_param = kwargs['passwordParam'] + if password_param is not None: _setter("password_param", password_param) if url is not None: @@ -11831,7 +13363,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: diff --git a/sdk/python/pulumi_aws_native/medialive/channel.py b/sdk/python/pulumi_aws_native/medialive/channel.py index fe1a8cd3c9..c4a555b8ed 100644 --- a/sdk/python/pulumi_aws_native/medialive/channel.py +++ b/sdk/python/pulumi_aws_native/medialive/channel.py @@ -61,7 +61,23 @@ def _configure( role_arn: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, vpc: Optional[pulumi.Input['ChannelVpcOutputSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cdiInputSpecification' in kwargs: + cdi_input_specification = kwargs['cdiInputSpecification'] + if 'channelClass' in kwargs: + channel_class = kwargs['channelClass'] + if 'encoderSettings' in kwargs: + encoder_settings = kwargs['encoderSettings'] + if 'inputAttachments' in kwargs: + input_attachments = kwargs['inputAttachments'] + if 'inputSpecification' in kwargs: + input_specification = kwargs['inputSpecification'] + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if cdi_input_specification is not None: _setter("cdi_input_specification", cdi_input_specification) if channel_class is not None: diff --git a/sdk/python/pulumi_aws_native/medialive/input.py b/sdk/python/pulumi_aws_native/medialive/input.py index c403c15b85..f8e46d897c 100644 --- a/sdk/python/pulumi_aws_native/medialive/input.py +++ b/sdk/python/pulumi_aws_native/medialive/input.py @@ -55,7 +55,17 @@ def _configure( tags: Optional[Any] = None, type: Optional[pulumi.Input[str]] = None, vpc: Optional[pulumi.Input['InputVpcRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputDevices' in kwargs: + input_devices = kwargs['inputDevices'] + if 'inputSecurityGroups' in kwargs: + input_security_groups = kwargs['inputSecurityGroups'] + if 'mediaConnectFlows' in kwargs: + media_connect_flows = kwargs['mediaConnectFlows'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if destinations is not None: _setter("destinations", destinations) if input_devices is not None: 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..20200b877a 100644 --- a/sdk/python/pulumi_aws_native/medialive/input_security_group.py +++ b/sdk/python/pulumi_aws_native/medialive/input_security_group.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'whitelistRules' in kwargs: + whitelist_rules = kwargs['whitelistRules'] + if tags is not None: _setter("tags", tags) if whitelist_rules is not None: diff --git a/sdk/python/pulumi_aws_native/medialive/outputs.py b/sdk/python/pulumi_aws_native/medialive/outputs.py index ce5527289a..3f47416b00 100644 --- a/sdk/python/pulumi_aws_native/medialive/outputs.py +++ b/sdk/python/pulumi_aws_native/medialive/outputs.py @@ -239,7 +239,21 @@ def _configure( sample_rate: Optional[float] = None, spec: Optional[str] = None, vbr_quality: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'inputType' in kwargs: + input_type = kwargs['inputType'] + if 'rateControlMode' in kwargs: + rate_control_mode = kwargs['rateControlMode'] + if 'rawFormat' in kwargs: + raw_format = kwargs['rawFormat'] + if 'sampleRate' in kwargs: + sample_rate = kwargs['sampleRate'] + if 'vbrQuality' in kwargs: + vbr_quality = kwargs['vbrQuality'] + if bitrate is not None: _setter("bitrate", bitrate) if coding_mode is not None: @@ -365,7 +379,21 @@ def _configure( drc_profile: Optional[str] = None, lfe_filter: Optional[str] = None, metadata_control: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attenuationControl' in kwargs: + attenuation_control = kwargs['attenuationControl'] + if 'bitstreamMode' in kwargs: + bitstream_mode = kwargs['bitstreamMode'] + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'drcProfile' in kwargs: + drc_profile = kwargs['drcProfile'] + if 'lfeFilter' in kwargs: + lfe_filter = kwargs['lfeFilter'] + if 'metadataControl' in kwargs: + metadata_control = kwargs['metadataControl'] + if attenuation_control is not None: _setter("attenuation_control", attenuation_control) if bitrate is not None: @@ -453,7 +481,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_ancillary_channel_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceAncillaryChannelNumber' in kwargs: + source_ancillary_channel_number = kwargs['sourceAncillaryChannelNumber'] + if source_ancillary_channel_number is not None: _setter("source_ancillary_channel_number", source_ancillary_channel_number) @@ -492,7 +524,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], archive_s3_settings: Optional['outputs.ChannelArchiveS3Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'archiveS3Settings' in kwargs: + archive_s3_settings = kwargs['archiveS3Settings'] + if archive_s3_settings is not None: _setter("archive_s3_settings", archive_s3_settings) @@ -536,7 +572,13 @@ def _configure( _setter: Callable[[Any, Any], None], m2ts_settings: Optional['outputs.ChannelM2tsSettings'] = None, raw_settings: Optional['outputs.ChannelRawSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'm2tsSettings' in kwargs: + m2ts_settings = kwargs['m2tsSettings'] + if 'rawSettings' in kwargs: + raw_settings = kwargs['rawSettings'] + if m2ts_settings is not None: _setter("m2ts_settings", m2ts_settings) if raw_settings is not None: @@ -590,7 +632,13 @@ def _configure( archive_cdn_settings: Optional['outputs.ChannelArchiveCdnSettings'] = None, destination: Optional['outputs.ChannelOutputLocationRef'] = None, rollover_interval: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'archiveCdnSettings' in kwargs: + archive_cdn_settings = kwargs['archiveCdnSettings'] + if 'rolloverInterval' in kwargs: + rollover_interval = kwargs['rolloverInterval'] + if archive_cdn_settings is not None: _setter("archive_cdn_settings", archive_cdn_settings) if destination is not None: @@ -651,7 +699,13 @@ def _configure( container_settings: Optional['outputs.ChannelArchiveContainerSettings'] = None, extension: Optional[str] = None, name_modifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerSettings' in kwargs: + container_settings = kwargs['containerSettings'] + if 'nameModifier' in kwargs: + name_modifier = kwargs['nameModifier'] + if container_settings is not None: _setter("container_settings", container_settings) if extension is not None: @@ -704,7 +758,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canned_acl: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cannedAcl' in kwargs: + canned_acl = kwargs['cannedAcl'] + if canned_acl is not None: _setter("canned_acl", canned_acl) @@ -721,10 +779,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelAribSourceSettings(dict): def __init__(__self__): @@ -732,10 +792,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelAudioChannelMapping(dict): @staticmethod @@ -770,7 +832,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputChannelLevels' in kwargs: + input_channel_levels = kwargs['inputChannelLevels'] + if 'outputChannel' in kwargs: + output_channel = kwargs['outputChannel'] + if input_channel_levels is not None: _setter("input_channel_levels", input_channel_levels) if output_channel is not None: @@ -846,7 +914,23 @@ def _configure( mp2_settings: Optional['outputs.ChannelMp2Settings'] = None, pass_through_settings: Optional['outputs.ChannelPassThroughSettings'] = None, wav_settings: Optional['outputs.ChannelWavSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aacSettings' in kwargs: + aac_settings = kwargs['aacSettings'] + if 'ac3Settings' in kwargs: + ac3_settings = kwargs['ac3Settings'] + if 'eac3AtmosSettings' in kwargs: + eac3_atmos_settings = kwargs['eac3AtmosSettings'] + if 'eac3Settings' in kwargs: + eac3_settings = kwargs['eac3Settings'] + if 'mp2Settings' in kwargs: + mp2_settings = kwargs['mp2Settings'] + if 'passThroughSettings' in kwargs: + pass_through_settings = kwargs['passThroughSettings'] + if 'wavSettings' in kwargs: + wav_settings = kwargs['wavSettings'] + if aac_settings is not None: _setter("aac_settings", aac_settings) if ac3_settings is not None: @@ -975,7 +1059,29 @@ def _configure( name: Optional[str] = None, remix_settings: Optional['outputs.ChannelRemixSettings'] = None, stream_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioNormalizationSettings' in kwargs: + audio_normalization_settings = kwargs['audioNormalizationSettings'] + if 'audioSelectorName' in kwargs: + audio_selector_name = kwargs['audioSelectorName'] + if 'audioType' in kwargs: + audio_type = kwargs['audioType'] + if 'audioTypeControl' in kwargs: + audio_type_control = kwargs['audioTypeControl'] + if 'audioWatermarkingSettings' in kwargs: + audio_watermarking_settings = kwargs['audioWatermarkingSettings'] + if 'codecSettings' in kwargs: + codec_settings = kwargs['codecSettings'] + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'languageCodeControl' in kwargs: + language_code_control = kwargs['languageCodeControl'] + if 'remixSettings' in kwargs: + remix_settings = kwargs['remixSettings'] + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + if audio_normalization_settings is not None: _setter("audio_normalization_settings", audio_normalization_settings) if audio_selector_name is not None: @@ -1084,7 +1190,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], program_selection: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'programSelection' in kwargs: + program_selection = kwargs['programSelection'] + if program_selection is not None: _setter("program_selection", program_selection) @@ -1126,7 +1236,11 @@ def _configure( _setter: Callable[[Any, Any], None], group_id: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupId' in kwargs: + group_id = kwargs['groupId'] + if group_id is not None: _setter("group_id", group_id) if name is not None: @@ -1177,7 +1291,13 @@ def _configure( _setter: Callable[[Any, Any], None], language_code: Optional[str] = None, language_selection_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'languageSelectionPolicy' in kwargs: + language_selection_policy = kwargs['languageSelectionPolicy'] + if language_code is not None: _setter("language_code", language_code) if language_selection_policy is not None: @@ -1231,7 +1351,13 @@ def _configure( algorithm: Optional[str] = None, algorithm_control: Optional[str] = None, target_lkfs: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmControl' in kwargs: + algorithm_control = kwargs['algorithmControl'] + if 'targetLkfs' in kwargs: + target_lkfs = kwargs['targetLkfs'] + if algorithm is not None: _setter("algorithm", algorithm) if algorithm_control is not None: @@ -1299,7 +1425,17 @@ def _configure( audio_only_image: Optional['outputs.ChannelInputLocation'] = None, audio_track_type: Optional[str] = None, segment_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioGroupId' in kwargs: + audio_group_id = kwargs['audioGroupId'] + if 'audioOnlyImage' in kwargs: + audio_only_image = kwargs['audioOnlyImage'] + if 'audioTrackType' in kwargs: + audio_track_type = kwargs['audioTrackType'] + if 'segmentType' in kwargs: + segment_type = kwargs['segmentType'] + if audio_group_id is not None: _setter("audio_group_id", audio_group_id) if audio_only_image is not None: @@ -1342,7 +1478,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if pid is not None: _setter("pid", pid) @@ -1384,7 +1522,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, selector_settings: Optional['outputs.ChannelAudioSelectorSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectorSettings' in kwargs: + selector_settings = kwargs['selectorSettings'] + if name is not None: _setter("name", name) if selector_settings is not None: @@ -1445,7 +1587,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioHlsRenditionSelection' in kwargs: + audio_hls_rendition_selection = kwargs['audioHlsRenditionSelection'] + if 'audioLanguageSelection' in kwargs: + audio_language_selection = kwargs['audioLanguageSelection'] + if 'audioPidSelection' in kwargs: + audio_pid_selection = kwargs['audioPidSelection'] + if 'audioTrackSelection' in kwargs: + audio_track_selection = kwargs['audioTrackSelection'] + if audio_hls_rendition_selection is not None: _setter("audio_hls_rendition_selection", audio_hls_rendition_selection) if audio_language_selection is not None: @@ -1510,7 +1662,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioSelectorName' in kwargs: + audio_selector_name = kwargs['audioSelectorName'] + if 'audioSilenceThresholdMsec' in kwargs: + audio_silence_threshold_msec = kwargs['audioSilenceThresholdMsec'] + if audio_selector_name is not None: _setter("audio_selector_name", audio_selector_name) if audio_silence_threshold_msec is not None: @@ -1539,7 +1697,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], track: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if track is not None: _setter("track", track) @@ -1581,7 +1741,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dolbyEDecode' in kwargs: + dolby_e_decode = kwargs['dolbyEDecode'] + if dolby_e_decode is not None: _setter("dolby_e_decode", dolby_e_decode) if tracks is not None: @@ -1627,7 +1791,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], nielsen_watermarks_settings: Optional['outputs.ChannelNielsenWatermarksSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nielsenWatermarksSettings' in kwargs: + nielsen_watermarks_settings = kwargs['nielsenWatermarksSettings'] + if nielsen_watermarks_settings is not None: _setter("nielsen_watermarks_settings", nielsen_watermarks_settings) @@ -1681,7 +1849,17 @@ def _configure( failover_conditions: Optional[Sequence['outputs.ChannelFailoverCondition']] = None, input_preference: Optional[str] = None, secondary_input_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorClearTimeMsec' in kwargs: + error_clear_time_msec = kwargs['errorClearTimeMsec'] + if 'failoverConditions' in kwargs: + failover_conditions = kwargs['failoverConditions'] + if 'inputPreference' in kwargs: + input_preference = kwargs['inputPreference'] + if 'secondaryInputId' in kwargs: + secondary_input_id = kwargs['secondaryInputId'] + if error_clear_time_msec is not None: _setter("error_clear_time_msec", error_clear_time_msec) if failover_conditions is not None: @@ -1744,7 +1922,11 @@ def _configure( _setter: Callable[[Any, Any], None], avail_blanking_image: Optional['outputs.ChannelInputLocation'] = None, state: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availBlankingImage' in kwargs: + avail_blanking_image = kwargs['availBlankingImage'] + if avail_blanking_image is not None: _setter("avail_blanking_image", avail_blanking_image) if state is not None: @@ -1790,7 +1972,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], avail_settings: Optional['outputs.ChannelAvailSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availSettings' in kwargs: + avail_settings = kwargs['availSettings'] + if avail_settings is not None: _setter("avail_settings", avail_settings) @@ -1837,7 +2023,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scte35SpliceInsert' in kwargs: + scte35_splice_insert = kwargs['scte35SpliceInsert'] + if 'scte35TimeSignalApos' in kwargs: + scte35_time_signal_apos = kwargs['scte35TimeSignalApos'] + if esam is not None: _setter("esam", esam) if scte35_splice_insert is not None: @@ -1908,7 +2100,17 @@ def _configure( network_end_blackout_image: Optional['outputs.ChannelInputLocation'] = None, network_id: Optional[str] = None, state: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blackoutSlateImage' in kwargs: + blackout_slate_image = kwargs['blackoutSlateImage'] + if 'networkEndBlackout' in kwargs: + network_end_blackout = kwargs['networkEndBlackout'] + if 'networkEndBlackoutImage' in kwargs: + network_end_blackout_image = kwargs['networkEndBlackoutImage'] + if 'networkId' in kwargs: + network_id = kwargs['networkId'] + if blackout_slate_image is not None: _setter("blackout_slate_image", blackout_slate_image) if network_end_blackout is not None: @@ -2051,7 +2253,39 @@ def _configure( teletext_grid_control: Optional[str] = None, x_position: Optional[int] = None, y_position: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'backgroundOpacity' in kwargs: + background_opacity = kwargs['backgroundOpacity'] + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontOpacity' in kwargs: + font_opacity = kwargs['fontOpacity'] + if 'fontResolution' in kwargs: + font_resolution = kwargs['fontResolution'] + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if 'outlineColor' in kwargs: + outline_color = kwargs['outlineColor'] + if 'outlineSize' in kwargs: + outline_size = kwargs['outlineSize'] + if 'shadowColor' in kwargs: + shadow_color = kwargs['shadowColor'] + if 'shadowOpacity' in kwargs: + shadow_opacity = kwargs['shadowOpacity'] + if 'shadowXOffset' in kwargs: + shadow_x_offset = kwargs['shadowXOffset'] + if 'shadowYOffset' in kwargs: + shadow_y_offset = kwargs['shadowYOffset'] + if 'teletextGridControl' in kwargs: + teletext_grid_control = kwargs['teletextGridControl'] + if 'xPosition' in kwargs: + x_position = kwargs['xPosition'] + if 'yPosition' in kwargs: + y_position = kwargs['yPosition'] + if alignment is not None: _setter("alignment", alignment) if background_color is not None: @@ -2223,7 +2457,17 @@ def _configure( language_code: Optional[str] = None, language_description: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captionSelectorName' in kwargs: + caption_selector_name = kwargs['captionSelectorName'] + if 'destinationSettings' in kwargs: + destination_settings = kwargs['destinationSettings'] + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'languageDescription' in kwargs: + language_description = kwargs['languageDescription'] + if accessibility is not None: _setter("accessibility", accessibility) if caption_selector_name is not None: @@ -2357,7 +2601,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aribDestinationSettings' in kwargs: + arib_destination_settings = kwargs['aribDestinationSettings'] + if 'burnInDestinationSettings' in kwargs: + burn_in_destination_settings = kwargs['burnInDestinationSettings'] + if 'dvbSubDestinationSettings' in kwargs: + dvb_sub_destination_settings = kwargs['dvbSubDestinationSettings'] + if 'ebuTtDDestinationSettings' in kwargs: + ebu_tt_d_destination_settings = kwargs['ebuTtDDestinationSettings'] + if 'embeddedDestinationSettings' in kwargs: + embedded_destination_settings = kwargs['embeddedDestinationSettings'] + if 'embeddedPlusScte20DestinationSettings' in kwargs: + embedded_plus_scte20_destination_settings = kwargs['embeddedPlusScte20DestinationSettings'] + if 'rtmpCaptionInfoDestinationSettings' in kwargs: + rtmp_caption_info_destination_settings = kwargs['rtmpCaptionInfoDestinationSettings'] + if 'scte20PlusEmbeddedDestinationSettings' in kwargs: + scte20_plus_embedded_destination_settings = kwargs['scte20PlusEmbeddedDestinationSettings'] + if 'scte27DestinationSettings' in kwargs: + scte27_destination_settings = kwargs['scte27DestinationSettings'] + if 'smpteTtDestinationSettings' in kwargs: + smpte_tt_destination_settings = kwargs['smpteTtDestinationSettings'] + if 'teletextDestinationSettings' in kwargs: + teletext_destination_settings = kwargs['teletextDestinationSettings'] + if 'ttmlDestinationSettings' in kwargs: + ttml_destination_settings = kwargs['ttmlDestinationSettings'] + if 'webvttDestinationSettings' in kwargs: + webvtt_destination_settings = kwargs['webvttDestinationSettings'] + if arib_destination_settings is not None: _setter("arib_destination_settings", arib_destination_settings) if burn_in_destination_settings is not None: @@ -2490,7 +2762,15 @@ def _configure( caption_channel: Optional[int] = None, language_code: Optional[str] = None, language_description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captionChannel' in kwargs: + caption_channel = kwargs['captionChannel'] + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'languageDescription' in kwargs: + language_description = kwargs['languageDescription'] + if caption_channel is not None: _setter("caption_channel", caption_channel) if language_code is not None: @@ -2554,7 +2834,13 @@ def _configure( left_offset: Optional[float] = None, top_offset: Optional[float] = None, width: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'leftOffset' in kwargs: + left_offset = kwargs['leftOffset'] + if 'topOffset' in kwargs: + top_offset = kwargs['topOffset'] + if height is not None: _setter("height", height) if left_offset is not None: @@ -2622,7 +2908,13 @@ def _configure( language_code: Optional[str] = None, name: Optional[str] = None, selector_settings: Optional['outputs.ChannelCaptionSelectorSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'languageCode' in kwargs: + language_code = kwargs['languageCode'] + if 'selectorSettings' in kwargs: + selector_settings = kwargs['selectorSettings'] + if language_code is not None: _setter("language_code", language_code) if name is not None: @@ -2705,7 +2997,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ancillarySourceSettings' in kwargs: + ancillary_source_settings = kwargs['ancillarySourceSettings'] + if 'aribSourceSettings' in kwargs: + arib_source_settings = kwargs['aribSourceSettings'] + if 'dvbSubSourceSettings' in kwargs: + dvb_sub_source_settings = kwargs['dvbSubSourceSettings'] + if 'embeddedSourceSettings' in kwargs: + embedded_source_settings = kwargs['embeddedSourceSettings'] + if 'scte20SourceSettings' in kwargs: + scte20_source_settings = kwargs['scte20SourceSettings'] + if 'scte27SourceSettings' in kwargs: + scte27_source_settings = kwargs['scte27SourceSettings'] + if 'teletextSourceSettings' in kwargs: + teletext_source_settings = kwargs['teletextSourceSettings'] + if ancillary_source_settings is not None: _setter("ancillary_source_settings", ancillary_source_settings) if arib_source_settings is not None: @@ -2769,7 +3077,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resolution: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if resolution is not None: _setter("resolution", resolution) @@ -2786,10 +3096,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelDolbyVision81Settings(dict): def __init__(__self__): @@ -2797,10 +3109,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelDvbNitSettings(dict): @staticmethod @@ -2840,7 +3154,15 @@ def _configure( network_id: Optional[int] = None, network_name: Optional[str] = None, rep_interval: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkId' in kwargs: + network_id = kwargs['networkId'] + if 'networkName' in kwargs: + network_name = kwargs['networkName'] + if 'repInterval' in kwargs: + rep_interval = kwargs['repInterval'] + if network_id is not None: _setter("network_id", network_id) if network_name is not None: @@ -2908,7 +3230,17 @@ def _configure( rep_interval: Optional[int] = None, service_name: Optional[str] = None, service_provider_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputSdt' in kwargs: + output_sdt = kwargs['outputSdt'] + if 'repInterval' in kwargs: + rep_interval = kwargs['repInterval'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'serviceProviderName' in kwargs: + service_provider_name = kwargs['serviceProviderName'] + if output_sdt is not None: _setter("output_sdt", output_sdt) if rep_interval is not None: @@ -3044,7 +3376,39 @@ def _configure( teletext_grid_control: Optional[str] = None, x_position: Optional[int] = None, y_position: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'backgroundOpacity' in kwargs: + background_opacity = kwargs['backgroundOpacity'] + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontOpacity' in kwargs: + font_opacity = kwargs['fontOpacity'] + if 'fontResolution' in kwargs: + font_resolution = kwargs['fontResolution'] + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if 'outlineColor' in kwargs: + outline_color = kwargs['outlineColor'] + if 'outlineSize' in kwargs: + outline_size = kwargs['outlineSize'] + if 'shadowColor' in kwargs: + shadow_color = kwargs['shadowColor'] + if 'shadowOpacity' in kwargs: + shadow_opacity = kwargs['shadowOpacity'] + if 'shadowXOffset' in kwargs: + shadow_x_offset = kwargs['shadowXOffset'] + if 'shadowYOffset' in kwargs: + shadow_y_offset = kwargs['shadowYOffset'] + if 'teletextGridControl' in kwargs: + teletext_grid_control = kwargs['teletextGridControl'] + if 'xPosition' in kwargs: + x_position = kwargs['xPosition'] + if 'yPosition' in kwargs: + y_position = kwargs['yPosition'] + if alignment is not None: _setter("alignment", alignment) if background_color is not None: @@ -3198,7 +3562,11 @@ def _configure( _setter: Callable[[Any, Any], None], ocr_language: Optional[str] = None, pid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ocrLanguage' in kwargs: + ocr_language = kwargs['ocrLanguage'] + if ocr_language is not None: _setter("ocr_language", ocr_language) if pid is not None: @@ -3244,7 +3612,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rep_interval: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repInterval' in kwargs: + rep_interval = kwargs['repInterval'] + if rep_interval is not None: _setter("rep_interval", rep_interval) @@ -3309,7 +3681,19 @@ def _configure( drc_rf: Optional[str] = None, height_trim: Optional[float] = None, surround_trim: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'drcLine' in kwargs: + drc_line = kwargs['drcLine'] + if 'drcRf' in kwargs: + drc_rf = kwargs['drcRf'] + if 'heightTrim' in kwargs: + height_trim = kwargs['heightTrim'] + if 'surroundTrim' in kwargs: + surround_trim = kwargs['surroundTrim'] + if bitrate is not None: _setter("bitrate", bitrate) if coding_mode is not None: @@ -3481,7 +3865,45 @@ def _configure( stereo_downmix: Optional[str] = None, surround_ex_mode: Optional[str] = None, surround_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attenuationControl' in kwargs: + attenuation_control = kwargs['attenuationControl'] + if 'bitstreamMode' in kwargs: + bitstream_mode = kwargs['bitstreamMode'] + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'dcFilter' in kwargs: + dc_filter = kwargs['dcFilter'] + if 'drcLine' in kwargs: + drc_line = kwargs['drcLine'] + if 'drcRf' in kwargs: + drc_rf = kwargs['drcRf'] + if 'lfeControl' in kwargs: + lfe_control = kwargs['lfeControl'] + if 'lfeFilter' in kwargs: + lfe_filter = kwargs['lfeFilter'] + if 'loRoCenterMixLevel' in kwargs: + lo_ro_center_mix_level = kwargs['loRoCenterMixLevel'] + if 'loRoSurroundMixLevel' in kwargs: + lo_ro_surround_mix_level = kwargs['loRoSurroundMixLevel'] + if 'ltRtCenterMixLevel' in kwargs: + lt_rt_center_mix_level = kwargs['ltRtCenterMixLevel'] + if 'ltRtSurroundMixLevel' in kwargs: + lt_rt_surround_mix_level = kwargs['ltRtSurroundMixLevel'] + if 'metadataControl' in kwargs: + metadata_control = kwargs['metadataControl'] + if 'passthroughControl' in kwargs: + passthrough_control = kwargs['passthroughControl'] + if 'phaseControl' in kwargs: + phase_control = kwargs['phaseControl'] + if 'stereoDownmix' in kwargs: + stereo_downmix = kwargs['stereoDownmix'] + if 'surroundExMode' in kwargs: + surround_ex_mode = kwargs['surroundExMode'] + if 'surroundMode' in kwargs: + surround_mode = kwargs['surroundMode'] + if attenuation_control is not None: _setter("attenuation_control", attenuation_control) if bitrate is not None: @@ -3668,7 +4090,17 @@ def _configure( fill_line_gap: Optional[str] = None, font_family: Optional[str] = None, style_control: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'copyrightHolder' in kwargs: + copyright_holder = kwargs['copyrightHolder'] + if 'fillLineGap' in kwargs: + fill_line_gap = kwargs['fillLineGap'] + if 'fontFamily' in kwargs: + font_family = kwargs['fontFamily'] + if 'styleControl' in kwargs: + style_control = kwargs['styleControl'] + if copyright_holder is not None: _setter("copyright_holder", copyright_holder) if fill_line_gap is not None: @@ -3706,10 +4138,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelEmbeddedPlusScte20DestinationSettings(dict): def __init__(__self__): @@ -3717,10 +4151,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelEmbeddedSourceSettings(dict): @staticmethod @@ -3765,7 +4201,17 @@ def _configure( scte20_detection: Optional[str] = None, source608_channel_number: Optional[int] = None, source608_track_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'convert608To708' in kwargs: + convert608_to708 = kwargs['convert608To708'] + if 'scte20Detection' in kwargs: + scte20_detection = kwargs['scte20Detection'] + if 'source608ChannelNumber' in kwargs: + source608_channel_number = kwargs['source608ChannelNumber'] + if 'source608TrackNumber' in kwargs: + source608_track_number = kwargs['source608TrackNumber'] + if convert608_to708 is not None: _setter("convert608_to708", convert608_to708) if scte20_detection is not None: @@ -3885,7 +4331,35 @@ def _configure( thumbnail_configuration: Optional['outputs.ChannelThumbnailConfiguration'] = None, timecode_config: Optional['outputs.ChannelTimecodeConfig'] = None, video_descriptions: Optional[Sequence['outputs.ChannelVideoDescription']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioDescriptions' in kwargs: + audio_descriptions = kwargs['audioDescriptions'] + if 'availBlanking' in kwargs: + avail_blanking = kwargs['availBlanking'] + if 'availConfiguration' in kwargs: + avail_configuration = kwargs['availConfiguration'] + if 'blackoutSlate' in kwargs: + blackout_slate = kwargs['blackoutSlate'] + if 'captionDescriptions' in kwargs: + caption_descriptions = kwargs['captionDescriptions'] + if 'featureActivations' in kwargs: + feature_activations = kwargs['featureActivations'] + if 'globalConfiguration' in kwargs: + global_configuration = kwargs['globalConfiguration'] + if 'motionGraphicsConfiguration' in kwargs: + motion_graphics_configuration = kwargs['motionGraphicsConfiguration'] + if 'nielsenConfiguration' in kwargs: + nielsen_configuration = kwargs['nielsenConfiguration'] + if 'outputGroups' in kwargs: + output_groups = kwargs['outputGroups'] + if 'thumbnailConfiguration' in kwargs: + thumbnail_configuration = kwargs['thumbnailConfiguration'] + if 'timecodeConfig' in kwargs: + timecode_config = kwargs['timecodeConfig'] + if 'videoDescriptions' in kwargs: + video_descriptions = kwargs['videoDescriptions'] + if audio_descriptions is not None: _setter("audio_descriptions", audio_descriptions) if avail_blanking is not None: @@ -4031,7 +4505,19 @@ def _configure( pois_endpoint: Optional[str] = None, username: Optional[str] = None, zone_identity: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acquisitionPointId' in kwargs: + acquisition_point_id = kwargs['acquisitionPointId'] + if 'adAvailOffset' in kwargs: + ad_avail_offset = kwargs['adAvailOffset'] + if 'passwordParam' in kwargs: + password_param = kwargs['passwordParam'] + if 'poisEndpoint' in kwargs: + pois_endpoint = kwargs['poisEndpoint'] + if 'zoneIdentity' in kwargs: + zone_identity = kwargs['zoneIdentity'] + if acquisition_point_id is not None: _setter("acquisition_point_id", acquisition_point_id) if ad_avail_offset is not None: @@ -4105,7 +4591,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], failover_condition_settings: Optional['outputs.ChannelFailoverConditionSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failoverConditionSettings' in kwargs: + failover_condition_settings = kwargs['failoverConditionSettings'] + if failover_condition_settings is not None: _setter("failover_condition_settings", failover_condition_settings) @@ -4154,7 +4644,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioSilenceSettings' in kwargs: + audio_silence_settings = kwargs['audioSilenceSettings'] + if 'inputLossSettings' in kwargs: + input_loss_settings = kwargs['inputLossSettings'] + if 'videoBlackSettings' in kwargs: + video_black_settings = kwargs['videoBlackSettings'] + if audio_silence_settings is not None: _setter("audio_silence_settings", audio_silence_settings) if input_loss_settings is not None: @@ -4207,7 +4705,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], input_prepare_schedule_actions: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputPrepareScheduleActions' in kwargs: + input_prepare_schedule_actions = kwargs['inputPrepareScheduleActions'] + if input_prepare_schedule_actions is not None: _setter("input_prepare_schedule_actions", input_prepare_schedule_actions) @@ -4256,7 +4758,15 @@ def _configure( column_depth: Optional[int] = None, include_fec: Optional[str] = None, row_length: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnDepth' in kwargs: + column_depth = kwargs['columnDepth'] + if 'includeFec' in kwargs: + include_fec = kwargs['includeFec'] + if 'rowLength' in kwargs: + row_length = kwargs['rowLength'] + if column_depth is not None: _setter("column_depth", column_depth) if include_fec is not None: @@ -4319,7 +4829,15 @@ def _configure( audio_rendition_sets: Optional[str] = None, nielsen_id3_behavior: Optional[str] = None, timed_metadata_behavior: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioRenditionSets' in kwargs: + audio_rendition_sets = kwargs['audioRenditionSets'] + if 'nielsenId3Behavior' in kwargs: + nielsen_id3_behavior = kwargs['nielsenId3Behavior'] + if 'timedMetadataBehavior' in kwargs: + timed_metadata_behavior = kwargs['timedMetadataBehavior'] + if audio_rendition_sets is not None: _setter("audio_rendition_sets", audio_rendition_sets) if nielsen_id3_behavior is not None: @@ -4372,7 +4890,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], frame_capture_s3_settings: Optional['outputs.ChannelFrameCaptureS3Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frameCaptureS3Settings' in kwargs: + frame_capture_s3_settings = kwargs['frameCaptureS3Settings'] + if frame_capture_s3_settings is not None: _setter("frame_capture_s3_settings", frame_capture_s3_settings) @@ -4414,7 +4936,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frameCaptureCdnSettings' in kwargs: + frame_capture_cdn_settings = kwargs['frameCaptureCdnSettings'] + if destination is not None: _setter("destination", destination) if frame_capture_cdn_settings is not None: @@ -4438,10 +4964,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelFrameCaptureOutputSettings(dict): @staticmethod @@ -4471,7 +4999,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name_modifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nameModifier' in kwargs: + name_modifier = kwargs['nameModifier'] + if name_modifier is not None: _setter("name_modifier", name_modifier) @@ -4510,7 +5042,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canned_acl: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cannedAcl' in kwargs: + canned_acl = kwargs['cannedAcl'] + if canned_acl is not None: _setter("canned_acl", canned_acl) @@ -4559,7 +5095,15 @@ def _configure( capture_interval: Optional[int] = None, capture_interval_units: Optional[str] = None, timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captureInterval' in kwargs: + capture_interval = kwargs['captureInterval'] + if 'captureIntervalUnits' in kwargs: + capture_interval_units = kwargs['captureIntervalUnits'] + if 'timecodeBurninSettings' in kwargs: + timecode_burnin_settings = kwargs['timecodeBurninSettings'] + if capture_interval is not None: _setter("capture_interval", capture_interval) if capture_interval_units is not None: @@ -4637,7 +5181,21 @@ def _configure( output_locking_mode: Optional[str] = None, output_timing_source: Optional[str] = None, support_low_framerate_inputs: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialAudioGain' in kwargs: + initial_audio_gain = kwargs['initialAudioGain'] + if 'inputEndAction' in kwargs: + input_end_action = kwargs['inputEndAction'] + if 'inputLossBehavior' in kwargs: + input_loss_behavior = kwargs['inputLossBehavior'] + if 'outputLockingMode' in kwargs: + output_locking_mode = kwargs['outputLockingMode'] + if 'outputTimingSource' in kwargs: + output_timing_source = kwargs['outputTimingSource'] + if 'supportLowFramerateInputs' in kwargs: + support_low_framerate_inputs = kwargs['supportLowFramerateInputs'] + if initial_audio_gain is not None: _setter("initial_audio_gain", initial_audio_gain) if input_end_action is not None: @@ -4721,7 +5279,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorSpacePassthroughSettings' in kwargs: + color_space_passthrough_settings = kwargs['colorSpacePassthroughSettings'] + if 'rec601Settings' in kwargs: + rec601_settings = kwargs['rec601Settings'] + if 'rec709Settings' in kwargs: + rec709_settings = kwargs['rec709Settings'] + if color_space_passthrough_settings is not None: _setter("color_space_passthrough_settings", color_space_passthrough_settings) if rec601_settings is not None: @@ -4774,7 +5340,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], temporal_filter_settings: Optional['outputs.ChannelTemporalFilterSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'temporalFilterSettings' in kwargs: + temporal_filter_settings = kwargs['temporalFilterSettings'] + if temporal_filter_settings is not None: _setter("temporal_filter_settings", temporal_filter_settings) @@ -5006,7 +5576,81 @@ def _configure( temporal_aq: Optional[str] = None, timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None, timecode_insertion: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adaptiveQuantization' in kwargs: + adaptive_quantization = kwargs['adaptiveQuantization'] + if 'afdSignaling' in kwargs: + afd_signaling = kwargs['afdSignaling'] + if 'bufFillPct' in kwargs: + buf_fill_pct = kwargs['bufFillPct'] + if 'bufSize' in kwargs: + buf_size = kwargs['bufSize'] + if 'colorMetadata' in kwargs: + color_metadata = kwargs['colorMetadata'] + if 'colorSpaceSettings' in kwargs: + color_space_settings = kwargs['colorSpaceSettings'] + if 'entropyEncoding' in kwargs: + entropy_encoding = kwargs['entropyEncoding'] + if 'filterSettings' in kwargs: + filter_settings = kwargs['filterSettings'] + if 'fixedAfd' in kwargs: + fixed_afd = kwargs['fixedAfd'] + if 'flickerAq' in kwargs: + flicker_aq = kwargs['flickerAq'] + if 'forceFieldPictures' in kwargs: + force_field_pictures = kwargs['forceFieldPictures'] + if 'framerateControl' in kwargs: + framerate_control = kwargs['framerateControl'] + if 'framerateDenominator' in kwargs: + framerate_denominator = kwargs['framerateDenominator'] + if 'framerateNumerator' in kwargs: + framerate_numerator = kwargs['framerateNumerator'] + if 'gopBReference' in kwargs: + gop_b_reference = kwargs['gopBReference'] + if 'gopClosedCadence' in kwargs: + gop_closed_cadence = kwargs['gopClosedCadence'] + if 'gopNumBFrames' in kwargs: + gop_num_b_frames = kwargs['gopNumBFrames'] + if 'gopSize' in kwargs: + gop_size = kwargs['gopSize'] + if 'gopSizeUnits' in kwargs: + gop_size_units = kwargs['gopSizeUnits'] + if 'lookAheadRateControl' in kwargs: + look_ahead_rate_control = kwargs['lookAheadRateControl'] + if 'maxBitrate' in kwargs: + max_bitrate = kwargs['maxBitrate'] + if 'minIInterval' in kwargs: + min_i_interval = kwargs['minIInterval'] + if 'numRefFrames' in kwargs: + num_ref_frames = kwargs['numRefFrames'] + if 'parControl' in kwargs: + par_control = kwargs['parControl'] + if 'parDenominator' in kwargs: + par_denominator = kwargs['parDenominator'] + if 'parNumerator' in kwargs: + par_numerator = kwargs['parNumerator'] + if 'qualityLevel' in kwargs: + quality_level = kwargs['qualityLevel'] + if 'qvbrQualityLevel' in kwargs: + qvbr_quality_level = kwargs['qvbrQualityLevel'] + if 'rateControlMode' in kwargs: + rate_control_mode = kwargs['rateControlMode'] + if 'scanType' in kwargs: + scan_type = kwargs['scanType'] + if 'sceneChangeDetect' in kwargs: + scene_change_detect = kwargs['sceneChangeDetect'] + if 'spatialAq' in kwargs: + spatial_aq = kwargs['spatialAq'] + if 'subgopLength' in kwargs: + subgop_length = kwargs['subgopLength'] + if 'temporalAq' in kwargs: + temporal_aq = kwargs['temporalAq'] + if 'timecodeBurninSettings' in kwargs: + timecode_burnin_settings = kwargs['timecodeBurninSettings'] + if 'timecodeInsertion' in kwargs: + timecode_insertion = kwargs['timecodeInsertion'] + if adaptive_quantization is not None: _setter("adaptive_quantization", adaptive_quantization) if afd_signaling is not None: @@ -5352,7 +5996,19 @@ def _configure( hdr10_settings: Optional['outputs.ChannelHdr10Settings'] = None, rec601_settings: Optional['outputs.ChannelRec601Settings'] = None, rec709_settings: Optional['outputs.ChannelRec709Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorSpacePassthroughSettings' in kwargs: + color_space_passthrough_settings = kwargs['colorSpacePassthroughSettings'] + if 'dolbyVision81Settings' in kwargs: + dolby_vision81_settings = kwargs['dolbyVision81Settings'] + if 'hdr10Settings' in kwargs: + hdr10_settings = kwargs['hdr10Settings'] + if 'rec601Settings' in kwargs: + rec601_settings = kwargs['rec601Settings'] + if 'rec709Settings' in kwargs: + rec709_settings = kwargs['rec709Settings'] + if color_space_passthrough_settings is not None: _setter("color_space_passthrough_settings", color_space_passthrough_settings) if dolby_vision81_settings is not None: @@ -5419,7 +6075,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], temporal_filter_settings: Optional['outputs.ChannelTemporalFilterSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'temporalFilterSettings' in kwargs: + temporal_filter_settings = kwargs['temporalFilterSettings'] + if temporal_filter_settings is not None: _setter("temporal_filter_settings", temporal_filter_settings) @@ -5593,7 +6253,59 @@ def _configure( tier: Optional[str] = None, timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None, timecode_insertion: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adaptiveQuantization' in kwargs: + adaptive_quantization = kwargs['adaptiveQuantization'] + if 'afdSignaling' in kwargs: + afd_signaling = kwargs['afdSignaling'] + if 'alternativeTransferFunction' in kwargs: + alternative_transfer_function = kwargs['alternativeTransferFunction'] + if 'bufSize' in kwargs: + buf_size = kwargs['bufSize'] + if 'colorMetadata' in kwargs: + color_metadata = kwargs['colorMetadata'] + if 'colorSpaceSettings' in kwargs: + color_space_settings = kwargs['colorSpaceSettings'] + if 'filterSettings' in kwargs: + filter_settings = kwargs['filterSettings'] + if 'fixedAfd' in kwargs: + fixed_afd = kwargs['fixedAfd'] + if 'flickerAq' in kwargs: + flicker_aq = kwargs['flickerAq'] + if 'framerateDenominator' in kwargs: + framerate_denominator = kwargs['framerateDenominator'] + if 'framerateNumerator' in kwargs: + framerate_numerator = kwargs['framerateNumerator'] + if 'gopClosedCadence' in kwargs: + gop_closed_cadence = kwargs['gopClosedCadence'] + if 'gopSize' in kwargs: + gop_size = kwargs['gopSize'] + if 'gopSizeUnits' in kwargs: + gop_size_units = kwargs['gopSizeUnits'] + if 'lookAheadRateControl' in kwargs: + look_ahead_rate_control = kwargs['lookAheadRateControl'] + if 'maxBitrate' in kwargs: + max_bitrate = kwargs['maxBitrate'] + if 'minIInterval' in kwargs: + min_i_interval = kwargs['minIInterval'] + if 'parDenominator' in kwargs: + par_denominator = kwargs['parDenominator'] + if 'parNumerator' in kwargs: + par_numerator = kwargs['parNumerator'] + if 'qvbrQualityLevel' in kwargs: + qvbr_quality_level = kwargs['qvbrQualityLevel'] + if 'rateControlMode' in kwargs: + rate_control_mode = kwargs['rateControlMode'] + if 'scanType' in kwargs: + scan_type = kwargs['scanType'] + if 'sceneChangeDetect' in kwargs: + scene_change_detect = kwargs['sceneChangeDetect'] + if 'timecodeBurninSettings' in kwargs: + timecode_burnin_settings = kwargs['timecodeBurninSettings'] + if 'timecodeInsertion' in kwargs: + timecode_insertion = kwargs['timecodeInsertion'] + if adaptive_quantization is not None: _setter("adaptive_quantization", adaptive_quantization) if afd_signaling is not None: @@ -5840,7 +6552,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_cll: Optional[int] = None, max_fall: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCll' in kwargs: + max_cll = kwargs['maxCll'] + if 'maxFall' in kwargs: + max_fall = kwargs['maxFall'] + if max_cll is not None: _setter("max_cll", max_cll) if max_fall is not None: @@ -5912,7 +6630,19 @@ def _configure( restart_delay: Optional[int] = None, salt: Optional[str] = None, token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'filecacheDuration' in kwargs: + filecache_duration = kwargs['filecacheDuration'] + if 'httpTransferMode' in kwargs: + http_transfer_mode = kwargs['httpTransferMode'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if connection_retry_interval is not None: _setter("connection_retry_interval", connection_retry_interval) if filecache_duration is not None: @@ -6008,7 +6738,17 @@ def _configure( filecache_duration: Optional[int] = None, num_retries: Optional[int] = None, restart_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'filecacheDuration' in kwargs: + filecache_duration = kwargs['filecacheDuration'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if connection_retry_interval is not None: _setter("connection_retry_interval", connection_retry_interval) if filecache_duration is not None: @@ -6088,7 +6828,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hlsAkamaiSettings' in kwargs: + hls_akamai_settings = kwargs['hlsAkamaiSettings'] + if 'hlsBasicPutSettings' in kwargs: + hls_basic_put_settings = kwargs['hlsBasicPutSettings'] + if 'hlsMediaStoreSettings' in kwargs: + hls_media_store_settings = kwargs['hlsMediaStoreSettings'] + if 'hlsS3Settings' in kwargs: + hls_s3_settings = kwargs['hlsS3Settings'] + if 'hlsWebdavSettings' in kwargs: + hls_webdav_settings = kwargs['hlsWebdavSettings'] + if hls_akamai_settings is not None: _setter("hls_akamai_settings", hls_akamai_settings) if hls_basic_put_settings is not None: @@ -6361,7 +7113,91 @@ def _configure( timed_metadata_id3_period: Optional[int] = None, timestamp_delta_milliseconds: Optional[int] = None, ts_file_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkers' in kwargs: + ad_markers = kwargs['adMarkers'] + if 'baseUrlContent' in kwargs: + base_url_content = kwargs['baseUrlContent'] + if 'baseUrlContent1' in kwargs: + base_url_content1 = kwargs['baseUrlContent1'] + if 'baseUrlManifest' in kwargs: + base_url_manifest = kwargs['baseUrlManifest'] + if 'baseUrlManifest1' in kwargs: + base_url_manifest1 = kwargs['baseUrlManifest1'] + if 'captionLanguageMappings' in kwargs: + caption_language_mappings = kwargs['captionLanguageMappings'] + if 'captionLanguageSetting' in kwargs: + caption_language_setting = kwargs['captionLanguageSetting'] + if 'clientCache' in kwargs: + client_cache = kwargs['clientCache'] + if 'codecSpecification' in kwargs: + codec_specification = kwargs['codecSpecification'] + if 'constantIv' in kwargs: + constant_iv = kwargs['constantIv'] + if 'directoryStructure' in kwargs: + directory_structure = kwargs['directoryStructure'] + if 'discontinuityTags' in kwargs: + discontinuity_tags = kwargs['discontinuityTags'] + if 'encryptionType' in kwargs: + encryption_type = kwargs['encryptionType'] + if 'hlsCdnSettings' in kwargs: + hls_cdn_settings = kwargs['hlsCdnSettings'] + if 'hlsId3SegmentTagging' in kwargs: + hls_id3_segment_tagging = kwargs['hlsId3SegmentTagging'] + if 'iFrameOnlyPlaylists' in kwargs: + i_frame_only_playlists = kwargs['iFrameOnlyPlaylists'] + if 'incompleteSegmentBehavior' in kwargs: + incomplete_segment_behavior = kwargs['incompleteSegmentBehavior'] + if 'indexNSegments' in kwargs: + index_n_segments = kwargs['indexNSegments'] + if 'inputLossAction' in kwargs: + input_loss_action = kwargs['inputLossAction'] + if 'ivInManifest' in kwargs: + iv_in_manifest = kwargs['ivInManifest'] + if 'ivSource' in kwargs: + iv_source = kwargs['ivSource'] + if 'keepSegments' in kwargs: + keep_segments = kwargs['keepSegments'] + if 'keyFormat' in kwargs: + key_format = kwargs['keyFormat'] + if 'keyFormatVersions' in kwargs: + key_format_versions = kwargs['keyFormatVersions'] + if 'keyProviderSettings' in kwargs: + key_provider_settings = kwargs['keyProviderSettings'] + if 'manifestCompression' in kwargs: + manifest_compression = kwargs['manifestCompression'] + if 'manifestDurationFormat' in kwargs: + manifest_duration_format = kwargs['manifestDurationFormat'] + if 'minSegmentLength' in kwargs: + min_segment_length = kwargs['minSegmentLength'] + if 'outputSelection' in kwargs: + output_selection = kwargs['outputSelection'] + if 'programDateTime' in kwargs: + program_date_time = kwargs['programDateTime'] + if 'programDateTimeClock' in kwargs: + program_date_time_clock = kwargs['programDateTimeClock'] + if 'programDateTimePeriod' in kwargs: + program_date_time_period = kwargs['programDateTimePeriod'] + if 'redundantManifest' in kwargs: + redundant_manifest = kwargs['redundantManifest'] + if 'segmentLength' in kwargs: + segment_length = kwargs['segmentLength'] + if 'segmentationMode' in kwargs: + segmentation_mode = kwargs['segmentationMode'] + if 'segmentsPerSubdirectory' in kwargs: + segments_per_subdirectory = kwargs['segmentsPerSubdirectory'] + if 'streamInfResolution' in kwargs: + stream_inf_resolution = kwargs['streamInfResolution'] + if 'timedMetadataId3Frame' in kwargs: + timed_metadata_id3_frame = kwargs['timedMetadataId3Frame'] + if 'timedMetadataId3Period' in kwargs: + timed_metadata_id3_period = kwargs['timedMetadataId3Period'] + if 'timestampDeltaMilliseconds' in kwargs: + timestamp_delta_milliseconds = kwargs['timestampDeltaMilliseconds'] + if 'tsFileMode' in kwargs: + ts_file_mode = kwargs['tsFileMode'] + if ad_markers is not None: _setter("ad_markers", ad_markers) if base_url_content is not None: @@ -6710,7 +7546,15 @@ def _configure( retries: Optional[int] = None, retry_interval: Optional[int] = None, scte35_source: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bufferSegments' in kwargs: + buffer_segments = kwargs['bufferSegments'] + if 'retryInterval' in kwargs: + retry_interval = kwargs['retryInterval'] + if 'scte35Source' in kwargs: + scte35_source = kwargs['scte35Source'] + if bandwidth is not None: _setter("bandwidth", bandwidth) if buffer_segments is not None: @@ -6797,7 +7641,19 @@ def _configure( media_store_storage_class: Optional[str] = None, num_retries: Optional[int] = None, restart_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'filecacheDuration' in kwargs: + filecache_duration = kwargs['filecacheDuration'] + if 'mediaStoreStorageClass' in kwargs: + media_store_storage_class = kwargs['mediaStoreStorageClass'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if connection_retry_interval is not None: _setter("connection_retry_interval", connection_retry_interval) if filecache_duration is not None: @@ -6879,7 +7735,17 @@ def _configure( hls_settings: Optional['outputs.ChannelHlsSettings'] = None, name_modifier: Optional[str] = None, segment_modifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'h265PackagingType' in kwargs: + h265_packaging_type = kwargs['h265PackagingType'] + if 'hlsSettings' in kwargs: + hls_settings = kwargs['hlsSettings'] + if 'nameModifier' in kwargs: + name_modifier = kwargs['nameModifier'] + if 'segmentModifier' in kwargs: + segment_modifier = kwargs['segmentModifier'] + if h265_packaging_type is not None: _setter("h265_packaging_type", h265_packaging_type) if hls_settings is not None: @@ -6939,7 +7805,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canned_acl: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cannedAcl' in kwargs: + canned_acl = kwargs['cannedAcl'] + if canned_acl is not None: _setter("canned_acl", canned_acl) @@ -6993,7 +7863,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioOnlyHlsSettings' in kwargs: + audio_only_hls_settings = kwargs['audioOnlyHlsSettings'] + if 'fmp4HlsSettings' in kwargs: + fmp4_hls_settings = kwargs['fmp4HlsSettings'] + if 'frameCaptureHlsSettings' in kwargs: + frame_capture_hls_settings = kwargs['frameCaptureHlsSettings'] + if 'standardHlsSettings' in kwargs: + standard_hls_settings = kwargs['standardHlsSettings'] + if audio_only_hls_settings is not None: _setter("audio_only_hls_settings", audio_only_hls_settings) if fmp4_hls_settings is not None: @@ -7073,7 +7953,19 @@ def _configure( http_transfer_mode: Optional[str] = None, num_retries: Optional[int] = None, restart_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'filecacheDuration' in kwargs: + filecache_duration = kwargs['filecacheDuration'] + if 'httpTransferMode' in kwargs: + http_transfer_mode = kwargs['httpTransferMode'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if connection_retry_interval is not None: _setter("connection_retry_interval", connection_retry_interval) if filecache_duration is not None: @@ -7118,10 +8010,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelInputAttachment(dict): @staticmethod @@ -7166,7 +8060,17 @@ def _configure( input_attachment_name: Optional[str] = None, input_id: Optional[str] = None, input_settings: Optional['outputs.ChannelInputSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'automaticInputFailoverSettings' in kwargs: + automatic_input_failover_settings = kwargs['automaticInputFailoverSettings'] + if 'inputAttachmentName' in kwargs: + input_attachment_name = kwargs['inputAttachmentName'] + if 'inputId' in kwargs: + input_id = kwargs['inputId'] + if 'inputSettings' in kwargs: + input_settings = kwargs['inputSettings'] + if automatic_input_failover_settings is not None: _setter("automatic_input_failover_settings", automatic_input_failover_settings) if input_attachment_name is not None: @@ -7229,7 +8133,11 @@ def _configure( _setter: Callable[[Any, Any], None], gain: Optional[int] = None, input_channel: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputChannel' in kwargs: + input_channel = kwargs['inputChannel'] + if gain is not None: _setter("gain", gain) if input_channel is not None: @@ -7281,7 +8189,11 @@ def _configure( password_param: Optional[str] = None, uri: Optional[str] = None, username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordParam' in kwargs: + password_param = kwargs['passwordParam'] + if password_param is not None: _setter("password_param", password_param) if uri is not None: @@ -7354,7 +8266,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blackFrameMsec' in kwargs: + black_frame_msec = kwargs['blackFrameMsec'] + if 'inputLossImageColor' in kwargs: + input_loss_image_color = kwargs['inputLossImageColor'] + if 'inputLossImageSlate' in kwargs: + input_loss_image_slate = kwargs['inputLossImageSlate'] + if 'inputLossImageType' in kwargs: + input_loss_image_type = kwargs['inputLossImageType'] + if 'repeatFrameMsec' in kwargs: + repeat_frame_msec = kwargs['repeatFrameMsec'] + if black_frame_msec is not None: _setter("black_frame_msec", black_frame_msec) if input_loss_image_color is not None: @@ -7421,7 +8345,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], input_loss_threshold_msec: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputLossThresholdMsec' in kwargs: + input_loss_threshold_msec = kwargs['inputLossThresholdMsec'] + if input_loss_threshold_msec is not None: _setter("input_loss_threshold_msec", input_loss_threshold_msec) @@ -7510,7 +8438,31 @@ def _configure( smpte2038_data_preference: Optional[str] = None, source_end_behavior: Optional[str] = None, video_selector: Optional['outputs.ChannelVideoSelector'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioSelectors' in kwargs: + audio_selectors = kwargs['audioSelectors'] + if 'captionSelectors' in kwargs: + caption_selectors = kwargs['captionSelectors'] + if 'deblockFilter' in kwargs: + deblock_filter = kwargs['deblockFilter'] + if 'denoiseFilter' in kwargs: + denoise_filter = kwargs['denoiseFilter'] + if 'filterStrength' in kwargs: + filter_strength = kwargs['filterStrength'] + if 'inputFilter' in kwargs: + input_filter = kwargs['inputFilter'] + if 'networkInputSettings' in kwargs: + network_input_settings = kwargs['networkInputSettings'] + if 'scte35Pid' in kwargs: + scte35_pid = kwargs['scte35Pid'] + if 'smpte2038DataPreference' in kwargs: + smpte2038_data_preference = kwargs['smpte2038DataPreference'] + if 'sourceEndBehavior' in kwargs: + source_end_behavior = kwargs['sourceEndBehavior'] + if 'videoSelector' in kwargs: + video_selector = kwargs['videoSelector'] + if audio_selectors is not None: _setter("audio_selectors", audio_selectors) if caption_selectors is not None: @@ -7625,7 +8577,11 @@ def _configure( codec: Optional[str] = None, maximum_bitrate: Optional[str] = None, resolution: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumBitrate' in kwargs: + maximum_bitrate = kwargs['maximumBitrate'] + if codec is not None: _setter("codec", codec) if maximum_bitrate is not None: @@ -7678,7 +8634,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static_key_settings: Optional['outputs.ChannelStaticKeySettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticKeySettings' in kwargs: + static_key_settings = kwargs['staticKeySettings'] + if static_key_settings is not None: _setter("static_key_settings", static_key_settings) @@ -7944,7 +8904,97 @@ def _configure( timed_metadata_pid: Optional[str] = None, transport_stream_id: Optional[int] = None, video_pid: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'absentInputAudioBehavior' in kwargs: + absent_input_audio_behavior = kwargs['absentInputAudioBehavior'] + if 'aribCaptionsPid' in kwargs: + arib_captions_pid = kwargs['aribCaptionsPid'] + if 'aribCaptionsPidControl' in kwargs: + arib_captions_pid_control = kwargs['aribCaptionsPidControl'] + if 'audioBufferModel' in kwargs: + audio_buffer_model = kwargs['audioBufferModel'] + if 'audioFramesPerPes' in kwargs: + audio_frames_per_pes = kwargs['audioFramesPerPes'] + if 'audioPids' in kwargs: + audio_pids = kwargs['audioPids'] + if 'audioStreamType' in kwargs: + audio_stream_type = kwargs['audioStreamType'] + if 'bufferModel' in kwargs: + buffer_model = kwargs['bufferModel'] + if 'ccDescriptor' in kwargs: + cc_descriptor = kwargs['ccDescriptor'] + if 'dvbNitSettings' in kwargs: + dvb_nit_settings = kwargs['dvbNitSettings'] + if 'dvbSdtSettings' in kwargs: + dvb_sdt_settings = kwargs['dvbSdtSettings'] + if 'dvbSubPids' in kwargs: + dvb_sub_pids = kwargs['dvbSubPids'] + if 'dvbTdtSettings' in kwargs: + dvb_tdt_settings = kwargs['dvbTdtSettings'] + if 'dvbTeletextPid' in kwargs: + dvb_teletext_pid = kwargs['dvbTeletextPid'] + if 'ebpAudioInterval' in kwargs: + ebp_audio_interval = kwargs['ebpAudioInterval'] + if 'ebpLookaheadMs' in kwargs: + ebp_lookahead_ms = kwargs['ebpLookaheadMs'] + if 'ebpPlacement' in kwargs: + ebp_placement = kwargs['ebpPlacement'] + if 'ecmPid' in kwargs: + ecm_pid = kwargs['ecmPid'] + if 'esRateInPes' in kwargs: + es_rate_in_pes = kwargs['esRateInPes'] + if 'etvPlatformPid' in kwargs: + etv_platform_pid = kwargs['etvPlatformPid'] + if 'etvSignalPid' in kwargs: + etv_signal_pid = kwargs['etvSignalPid'] + if 'fragmentTime' in kwargs: + fragment_time = kwargs['fragmentTime'] + if 'klvDataPids' in kwargs: + klv_data_pids = kwargs['klvDataPids'] + if 'nielsenId3Behavior' in kwargs: + nielsen_id3_behavior = kwargs['nielsenId3Behavior'] + if 'nullPacketBitrate' in kwargs: + null_packet_bitrate = kwargs['nullPacketBitrate'] + if 'patInterval' in kwargs: + pat_interval = kwargs['patInterval'] + if 'pcrControl' in kwargs: + pcr_control = kwargs['pcrControl'] + if 'pcrPeriod' in kwargs: + pcr_period = kwargs['pcrPeriod'] + if 'pcrPid' in kwargs: + pcr_pid = kwargs['pcrPid'] + if 'pmtInterval' in kwargs: + pmt_interval = kwargs['pmtInterval'] + if 'pmtPid' in kwargs: + pmt_pid = kwargs['pmtPid'] + if 'programNum' in kwargs: + program_num = kwargs['programNum'] + if 'rateMode' in kwargs: + rate_mode = kwargs['rateMode'] + if 'scte27Pids' in kwargs: + scte27_pids = kwargs['scte27Pids'] + if 'scte35Control' in kwargs: + scte35_control = kwargs['scte35Control'] + if 'scte35Pid' in kwargs: + scte35_pid = kwargs['scte35Pid'] + if 'scte35PrerollPullupMilliseconds' in kwargs: + scte35_preroll_pullup_milliseconds = kwargs['scte35PrerollPullupMilliseconds'] + if 'segmentationMarkers' in kwargs: + segmentation_markers = kwargs['segmentationMarkers'] + if 'segmentationStyle' in kwargs: + segmentation_style = kwargs['segmentationStyle'] + if 'segmentationTime' in kwargs: + segmentation_time = kwargs['segmentationTime'] + if 'timedMetadataBehavior' in kwargs: + timed_metadata_behavior = kwargs['timedMetadataBehavior'] + if 'timedMetadataPid' in kwargs: + timed_metadata_pid = kwargs['timedMetadataPid'] + if 'transportStreamId' in kwargs: + transport_stream_id = kwargs['transportStreamId'] + if 'videoPid' in kwargs: + video_pid = kwargs['videoPid'] + if absent_input_audio_behavior is not None: _setter("absent_input_audio_behavior", absent_input_audio_behavior) if arib is not None: @@ -8402,7 +9452,47 @@ def _configure( timed_metadata_pid: Optional[str] = None, transport_stream_id: Optional[int] = None, video_pid: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioFramesPerPes' in kwargs: + audio_frames_per_pes = kwargs['audioFramesPerPes'] + if 'audioPids' in kwargs: + audio_pids = kwargs['audioPids'] + if 'ecmPid' in kwargs: + ecm_pid = kwargs['ecmPid'] + if 'klvBehavior' in kwargs: + klv_behavior = kwargs['klvBehavior'] + if 'klvDataPids' in kwargs: + klv_data_pids = kwargs['klvDataPids'] + if 'nielsenId3Behavior' in kwargs: + nielsen_id3_behavior = kwargs['nielsenId3Behavior'] + if 'patInterval' in kwargs: + pat_interval = kwargs['patInterval'] + if 'pcrControl' in kwargs: + pcr_control = kwargs['pcrControl'] + if 'pcrPeriod' in kwargs: + pcr_period = kwargs['pcrPeriod'] + if 'pcrPid' in kwargs: + pcr_pid = kwargs['pcrPid'] + if 'pmtInterval' in kwargs: + pmt_interval = kwargs['pmtInterval'] + if 'pmtPid' in kwargs: + pmt_pid = kwargs['pmtPid'] + if 'programNum' in kwargs: + program_num = kwargs['programNum'] + if 'scte35Behavior' in kwargs: + scte35_behavior = kwargs['scte35Behavior'] + if 'scte35Pid' in kwargs: + scte35_pid = kwargs['scte35Pid'] + if 'timedMetadataBehavior' in kwargs: + timed_metadata_behavior = kwargs['timedMetadataBehavior'] + if 'timedMetadataPid' in kwargs: + timed_metadata_pid = kwargs['timedMetadataPid'] + if 'transportStreamId' in kwargs: + transport_stream_id = kwargs['transportStreamId'] + if 'videoPid' in kwargs: + video_pid = kwargs['videoPid'] + if audio_frames_per_pes is not None: _setter("audio_frames_per_pes", audio_frames_per_pes) if audio_pids is not None: @@ -8572,7 +9662,13 @@ def _configure( _setter: Callable[[Any, Any], None], maintenance_day: Optional[str] = None, maintenance_start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maintenanceDay' in kwargs: + maintenance_day = kwargs['maintenanceDay'] + if 'maintenanceStartTime' in kwargs: + maintenance_start_time = kwargs['maintenanceStartTime'] + if maintenance_day is not None: _setter("maintenance_day", maintenance_day) if maintenance_start_time is not None: @@ -8601,7 +9697,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination: Optional['outputs.ChannelOutputLocationRef'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) @@ -8640,7 +9738,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], channel_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelId' in kwargs: + channel_id = kwargs['channelId'] + if channel_id is not None: _setter("channel_id", channel_id) @@ -8657,10 +9759,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelMotionGraphicsConfiguration(dict): @staticmethod @@ -8695,7 +9799,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'motionGraphicsInsertion' in kwargs: + motion_graphics_insertion = kwargs['motionGraphicsInsertion'] + if 'motionGraphicsSettings' in kwargs: + motion_graphics_settings = kwargs['motionGraphicsSettings'] + if motion_graphics_insertion is not None: _setter("motion_graphics_insertion", motion_graphics_insertion) if motion_graphics_settings is not None: @@ -8741,7 +9851,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], html_motion_graphics_settings: Optional['outputs.ChannelHtmlMotionGraphicsSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'htmlMotionGraphicsSettings' in kwargs: + html_motion_graphics_settings = kwargs['htmlMotionGraphicsSettings'] + if html_motion_graphics_settings is not None: _setter("html_motion_graphics_settings", html_motion_graphics_settings) @@ -8788,7 +9902,13 @@ def _configure( bitrate: Optional[float] = None, coding_mode: Optional[str] = None, sample_rate: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'sampleRate' in kwargs: + sample_rate = kwargs['sampleRate'] + if bitrate is not None: _setter("bitrate", bitrate) if coding_mode is not None: @@ -8841,7 +9961,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], temporal_filter_settings: Optional['outputs.ChannelTemporalFilterSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'temporalFilterSettings' in kwargs: + temporal_filter_settings = kwargs['temporalFilterSettings'] + if temporal_filter_settings is not None: _setter("temporal_filter_settings", temporal_filter_settings) @@ -8960,7 +10084,43 @@ def _configure( subgop_length: Optional[str] = None, timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None, timecode_insertion: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adaptiveQuantization' in kwargs: + adaptive_quantization = kwargs['adaptiveQuantization'] + if 'afdSignaling' in kwargs: + afd_signaling = kwargs['afdSignaling'] + if 'colorMetadata' in kwargs: + color_metadata = kwargs['colorMetadata'] + if 'colorSpace' in kwargs: + color_space = kwargs['colorSpace'] + if 'displayAspectRatio' in kwargs: + display_aspect_ratio = kwargs['displayAspectRatio'] + if 'filterSettings' in kwargs: + filter_settings = kwargs['filterSettings'] + if 'fixedAfd' in kwargs: + fixed_afd = kwargs['fixedAfd'] + if 'framerateDenominator' in kwargs: + framerate_denominator = kwargs['framerateDenominator'] + if 'framerateNumerator' in kwargs: + framerate_numerator = kwargs['framerateNumerator'] + if 'gopClosedCadence' in kwargs: + gop_closed_cadence = kwargs['gopClosedCadence'] + if 'gopNumBFrames' in kwargs: + gop_num_b_frames = kwargs['gopNumBFrames'] + if 'gopSize' in kwargs: + gop_size = kwargs['gopSize'] + if 'gopSizeUnits' in kwargs: + gop_size_units = kwargs['gopSizeUnits'] + if 'scanType' in kwargs: + scan_type = kwargs['scanType'] + if 'subgopLength' in kwargs: + subgop_length = kwargs['subgopLength'] + if 'timecodeBurninSettings' in kwargs: + timecode_burnin_settings = kwargs['timecodeBurninSettings'] + if 'timecodeInsertion' in kwargs: + timecode_insertion = kwargs['timecodeInsertion'] + if adaptive_quantization is not None: _setter("adaptive_quantization", adaptive_quantization) if afd_signaling is not None: @@ -9199,7 +10359,45 @@ def _configure( stream_manifest_behavior: Optional[str] = None, timestamp_offset: Optional[str] = None, timestamp_offset_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acquisitionPointId' in kwargs: + acquisition_point_id = kwargs['acquisitionPointId'] + if 'audioOnlyTimecodeControl' in kwargs: + audio_only_timecode_control = kwargs['audioOnlyTimecodeControl'] + if 'certificateMode' in kwargs: + certificate_mode = kwargs['certificateMode'] + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'eventId' in kwargs: + event_id = kwargs['eventId'] + if 'eventIdMode' in kwargs: + event_id_mode = kwargs['eventIdMode'] + if 'eventStopBehavior' in kwargs: + event_stop_behavior = kwargs['eventStopBehavior'] + if 'filecacheDuration' in kwargs: + filecache_duration = kwargs['filecacheDuration'] + if 'fragmentLength' in kwargs: + fragment_length = kwargs['fragmentLength'] + if 'inputLossAction' in kwargs: + input_loss_action = kwargs['inputLossAction'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if 'segmentationMode' in kwargs: + segmentation_mode = kwargs['segmentationMode'] + if 'sendDelayMs' in kwargs: + send_delay_ms = kwargs['sendDelayMs'] + if 'sparseTrackType' in kwargs: + sparse_track_type = kwargs['sparseTrackType'] + if 'streamManifestBehavior' in kwargs: + stream_manifest_behavior = kwargs['streamManifestBehavior'] + if 'timestampOffset' in kwargs: + timestamp_offset = kwargs['timestampOffset'] + if 'timestampOffsetMode' in kwargs: + timestamp_offset_mode = kwargs['timestampOffsetMode'] + if acquisition_point_id is not None: _setter("acquisition_point_id", acquisition_point_id) if audio_only_timecode_control is not None: @@ -9369,7 +10567,13 @@ def _configure( _setter: Callable[[Any, Any], None], h265_packaging_type: Optional[str] = None, name_modifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'h265PackagingType' in kwargs: + h265_packaging_type = kwargs['h265PackagingType'] + if 'nameModifier' in kwargs: + name_modifier = kwargs['nameModifier'] + if h265_packaging_type is not None: _setter("h265_packaging_type", h265_packaging_type) if name_modifier is not None: @@ -9393,10 +10597,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelMultiplexOutputSettings(dict): def __init__(__self__, *, @@ -9409,7 +10615,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination: Optional['outputs.ChannelOutputLocationRef'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) @@ -9453,7 +10661,13 @@ def _configure( _setter: Callable[[Any, Any], None], multiplex_id: Optional[str] = None, program_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'multiplexId' in kwargs: + multiplex_id = kwargs['multiplexId'] + if 'programName' in kwargs: + program_name = kwargs['programName'] + if multiplex_id is not None: _setter("multiplex_id", multiplex_id) if program_name is not None: @@ -9504,7 +10718,13 @@ def _configure( _setter: Callable[[Any, Any], None], hls_input_settings: Optional['outputs.ChannelHlsInputSettings'] = None, server_validation: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hlsInputSettings' in kwargs: + hls_input_settings = kwargs['hlsInputSettings'] + if 'serverValidation' in kwargs: + server_validation = kwargs['serverValidation'] + if hls_input_settings is not None: _setter("hls_input_settings", hls_input_settings) if server_validation is not None: @@ -9558,7 +10778,13 @@ def _configure( cbet_check_digit_string: Optional[str] = None, cbet_stepaside: Optional[str] = None, csid: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cbetCheckDigitString' in kwargs: + cbet_check_digit_string = kwargs['cbetCheckDigitString'] + if 'cbetStepaside' in kwargs: + cbet_stepaside = kwargs['cbetStepaside'] + if cbet_check_digit_string is not None: _setter("cbet_check_digit_string", cbet_check_digit_string) if cbet_stepaside is not None: @@ -9616,7 +10842,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'distributorId' in kwargs: + distributor_id = kwargs['distributorId'] + if 'nielsenPcmToId3Tagging' in kwargs: + nielsen_pcm_to_id3_tagging = kwargs['nielsenPcmToId3Tagging'] + if distributor_id is not None: _setter("distributor_id", distributor_id) if nielsen_pcm_to_id3_tagging is not None: @@ -9668,7 +10900,11 @@ def _configure( check_digit_string: Optional[str] = None, sid: Optional[float] = None, timezone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'checkDigitString' in kwargs: + check_digit_string = kwargs['checkDigitString'] + if check_digit_string is not None: _setter("check_digit_string", check_digit_string) if sid is not None: @@ -9731,7 +10967,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nielsenCbetSettings' in kwargs: + nielsen_cbet_settings = kwargs['nielsenCbetSettings'] + if 'nielsenDistributionType' in kwargs: + nielsen_distribution_type = kwargs['nielsenDistributionType'] + if 'nielsenNaesIiNwSettings' in kwargs: + nielsen_naes_ii_nw_settings = kwargs['nielsenNaesIiNwSettings'] + if nielsen_cbet_settings is not None: _setter("nielsen_cbet_settings", nielsen_cbet_settings) if nielsen_distribution_type is not None: @@ -9804,7 +11048,19 @@ def _configure( output_name: Optional[str] = None, output_settings: Optional['outputs.ChannelOutputSettings'] = None, video_description_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioDescriptionNames' in kwargs: + audio_description_names = kwargs['audioDescriptionNames'] + if 'captionDescriptionNames' in kwargs: + caption_description_names = kwargs['captionDescriptionNames'] + if 'outputName' in kwargs: + output_name = kwargs['outputName'] + if 'outputSettings' in kwargs: + output_settings = kwargs['outputSettings'] + if 'videoDescriptionName' in kwargs: + video_description_name = kwargs['videoDescriptionName'] + if audio_description_names is not None: _setter("audio_description_names", audio_description_names) if caption_description_names is not None: @@ -9882,7 +11138,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mediaPackageSettings' in kwargs: + media_package_settings = kwargs['mediaPackageSettings'] + if 'multiplexSettings' in kwargs: + multiplex_settings = kwargs['multiplexSettings'] + if id is not None: _setter("id", id) if media_package_settings is not None: @@ -9953,7 +11215,13 @@ def _configure( stream_name: Optional[str] = None, url: Optional[str] = None, username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordParam' in kwargs: + password_param = kwargs['passwordParam'] + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + if password_param is not None: _setter("password_param", password_param) if stream_name is not None: @@ -10019,7 +11287,11 @@ def _configure( name: Optional[str] = None, output_group_settings: Optional['outputs.ChannelOutputGroupSettings'] = None, outputs: Optional[Sequence['outputs.ChannelOutput']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputGroupSettings' in kwargs: + output_group_settings = kwargs['outputGroupSettings'] + if name is not None: _setter("name", name) if output_group_settings is not None: @@ -10107,7 +11379,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'archiveGroupSettings' in kwargs: + archive_group_settings = kwargs['archiveGroupSettings'] + if 'frameCaptureGroupSettings' in kwargs: + frame_capture_group_settings = kwargs['frameCaptureGroupSettings'] + if 'hlsGroupSettings' in kwargs: + hls_group_settings = kwargs['hlsGroupSettings'] + if 'mediaPackageGroupSettings' in kwargs: + media_package_group_settings = kwargs['mediaPackageGroupSettings'] + if 'msSmoothGroupSettings' in kwargs: + ms_smooth_group_settings = kwargs['msSmoothGroupSettings'] + if 'multiplexGroupSettings' in kwargs: + multiplex_group_settings = kwargs['multiplexGroupSettings'] + if 'rtmpGroupSettings' in kwargs: + rtmp_group_settings = kwargs['rtmpGroupSettings'] + if 'udpGroupSettings' in kwargs: + udp_group_settings = kwargs['udpGroupSettings'] + if archive_group_settings is not None: _setter("archive_group_settings", archive_group_settings) if frame_capture_group_settings is not None: @@ -10195,7 +11485,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], destination_ref_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationRefId' in kwargs: + destination_ref_id = kwargs['destinationRefId'] + if destination_ref_id is not None: _setter("destination_ref_id", destination_ref_id) @@ -10269,7 +11563,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'archiveOutputSettings' in kwargs: + archive_output_settings = kwargs['archiveOutputSettings'] + if 'frameCaptureOutputSettings' in kwargs: + frame_capture_output_settings = kwargs['frameCaptureOutputSettings'] + if 'hlsOutputSettings' in kwargs: + hls_output_settings = kwargs['hlsOutputSettings'] + if 'mediaPackageOutputSettings' in kwargs: + media_package_output_settings = kwargs['mediaPackageOutputSettings'] + if 'msSmoothOutputSettings' in kwargs: + ms_smooth_output_settings = kwargs['msSmoothOutputSettings'] + if 'multiplexOutputSettings' in kwargs: + multiplex_output_settings = kwargs['multiplexOutputSettings'] + if 'rtmpOutputSettings' in kwargs: + rtmp_output_settings = kwargs['rtmpOutputSettings'] + if 'udpOutputSettings' in kwargs: + udp_output_settings = kwargs['udpOutputSettings'] + if archive_output_settings is not None: _setter("archive_output_settings", archive_output_settings) if frame_capture_output_settings is not None: @@ -10335,10 +11647,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelRawSettings(dict): def __init__(__self__): @@ -10346,10 +11660,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelRec601Settings(dict): def __init__(__self__): @@ -10357,10 +11673,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelRec709Settings(dict): def __init__(__self__): @@ -10368,10 +11686,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelRemixSettings(dict): @staticmethod @@ -10411,7 +11731,15 @@ def _configure( channel_mappings: Optional[Sequence['outputs.ChannelAudioChannelMapping']] = None, channels_in: Optional[int] = None, channels_out: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelMappings' in kwargs: + channel_mappings = kwargs['channelMappings'] + if 'channelsIn' in kwargs: + channels_in = kwargs['channelsIn'] + if 'channelsOut' in kwargs: + channels_out = kwargs['channelsOut'] + if channel_mappings is not None: _setter("channel_mappings", channel_mappings) if channels_in is not None: @@ -10442,10 +11770,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelRtmpGroupSettings(dict): @staticmethod @@ -10510,7 +11840,25 @@ def _configure( include_filler_nal_units: Optional[str] = None, input_loss_action: Optional[str] = None, restart_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkers' in kwargs: + ad_markers = kwargs['adMarkers'] + if 'authenticationScheme' in kwargs: + authentication_scheme = kwargs['authenticationScheme'] + if 'cacheFullBehavior' in kwargs: + cache_full_behavior = kwargs['cacheFullBehavior'] + if 'cacheLength' in kwargs: + cache_length = kwargs['cacheLength'] + if 'captionData' in kwargs: + caption_data = kwargs['captionData'] + if 'includeFillerNalUnits' in kwargs: + include_filler_nal_units = kwargs['includeFillerNalUnits'] + if 'inputLossAction' in kwargs: + input_loss_action = kwargs['inputLossAction'] + if 'restartDelay' in kwargs: + restart_delay = kwargs['restartDelay'] + if ad_markers is not None: _setter("ad_markers", ad_markers) if authentication_scheme is not None: @@ -10611,7 +11959,15 @@ def _configure( connection_retry_interval: Optional[int] = None, destination: Optional['outputs.ChannelOutputLocationRef'] = None, num_retries: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateMode' in kwargs: + certificate_mode = kwargs['certificateMode'] + if 'connectionRetryInterval' in kwargs: + connection_retry_interval = kwargs['connectionRetryInterval'] + if 'numRetries' in kwargs: + num_retries = kwargs['numRetries'] + if certificate_mode is not None: _setter("certificate_mode", certificate_mode) if connection_retry_interval is not None: @@ -10649,10 +12005,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelScte20SourceSettings(dict): @staticmethod @@ -10687,7 +12045,13 @@ def _configure( _setter: Callable[[Any, Any], None], convert608_to708: Optional[str] = None, source608_channel_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'convert608To708' in kwargs: + convert608_to708 = kwargs['convert608To708'] + if 'source608ChannelNumber' in kwargs: + source608_channel_number = kwargs['source608ChannelNumber'] + if convert608_to708 is not None: _setter("convert608_to708", convert608_to708) if source608_channel_number is not None: @@ -10711,10 +12075,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelScte27SourceSettings(dict): @staticmethod @@ -10747,7 +12113,11 @@ def _configure( _setter: Callable[[Any, Any], None], ocr_language: Optional[str] = None, pid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ocrLanguage' in kwargs: + ocr_language = kwargs['ocrLanguage'] + if ocr_language is not None: _setter("ocr_language", ocr_language) if pid is not None: @@ -10803,7 +12173,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adAvailOffset' in kwargs: + ad_avail_offset = kwargs['adAvailOffset'] + if 'noRegionalBlackoutFlag' in kwargs: + no_regional_blackout_flag = kwargs['noRegionalBlackoutFlag'] + if 'webDeliveryAllowedFlag' in kwargs: + web_delivery_allowed_flag = kwargs['webDeliveryAllowedFlag'] + if ad_avail_offset is not None: _setter("ad_avail_offset", ad_avail_offset) if no_regional_blackout_flag is not None: @@ -10866,7 +12244,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adAvailOffset' in kwargs: + ad_avail_offset = kwargs['adAvailOffset'] + if 'noRegionalBlackoutFlag' in kwargs: + no_regional_blackout_flag = kwargs['noRegionalBlackoutFlag'] + if 'webDeliveryAllowedFlag' in kwargs: + web_delivery_allowed_flag = kwargs['webDeliveryAllowedFlag'] + if ad_avail_offset is not None: _setter("ad_avail_offset", ad_avail_offset) if no_regional_blackout_flag is not None: @@ -10897,10 +12283,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelStandardHlsSettings(dict): @staticmethod @@ -10935,7 +12323,13 @@ def _configure( _setter: Callable[[Any, Any], None], audio_rendition_sets: Optional[str] = None, m3u8_settings: Optional['outputs.ChannelM3u8Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'audioRenditionSets' in kwargs: + audio_rendition_sets = kwargs['audioRenditionSets'] + if 'm3u8Settings' in kwargs: + m3u8_settings = kwargs['m3u8Settings'] + if audio_rendition_sets is not None: _setter("audio_rendition_sets", audio_rendition_sets) if m3u8_settings is not None: @@ -10986,7 +12380,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyProviderServer' in kwargs: + key_provider_server = kwargs['keyProviderServer'] + if 'staticKeyValue' in kwargs: + static_key_value = kwargs['staticKeyValue'] + if key_provider_server is not None: _setter("key_provider_server", key_provider_server) if static_key_value is not None: @@ -11010,10 +12410,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ChannelTeletextSourceSettings(dict): @staticmethod @@ -11048,7 +12450,13 @@ def _configure( _setter: Callable[[Any, Any], None], output_rectangle: Optional['outputs.ChannelCaptionRectangle'] = None, page_number: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputRectangle' in kwargs: + output_rectangle = kwargs['outputRectangle'] + if 'pageNumber' in kwargs: + page_number = kwargs['pageNumber'] + if output_rectangle is not None: _setter("output_rectangle", output_rectangle) if page_number is not None: @@ -11097,7 +12505,11 @@ def _configure( _setter: Callable[[Any, Any], None], post_filter_sharpening: Optional[str] = None, strength: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'postFilterSharpening' in kwargs: + post_filter_sharpening = kwargs['postFilterSharpening'] + if post_filter_sharpening is not None: _setter("post_filter_sharpening", post_filter_sharpening) if strength is not None: @@ -11126,7 +12538,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], state: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if state is not None: _setter("state", state) @@ -11171,7 +12585,11 @@ def _configure( font_size: Optional[str] = None, position: Optional[str] = None, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if font_size is not None: _setter("font_size", font_size) if position is not None: @@ -11227,7 +12645,11 @@ def _configure( _setter: Callable[[Any, Any], None], source: Optional[str] = None, sync_threshold: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'syncThreshold' in kwargs: + sync_threshold = kwargs['syncThreshold'] + if source is not None: _setter("source", source) if sync_threshold is not None: @@ -11273,7 +12695,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], style_control: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'styleControl' in kwargs: + style_control = kwargs['styleControl'] + if style_control is not None: _setter("style_control", style_control) @@ -11312,7 +12738,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], m2ts_settings: Optional['outputs.ChannelM2tsSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'm2tsSettings' in kwargs: + m2ts_settings = kwargs['m2tsSettings'] + if m2ts_settings is not None: _setter("m2ts_settings", m2ts_settings) @@ -11361,7 +12791,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inputLossAction' in kwargs: + input_loss_action = kwargs['inputLossAction'] + if 'timedMetadataId3Frame' in kwargs: + timed_metadata_id3_frame = kwargs['timedMetadataId3Frame'] + if 'timedMetadataId3Period' in kwargs: + timed_metadata_id3_period = kwargs['timedMetadataId3Period'] + if input_loss_action is not None: _setter("input_loss_action", input_loss_action) if timed_metadata_id3_frame is not None: @@ -11427,7 +12865,15 @@ def _configure( container_settings: Optional['outputs.ChannelUdpContainerSettings'] = None, destination: Optional['outputs.ChannelOutputLocationRef'] = None, fec_output_settings: Optional['outputs.ChannelFecOutputSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bufferMsec' in kwargs: + buffer_msec = kwargs['bufferMsec'] + if 'containerSettings' in kwargs: + container_settings = kwargs['containerSettings'] + if 'fecOutputSettings' in kwargs: + fec_output_settings = kwargs['fecOutputSettings'] + if buffer_msec is not None: _setter("buffer_msec", buffer_msec) if container_settings is not None: @@ -11492,7 +12938,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blackDetectThreshold' in kwargs: + black_detect_threshold = kwargs['blackDetectThreshold'] + if 'videoBlackThresholdMsec' in kwargs: + video_black_threshold_msec = kwargs['videoBlackThresholdMsec'] + if black_detect_threshold is not None: _setter("black_detect_threshold", black_detect_threshold) if video_black_threshold_msec is not None: @@ -11553,7 +13005,17 @@ def _configure( h264_settings: Optional['outputs.ChannelH264Settings'] = None, h265_settings: Optional['outputs.ChannelH265Settings'] = None, mpeg2_settings: Optional['outputs.ChannelMpeg2Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'frameCaptureSettings' in kwargs: + frame_capture_settings = kwargs['frameCaptureSettings'] + if 'h264Settings' in kwargs: + h264_settings = kwargs['h264Settings'] + if 'h265Settings' in kwargs: + h265_settings = kwargs['h265Settings'] + if 'mpeg2Settings' in kwargs: + mpeg2_settings = kwargs['mpeg2Settings'] + if frame_capture_settings is not None: _setter("frame_capture_settings", frame_capture_settings) if h264_settings is not None: @@ -11635,7 +13097,15 @@ def _configure( scaling_behavior: Optional[str] = None, sharpness: Optional[int] = None, width: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codecSettings' in kwargs: + codec_settings = kwargs['codecSettings'] + if 'respondToAfd' in kwargs: + respond_to_afd = kwargs['respondToAfd'] + if 'scalingBehavior' in kwargs: + scaling_behavior = kwargs['scalingBehavior'] + if codec_settings is not None: _setter("codec_settings", codec_settings) if height is not None: @@ -11731,7 +13201,17 @@ def _configure( color_space_settings: Optional['outputs.ChannelVideoSelectorColorSpaceSettings'] = None, color_space_usage: Optional[str] = None, selector_settings: Optional['outputs.ChannelVideoSelectorSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorSpace' in kwargs: + color_space = kwargs['colorSpace'] + if 'colorSpaceSettings' in kwargs: + color_space_settings = kwargs['colorSpaceSettings'] + if 'colorSpaceUsage' in kwargs: + color_space_usage = kwargs['colorSpaceUsage'] + if 'selectorSettings' in kwargs: + selector_settings = kwargs['selectorSettings'] + if color_space is not None: _setter("color_space", color_space) if color_space_settings is not None: @@ -11791,7 +13271,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], hdr10_settings: Optional['outputs.ChannelHdr10Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hdr10Settings' in kwargs: + hdr10_settings = kwargs['hdr10Settings'] + if hdr10_settings is not None: _setter("hdr10_settings", hdr10_settings) @@ -11813,7 +13297,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if pid is not None: _setter("pid", pid) @@ -11852,7 +13338,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], program_id: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'programId' in kwargs: + program_id = kwargs['programId'] + if program_id is not None: _setter("program_id", program_id) @@ -11896,7 +13386,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'videoSelectorPid' in kwargs: + video_selector_pid = kwargs['videoSelectorPid'] + if 'videoSelectorProgramId' in kwargs: + video_selector_program_id = kwargs['videoSelectorProgramId'] + if video_selector_pid is not None: _setter("video_selector_pid", video_selector_pid) if video_selector_program_id is not None: @@ -11952,7 +13448,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publicAddressAllocationIds' in kwargs: + public_address_allocation_ids = kwargs['publicAddressAllocationIds'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if public_address_allocation_ids is not None: _setter("public_address_allocation_ids", public_address_allocation_ids) if security_group_ids is not None: @@ -12015,7 +13519,15 @@ def _configure( bit_depth: Optional[float] = None, coding_mode: Optional[str] = None, sample_rate: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bitDepth' in kwargs: + bit_depth = kwargs['bitDepth'] + if 'codingMode' in kwargs: + coding_mode = kwargs['codingMode'] + if 'sampleRate' in kwargs: + sample_rate = kwargs['sampleRate'] + if bit_depth is not None: _setter("bit_depth", bit_depth) if coding_mode is not None: @@ -12068,7 +13580,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], style_control: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'styleControl' in kwargs: + style_control = kwargs['styleControl'] + if style_control is not None: _setter("style_control", style_control) @@ -12107,7 +13623,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stream_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + if stream_name is not None: _setter("stream_name", stream_name) @@ -12129,7 +13649,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if id is not None: _setter("id", id) @@ -12168,7 +13690,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], flow_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flowArn' in kwargs: + flow_arn = kwargs['flowArn'] + if flow_arn is not None: _setter("flow_arn", flow_arn) @@ -12190,7 +13716,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cidr: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cidr is not None: _setter("cidr", cidr) @@ -12235,7 +13763,11 @@ def _configure( password_param: Optional[str] = None, url: Optional[str] = None, username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordParam' in kwargs: + password_param = kwargs['passwordParam'] + if password_param is not None: _setter("password_param", password_param) if url is not None: @@ -12293,7 +13825,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: diff --git a/sdk/python/pulumi_aws_native/mediapackage/_inputs.py b/sdk/python/pulumi_aws_native/mediapackage/_inputs.py index 0ebc41664a..809e22bebe 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediapackage/_inputs.py @@ -71,7 +71,11 @@ def _configure( _setter: Callable[[Any, Any], None], packaging_configuration_id: pulumi.Input[str], url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packagingConfigurationId' in kwargs: + packaging_configuration_id = kwargs['packagingConfigurationId'] + _setter("packaging_configuration_id", packaging_configuration_id) _setter("url", url) @@ -115,7 +119,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -154,7 +160,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ingest_endpoints: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelIngestEndpointArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ingestEndpoints' in kwargs: + ingest_endpoints = kwargs['ingestEndpoints'] + if ingest_endpoints is not None: _setter("ingest_endpoints", ingest_endpoints) @@ -199,7 +209,9 @@ def _configure( password: pulumi.Input[str], url: pulumi.Input[str], username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("password", password) _setter("url", url) @@ -269,7 +281,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if log_group_name is not None: _setter("log_group_name", log_group_name) @@ -301,7 +317,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -344,7 +362,13 @@ def _configure( _setter: Callable[[Any, Any], None], cdn_identifier_secret: pulumi.Input[str], secrets_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cdnIdentifierSecret' in kwargs: + cdn_identifier_secret = kwargs['cdnIdentifierSecret'] + if 'secretsRoleArn' in kwargs: + secrets_role_arn = kwargs['secretsRoleArn'] + _setter("cdn_identifier_secret", cdn_identifier_secret) _setter("secrets_role_arn", secrets_role_arn) @@ -400,7 +424,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'encryptionMethod' in kwargs: + encryption_method = kwargs['encryptionMethod'] + if 'keyRotationIntervalSeconds' in kwargs: + key_rotation_interval_seconds = kwargs['keyRotationIntervalSeconds'] + _setter("speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: _setter("constant_initialization_vector", constant_initialization_vector) @@ -485,7 +519,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hlsManifests' in kwargs: + hls_manifests = kwargs['hlsManifests'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'segmentPrefix' in kwargs: + segment_prefix = kwargs['segmentPrefix'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if encryption is not None: _setter("encryption", encryption) if hls_manifests is not None: @@ -571,7 +615,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + if 'keyRotationIntervalSeconds' in kwargs: + key_rotation_interval_seconds = kwargs['keyRotationIntervalSeconds'] + _setter("speke_key_provider", speke_key_provider) if key_rotation_interval_seconds is not None: _setter("key_rotation_interval_seconds", key_rotation_interval_seconds) @@ -671,7 +721,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adTriggers' in kwargs: + ad_triggers = kwargs['adTriggers'] + if 'adsOnDeliveryRestrictions' in kwargs: + ads_on_delivery_restrictions = kwargs['adsOnDeliveryRestrictions'] + if 'includeIframeOnlyStream' in kwargs: + include_iframe_only_stream = kwargs['includeIframeOnlyStream'] + if 'manifestLayout' in kwargs: + manifest_layout = kwargs['manifestLayout'] + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if 'minBufferTimeSeconds' in kwargs: + min_buffer_time_seconds = kwargs['minBufferTimeSeconds'] + if 'minUpdatePeriodSeconds' in kwargs: + min_update_period_seconds = kwargs['minUpdatePeriodSeconds'] + if 'periodTriggers' in kwargs: + period_triggers = kwargs['periodTriggers'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'segmentTemplateFormat' in kwargs: + segment_template_format = kwargs['segmentTemplateFormat'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if 'suggestedPresentationDelaySeconds' in kwargs: + suggested_presentation_delay_seconds = kwargs['suggestedPresentationDelaySeconds'] + if 'utcTiming' in kwargs: + utc_timing = kwargs['utcTiming'] + if 'utcTimingUri' in kwargs: + utc_timing_uri = kwargs['utcTimingUri'] + if ad_triggers is not None: _setter("ad_triggers", ad_triggers) if ads_on_delivery_restrictions is not None: @@ -909,7 +989,13 @@ def _configure( _setter: Callable[[Any, Any], None], preset_speke20_audio: pulumi.Input['OriginEndpointEncryptionContractConfigurationPresetSpeke20Audio'], preset_speke20_video: pulumi.Input['OriginEndpointEncryptionContractConfigurationPresetSpeke20Video'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'presetSpeke20Audio' in kwargs: + preset_speke20_audio = kwargs['presetSpeke20Audio'] + if 'presetSpeke20Video' in kwargs: + preset_speke20_video = kwargs['presetSpeke20Video'] + _setter("preset_speke20_audio", preset_speke20_audio) _setter("preset_speke20_video", preset_speke20_video) @@ -969,7 +1055,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'encryptionMethod' in kwargs: + encryption_method = kwargs['encryptionMethod'] + if 'keyRotationIntervalSeconds' in kwargs: + key_rotation_interval_seconds = kwargs['keyRotationIntervalSeconds'] + if 'repeatExtXKey' in kwargs: + repeat_ext_x_key = kwargs['repeatExtXKey'] + _setter("speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: _setter("constant_initialization_vector", constant_initialization_vector) @@ -1089,7 +1187,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkers' in kwargs: + ad_markers = kwargs['adMarkers'] + if 'adTriggers' in kwargs: + ad_triggers = kwargs['adTriggers'] + if 'adsOnDeliveryRestrictions' in kwargs: + ads_on_delivery_restrictions = kwargs['adsOnDeliveryRestrictions'] + if 'includeIframeOnlyStream' in kwargs: + include_iframe_only_stream = kwargs['includeIframeOnlyStream'] + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'playlistType' in kwargs: + playlist_type = kwargs['playlistType'] + if 'playlistWindowSeconds' in kwargs: + playlist_window_seconds = kwargs['playlistWindowSeconds'] + if 'programDateTimeIntervalSeconds' in kwargs: + program_date_time_interval_seconds = kwargs['programDateTimeIntervalSeconds'] + _setter("id", id) if ad_markers is not None: _setter("ad_markers", ad_markers) @@ -1285,7 +1401,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkers' in kwargs: + ad_markers = kwargs['adMarkers'] + if 'adTriggers' in kwargs: + ad_triggers = kwargs['adTriggers'] + if 'adsOnDeliveryRestrictions' in kwargs: + ads_on_delivery_restrictions = kwargs['adsOnDeliveryRestrictions'] + if 'includeDvbSubtitles' in kwargs: + include_dvb_subtitles = kwargs['includeDvbSubtitles'] + if 'includeIframeOnlyStream' in kwargs: + include_iframe_only_stream = kwargs['includeIframeOnlyStream'] + if 'playlistType' in kwargs: + playlist_type = kwargs['playlistType'] + if 'playlistWindowSeconds' in kwargs: + playlist_window_seconds = kwargs['playlistWindowSeconds'] + if 'programDateTimeIntervalSeconds' in kwargs: + program_date_time_interval_seconds = kwargs['programDateTimeIntervalSeconds'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if 'useAudioRenditionGroup' in kwargs: + use_audio_rendition_group = kwargs['useAudioRenditionGroup'] + if ad_markers is not None: _setter("ad_markers", ad_markers) if ad_triggers is not None: @@ -1462,7 +1602,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], speke_key_provider: pulumi.Input['OriginEndpointSpekeKeyProviderArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + _setter("speke_key_provider", speke_key_provider) @property @@ -1501,7 +1645,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if encryption is not None: _setter("encryption", encryption) if manifest_window_seconds is not None: @@ -1589,7 +1741,19 @@ def _configure( url: pulumi.Input[str], certificate_arn: Optional[pulumi.Input[str]] = None, encryption_contract_configuration: Optional[pulumi.Input['OriginEndpointEncryptionContractConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'systemIds' in kwargs: + system_ids = kwargs['systemIds'] + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'encryptionContractConfiguration' in kwargs: + encryption_contract_configuration = kwargs['encryptionContractConfiguration'] + _setter("resource_id", resource_id) _setter("role_arn", role_arn) _setter("system_ids", system_ids) @@ -1693,7 +1857,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVideoBitsPerSecond' in kwargs: + max_video_bits_per_second = kwargs['maxVideoBitsPerSecond'] + if 'minVideoBitsPerSecond' in kwargs: + min_video_bits_per_second = kwargs['minVideoBitsPerSecond'] + if 'streamOrder' in kwargs: + stream_order = kwargs['streamOrder'] + if max_video_bits_per_second is not None: _setter("max_video_bits_per_second", max_video_bits_per_second) if min_video_bits_per_second is not None: @@ -1753,7 +1925,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1791,7 +1965,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], speke_key_provider: pulumi.Input['PackagingConfigurationSpekeKeyProviderArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + _setter("speke_key_provider", speke_key_provider) @property @@ -1830,7 +2008,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hlsManifests' in kwargs: + hls_manifests = kwargs['hlsManifests'] + if 'includeEncoderConfigurationInSegments' in kwargs: + include_encoder_configuration_in_segments = kwargs['includeEncoderConfigurationInSegments'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + _setter("hls_manifests", hls_manifests) if encryption is not None: _setter("encryption", encryption) @@ -1897,7 +2083,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], speke_key_provider: pulumi.Input['PackagingConfigurationSpekeKeyProviderArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + _setter("speke_key_provider", speke_key_provider) @property @@ -1944,7 +2134,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestLayout' in kwargs: + manifest_layout = kwargs['manifestLayout'] + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'minBufferTimeSeconds' in kwargs: + min_buffer_time_seconds = kwargs['minBufferTimeSeconds'] + if 'scteMarkersSource' in kwargs: + scte_markers_source = kwargs['scteMarkersSource'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if manifest_layout is not None: _setter("manifest_layout", manifest_layout) if manifest_name is not None: @@ -2063,7 +2265,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dashManifests' in kwargs: + dash_manifests = kwargs['dashManifests'] + if 'includeEncoderConfigurationInSegments' in kwargs: + include_encoder_configuration_in_segments = kwargs['includeEncoderConfigurationInSegments'] + if 'includeIframeOnlyStream' in kwargs: + include_iframe_only_stream = kwargs['includeIframeOnlyStream'] + if 'periodTriggers' in kwargs: + period_triggers = kwargs['periodTriggers'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'segmentTemplateFormat' in kwargs: + segment_template_format = kwargs['segmentTemplateFormat'] + _setter("dash_manifests", dash_manifests) if encryption is not None: _setter("encryption", encryption) @@ -2177,7 +2393,13 @@ def _configure( _setter: Callable[[Any, Any], None], preset_speke20_audio: pulumi.Input['PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Audio'], preset_speke20_video: pulumi.Input['PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Video'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'presetSpeke20Audio' in kwargs: + preset_speke20_audio = kwargs['presetSpeke20Audio'] + if 'presetSpeke20Video' in kwargs: + preset_speke20_video = kwargs['presetSpeke20Video'] + _setter("preset_speke20_audio", preset_speke20_audio) _setter("preset_speke20_video", preset_speke20_video) @@ -2229,7 +2451,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'encryptionMethod' in kwargs: + encryption_method = kwargs['encryptionMethod'] + _setter("speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: _setter("constant_initialization_vector", constant_initialization_vector) @@ -2304,7 +2534,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkers' in kwargs: + ad_markers = kwargs['adMarkers'] + if 'includeIframeOnlyStream' in kwargs: + include_iframe_only_stream = kwargs['includeIframeOnlyStream'] + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'programDateTimeIntervalSeconds' in kwargs: + program_date_time_interval_seconds = kwargs['programDateTimeIntervalSeconds'] + if 'repeatExtXKey' in kwargs: + repeat_ext_x_key = kwargs['repeatExtXKey'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if ad_markers is not None: _setter("ad_markers", ad_markers) if include_iframe_only_stream is not None: @@ -2415,7 +2659,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hlsManifests' in kwargs: + hls_manifests = kwargs['hlsManifests'] + if 'includeDvbSubtitles' in kwargs: + include_dvb_subtitles = kwargs['includeDvbSubtitles'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'useAudioRenditionGroup' in kwargs: + use_audio_rendition_group = kwargs['useAudioRenditionGroup'] + _setter("hls_manifests", hls_manifests) if encryption is not None: _setter("encryption", encryption) @@ -2496,7 +2750,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], speke_key_provider: pulumi.Input['PackagingConfigurationSpekeKeyProviderArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + _setter("speke_key_provider", speke_key_provider) @property @@ -2527,7 +2785,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if manifest_name is not None: _setter("manifest_name", manifest_name) if stream_selection is not None: @@ -2574,7 +2838,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mssManifests' in kwargs: + mss_manifests = kwargs['mssManifests'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + _setter("mss_manifests", mss_manifests) if encryption is not None: _setter("encryption", encryption) @@ -2638,7 +2908,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'systemIds' in kwargs: + system_ids = kwargs['systemIds'] + if 'encryptionContractConfiguration' in kwargs: + encryption_contract_configuration = kwargs['encryptionContractConfiguration'] + _setter("role_arn", role_arn) _setter("system_ids", system_ids) _setter("url", url) @@ -2712,7 +2990,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVideoBitsPerSecond' in kwargs: + max_video_bits_per_second = kwargs['maxVideoBitsPerSecond'] + if 'minVideoBitsPerSecond' in kwargs: + min_video_bits_per_second = kwargs['minVideoBitsPerSecond'] + if 'streamOrder' in kwargs: + stream_order = kwargs['streamOrder'] + if max_video_bits_per_second is not None: _setter("max_video_bits_per_second", max_video_bits_per_second) if min_video_bits_per_second is not None: @@ -2772,7 +3058,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2814,7 +3102,13 @@ def _configure( _setter: Callable[[Any, Any], None], cdn_identifier_secret: pulumi.Input[str], secrets_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cdnIdentifierSecret' in kwargs: + cdn_identifier_secret = kwargs['cdnIdentifierSecret'] + if 'secretsRoleArn' in kwargs: + secrets_role_arn = kwargs['secretsRoleArn'] + _setter("cdn_identifier_secret", cdn_identifier_secret) _setter("secrets_role_arn", secrets_role_arn) @@ -2858,7 +3152,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if log_group_name is not None: _setter("log_group_name", log_group_name) @@ -2890,7 +3188,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/mediapackage/asset.py b/sdk/python/pulumi_aws_native/mediapackage/asset.py index f90421b70d..2725ce5c1f 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/asset.py +++ b/sdk/python/pulumi_aws_native/mediapackage/asset.py @@ -49,7 +49,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packagingGroupId' in kwargs: + packaging_group_id = kwargs['packagingGroupId'] + if 'sourceArn' in kwargs: + source_arn = kwargs['sourceArn'] + if 'sourceRoleArn' in kwargs: + source_role_arn = kwargs['sourceRoleArn'] + if 'egressEndpoints' in kwargs: + egress_endpoints = kwargs['egressEndpoints'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + _setter("packaging_group_id", packaging_group_id) _setter("source_arn", source_arn) _setter("source_role_arn", source_role_arn) diff --git a/sdk/python/pulumi_aws_native/mediapackage/channel.py b/sdk/python/pulumi_aws_native/mediapackage/channel.py index 1924c688c2..9a2df542bd 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/channel.py +++ b/sdk/python/pulumi_aws_native/mediapackage/channel.py @@ -45,7 +45,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'egressAccessLogs' in kwargs: + egress_access_logs = kwargs['egressAccessLogs'] + if 'hlsIngest' in kwargs: + hls_ingest = kwargs['hlsIngest'] + if 'ingressAccessLogs' in kwargs: + ingress_access_logs = kwargs['ingressAccessLogs'] + if description is not None: _setter("description", description) if egress_access_logs is not None: diff --git a/sdk/python/pulumi_aws_native/mediapackage/origin_endpoint.py b/sdk/python/pulumi_aws_native/mediapackage/origin_endpoint.py index 617b6ad652..c694173eb8 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/origin_endpoint.py +++ b/sdk/python/pulumi_aws_native/mediapackage/origin_endpoint.py @@ -73,7 +73,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelId' in kwargs: + channel_id = kwargs['channelId'] + if 'cmafPackage' in kwargs: + cmaf_package = kwargs['cmafPackage'] + if 'dashPackage' in kwargs: + dash_package = kwargs['dashPackage'] + if 'hlsPackage' in kwargs: + hls_package = kwargs['hlsPackage'] + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'mssPackage' in kwargs: + mss_package = kwargs['mssPackage'] + if 'startoverWindowSeconds' in kwargs: + startover_window_seconds = kwargs['startoverWindowSeconds'] + if 'timeDelaySeconds' in kwargs: + time_delay_seconds = kwargs['timeDelaySeconds'] + _setter("channel_id", channel_id) if authorization is not None: _setter("authorization", authorization) diff --git a/sdk/python/pulumi_aws_native/mediapackage/outputs.py b/sdk/python/pulumi_aws_native/mediapackage/outputs.py index d8bd6171ea..198948bcf7 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/outputs.py +++ b/sdk/python/pulumi_aws_native/mediapackage/outputs.py @@ -92,7 +92,11 @@ def _configure( _setter: Callable[[Any, Any], None], packaging_configuration_id: str, url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packagingConfigurationId' in kwargs: + packaging_configuration_id = kwargs['packagingConfigurationId'] + _setter("packaging_configuration_id", packaging_configuration_id) _setter("url", url) @@ -128,7 +132,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -179,7 +185,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ingest_endpoints: Optional[Sequence['outputs.ChannelIngestEndpoint']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ingestEndpoints' in kwargs: + ingest_endpoints = kwargs['ingestEndpoints'] + if ingest_endpoints is not None: _setter("ingest_endpoints", ingest_endpoints) @@ -223,7 +233,9 @@ def _configure( password: str, url: str, username: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) _setter("password", password) _setter("url", url) @@ -294,7 +306,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if log_group_name is not None: _setter("log_group_name", log_group_name) @@ -322,7 +338,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -379,7 +397,13 @@ def _configure( _setter: Callable[[Any, Any], None], cdn_identifier_secret: str, secrets_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cdnIdentifierSecret' in kwargs: + cdn_identifier_secret = kwargs['cdnIdentifierSecret'] + if 'secretsRoleArn' in kwargs: + secrets_role_arn = kwargs['secretsRoleArn'] + _setter("cdn_identifier_secret", cdn_identifier_secret) _setter("secrets_role_arn", secrets_role_arn) @@ -453,7 +477,17 @@ def _configure( constant_initialization_vector: Optional[str] = None, encryption_method: Optional['OriginEndpointCmafEncryptionEncryptionMethod'] = None, key_rotation_interval_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'encryptionMethod' in kwargs: + encryption_method = kwargs['encryptionMethod'] + if 'keyRotationIntervalSeconds' in kwargs: + key_rotation_interval_seconds = kwargs['keyRotationIntervalSeconds'] + _setter("speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: _setter("constant_initialization_vector", constant_initialization_vector) @@ -548,7 +582,17 @@ def _configure( segment_duration_seconds: Optional[int] = None, segment_prefix: Optional[str] = None, stream_selection: Optional['outputs.OriginEndpointStreamSelection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hlsManifests' in kwargs: + hls_manifests = kwargs['hlsManifests'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'segmentPrefix' in kwargs: + segment_prefix = kwargs['segmentPrefix'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if encryption is not None: _setter("encryption", encryption) if hls_manifests is not None: @@ -636,7 +680,13 @@ def _configure( _setter: Callable[[Any, Any], None], speke_key_provider: 'outputs.OriginEndpointSpekeKeyProvider', key_rotation_interval_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + if 'keyRotationIntervalSeconds' in kwargs: + key_rotation_interval_seconds = kwargs['keyRotationIntervalSeconds'] + _setter("speke_key_provider", speke_key_provider) if key_rotation_interval_seconds is not None: _setter("key_rotation_interval_seconds", key_rotation_interval_seconds) @@ -774,7 +824,37 @@ def _configure( suggested_presentation_delay_seconds: Optional[int] = None, utc_timing: Optional['OriginEndpointDashPackageUtcTiming'] = None, utc_timing_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adTriggers' in kwargs: + ad_triggers = kwargs['adTriggers'] + if 'adsOnDeliveryRestrictions' in kwargs: + ads_on_delivery_restrictions = kwargs['adsOnDeliveryRestrictions'] + if 'includeIframeOnlyStream' in kwargs: + include_iframe_only_stream = kwargs['includeIframeOnlyStream'] + if 'manifestLayout' in kwargs: + manifest_layout = kwargs['manifestLayout'] + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if 'minBufferTimeSeconds' in kwargs: + min_buffer_time_seconds = kwargs['minBufferTimeSeconds'] + if 'minUpdatePeriodSeconds' in kwargs: + min_update_period_seconds = kwargs['minUpdatePeriodSeconds'] + if 'periodTriggers' in kwargs: + period_triggers = kwargs['periodTriggers'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'segmentTemplateFormat' in kwargs: + segment_template_format = kwargs['segmentTemplateFormat'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if 'suggestedPresentationDelaySeconds' in kwargs: + suggested_presentation_delay_seconds = kwargs['suggestedPresentationDelaySeconds'] + if 'utcTiming' in kwargs: + utc_timing = kwargs['utcTiming'] + if 'utcTimingUri' in kwargs: + utc_timing_uri = kwargs['utcTimingUri'] + if ad_triggers is not None: _setter("ad_triggers", ad_triggers) if ads_on_delivery_restrictions is not None: @@ -970,7 +1050,13 @@ def _configure( _setter: Callable[[Any, Any], None], preset_speke20_audio: 'OriginEndpointEncryptionContractConfigurationPresetSpeke20Audio', preset_speke20_video: 'OriginEndpointEncryptionContractConfigurationPresetSpeke20Video', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'presetSpeke20Audio' in kwargs: + preset_speke20_audio = kwargs['presetSpeke20Audio'] + if 'presetSpeke20Video' in kwargs: + preset_speke20_video = kwargs['presetSpeke20Video'] + _setter("preset_speke20_audio", preset_speke20_audio) _setter("preset_speke20_video", preset_speke20_video) @@ -1050,7 +1136,19 @@ def _configure( encryption_method: Optional['OriginEndpointHlsEncryptionEncryptionMethod'] = None, key_rotation_interval_seconds: Optional[int] = None, repeat_ext_x_key: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'encryptionMethod' in kwargs: + encryption_method = kwargs['encryptionMethod'] + if 'keyRotationIntervalSeconds' in kwargs: + key_rotation_interval_seconds = kwargs['keyRotationIntervalSeconds'] + if 'repeatExtXKey' in kwargs: + repeat_ext_x_key = kwargs['repeatExtXKey'] + _setter("speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: _setter("constant_initialization_vector", constant_initialization_vector) @@ -1184,7 +1282,25 @@ def _configure( playlist_window_seconds: Optional[int] = None, program_date_time_interval_seconds: Optional[int] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkers' in kwargs: + ad_markers = kwargs['adMarkers'] + if 'adTriggers' in kwargs: + ad_triggers = kwargs['adTriggers'] + if 'adsOnDeliveryRestrictions' in kwargs: + ads_on_delivery_restrictions = kwargs['adsOnDeliveryRestrictions'] + if 'includeIframeOnlyStream' in kwargs: + include_iframe_only_stream = kwargs['includeIframeOnlyStream'] + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'playlistType' in kwargs: + playlist_type = kwargs['playlistType'] + if 'playlistWindowSeconds' in kwargs: + playlist_window_seconds = kwargs['playlistWindowSeconds'] + if 'programDateTimeIntervalSeconds' in kwargs: + program_date_time_interval_seconds = kwargs['programDateTimeIntervalSeconds'] + _setter("id", id) if ad_markers is not None: _setter("ad_markers", ad_markers) @@ -1380,7 +1496,31 @@ def _configure( segment_duration_seconds: Optional[int] = None, stream_selection: Optional['outputs.OriginEndpointStreamSelection'] = None, use_audio_rendition_group: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkers' in kwargs: + ad_markers = kwargs['adMarkers'] + if 'adTriggers' in kwargs: + ad_triggers = kwargs['adTriggers'] + if 'adsOnDeliveryRestrictions' in kwargs: + ads_on_delivery_restrictions = kwargs['adsOnDeliveryRestrictions'] + if 'includeDvbSubtitles' in kwargs: + include_dvb_subtitles = kwargs['includeDvbSubtitles'] + if 'includeIframeOnlyStream' in kwargs: + include_iframe_only_stream = kwargs['includeIframeOnlyStream'] + if 'playlistType' in kwargs: + playlist_type = kwargs['playlistType'] + if 'playlistWindowSeconds' in kwargs: + playlist_window_seconds = kwargs['playlistWindowSeconds'] + if 'programDateTimeIntervalSeconds' in kwargs: + program_date_time_interval_seconds = kwargs['programDateTimeIntervalSeconds'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if 'useAudioRenditionGroup' in kwargs: + use_audio_rendition_group = kwargs['useAudioRenditionGroup'] + if ad_markers is not None: _setter("ad_markers", ad_markers) if ad_triggers is not None: @@ -1529,7 +1669,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], speke_key_provider: 'outputs.OriginEndpointSpekeKeyProvider', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + _setter("speke_key_provider", speke_key_provider) @property @@ -1588,7 +1732,15 @@ def _configure( manifest_window_seconds: Optional[int] = None, segment_duration_seconds: Optional[int] = None, stream_selection: Optional['outputs.OriginEndpointStreamSelection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if encryption is not None: _setter("encryption", encryption) if manifest_window_seconds is not None: @@ -1688,7 +1840,19 @@ def _configure( url: str, certificate_arn: Optional[str] = None, encryption_contract_configuration: Optional['outputs.OriginEndpointEncryptionContractConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'systemIds' in kwargs: + system_ids = kwargs['systemIds'] + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'encryptionContractConfiguration' in kwargs: + encryption_contract_configuration = kwargs['encryptionContractConfiguration'] + _setter("resource_id", resource_id) _setter("role_arn", role_arn) _setter("system_ids", system_ids) @@ -1792,7 +1956,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVideoBitsPerSecond' in kwargs: + max_video_bits_per_second = kwargs['maxVideoBitsPerSecond'] + if 'minVideoBitsPerSecond' in kwargs: + min_video_bits_per_second = kwargs['minVideoBitsPerSecond'] + if 'streamOrder' in kwargs: + stream_order = kwargs['streamOrder'] + if max_video_bits_per_second is not None: _setter("max_video_bits_per_second", max_video_bits_per_second) if min_video_bits_per_second is not None: @@ -1840,7 +2012,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1890,7 +2064,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], speke_key_provider: 'outputs.PackagingConfigurationSpekeKeyProvider', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + _setter("speke_key_provider", speke_key_provider) @property @@ -1949,7 +2127,15 @@ def _configure( encryption: Optional['outputs.PackagingConfigurationCmafEncryption'] = None, include_encoder_configuration_in_segments: Optional[bool] = None, segment_duration_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hlsManifests' in kwargs: + hls_manifests = kwargs['hlsManifests'] + if 'includeEncoderConfigurationInSegments' in kwargs: + include_encoder_configuration_in_segments = kwargs['includeEncoderConfigurationInSegments'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + _setter("hls_manifests", hls_manifests) if encryption is not None: _setter("encryption", encryption) @@ -2020,7 +2206,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], speke_key_provider: 'outputs.PackagingConfigurationSpekeKeyProvider', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + _setter("speke_key_provider", speke_key_provider) @property @@ -2091,7 +2281,19 @@ def _configure( profile: Optional['PackagingConfigurationDashManifestProfile'] = None, scte_markers_source: Optional['PackagingConfigurationDashManifestScteMarkersSource'] = None, stream_selection: Optional['outputs.PackagingConfigurationStreamSelection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestLayout' in kwargs: + manifest_layout = kwargs['manifestLayout'] + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'minBufferTimeSeconds' in kwargs: + min_buffer_time_seconds = kwargs['minBufferTimeSeconds'] + if 'scteMarkersSource' in kwargs: + scte_markers_source = kwargs['scteMarkersSource'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if manifest_layout is not None: _setter("manifest_layout", manifest_layout) if manifest_name is not None: @@ -2216,7 +2418,21 @@ def _configure( period_triggers: Optional[Sequence['PackagingConfigurationDashPackagePeriodTriggersItem']] = None, segment_duration_seconds: Optional[int] = None, segment_template_format: Optional['PackagingConfigurationDashPackageSegmentTemplateFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dashManifests' in kwargs: + dash_manifests = kwargs['dashManifests'] + if 'includeEncoderConfigurationInSegments' in kwargs: + include_encoder_configuration_in_segments = kwargs['includeEncoderConfigurationInSegments'] + if 'includeIframeOnlyStream' in kwargs: + include_iframe_only_stream = kwargs['includeIframeOnlyStream'] + if 'periodTriggers' in kwargs: + period_triggers = kwargs['periodTriggers'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'segmentTemplateFormat' in kwargs: + segment_template_format = kwargs['segmentTemplateFormat'] + _setter("dash_manifests", dash_manifests) if encryption is not None: _setter("encryption", encryption) @@ -2324,7 +2540,13 @@ def _configure( _setter: Callable[[Any, Any], None], preset_speke20_audio: 'PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Audio', preset_speke20_video: 'PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Video', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'presetSpeke20Audio' in kwargs: + preset_speke20_audio = kwargs['presetSpeke20Audio'] + if 'presetSpeke20Video' in kwargs: + preset_speke20_video = kwargs['presetSpeke20Video'] + _setter("preset_speke20_audio", preset_speke20_audio) _setter("preset_speke20_video", preset_speke20_video) @@ -2392,7 +2614,15 @@ def _configure( speke_key_provider: 'outputs.PackagingConfigurationSpekeKeyProvider', constant_initialization_vector: Optional[str] = None, encryption_method: Optional['PackagingConfigurationHlsEncryptionEncryptionMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'encryptionMethod' in kwargs: + encryption_method = kwargs['encryptionMethod'] + _setter("speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: _setter("constant_initialization_vector", constant_initialization_vector) @@ -2485,7 +2715,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkers' in kwargs: + ad_markers = kwargs['adMarkers'] + if 'includeIframeOnlyStream' in kwargs: + include_iframe_only_stream = kwargs['includeIframeOnlyStream'] + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'programDateTimeIntervalSeconds' in kwargs: + program_date_time_interval_seconds = kwargs['programDateTimeIntervalSeconds'] + if 'repeatExtXKey' in kwargs: + repeat_ext_x_key = kwargs['repeatExtXKey'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if ad_markers is not None: _setter("ad_markers", ad_markers) if include_iframe_only_stream is not None: @@ -2598,7 +2842,17 @@ def _configure( include_dvb_subtitles: Optional[bool] = None, segment_duration_seconds: Optional[int] = None, use_audio_rendition_group: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hlsManifests' in kwargs: + hls_manifests = kwargs['hlsManifests'] + if 'includeDvbSubtitles' in kwargs: + include_dvb_subtitles = kwargs['includeDvbSubtitles'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'useAudioRenditionGroup' in kwargs: + use_audio_rendition_group = kwargs['useAudioRenditionGroup'] + _setter("hls_manifests", hls_manifests) if encryption is not None: _setter("encryption", encryption) @@ -2679,7 +2933,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], speke_key_provider: 'outputs.PackagingConfigurationSpekeKeyProvider', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + _setter("speke_key_provider", speke_key_provider) @property @@ -2728,7 +2986,13 @@ def _configure( _setter: Callable[[Any, Any], None], manifest_name: Optional[str] = None, stream_selection: Optional['outputs.PackagingConfigurationStreamSelection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'streamSelection' in kwargs: + stream_selection = kwargs['streamSelection'] + if manifest_name is not None: _setter("manifest_name", manifest_name) if stream_selection is not None: @@ -2789,7 +3053,13 @@ def _configure( mss_manifests: Sequence['outputs.PackagingConfigurationMssManifest'], encryption: Optional['outputs.PackagingConfigurationMssEncryption'] = None, segment_duration_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mssManifests' in kwargs: + mss_manifests = kwargs['mssManifests'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + _setter("mss_manifests", mss_manifests) if encryption is not None: _setter("encryption", encryption) @@ -2865,7 +3135,15 @@ def _configure( system_ids: Sequence[str], url: str, encryption_contract_configuration: Optional['outputs.PackagingConfigurationEncryptionContractConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'systemIds' in kwargs: + system_ids = kwargs['systemIds'] + if 'encryptionContractConfiguration' in kwargs: + encryption_contract_configuration = kwargs['encryptionContractConfiguration'] + _setter("role_arn", role_arn) _setter("system_ids", system_ids) _setter("url", url) @@ -2947,7 +3225,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVideoBitsPerSecond' in kwargs: + max_video_bits_per_second = kwargs['maxVideoBitsPerSecond'] + if 'minVideoBitsPerSecond' in kwargs: + min_video_bits_per_second = kwargs['minVideoBitsPerSecond'] + if 'streamOrder' in kwargs: + stream_order = kwargs['streamOrder'] + if max_video_bits_per_second is not None: _setter("max_video_bits_per_second", max_video_bits_per_second) if min_video_bits_per_second is not None: @@ -2995,7 +3281,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3048,7 +3336,13 @@ def _configure( _setter: Callable[[Any, Any], None], cdn_identifier_secret: str, secrets_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cdnIdentifierSecret' in kwargs: + cdn_identifier_secret = kwargs['cdnIdentifierSecret'] + if 'secretsRoleArn' in kwargs: + secrets_role_arn = kwargs['secretsRoleArn'] + _setter("cdn_identifier_secret", cdn_identifier_secret) _setter("secrets_role_arn", secrets_role_arn) @@ -3101,7 +3395,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupName' in kwargs: + log_group_name = kwargs['logGroupName'] + if log_group_name is not None: _setter("log_group_name", log_group_name) @@ -3129,7 +3427,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/mediapackage/packaging_configuration.py b/sdk/python/pulumi_aws_native/mediapackage/packaging_configuration.py index fe08829d15..71f13e80d3 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/packaging_configuration.py +++ b/sdk/python/pulumi_aws_native/mediapackage/packaging_configuration.py @@ -50,7 +50,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packagingGroupId' in kwargs: + packaging_group_id = kwargs['packagingGroupId'] + if 'cmafPackage' in kwargs: + cmaf_package = kwargs['cmafPackage'] + if 'dashPackage' in kwargs: + dash_package = kwargs['dashPackage'] + if 'hlsPackage' in kwargs: + hls_package = kwargs['hlsPackage'] + if 'mssPackage' in kwargs: + mss_package = kwargs['mssPackage'] + _setter("packaging_group_id", packaging_group_id) if cmaf_package is not None: _setter("cmaf_package", cmaf_package) diff --git a/sdk/python/pulumi_aws_native/mediapackage/packaging_group.py b/sdk/python/pulumi_aws_native/mediapackage/packaging_group.py index 6a3de69bf1..31e00d0b0d 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/packaging_group.py +++ b/sdk/python/pulumi_aws_native/mediapackage/packaging_group.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'egressAccessLogs' in kwargs: + egress_access_logs = kwargs['egressAccessLogs'] + if authorization is not None: _setter("authorization", authorization) if egress_access_logs is not None: diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/_inputs.py b/sdk/python/pulumi_aws_native/mediapackagev2/_inputs.py index 19710a517e..6bf3d93017 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/_inputs.py @@ -40,7 +40,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -80,7 +82,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -123,7 +127,13 @@ def _configure( _setter: Callable[[Any, Any], None], preset_speke20_audio: pulumi.Input['OriginEndpointPresetSpeke20Audio'], preset_speke20_video: pulumi.Input['OriginEndpointPresetSpeke20Video'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'presetSpeke20Audio' in kwargs: + preset_speke20_audio = kwargs['presetSpeke20Audio'] + if 'presetSpeke20Video' in kwargs: + preset_speke20_video = kwargs['presetSpeke20Video'] + _setter("preset_speke20_audio", preset_speke20_audio) _setter("preset_speke20_video", preset_speke20_video) @@ -164,7 +174,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cmafEncryptionMethod' in kwargs: + cmaf_encryption_method = kwargs['cmafEncryptionMethod'] + if 'tsEncryptionMethod' in kwargs: + ts_encryption_method = kwargs['tsEncryptionMethod'] + if cmaf_encryption_method is not None: _setter("cmaf_encryption_method", cmaf_encryption_method) if ts_encryption_method is not None: @@ -217,7 +233,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionMethod' in kwargs: + encryption_method = kwargs['encryptionMethod'] + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'keyRotationIntervalSeconds' in kwargs: + key_rotation_interval_seconds = kwargs['keyRotationIntervalSeconds'] + _setter("encryption_method", encryption_method) _setter("speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: @@ -309,7 +335,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'childManifestName' in kwargs: + child_manifest_name = kwargs['childManifestName'] + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if 'programDateTimeIntervalSeconds' in kwargs: + program_date_time_interval_seconds = kwargs['programDateTimeIntervalSeconds'] + if 'scteHls' in kwargs: + scte_hls = kwargs['scteHls'] + _setter("manifest_name", manifest_name) if child_manifest_name is not None: _setter("child_manifest_name", child_manifest_name) @@ -435,7 +473,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'childManifestName' in kwargs: + child_manifest_name = kwargs['childManifestName'] + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if 'programDateTimeIntervalSeconds' in kwargs: + program_date_time_interval_seconds = kwargs['programDateTimeIntervalSeconds'] + if 'scteHls' in kwargs: + scte_hls = kwargs['scteHls'] + _setter("manifest_name", manifest_name) if child_manifest_name is not None: _setter("child_manifest_name", child_manifest_name) @@ -537,7 +587,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ad_marker_hls: Optional[pulumi.Input['OriginEndpointAdMarkerHls']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkerHls' in kwargs: + ad_marker_hls = kwargs['adMarkerHls'] + if ad_marker_hls is not None: _setter("ad_marker_hls", ad_marker_hls) @@ -567,7 +621,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], scte_filter: Optional[pulumi.Input[Sequence[pulumi.Input['OriginEndpointScteFilter']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scteFilter' in kwargs: + scte_filter = kwargs['scteFilter'] + if scte_filter is not None: _setter("scte_filter", scte_filter) @@ -622,7 +680,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeIframeOnlyStreams' in kwargs: + include_iframe_only_streams = kwargs['includeIframeOnlyStreams'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'segmentName' in kwargs: + segment_name = kwargs['segmentName'] + if 'tsIncludeDvbSubtitles' in kwargs: + ts_include_dvb_subtitles = kwargs['tsIncludeDvbSubtitles'] + if 'tsUseAudioRenditionGroup' in kwargs: + ts_use_audio_rendition_group = kwargs['tsUseAudioRenditionGroup'] + if encryption is not None: _setter("encryption", encryption) if include_iframe_only_streams is not None: @@ -754,7 +824,17 @@ def _configure( resource_id: pulumi.Input[str], role_arn: pulumi.Input[str], url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'drmSystems' in kwargs: + drm_systems = kwargs['drmSystems'] + if 'encryptionContractConfiguration' in kwargs: + encryption_contract_configuration = kwargs['encryptionContractConfiguration'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("drm_systems", drm_systems) _setter("encryption_contract_configuration", encryption_contract_configuration) _setter("resource_id", resource_id) @@ -840,7 +920,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/channel.py b/sdk/python/pulumi_aws_native/mediapackagev2/channel.py index 4a5e859248..2321a9236e 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/channel.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/channel.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelGroupName' in kwargs: + channel_group_name = kwargs['channelGroupName'] + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + if channel_group_name is not None: _setter("channel_group_name", channel_group_name) if channel_name is not None: diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/channel_group.py b/sdk/python/pulumi_aws_native/mediapackagev2/channel_group.py index 1461b57cac..437d773f61 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/channel_group.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/channel_group.py @@ -34,7 +34,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelGroupName' in kwargs: + channel_group_name = kwargs['channelGroupName'] + if channel_group_name is not None: _setter("channel_group_name", channel_group_name) if description is not None: diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/channel_policy.py b/sdk/python/pulumi_aws_native/mediapackagev2/channel_policy.py index aa0efdabfc..f0ebf1c5d2 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/channel_policy.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/channel_policy.py @@ -32,7 +32,13 @@ def _configure( policy: Any, channel_group_name: Optional[pulumi.Input[str]] = None, channel_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelGroupName' in kwargs: + channel_group_name = kwargs['channelGroupName'] + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + _setter("policy", policy) if channel_group_name is not None: _setter("channel_group_name", channel_group_name) diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint.py b/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint.py index 9630a3727a..5f7678936c 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint.py @@ -60,7 +60,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerType' in kwargs: + container_type = kwargs['containerType'] + if 'channelGroupName' in kwargs: + channel_group_name = kwargs['channelGroupName'] + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + if 'hlsManifests' in kwargs: + hls_manifests = kwargs['hlsManifests'] + if 'lowLatencyHlsManifests' in kwargs: + low_latency_hls_manifests = kwargs['lowLatencyHlsManifests'] + if 'originEndpointName' in kwargs: + origin_endpoint_name = kwargs['originEndpointName'] + if 'startoverWindowSeconds' in kwargs: + startover_window_seconds = kwargs['startoverWindowSeconds'] + _setter("container_type", container_type) if channel_group_name is not None: _setter("channel_group_name", channel_group_name) 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..86422bd4db 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint_policy.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint_policy.py @@ -35,7 +35,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelGroupName' in kwargs: + channel_group_name = kwargs['channelGroupName'] + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + if 'originEndpointName' in kwargs: + origin_endpoint_name = kwargs['originEndpointName'] + _setter("policy", policy) if channel_group_name is not None: _setter("channel_group_name", channel_group_name) diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/outputs.py b/sdk/python/pulumi_aws_native/mediapackagev2/outputs.py index 2c14f69cf8..3c9a727aca 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/outputs.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/outputs.py @@ -42,7 +42,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -74,7 +76,9 @@ def _configure( _setter: Callable[[Any, Any], None], id: Optional[str] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if id is not None: _setter("id", id) if url is not None: @@ -106,7 +110,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -177,7 +183,17 @@ def _configure( speke_key_provider: 'outputs.OriginEndpointSpekeKeyProvider', constant_initialization_vector: Optional[str] = None, key_rotation_interval_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionMethod' in kwargs: + encryption_method = kwargs['encryptionMethod'] + if 'spekeKeyProvider' in kwargs: + speke_key_provider = kwargs['spekeKeyProvider'] + if 'constantInitializationVector' in kwargs: + constant_initialization_vector = kwargs['constantInitializationVector'] + if 'keyRotationIntervalSeconds' in kwargs: + key_rotation_interval_seconds = kwargs['keyRotationIntervalSeconds'] + _setter("encryption_method", encryption_method) _setter("speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: @@ -254,7 +270,13 @@ def _configure( _setter: Callable[[Any, Any], None], preset_speke20_audio: 'OriginEndpointPresetSpeke20Audio', preset_speke20_video: 'OriginEndpointPresetSpeke20Video', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'presetSpeke20Audio' in kwargs: + preset_speke20_audio = kwargs['presetSpeke20Audio'] + if 'presetSpeke20Video' in kwargs: + preset_speke20_video = kwargs['presetSpeke20Video'] + _setter("preset_speke20_audio", preset_speke20_audio) _setter("preset_speke20_video", preset_speke20_video) @@ -309,7 +331,13 @@ def _configure( _setter: Callable[[Any, Any], None], cmaf_encryption_method: Optional['OriginEndpointCmafEncryptionMethod'] = None, ts_encryption_method: Optional['OriginEndpointTsEncryptionMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cmafEncryptionMethod' in kwargs: + cmaf_encryption_method = kwargs['cmafEncryptionMethod'] + if 'tsEncryptionMethod' in kwargs: + ts_encryption_method = kwargs['tsEncryptionMethod'] + if cmaf_encryption_method is not None: _setter("cmaf_encryption_method", cmaf_encryption_method) if ts_encryption_method is not None: @@ -393,7 +421,19 @@ def _configure( program_date_time_interval_seconds: Optional[int] = None, scte_hls: Optional['outputs.OriginEndpointScteHls'] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'childManifestName' in kwargs: + child_manifest_name = kwargs['childManifestName'] + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if 'programDateTimeIntervalSeconds' in kwargs: + program_date_time_interval_seconds = kwargs['programDateTimeIntervalSeconds'] + if 'scteHls' in kwargs: + scte_hls = kwargs['scteHls'] + _setter("manifest_name", manifest_name) if child_manifest_name is not None: _setter("child_manifest_name", child_manifest_name) @@ -523,7 +563,19 @@ def _configure( program_date_time_interval_seconds: Optional[int] = None, scte_hls: Optional['outputs.OriginEndpointScteHls'] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'childManifestName' in kwargs: + child_manifest_name = kwargs['childManifestName'] + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if 'programDateTimeIntervalSeconds' in kwargs: + program_date_time_interval_seconds = kwargs['programDateTimeIntervalSeconds'] + if 'scteHls' in kwargs: + scte_hls = kwargs['scteHls'] + _setter("manifest_name", manifest_name) if child_manifest_name is not None: _setter("child_manifest_name", child_manifest_name) @@ -622,7 +674,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], scte_filter: Optional[Sequence['OriginEndpointScteFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scteFilter' in kwargs: + scte_filter = kwargs['scteFilter'] + if scte_filter is not None: _setter("scte_filter", scte_filter) @@ -670,7 +726,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ad_marker_hls: Optional['OriginEndpointAdMarkerHls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkerHls' in kwargs: + ad_marker_hls = kwargs['adMarkerHls'] + if ad_marker_hls is not None: _setter("ad_marker_hls", ad_marker_hls) @@ -746,7 +806,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeIframeOnlyStreams' in kwargs: + include_iframe_only_streams = kwargs['includeIframeOnlyStreams'] + if 'segmentDurationSeconds' in kwargs: + segment_duration_seconds = kwargs['segmentDurationSeconds'] + if 'segmentName' in kwargs: + segment_name = kwargs['segmentName'] + if 'tsIncludeDvbSubtitles' in kwargs: + ts_include_dvb_subtitles = kwargs['tsIncludeDvbSubtitles'] + if 'tsUseAudioRenditionGroup' in kwargs: + ts_use_audio_rendition_group = kwargs['tsUseAudioRenditionGroup'] + if encryption is not None: _setter("encryption", encryption) if include_iframe_only_streams is not None: @@ -876,7 +948,17 @@ def _configure( resource_id: str, role_arn: str, url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'drmSystems' in kwargs: + drm_systems = kwargs['drmSystems'] + if 'encryptionContractConfiguration' in kwargs: + encryption_contract_configuration = kwargs['encryptionContractConfiguration'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("drm_systems", drm_systems) _setter("encryption_contract_configuration", encryption_contract_configuration) _setter("resource_id", resource_id) @@ -942,7 +1024,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/mediastore/_inputs.py b/sdk/python/pulumi_aws_native/mediastore/_inputs.py index f6e764d503..8a0bcbeb57 100644 --- a/sdk/python/pulumi_aws_native/mediastore/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediastore/_inputs.py @@ -40,7 +40,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedHeaders' in kwargs: + allowed_headers = kwargs['allowedHeaders'] + if 'allowedMethods' in kwargs: + allowed_methods = kwargs['allowedMethods'] + if 'allowedOrigins' in kwargs: + allowed_origins = kwargs['allowedOrigins'] + if 'exposeHeaders' in kwargs: + expose_headers = kwargs['exposeHeaders'] + if 'maxAgeSeconds' in kwargs: + max_age_seconds = kwargs['maxAgeSeconds'] + if allowed_headers is not None: _setter("allowed_headers", allowed_headers) if allowed_methods is not None: @@ -113,7 +125,13 @@ def _configure( _setter: Callable[[Any, Any], None], object_group: pulumi.Input[str], object_group_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectGroup' in kwargs: + object_group = kwargs['objectGroup'] + if 'objectGroupName' in kwargs: + object_group_name = kwargs['objectGroupName'] + _setter("object_group", object_group) _setter("object_group_name", object_group_name) @@ -151,7 +169,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerLevelMetrics' in kwargs: + container_level_metrics = kwargs['containerLevelMetrics'] + if 'metricPolicyRules' in kwargs: + metric_policy_rules = kwargs['metricPolicyRules'] + _setter("container_level_metrics", container_level_metrics) if metric_policy_rules is not None: _setter("metric_policy_rules", metric_policy_rules) @@ -190,7 +214,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/mediastore/container.py b/sdk/python/pulumi_aws_native/mediastore/container.py index c51f3d0d72..722108c771 100644 --- a/sdk/python/pulumi_aws_native/mediastore/container.py +++ b/sdk/python/pulumi_aws_native/mediastore/container.py @@ -46,7 +46,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessLoggingEnabled' in kwargs: + access_logging_enabled = kwargs['accessLoggingEnabled'] + if 'containerName' in kwargs: + container_name = kwargs['containerName'] + if 'corsPolicy' in kwargs: + cors_policy = kwargs['corsPolicy'] + if 'lifecyclePolicy' in kwargs: + lifecycle_policy = kwargs['lifecyclePolicy'] + if 'metricPolicy' in kwargs: + metric_policy = kwargs['metricPolicy'] + if access_logging_enabled is not None: _setter("access_logging_enabled", access_logging_enabled) if container_name is not None: diff --git a/sdk/python/pulumi_aws_native/mediastore/outputs.py b/sdk/python/pulumi_aws_native/mediastore/outputs.py index c73a85db1b..be5ce2f521 100644 --- a/sdk/python/pulumi_aws_native/mediastore/outputs.py +++ b/sdk/python/pulumi_aws_native/mediastore/outputs.py @@ -66,7 +66,19 @@ def _configure( allowed_origins: Optional[Sequence[str]] = None, expose_headers: Optional[Sequence[str]] = None, max_age_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedHeaders' in kwargs: + allowed_headers = kwargs['allowedHeaders'] + if 'allowedMethods' in kwargs: + allowed_methods = kwargs['allowedMethods'] + if 'allowedOrigins' in kwargs: + allowed_origins = kwargs['allowedOrigins'] + if 'exposeHeaders' in kwargs: + expose_headers = kwargs['exposeHeaders'] + if 'maxAgeSeconds' in kwargs: + max_age_seconds = kwargs['maxAgeSeconds'] + if allowed_headers is not None: _setter("allowed_headers", allowed_headers) if allowed_methods is not None: @@ -138,7 +150,13 @@ def _configure( _setter: Callable[[Any, Any], None], container_level_metrics: str, metric_policy_rules: Optional[Sequence['outputs.ContainerMetricPolicyRule']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerLevelMetrics' in kwargs: + container_level_metrics = kwargs['containerLevelMetrics'] + if 'metricPolicyRules' in kwargs: + metric_policy_rules = kwargs['metricPolicyRules'] + _setter("container_level_metrics", container_level_metrics) if metric_policy_rules is not None: _setter("metric_policy_rules", metric_policy_rules) @@ -188,7 +206,13 @@ def _configure( _setter: Callable[[Any, Any], None], object_group: str, object_group_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectGroup' in kwargs: + object_group = kwargs['objectGroup'] + if 'objectGroupName' in kwargs: + object_group_name = kwargs['objectGroupName'] + _setter("object_group", object_group) _setter("object_group_name", object_group_name) @@ -218,7 +242,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/mediatailor/_inputs.py b/sdk/python/pulumi_aws_native/mediatailor/_inputs.py index 450b6ba308..37b8d063c3 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediatailor/_inputs.py @@ -66,7 +66,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if 'minBufferTimeSeconds' in kwargs: + min_buffer_time_seconds = kwargs['minBufferTimeSeconds'] + if 'minUpdatePeriodSeconds' in kwargs: + min_update_period_seconds = kwargs['minUpdatePeriodSeconds'] + if 'suggestedPresentationDelaySeconds' in kwargs: + suggested_presentation_delay_seconds = kwargs['suggestedPresentationDelaySeconds'] + if manifest_window_seconds is not None: _setter("manifest_window_seconds", manifest_window_seconds) if min_buffer_time_seconds is not None: @@ -145,7 +155,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkupType' in kwargs: + ad_markup_type = kwargs['adMarkupType'] + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if ad_markup_type is not None: _setter("ad_markup_type", ad_markup_type) if manifest_window_seconds is not None: @@ -192,7 +208,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_types: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelLogType']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logTypes' in kwargs: + log_types = kwargs['logTypes'] + if log_types is not None: _setter("log_types", log_types) @@ -235,7 +255,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'sourceGroup' in kwargs: + source_group = kwargs['sourceGroup'] + if 'dashPlaylistSettings' in kwargs: + dash_playlist_settings = kwargs['dashPlaylistSettings'] + if 'hlsPlaylistSettings' in kwargs: + hls_playlist_settings = kwargs['hlsPlaylistSettings'] + _setter("manifest_name", manifest_name) _setter("source_group", source_group) if dash_playlist_settings is not None: @@ -306,7 +336,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceLocationName' in kwargs: + source_location_name = kwargs['sourceLocationName'] + if 'vodSourceName' in kwargs: + vod_source_name = kwargs['vodSourceName'] + if source_location_name is not None: _setter("source_location_name", source_location_name) if vod_source_name is not None: @@ -352,7 +388,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -398,7 +436,11 @@ def _configure( path: pulumi.Input[str], source_group: pulumi.Input[str], type: pulumi.Input['LiveSourceType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceGroup' in kwargs: + source_group = kwargs['sourceGroup'] + _setter("path", path) _setter("source_group", source_group) _setter("type", type) @@ -452,7 +494,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -491,7 +535,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -528,7 +574,9 @@ def _configure( _setter: Callable[[Any, Any], None], mode: Optional[pulumi.Input['PlaybackConfigurationAvailSuppressionMode']] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if mode is not None: _setter("mode", mode) if value is not None: @@ -579,7 +627,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endUrl' in kwargs: + end_url = kwargs['endUrl'] + if 'startUrl' in kwargs: + start_url = kwargs['startUrl'] + if end_url is not None: _setter("end_url", end_url) if start_url is not None: @@ -630,7 +684,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adSegmentUrlPrefix' in kwargs: + ad_segment_url_prefix = kwargs['adSegmentUrlPrefix'] + if 'contentSegmentUrlPrefix' in kwargs: + content_segment_url_prefix = kwargs['contentSegmentUrlPrefix'] + if ad_segment_url_prefix is not None: _setter("ad_segment_url_prefix", ad_segment_url_prefix) if content_segment_url_prefix is not None: @@ -685,7 +745,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestEndpointPrefix' in kwargs: + manifest_endpoint_prefix = kwargs['manifestEndpointPrefix'] + if 'mpdLocation' in kwargs: + mpd_location = kwargs['mpdLocation'] + if 'originManifestType' in kwargs: + origin_manifest_type = kwargs['originManifestType'] + if manifest_endpoint_prefix is not None: _setter("manifest_endpoint_prefix", manifest_endpoint_prefix) if mpd_location is not None: @@ -745,7 +813,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], manifest_endpoint_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestEndpointPrefix' in kwargs: + manifest_endpoint_prefix = kwargs['manifestEndpointPrefix'] + if manifest_endpoint_prefix is not None: _setter("manifest_endpoint_prefix", manifest_endpoint_prefix) @@ -782,7 +854,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adDecisionServerUrl' in kwargs: + ad_decision_server_url = kwargs['adDecisionServerUrl'] + if 'maxDurationSeconds' in kwargs: + max_duration_seconds = kwargs['maxDurationSeconds'] + if ad_decision_server_url is not None: _setter("ad_decision_server_url", ad_decision_server_url) if max_duration_seconds is not None: @@ -829,7 +907,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ad_marker_passthrough: Optional[pulumi.Input['PlaybackConfigurationAdMarkerPassthroughArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkerPassthrough' in kwargs: + ad_marker_passthrough = kwargs['adMarkerPassthrough'] + if ad_marker_passthrough is not None: _setter("ad_marker_passthrough", ad_marker_passthrough) @@ -861,7 +943,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -902,7 +986,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessType' in kwargs: + access_type = kwargs['accessType'] + if 'secretsManagerAccessTokenConfiguration' in kwargs: + secrets_manager_access_token_configuration = kwargs['secretsManagerAccessTokenConfiguration'] + if access_type is not None: _setter("access_type", access_type) if secrets_manager_access_token_configuration is not None: @@ -943,7 +1033,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseUrl' in kwargs: + base_url = kwargs['baseUrl'] + if base_url is not None: _setter("base_url", base_url) @@ -976,7 +1070,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseUrl' in kwargs: + base_url = kwargs['baseUrl'] + _setter("base_url", base_url) @property @@ -1016,7 +1114,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'secretStringKey' in kwargs: + secret_string_key = kwargs['secretStringKey'] + if header_name is not None: _setter("header_name", header_name) if secret_arn is not None: @@ -1081,7 +1187,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseUrl' in kwargs: + base_url = kwargs['baseUrl'] + if base_url is not None: _setter("base_url", base_url) if name is not None: @@ -1127,7 +1237,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1173,7 +1285,11 @@ def _configure( path: pulumi.Input[str], source_group: pulumi.Input[str], type: pulumi.Input['VodSourceType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceGroup' in kwargs: + source_group = kwargs['sourceGroup'] + _setter("path", path) _setter("source_group", source_group) _setter("type", type) @@ -1227,7 +1343,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/mediatailor/channel.py b/sdk/python/pulumi_aws_native/mediatailor/channel.py index b64742123b..94e59b4cf1 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/channel.py +++ b/sdk/python/pulumi_aws_native/mediatailor/channel.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'playbackMode' in kwargs: + playback_mode = kwargs['playbackMode'] + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + if 'fillerSlate' in kwargs: + filler_slate = kwargs['fillerSlate'] + if 'logConfiguration' in kwargs: + log_configuration = kwargs['logConfiguration'] + _setter("outputs", outputs) _setter("playback_mode", playback_mode) if channel_name is not None: diff --git a/sdk/python/pulumi_aws_native/mediatailor/channel_policy.py b/sdk/python/pulumi_aws_native/mediatailor/channel_policy.py index d9f6a36dc3..cdac4b671c 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/channel_policy.py +++ b/sdk/python/pulumi_aws_native/mediatailor/channel_policy.py @@ -30,7 +30,11 @@ def _configure( _setter: Callable[[Any, Any], None], channel_name: pulumi.Input[str], policy: Any, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + _setter("channel_name", channel_name) _setter("policy", policy) diff --git a/sdk/python/pulumi_aws_native/mediatailor/live_source.py b/sdk/python/pulumi_aws_native/mediatailor/live_source.py index 3f942301fd..7c7e5ab164 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/live_source.py +++ b/sdk/python/pulumi_aws_native/mediatailor/live_source.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpPackageConfigurations' in kwargs: + http_package_configurations = kwargs['httpPackageConfigurations'] + if 'sourceLocationName' in kwargs: + source_location_name = kwargs['sourceLocationName'] + if 'liveSourceName' in kwargs: + live_source_name = kwargs['liveSourceName'] + _setter("http_package_configurations", http_package_configurations) _setter("source_location_name", source_location_name) if live_source_name is not None: diff --git a/sdk/python/pulumi_aws_native/mediatailor/outputs.py b/sdk/python/pulumi_aws_native/mediatailor/outputs.py index d8d0581b83..5d0e11de25 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/outputs.py +++ b/sdk/python/pulumi_aws_native/mediatailor/outputs.py @@ -93,7 +93,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if 'minBufferTimeSeconds' in kwargs: + min_buffer_time_seconds = kwargs['minBufferTimeSeconds'] + if 'minUpdatePeriodSeconds' in kwargs: + min_update_period_seconds = kwargs['minUpdatePeriodSeconds'] + if 'suggestedPresentationDelaySeconds' in kwargs: + suggested_presentation_delay_seconds = kwargs['suggestedPresentationDelaySeconds'] + if manifest_window_seconds is not None: _setter("manifest_window_seconds", manifest_window_seconds) if min_buffer_time_seconds is not None: @@ -178,7 +188,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkupType' in kwargs: + ad_markup_type = kwargs['adMarkupType'] + if 'manifestWindowSeconds' in kwargs: + manifest_window_seconds = kwargs['manifestWindowSeconds'] + if ad_markup_type is not None: _setter("ad_markup_type", ad_markup_type) if manifest_window_seconds is not None: @@ -237,7 +253,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_types: Optional[Sequence['ChannelLogType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logTypes' in kwargs: + log_types = kwargs['logTypes'] + if log_types is not None: _setter("log_types", log_types) @@ -302,7 +322,17 @@ def _configure( source_group: str, dash_playlist_settings: Optional['outputs.ChannelDashPlaylistSettings'] = None, hls_playlist_settings: Optional['outputs.ChannelHlsPlaylistSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestName' in kwargs: + manifest_name = kwargs['manifestName'] + if 'sourceGroup' in kwargs: + source_group = kwargs['sourceGroup'] + if 'dashPlaylistSettings' in kwargs: + dash_playlist_settings = kwargs['dashPlaylistSettings'] + if 'hlsPlaylistSettings' in kwargs: + hls_playlist_settings = kwargs['hlsPlaylistSettings'] + _setter("manifest_name", manifest_name) _setter("source_group", source_group) if dash_playlist_settings is not None: @@ -379,7 +409,13 @@ def _configure( _setter: Callable[[Any, Any], None], source_location_name: Optional[str] = None, vod_source_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceLocationName' in kwargs: + source_location_name = kwargs['sourceLocationName'] + if 'vodSourceName' in kwargs: + vod_source_name = kwargs['vodSourceName'] + if source_location_name is not None: _setter("source_location_name", source_location_name) if vod_source_name is not None: @@ -417,7 +453,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -475,7 +513,11 @@ def _configure( path: str, source_group: str, type: 'LiveSourceType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceGroup' in kwargs: + source_group = kwargs['sourceGroup'] + _setter("path", path) _setter("source_group", source_group) _setter("type", type) @@ -517,7 +559,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -551,7 +595,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -587,7 +633,9 @@ def _configure( _setter: Callable[[Any, Any], None], mode: Optional['PlaybackConfigurationAvailSuppressionMode'] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if mode is not None: _setter("mode", mode) if value is not None: @@ -652,7 +700,13 @@ def _configure( _setter: Callable[[Any, Any], None], end_url: Optional[str] = None, start_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endUrl' in kwargs: + end_url = kwargs['endUrl'] + if 'startUrl' in kwargs: + start_url = kwargs['startUrl'] + if end_url is not None: _setter("end_url", end_url) if start_url is not None: @@ -717,7 +771,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adSegmentUrlPrefix' in kwargs: + ad_segment_url_prefix = kwargs['adSegmentUrlPrefix'] + if 'contentSegmentUrlPrefix' in kwargs: + content_segment_url_prefix = kwargs['contentSegmentUrlPrefix'] + if ad_segment_url_prefix is not None: _setter("ad_segment_url_prefix", ad_segment_url_prefix) if content_segment_url_prefix is not None: @@ -788,7 +848,15 @@ def _configure( manifest_endpoint_prefix: Optional[str] = None, mpd_location: Optional[str] = None, origin_manifest_type: Optional['PlaybackConfigurationDashConfigurationOriginManifestType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestEndpointPrefix' in kwargs: + manifest_endpoint_prefix = kwargs['manifestEndpointPrefix'] + if 'mpdLocation' in kwargs: + mpd_location = kwargs['mpdLocation'] + if 'originManifestType' in kwargs: + origin_manifest_type = kwargs['originManifestType'] + if manifest_endpoint_prefix is not None: _setter("manifest_endpoint_prefix", manifest_endpoint_prefix) if mpd_location is not None: @@ -853,7 +921,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], manifest_endpoint_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestEndpointPrefix' in kwargs: + manifest_endpoint_prefix = kwargs['manifestEndpointPrefix'] + if manifest_endpoint_prefix is not None: _setter("manifest_endpoint_prefix", manifest_endpoint_prefix) @@ -908,7 +980,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adDecisionServerUrl' in kwargs: + ad_decision_server_url = kwargs['adDecisionServerUrl'] + if 'maxDurationSeconds' in kwargs: + max_duration_seconds = kwargs['maxDurationSeconds'] + if ad_decision_server_url is not None: _setter("ad_decision_server_url", ad_decision_server_url) if max_duration_seconds is not None: @@ -967,7 +1045,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ad_marker_passthrough: Optional['outputs.PlaybackConfigurationAdMarkerPassthrough'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adMarkerPassthrough' in kwargs: + ad_marker_passthrough = kwargs['adMarkerPassthrough'] + if ad_marker_passthrough is not None: _setter("ad_marker_passthrough", ad_marker_passthrough) @@ -995,7 +1077,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1050,7 +1134,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessType' in kwargs: + access_type = kwargs['accessType'] + if 'secretsManagerAccessTokenConfiguration' in kwargs: + secrets_manager_access_token_configuration = kwargs['secretsManagerAccessTokenConfiguration'] + if access_type is not None: _setter("access_type", access_type) if secrets_manager_access_token_configuration is not None: @@ -1103,7 +1193,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseUrl' in kwargs: + base_url = kwargs['baseUrl'] + if base_url is not None: _setter("base_url", base_url) @@ -1152,7 +1246,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base_url: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseUrl' in kwargs: + base_url = kwargs['baseUrl'] + _setter("base_url", base_url) @property @@ -1212,7 +1310,15 @@ def _configure( header_name: Optional[str] = None, secret_arn: Optional[str] = None, secret_string_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if 'secretStringKey' in kwargs: + secret_string_key = kwargs['secretStringKey'] + if header_name is not None: _setter("header_name", header_name) if secret_arn is not None: @@ -1285,7 +1391,11 @@ def _configure( _setter: Callable[[Any, Any], None], base_url: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseUrl' in kwargs: + base_url = kwargs['baseUrl'] + if base_url is not None: _setter("base_url", base_url) if name is not None: @@ -1323,7 +1433,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1381,7 +1493,11 @@ def _configure( path: str, source_group: str, type: 'VodSourceType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceGroup' in kwargs: + source_group = kwargs['sourceGroup'] + _setter("path", path) _setter("source_group", source_group) _setter("type", type) @@ -1423,7 +1539,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/mediatailor/playback_configuration.py b/sdk/python/pulumi_aws_native/mediatailor/playback_configuration.py index 391a2ebe62..755ef9ccf4 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/playback_configuration.py +++ b/sdk/python/pulumi_aws_native/mediatailor/playback_configuration.py @@ -86,7 +86,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adDecisionServerUrl' in kwargs: + ad_decision_server_url = kwargs['adDecisionServerUrl'] + if 'videoContentSourceUrl' in kwargs: + video_content_source_url = kwargs['videoContentSourceUrl'] + if 'availSuppression' in kwargs: + avail_suppression = kwargs['availSuppression'] + if 'cdnConfiguration' in kwargs: + cdn_configuration = kwargs['cdnConfiguration'] + if 'configurationAliases' in kwargs: + configuration_aliases = kwargs['configurationAliases'] + if 'dashConfiguration' in kwargs: + dash_configuration = kwargs['dashConfiguration'] + if 'hlsConfiguration' in kwargs: + hls_configuration = kwargs['hlsConfiguration'] + if 'livePreRollConfiguration' in kwargs: + live_pre_roll_configuration = kwargs['livePreRollConfiguration'] + if 'manifestProcessingRules' in kwargs: + manifest_processing_rules = kwargs['manifestProcessingRules'] + if 'personalizationThresholdSeconds' in kwargs: + personalization_threshold_seconds = kwargs['personalizationThresholdSeconds'] + if 'slateAdUrl' in kwargs: + slate_ad_url = kwargs['slateAdUrl'] + if 'transcodeProfileName' in kwargs: + transcode_profile_name = kwargs['transcodeProfileName'] + _setter("ad_decision_server_url", ad_decision_server_url) _setter("video_content_source_url", video_content_source_url) if avail_suppression is not None: diff --git a/sdk/python/pulumi_aws_native/mediatailor/source_location.py b/sdk/python/pulumi_aws_native/mediatailor/source_location.py index 87a22210ba..ff00a89b5d 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/source_location.py +++ b/sdk/python/pulumi_aws_native/mediatailor/source_location.py @@ -46,7 +46,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpConfiguration' in kwargs: + http_configuration = kwargs['httpConfiguration'] + if 'accessConfiguration' in kwargs: + access_configuration = kwargs['accessConfiguration'] + if 'defaultSegmentDeliveryConfiguration' in kwargs: + default_segment_delivery_configuration = kwargs['defaultSegmentDeliveryConfiguration'] + if 'segmentDeliveryConfigurations' in kwargs: + segment_delivery_configurations = kwargs['segmentDeliveryConfigurations'] + if 'sourceLocationName' in kwargs: + source_location_name = kwargs['sourceLocationName'] + _setter("http_configuration", http_configuration) if access_configuration is not None: _setter("access_configuration", access_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..de3f7d34d7 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/vod_source.py +++ b/sdk/python/pulumi_aws_native/mediatailor/vod_source.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpPackageConfigurations' in kwargs: + http_package_configurations = kwargs['httpPackageConfigurations'] + if 'sourceLocationName' in kwargs: + source_location_name = kwargs['sourceLocationName'] + if 'vodSourceName' in kwargs: + vod_source_name = kwargs['vodSourceName'] + _setter("http_package_configurations", http_package_configurations) _setter("source_location_name", source_location_name) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/memorydb/_inputs.py b/sdk/python/pulumi_aws_native/memorydb/_inputs.py index c3aeb0afe6..57d56e59f8 100644 --- a/sdk/python/pulumi_aws_native/memorydb/_inputs.py +++ b/sdk/python/pulumi_aws_native/memorydb/_inputs.py @@ -40,7 +40,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -89,7 +91,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if passwords is not None: _setter("passwords", passwords) if type is not None: @@ -139,7 +143,9 @@ def _configure( _setter: Callable[[Any, Any], None], address: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) if port is not None: @@ -190,7 +196,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -239,7 +247,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -288,7 +298,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -337,7 +349,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/memorydb/acl.py b/sdk/python/pulumi_aws_native/memorydb/acl.py index ad4199e704..0e7346a9a6 100644 --- a/sdk/python/pulumi_aws_native/memorydb/acl.py +++ b/sdk/python/pulumi_aws_native/memorydb/acl.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aclName' in kwargs: + acl_name = kwargs['aclName'] + if 'userNames' in kwargs: + user_names = kwargs['userNames'] + if acl_name is not None: _setter("acl_name", acl_name) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/memorydb/cluster.py b/sdk/python/pulumi_aws_native/memorydb/cluster.py index 120faaffb5..7315cd787a 100644 --- a/sdk/python/pulumi_aws_native/memorydb/cluster.py +++ b/sdk/python/pulumi_aws_native/memorydb/cluster.py @@ -130,7 +130,53 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aclName' in kwargs: + acl_name = kwargs['aclName'] + if 'nodeType' in kwargs: + node_type = kwargs['nodeType'] + if 'autoMinorVersionUpgrade' in kwargs: + auto_minor_version_upgrade = kwargs['autoMinorVersionUpgrade'] + if 'clusterEndpoint' in kwargs: + cluster_endpoint = kwargs['clusterEndpoint'] + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'dataTiering' in kwargs: + data_tiering = kwargs['dataTiering'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'finalSnapshotName' in kwargs: + final_snapshot_name = kwargs['finalSnapshotName'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'maintenanceWindow' in kwargs: + maintenance_window = kwargs['maintenanceWindow'] + if 'numReplicasPerShard' in kwargs: + num_replicas_per_shard = kwargs['numReplicasPerShard'] + if 'numShards' in kwargs: + num_shards = kwargs['numShards'] + if 'parameterGroupName' in kwargs: + parameter_group_name = kwargs['parameterGroupName'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'snapshotArns' in kwargs: + snapshot_arns = kwargs['snapshotArns'] + if 'snapshotName' in kwargs: + snapshot_name = kwargs['snapshotName'] + if 'snapshotRetentionLimit' in kwargs: + snapshot_retention_limit = kwargs['snapshotRetentionLimit'] + if 'snapshotWindow' in kwargs: + snapshot_window = kwargs['snapshotWindow'] + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + if 'snsTopicStatus' in kwargs: + sns_topic_status = kwargs['snsTopicStatus'] + if 'subnetGroupName' in kwargs: + subnet_group_name = kwargs['subnetGroupName'] + if 'tlsEnabled' in kwargs: + tls_enabled = kwargs['tlsEnabled'] + _setter("acl_name", acl_name) _setter("node_type", node_type) if auto_minor_version_upgrade is not None: diff --git a/sdk/python/pulumi_aws_native/memorydb/outputs.py b/sdk/python/pulumi_aws_native/memorydb/outputs.py index 8465b99900..cbe26a9761 100644 --- a/sdk/python/pulumi_aws_native/memorydb/outputs.py +++ b/sdk/python/pulumi_aws_native/memorydb/outputs.py @@ -43,7 +43,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -84,7 +86,9 @@ def _configure( _setter: Callable[[Any, Any], None], passwords: Optional[Sequence[str]] = None, type: Optional['UserAuthenticationModePropertiesType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if passwords is not None: _setter("passwords", passwords) if type is not None: @@ -126,7 +130,9 @@ def _configure( _setter: Callable[[Any, Any], None], address: Optional[str] = None, port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) if port is not None: @@ -172,7 +178,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -216,7 +224,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -260,7 +270,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -304,7 +316,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/memorydb/parameter_group.py b/sdk/python/pulumi_aws_native/memorydb/parameter_group.py index 649cfcd47c..59c6723168 100644 --- a/sdk/python/pulumi_aws_native/memorydb/parameter_group.py +++ b/sdk/python/pulumi_aws_native/memorydb/parameter_group.py @@ -45,7 +45,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterGroupName' in kwargs: + parameter_group_name = kwargs['parameterGroupName'] + _setter("family", family) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/memorydb/subnet_group.py b/sdk/python/pulumi_aws_native/memorydb/subnet_group.py index 147d64dc5c..8c0ea83217 100644 --- a/sdk/python/pulumi_aws_native/memorydb/subnet_group.py +++ b/sdk/python/pulumi_aws_native/memorydb/subnet_group.py @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'subnetGroupName' in kwargs: + subnet_group_name = kwargs['subnetGroupName'] + _setter("subnet_ids", subnet_ids) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/memorydb/user.py b/sdk/python/pulumi_aws_native/memorydb/user.py index 3b7be4114c..ff0616df33 100644 --- a/sdk/python/pulumi_aws_native/memorydb/user.py +++ b/sdk/python/pulumi_aws_native/memorydb/user.py @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessString' in kwargs: + access_string = kwargs['accessString'] + if 'authenticationMode' in kwargs: + authentication_mode = kwargs['authenticationMode'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + if access_string is not None: _setter("access_string", access_string) if authentication_mode is not None: diff --git a/sdk/python/pulumi_aws_native/msk/_inputs.py b/sdk/python/pulumi_aws_native/msk/_inputs.py index 3f5e06e170..9e4c818b64 100644 --- a/sdk/python/pulumi_aws_native/msk/_inputs.py +++ b/sdk/python/pulumi_aws_native/msk/_inputs.py @@ -68,7 +68,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogs' in kwargs: + cloud_watch_logs = kwargs['cloudWatchLogs'] + if cloud_watch_logs is not None: _setter("cloud_watch_logs", cloud_watch_logs) if firehose is not None: @@ -131,7 +135,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientSubnets' in kwargs: + client_subnets = kwargs['clientSubnets'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'brokerAzDistribution' in kwargs: + broker_az_distribution = kwargs['brokerAzDistribution'] + if 'connectivityInfo' in kwargs: + connectivity_info = kwargs['connectivityInfo'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'storageInfo' in kwargs: + storage_info = kwargs['storageInfo'] + _setter("client_subnets", client_subnets) _setter("instance_type", instance_type) if broker_az_distribution is not None: @@ -216,7 +234,9 @@ def _configure( sasl: Optional[pulumi.Input['ClusterSaslArgs']] = None, tls: Optional[pulumi.Input['ClusterTlsArgs']] = None, unauthenticated: Optional[pulumi.Input['ClusterUnauthenticatedArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if sasl is not None: _setter("sasl", sasl) if tls is not None: @@ -267,7 +287,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], log_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + _setter("enabled", enabled) if log_group is not None: _setter("log_group", log_group) @@ -306,7 +330,9 @@ def _configure( _setter: Callable[[Any, Any], None], arn: pulumi.Input[str], revision: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) _setter("revision", revision) @@ -344,7 +370,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publicAccess' in kwargs: + public_access = kwargs['publicAccess'] + if 'vpcConnectivity' in kwargs: + vpc_connectivity = kwargs['vpcConnectivity'] + if public_access is not None: _setter("public_access", public_access) if vpc_connectivity is not None: @@ -384,7 +416,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'provisionedThroughput' in kwargs: + provisioned_throughput = kwargs['provisionedThroughput'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if provisioned_throughput is not None: _setter("provisioned_throughput", provisioned_throughput) if volume_size is not None: @@ -421,7 +459,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_volume_kms_key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataVolumeKmsKeyId' in kwargs: + data_volume_kms_key_id = kwargs['dataVolumeKmsKeyId'] + _setter("data_volume_kms_key_id", data_volume_kms_key_id) @property @@ -449,7 +491,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientBroker' in kwargs: + client_broker = kwargs['clientBroker'] + if 'inCluster' in kwargs: + in_cluster = kwargs['inCluster'] + if client_broker is not None: _setter("client_broker", client_broker) if in_cluster is not None: @@ -489,7 +537,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionAtRest' in kwargs: + encryption_at_rest = kwargs['encryptionAtRest'] + if 'encryptionInTransit' in kwargs: + encryption_in_transit = kwargs['encryptionInTransit'] + if encryption_at_rest is not None: _setter("encryption_at_rest", encryption_at_rest) if encryption_in_transit is not None: @@ -529,7 +583,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], delivery_stream: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStream' in kwargs: + delivery_stream = kwargs['deliveryStream'] + _setter("enabled", enabled) if delivery_stream is not None: _setter("delivery_stream", delivery_stream) @@ -565,7 +623,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -590,7 +650,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled_in_broker: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enabledInBroker' in kwargs: + enabled_in_broker = kwargs['enabledInBroker'] + _setter("enabled_in_broker", enabled_in_broker) @property @@ -615,7 +679,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], broker_logs: pulumi.Input['ClusterBrokerLogsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'brokerLogs' in kwargs: + broker_logs = kwargs['brokerLogs'] + _setter("broker_logs", broker_logs) @property @@ -640,7 +708,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled_in_broker: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enabledInBroker' in kwargs: + enabled_in_broker = kwargs['enabledInBroker'] + _setter("enabled_in_broker", enabled_in_broker) @property @@ -665,7 +737,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], prometheus: pulumi.Input['ClusterPrometheusArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("prometheus", prometheus) @property @@ -693,7 +767,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jmxExporter' in kwargs: + jmx_exporter = kwargs['jmxExporter'] + if 'nodeExporter' in kwargs: + node_exporter = kwargs['nodeExporter'] + if jmx_exporter is not None: _setter("jmx_exporter", jmx_exporter) if node_exporter is not None: @@ -733,7 +813,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'volumeThroughput' in kwargs: + volume_throughput = kwargs['volumeThroughput'] + if enabled is not None: _setter("enabled", enabled) if volume_throughput is not None: @@ -770,7 +854,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) @@ -802,7 +888,9 @@ def _configure( enabled: pulumi.Input[bool], bucket: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) if bucket is not None: _setter("bucket", bucket) @@ -852,7 +940,9 @@ def _configure( _setter: Callable[[Any, Any], None], iam: Optional[pulumi.Input['ClusterIamArgs']] = None, scram: Optional[pulumi.Input['ClusterScramArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if iam is not None: _setter("iam", iam) if scram is not None: @@ -889,7 +979,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -914,7 +1006,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ebs_storage_info: Optional[pulumi.Input['ClusterEbsStorageInfoArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsStorageInfo' in kwargs: + ebs_storage_info = kwargs['ebsStorageInfo'] + if ebs_storage_info is not None: _setter("ebs_storage_info", ebs_storage_info) @@ -943,7 +1039,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArnList' in kwargs: + certificate_authority_arn_list = kwargs['certificateAuthorityArnList'] + if certificate_authority_arn_list is not None: _setter("certificate_authority_arn_list", certificate_authority_arn_list) if enabled is not None: @@ -980,7 +1080,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1008,7 +1110,9 @@ def _configure( _setter: Callable[[Any, Any], None], sasl: Optional[pulumi.Input['ClusterVpcConnectivitySaslArgs']] = None, tls: Optional[pulumi.Input['ClusterVpcConnectivityTlsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if sasl is not None: _setter("sasl", sasl) if tls is not None: @@ -1045,7 +1149,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1073,7 +1179,9 @@ def _configure( _setter: Callable[[Any, Any], None], iam: Optional[pulumi.Input['ClusterVpcConnectivityIamArgs']] = None, scram: Optional[pulumi.Input['ClusterVpcConnectivityScramArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if iam is not None: _setter("iam", iam) if scram is not None: @@ -1110,7 +1218,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1135,7 +1245,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1160,7 +1272,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_authentication: Optional[pulumi.Input['ClusterVpcConnectivityClientAuthenticationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientAuthentication' in kwargs: + client_authentication = kwargs['clientAuthentication'] + if client_authentication is not None: _setter("client_authentication", client_authentication) @@ -1192,7 +1308,11 @@ def _configure( creation_time: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, revision: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'creationTime' in kwargs: + creation_time = kwargs['creationTime'] + if creation_time is not None: _setter("creation_time", creation_time) if description is not None: @@ -1240,7 +1360,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sasl: pulumi.Input['ServerlessClusterSaslArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("sasl", sasl) @property @@ -1265,7 +1387,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1290,7 +1414,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], iam: pulumi.Input['ServerlessClusterIamArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("iam", iam) @property @@ -1318,7 +1444,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("subnet_ids", subnet_ids) if security_groups is not None: _setter("security_groups", security_groups) @@ -1352,7 +1484,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): 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..e970568736 100644 --- a/sdk/python/pulumi_aws_native/msk/batch_scram_secret.py +++ b/sdk/python/pulumi_aws_native/msk/batch_scram_secret.py @@ -29,7 +29,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterArn' in kwargs: + cluster_arn = kwargs['clusterArn'] + if 'secretArnList' in kwargs: + secret_arn_list = kwargs['secretArnList'] + _setter("cluster_arn", cluster_arn) if secret_arn_list is not None: _setter("secret_arn_list", secret_arn_list) diff --git a/sdk/python/pulumi_aws_native/msk/cluster.py b/sdk/python/pulumi_aws_native/msk/cluster.py index ce08ad8650..610eaa254f 100644 --- a/sdk/python/pulumi_aws_native/msk/cluster.py +++ b/sdk/python/pulumi_aws_native/msk/cluster.py @@ -67,7 +67,33 @@ def _configure( open_monitoring: Optional[pulumi.Input['ClusterOpenMonitoringArgs']] = None, storage_mode: Optional[pulumi.Input['ClusterStorageMode']] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'brokerNodeGroupInfo' in kwargs: + broker_node_group_info = kwargs['brokerNodeGroupInfo'] + if 'kafkaVersion' in kwargs: + kafka_version = kwargs['kafkaVersion'] + if 'numberOfBrokerNodes' in kwargs: + number_of_broker_nodes = kwargs['numberOfBrokerNodes'] + if 'clientAuthentication' in kwargs: + client_authentication = kwargs['clientAuthentication'] + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'configurationInfo' in kwargs: + configuration_info = kwargs['configurationInfo'] + if 'currentVersion' in kwargs: + current_version = kwargs['currentVersion'] + if 'encryptionInfo' in kwargs: + encryption_info = kwargs['encryptionInfo'] + if 'enhancedMonitoring' in kwargs: + enhanced_monitoring = kwargs['enhancedMonitoring'] + if 'loggingInfo' in kwargs: + logging_info = kwargs['loggingInfo'] + if 'openMonitoring' in kwargs: + open_monitoring = kwargs['openMonitoring'] + if 'storageMode' in kwargs: + storage_mode = kwargs['storageMode'] + _setter("broker_node_group_info", broker_node_group_info) _setter("kafka_version", kafka_version) _setter("number_of_broker_nodes", number_of_broker_nodes) diff --git a/sdk/python/pulumi_aws_native/msk/cluster_policy.py b/sdk/python/pulumi_aws_native/msk/cluster_policy.py index f823737ba4..27cb7fbfc0 100644 --- a/sdk/python/pulumi_aws_native/msk/cluster_policy.py +++ b/sdk/python/pulumi_aws_native/msk/cluster_policy.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], cluster_arn: pulumi.Input[str], policy: Any, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterArn' in kwargs: + cluster_arn = kwargs['clusterArn'] + _setter("cluster_arn", cluster_arn) _setter("policy", policy) diff --git a/sdk/python/pulumi_aws_native/msk/configuration.py b/sdk/python/pulumi_aws_native/msk/configuration.py index 7f888296b9..d802cf2124 100644 --- a/sdk/python/pulumi_aws_native/msk/configuration.py +++ b/sdk/python/pulumi_aws_native/msk/configuration.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serverProperties' in kwargs: + server_properties = kwargs['serverProperties'] + if 'kafkaVersionsList' in kwargs: + kafka_versions_list = kwargs['kafkaVersionsList'] + if 'latestRevision' in kwargs: + latest_revision = kwargs['latestRevision'] + _setter("server_properties", server_properties) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/msk/outputs.py b/sdk/python/pulumi_aws_native/msk/outputs.py index ae26d99aa3..f969f14352 100644 --- a/sdk/python/pulumi_aws_native/msk/outputs.py +++ b/sdk/python/pulumi_aws_native/msk/outputs.py @@ -86,7 +86,11 @@ def _configure( cloud_watch_logs: Optional['outputs.ClusterCloudWatchLogs'] = None, firehose: Optional['outputs.ClusterFirehose'] = None, s3: Optional['outputs.ClusterS3'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogs' in kwargs: + cloud_watch_logs = kwargs['cloudWatchLogs'] + if cloud_watch_logs is not None: _setter("cloud_watch_logs", cloud_watch_logs) if firehose is not None: @@ -164,7 +168,21 @@ def _configure( connectivity_info: Optional['outputs.ClusterConnectivityInfo'] = None, security_groups: Optional[Sequence[str]] = None, storage_info: Optional['outputs.ClusterStorageInfo'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientSubnets' in kwargs: + client_subnets = kwargs['clientSubnets'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'brokerAzDistribution' in kwargs: + broker_az_distribution = kwargs['brokerAzDistribution'] + if 'connectivityInfo' in kwargs: + connectivity_info = kwargs['connectivityInfo'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'storageInfo' in kwargs: + storage_info = kwargs['storageInfo'] + _setter("client_subnets", client_subnets) _setter("instance_type", instance_type) if broker_az_distribution is not None: @@ -225,7 +243,9 @@ def _configure( sasl: Optional['outputs.ClusterSasl'] = None, tls: Optional['outputs.ClusterTls'] = None, unauthenticated: Optional['outputs.ClusterUnauthenticated'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if sasl is not None: _setter("sasl", sasl) if tls is not None: @@ -281,7 +301,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, log_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + _setter("enabled", enabled) if log_group is not None: _setter("log_group", log_group) @@ -312,7 +336,9 @@ def _configure( _setter: Callable[[Any, Any], None], arn: str, revision: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) _setter("revision", revision) @@ -361,7 +387,13 @@ def _configure( _setter: Callable[[Any, Any], None], public_access: Optional['outputs.ClusterPublicAccess'] = None, vpc_connectivity: Optional['outputs.ClusterVpcConnectivity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publicAccess' in kwargs: + public_access = kwargs['publicAccess'] + if 'vpcConnectivity' in kwargs: + vpc_connectivity = kwargs['vpcConnectivity'] + if public_access is not None: _setter("public_access", public_access) if vpc_connectivity is not None: @@ -412,7 +444,13 @@ def _configure( _setter: Callable[[Any, Any], None], provisioned_throughput: Optional['outputs.ClusterProvisionedThroughput'] = None, volume_size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'provisionedThroughput' in kwargs: + provisioned_throughput = kwargs['provisionedThroughput'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if provisioned_throughput is not None: _setter("provisioned_throughput", provisioned_throughput) if volume_size is not None: @@ -458,7 +496,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_volume_kms_key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataVolumeKmsKeyId' in kwargs: + data_volume_kms_key_id = kwargs['dataVolumeKmsKeyId'] + _setter("data_volume_kms_key_id", data_volume_kms_key_id) @property @@ -501,7 +543,13 @@ def _configure( _setter: Callable[[Any, Any], None], client_broker: Optional['ClusterEncryptionInTransitClientBroker'] = None, in_cluster: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientBroker' in kwargs: + client_broker = kwargs['clientBroker'] + if 'inCluster' in kwargs: + in_cluster = kwargs['inCluster'] + if client_broker is not None: _setter("client_broker", client_broker) if in_cluster is not None: @@ -552,7 +600,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionAtRest' in kwargs: + encryption_at_rest = kwargs['encryptionAtRest'] + if 'encryptionInTransit' in kwargs: + encryption_in_transit = kwargs['encryptionInTransit'] + if encryption_at_rest is not None: _setter("encryption_at_rest", encryption_at_rest) if encryption_in_transit is not None: @@ -601,7 +655,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: bool, delivery_stream: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStream' in kwargs: + delivery_stream = kwargs['deliveryStream'] + _setter("enabled", enabled) if delivery_stream is not None: _setter("delivery_stream", delivery_stream) @@ -629,7 +687,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -667,7 +727,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled_in_broker: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enabledInBroker' in kwargs: + enabled_in_broker = kwargs['enabledInBroker'] + _setter("enabled_in_broker", enabled_in_broker) @property @@ -705,7 +769,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], broker_logs: 'outputs.ClusterBrokerLogs', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'brokerLogs' in kwargs: + broker_logs = kwargs['brokerLogs'] + _setter("broker_logs", broker_logs) @property @@ -743,7 +811,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled_in_broker: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enabledInBroker' in kwargs: + enabled_in_broker = kwargs['enabledInBroker'] + _setter("enabled_in_broker", enabled_in_broker) @property @@ -764,7 +836,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], prometheus: 'outputs.ClusterPrometheus', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("prometheus", prometheus) @property @@ -807,7 +881,13 @@ def _configure( _setter: Callable[[Any, Any], None], jmx_exporter: Optional['outputs.ClusterJmxExporter'] = None, node_exporter: Optional['outputs.ClusterNodeExporter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jmxExporter' in kwargs: + jmx_exporter = kwargs['jmxExporter'] + if 'nodeExporter' in kwargs: + node_exporter = kwargs['nodeExporter'] + if jmx_exporter is not None: _setter("jmx_exporter", jmx_exporter) if node_exporter is not None: @@ -856,7 +936,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, volume_throughput: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'volumeThroughput' in kwargs: + volume_throughput = kwargs['volumeThroughput'] + if enabled is not None: _setter("enabled", enabled) if volume_throughput is not None: @@ -885,7 +969,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) @@ -913,7 +999,9 @@ def _configure( enabled: bool, bucket: Optional[str] = None, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) if bucket is not None: _setter("bucket", bucket) @@ -951,7 +1039,9 @@ def _configure( _setter: Callable[[Any, Any], None], iam: Optional['outputs.ClusterIam'] = None, scram: Optional['outputs.ClusterScram'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if iam is not None: _setter("iam", iam) if scram is not None: @@ -980,7 +1070,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1018,7 +1110,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ebs_storage_info: Optional['outputs.ClusterEbsStorageInfo'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsStorageInfo' in kwargs: + ebs_storage_info = kwargs['ebsStorageInfo'] + if ebs_storage_info is not None: _setter("ebs_storage_info", ebs_storage_info) @@ -1060,7 +1156,11 @@ def _configure( _setter: Callable[[Any, Any], None], certificate_authority_arn_list: Optional[Sequence[str]] = None, enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArnList' in kwargs: + certificate_authority_arn_list = kwargs['certificateAuthorityArnList'] + if certificate_authority_arn_list is not None: _setter("certificate_authority_arn_list", certificate_authority_arn_list) if enabled is not None: @@ -1089,7 +1189,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1127,7 +1229,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_authentication: Optional['outputs.ClusterVpcConnectivityClientAuthentication'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientAuthentication' in kwargs: + client_authentication = kwargs['clientAuthentication'] + if client_authentication is not None: _setter("client_authentication", client_authentication) @@ -1152,7 +1258,9 @@ def _configure( _setter: Callable[[Any, Any], None], sasl: Optional['outputs.ClusterVpcConnectivitySasl'] = None, tls: Optional['outputs.ClusterVpcConnectivityTls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if sasl is not None: _setter("sasl", sasl) if tls is not None: @@ -1181,7 +1289,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1205,7 +1315,9 @@ def _configure( _setter: Callable[[Any, Any], None], iam: Optional['outputs.ClusterVpcConnectivityIam'] = None, scram: Optional['outputs.ClusterVpcConnectivityScram'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if iam is not None: _setter("iam", iam) if scram is not None: @@ -1234,7 +1346,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1255,7 +1369,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1299,7 +1415,11 @@ def _configure( creation_time: Optional[str] = None, description: Optional[str] = None, revision: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'creationTime' in kwargs: + creation_time = kwargs['creationTime'] + if creation_time is not None: _setter("creation_time", creation_time) if description is not None: @@ -1335,7 +1455,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sasl: 'outputs.ServerlessClusterSasl', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("sasl", sasl) @property @@ -1356,7 +1478,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) @property @@ -1377,7 +1501,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], iam: 'outputs.ServerlessClusterIam', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("iam", iam) @property @@ -1420,7 +1546,13 @@ def _configure( _setter: Callable[[Any, Any], None], subnet_ids: Sequence[str], security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("subnet_ids", subnet_ids) if security_groups is not None: _setter("security_groups", security_groups) @@ -1449,7 +1581,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/msk/serverless_cluster.py b/sdk/python/pulumi_aws_native/msk/serverless_cluster.py index 0b6e3b4021..c096e45ae3 100644 --- a/sdk/python/pulumi_aws_native/msk/serverless_cluster.py +++ b/sdk/python/pulumi_aws_native/msk/serverless_cluster.py @@ -38,7 +38,15 @@ def _configure( cluster_name: pulumi.Input[str], vpc_configs: pulumi.Input[Sequence[pulumi.Input['ServerlessClusterVpcConfigArgs']]], tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientAuthentication' in kwargs: + client_authentication = kwargs['clientAuthentication'] + if 'clusterName' in kwargs: + cluster_name = kwargs['clusterName'] + if 'vpcConfigs' in kwargs: + vpc_configs = kwargs['vpcConfigs'] + _setter("client_authentication", client_authentication) _setter("cluster_name", cluster_name) _setter("vpc_configs", vpc_configs) diff --git a/sdk/python/pulumi_aws_native/msk/vpc_connection.py b/sdk/python/pulumi_aws_native/msk/vpc_connection.py index 005b7e281e..ff94b42912 100644 --- a/sdk/python/pulumi_aws_native/msk/vpc_connection.py +++ b/sdk/python/pulumi_aws_native/msk/vpc_connection.py @@ -45,7 +45,17 @@ def _configure( target_cluster_arn: pulumi.Input[str], vpc_id: pulumi.Input[str], tags: Optional[pulumi.Input['VpcConnectionTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientSubnets' in kwargs: + client_subnets = kwargs['clientSubnets'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'targetClusterArn' in kwargs: + target_cluster_arn = kwargs['targetClusterArn'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("authentication", authentication) _setter("client_subnets", client_subnets) _setter("security_groups", security_groups) diff --git a/sdk/python/pulumi_aws_native/mwaa/_inputs.py b/sdk/python/pulumi_aws_native/mwaa/_inputs.py index 1fd36e7938..5d752766dc 100644 --- a/sdk/python/pulumi_aws_native/mwaa/_inputs.py +++ b/sdk/python/pulumi_aws_native/mwaa/_inputs.py @@ -43,7 +43,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dagProcessingLogs' in kwargs: + dag_processing_logs = kwargs['dagProcessingLogs'] + if 'schedulerLogs' in kwargs: + scheduler_logs = kwargs['schedulerLogs'] + if 'taskLogs' in kwargs: + task_logs = kwargs['taskLogs'] + if 'webserverLogs' in kwargs: + webserver_logs = kwargs['webserverLogs'] + if 'workerLogs' in kwargs: + worker_logs = kwargs['workerLogs'] + if dag_processing_logs is not None: _setter("dag_processing_logs", dag_processing_logs) if scheduler_logs is not None: @@ -122,7 +134,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogGroupArn' in kwargs: + cloud_watch_log_group_arn = kwargs['cloudWatchLogGroupArn'] + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if cloud_watch_log_group_arn is not None: _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) if enabled is not None: @@ -178,7 +196,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: diff --git a/sdk/python/pulumi_aws_native/mwaa/environment.py b/sdk/python/pulumi_aws_native/mwaa/environment.py index 3cd57bf8f3..5f6dfc9948 100644 --- a/sdk/python/pulumi_aws_native/mwaa/environment.py +++ b/sdk/python/pulumi_aws_native/mwaa/environment.py @@ -102,7 +102,47 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'airflowConfigurationOptions' in kwargs: + airflow_configuration_options = kwargs['airflowConfigurationOptions'] + if 'airflowVersion' in kwargs: + airflow_version = kwargs['airflowVersion'] + if 'dagS3Path' in kwargs: + dag_s3_path = kwargs['dagS3Path'] + if 'environmentClass' in kwargs: + environment_class = kwargs['environmentClass'] + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + if 'loggingConfiguration' in kwargs: + logging_configuration = kwargs['loggingConfiguration'] + if 'maxWorkers' in kwargs: + max_workers = kwargs['maxWorkers'] + if 'minWorkers' in kwargs: + min_workers = kwargs['minWorkers'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'pluginsS3ObjectVersion' in kwargs: + plugins_s3_object_version = kwargs['pluginsS3ObjectVersion'] + if 'pluginsS3Path' in kwargs: + plugins_s3_path = kwargs['pluginsS3Path'] + if 'requirementsS3ObjectVersion' in kwargs: + requirements_s3_object_version = kwargs['requirementsS3ObjectVersion'] + if 'requirementsS3Path' in kwargs: + requirements_s3_path = kwargs['requirementsS3Path'] + if 'sourceBucketArn' in kwargs: + source_bucket_arn = kwargs['sourceBucketArn'] + if 'startupScriptS3ObjectVersion' in kwargs: + startup_script_s3_object_version = kwargs['startupScriptS3ObjectVersion'] + if 'startupScriptS3Path' in kwargs: + startup_script_s3_path = kwargs['startupScriptS3Path'] + if 'webserverAccessMode' in kwargs: + webserver_access_mode = kwargs['webserverAccessMode'] + if 'weeklyMaintenanceWindowStart' in kwargs: + weekly_maintenance_window_start = kwargs['weeklyMaintenanceWindowStart'] + if airflow_configuration_options is not None: _setter("airflow_configuration_options", airflow_configuration_options) if airflow_version is not None: diff --git a/sdk/python/pulumi_aws_native/mwaa/outputs.py b/sdk/python/pulumi_aws_native/mwaa/outputs.py index 42c95e0101..7b7b721f81 100644 --- a/sdk/python/pulumi_aws_native/mwaa/outputs.py +++ b/sdk/python/pulumi_aws_native/mwaa/outputs.py @@ -72,7 +72,19 @@ def _configure( task_logs: Optional['outputs.EnvironmentModuleLoggingConfiguration'] = None, webserver_logs: Optional['outputs.EnvironmentModuleLoggingConfiguration'] = None, worker_logs: Optional['outputs.EnvironmentModuleLoggingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dagProcessingLogs' in kwargs: + dag_processing_logs = kwargs['dagProcessingLogs'] + if 'schedulerLogs' in kwargs: + scheduler_logs = kwargs['schedulerLogs'] + if 'taskLogs' in kwargs: + task_logs = kwargs['taskLogs'] + if 'webserverLogs' in kwargs: + webserver_logs = kwargs['webserverLogs'] + if 'workerLogs' in kwargs: + worker_logs = kwargs['workerLogs'] + if dag_processing_logs is not None: _setter("dag_processing_logs", dag_processing_logs) if scheduler_logs is not None: @@ -153,7 +165,13 @@ def _configure( cloud_watch_log_group_arn: Optional[str] = None, enabled: Optional[bool] = None, log_level: Optional['EnvironmentLoggingLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogGroupArn' in kwargs: + cloud_watch_log_group_arn = kwargs['cloudWatchLogGroupArn'] + if 'logLevel' in kwargs: + log_level = kwargs['logLevel'] + if cloud_watch_log_group_arn is not None: _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) if enabled is not None: @@ -219,7 +237,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: diff --git a/sdk/python/pulumi_aws_native/neptune/_inputs.py b/sdk/python/pulumi_aws_native/neptune/_inputs.py index a211b91e5e..b049d8e5c8 100644 --- a/sdk/python/pulumi_aws_native/neptune/_inputs.py +++ b/sdk/python/pulumi_aws_native/neptune/_inputs.py @@ -39,7 +39,13 @@ def _configure( _setter: Callable[[Any, Any], None], role_arn: pulumi.Input[str], feature_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'featureName' in kwargs: + feature_name = kwargs['featureName'] + _setter("role_arn", role_arn) if feature_name is not None: _setter("feature_name", feature_name) @@ -84,7 +90,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -127,7 +135,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_capacity: pulumi.Input[float], min_capacity: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + _setter("max_capacity", max_capacity) _setter("min_capacity", min_capacity) @@ -176,7 +190,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -221,7 +237,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -259,7 +277,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -297,7 +317,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/neptune/db_cluster.py b/sdk/python/pulumi_aws_native/neptune/db_cluster.py index 146419cf3c..2ab0e35324 100644 --- a/sdk/python/pulumi_aws_native/neptune/db_cluster.py +++ b/sdk/python/pulumi_aws_native/neptune/db_cluster.py @@ -153,7 +153,57 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'associatedRoles' in kwargs: + associated_roles = kwargs['associatedRoles'] + if 'availabilityZones' in kwargs: + availability_zones = kwargs['availabilityZones'] + if 'backupRetentionPeriod' in kwargs: + backup_retention_period = kwargs['backupRetentionPeriod'] + if 'copyTagsToSnapshot' in kwargs: + copy_tags_to_snapshot = kwargs['copyTagsToSnapshot'] + if 'dbClusterIdentifier' in kwargs: + db_cluster_identifier = kwargs['dbClusterIdentifier'] + if 'dbClusterParameterGroupName' in kwargs: + db_cluster_parameter_group_name = kwargs['dbClusterParameterGroupName'] + if 'dbInstanceParameterGroupName' in kwargs: + db_instance_parameter_group_name = kwargs['dbInstanceParameterGroupName'] + if 'dbPort' in kwargs: + db_port = kwargs['dbPort'] + if 'dbSubnetGroupName' in kwargs: + db_subnet_group_name = kwargs['dbSubnetGroupName'] + if 'deletionProtection' in kwargs: + deletion_protection = kwargs['deletionProtection'] + if 'enableCloudwatchLogsExports' in kwargs: + enable_cloudwatch_logs_exports = kwargs['enableCloudwatchLogsExports'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'iamAuthEnabled' in kwargs: + iam_auth_enabled = kwargs['iamAuthEnabled'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'preferredBackupWindow' in kwargs: + preferred_backup_window = kwargs['preferredBackupWindow'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'restoreToTime' in kwargs: + restore_to_time = kwargs['restoreToTime'] + if 'restoreType' in kwargs: + restore_type = kwargs['restoreType'] + if 'serverlessScalingConfiguration' in kwargs: + serverless_scaling_configuration = kwargs['serverlessScalingConfiguration'] + if 'snapshotIdentifier' in kwargs: + snapshot_identifier = kwargs['snapshotIdentifier'] + if 'sourceDbClusterIdentifier' in kwargs: + source_db_cluster_identifier = kwargs['sourceDbClusterIdentifier'] + if 'storageEncrypted' in kwargs: + storage_encrypted = kwargs['storageEncrypted'] + if 'useLatestRestorableTime' in kwargs: + use_latest_restorable_time = kwargs['useLatestRestorableTime'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + if associated_roles is not None: _setter("associated_roles", associated_roles) if availability_zones is not None: 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..d1390f3281 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 @@ -40,7 +40,9 @@ def _configure( parameters: Any, name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbClusterParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("description", description) _setter("family", family) _setter("parameters", parameters) diff --git a/sdk/python/pulumi_aws_native/neptune/db_instance.py b/sdk/python/pulumi_aws_native/neptune/db_instance.py index e70179485f..21ffba1bcf 100644 --- a/sdk/python/pulumi_aws_native/neptune/db_instance.py +++ b/sdk/python/pulumi_aws_native/neptune/db_instance.py @@ -58,7 +58,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbInstanceClass' in kwargs: + db_instance_class = kwargs['dbInstanceClass'] + if 'allowMajorVersionUpgrade' in kwargs: + allow_major_version_upgrade = kwargs['allowMajorVersionUpgrade'] + if 'autoMinorVersionUpgrade' in kwargs: + auto_minor_version_upgrade = kwargs['autoMinorVersionUpgrade'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'dbClusterIdentifier' in kwargs: + db_cluster_identifier = kwargs['dbClusterIdentifier'] + if 'dbInstanceIdentifier' in kwargs: + db_instance_identifier = kwargs['dbInstanceIdentifier'] + if 'dbParameterGroupName' in kwargs: + db_parameter_group_name = kwargs['dbParameterGroupName'] + if 'dbSnapshotIdentifier' in kwargs: + db_snapshot_identifier = kwargs['dbSnapshotIdentifier'] + if 'dbSubnetGroupName' in kwargs: + db_subnet_group_name = kwargs['dbSubnetGroupName'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + _setter("db_instance_class", db_instance_class) if allow_major_version_upgrade is not None: _setter("allow_major_version_upgrade", allow_major_version_upgrade) 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..d40b38e6f5 100644 --- a/sdk/python/pulumi_aws_native/neptune/db_parameter_group.py +++ b/sdk/python/pulumi_aws_native/neptune/db_parameter_group.py @@ -40,7 +40,9 @@ def _configure( parameters: Any, name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("description", description) _setter("family", family) _setter("parameters", parameters) 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..1ac8bb352b 100644 --- a/sdk/python/pulumi_aws_native/neptune/db_subnet_group.py +++ b/sdk/python/pulumi_aws_native/neptune/db_subnet_group.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbSubnetGroupDescription' in kwargs: + db_subnet_group_description = kwargs['dbSubnetGroupDescription'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'dbSubnetGroupName' in kwargs: + db_subnet_group_name = kwargs['dbSubnetGroupName'] + _setter("db_subnet_group_description", db_subnet_group_description) _setter("subnet_ids", subnet_ids) if db_subnet_group_name is not None: diff --git a/sdk/python/pulumi_aws_native/neptune/outputs.py b/sdk/python/pulumi_aws_native/neptune/outputs.py index cdc2ad5ec5..06f7be5289 100644 --- a/sdk/python/pulumi_aws_native/neptune/outputs.py +++ b/sdk/python/pulumi_aws_native/neptune/outputs.py @@ -61,7 +61,13 @@ def _configure( _setter: Callable[[Any, Any], None], role_arn: str, feature_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'featureName' in kwargs: + feature_name = kwargs['featureName'] + _setter("role_arn", role_arn) if feature_name is not None: _setter("feature_name", feature_name) @@ -98,7 +104,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -155,7 +163,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_capacity: float, min_capacity: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + _setter("max_capacity", max_capacity) _setter("min_capacity", min_capacity) @@ -199,7 +213,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -236,7 +252,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -266,7 +284,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -296,7 +316,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/networkfirewall/_inputs.py b/sdk/python/pulumi_aws_native/networkfirewall/_inputs.py index 91a91475ca..50c7ff45fc 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/_inputs.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/_inputs.py @@ -62,7 +62,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], publish_metric_action: Optional[pulumi.Input['FirewallPolicyPublishMetricActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publishMetricAction' in kwargs: + publish_metric_action = kwargs['publishMetricAction'] + if publish_metric_action is not None: _setter("publish_metric_action", publish_metric_action) @@ -91,7 +95,13 @@ def _configure( _setter: Callable[[Any, Any], None], action_definition: pulumi.Input['FirewallPolicyActionDefinitionArgs'], action_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionDefinition' in kwargs: + action_definition = kwargs['actionDefinition'] + if 'actionName' in kwargs: + action_name = kwargs['actionName'] + _setter("action_definition", action_definition) _setter("action_name", action_name) @@ -126,7 +136,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -151,7 +163,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rule_variables: Optional[pulumi.Input['FirewallPolicyRuleVariablesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleVariables' in kwargs: + rule_variables = kwargs['ruleVariables'] + if rule_variables is not None: _setter("rule_variables", rule_variables) @@ -177,7 +193,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dimensions: pulumi.Input[Sequence[pulumi.Input['FirewallPolicyDimensionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("dimensions", dimensions) @property @@ -197,10 +215,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class FirewallPolicyStatefulEngineOptionsArgs: def __init__(__self__, *, @@ -216,7 +236,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleOrder' in kwargs: + rule_order = kwargs['ruleOrder'] + if 'streamExceptionPolicy' in kwargs: + stream_exception_policy = kwargs['streamExceptionPolicy'] + if rule_order is not None: _setter("rule_order", rule_order) if stream_exception_policy is not None: @@ -253,7 +279,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], action: Optional[pulumi.Input['FirewallPolicyOverrideAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if action is not None: _setter("action", action) @@ -285,7 +313,11 @@ def _configure( resource_arn: pulumi.Input[str], override: Optional[pulumi.Input['FirewallPolicyStatefulRuleGroupOverrideArgs']] = None, priority: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) if override is not None: _setter("override", override) @@ -335,7 +367,11 @@ def _configure( _setter: Callable[[Any, Any], None], priority: pulumi.Input[int], resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("priority", priority) _setter("resource_arn", resource_arn) @@ -373,7 +409,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -429,7 +467,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statelessDefaultActions' in kwargs: + stateless_default_actions = kwargs['statelessDefaultActions'] + if 'statelessFragmentDefaultActions' in kwargs: + stateless_fragment_default_actions = kwargs['statelessFragmentDefaultActions'] + if 'policyVariables' in kwargs: + policy_variables = kwargs['policyVariables'] + if 'statefulDefaultActions' in kwargs: + stateful_default_actions = kwargs['statefulDefaultActions'] + if 'statefulEngineOptions' in kwargs: + stateful_engine_options = kwargs['statefulEngineOptions'] + if 'statefulRuleGroupReferences' in kwargs: + stateful_rule_group_references = kwargs['statefulRuleGroupReferences'] + if 'statelessCustomActions' in kwargs: + stateless_custom_actions = kwargs['statelessCustomActions'] + if 'statelessRuleGroupReferences' in kwargs: + stateless_rule_group_references = kwargs['statelessRuleGroupReferences'] + _setter("stateless_default_actions", stateless_default_actions) _setter("stateless_fragment_default_actions", stateless_fragment_default_actions) if policy_variables is not None: @@ -537,7 +593,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'ipAddressType' in kwargs: + ip_address_type = kwargs['ipAddressType'] + _setter("subnet_id", subnet_id) if ip_address_type is not None: _setter("ip_address_type", ip_address_type) @@ -582,7 +644,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -626,7 +690,15 @@ def _configure( log_destination: Any, log_destination_type: pulumi.Input['LoggingConfigurationLogDestinationConfigLogDestinationType'], log_type: pulumi.Input['LoggingConfigurationLogDestinationConfigLogType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDestination' in kwargs: + log_destination = kwargs['logDestination'] + if 'logDestinationType' in kwargs: + log_destination_type = kwargs['logDestinationType'] + if 'logType' in kwargs: + log_type = kwargs['logType'] + _setter("log_destination", log_destination) _setter("log_destination_type", log_destination_type) _setter("log_type", log_type) @@ -674,7 +746,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_destination_configs: pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationLogDestinationConfigArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDestinationConfigs' in kwargs: + log_destination_configs = kwargs['logDestinationConfigs'] + _setter("log_destination_configs", log_destination_configs) @property @@ -699,7 +775,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], publish_metric_action: Optional[pulumi.Input['RuleGroupPublishMetricActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publishMetricAction' in kwargs: + publish_metric_action = kwargs['publishMetricAction'] + if publish_metric_action is not None: _setter("publish_metric_action", publish_metric_action) @@ -725,7 +805,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], address_definition: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addressDefinition' in kwargs: + address_definition = kwargs['addressDefinition'] + _setter("address_definition", address_definition) @property @@ -753,7 +837,13 @@ def _configure( _setter: Callable[[Any, Any], None], action_definition: pulumi.Input['RuleGroupActionDefinitionArgs'], action_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionDefinition' in kwargs: + action_definition = kwargs['actionDefinition'] + if 'actionName' in kwargs: + action_name = kwargs['actionName'] + _setter("action_definition", action_definition) _setter("action_name", action_name) @@ -788,7 +878,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -828,7 +920,13 @@ def _configure( protocol: pulumi.Input['RuleGroupHeaderProtocol'], source: pulumi.Input[str], source_port: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPort' in kwargs: + destination_port = kwargs['destinationPort'] + if 'sourcePort' in kwargs: + source_port = kwargs['sourcePort'] + _setter("destination", destination) _setter("destination_port", destination_port) _setter("direction", direction) @@ -918,7 +1016,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPorts' in kwargs: + destination_ports = kwargs['destinationPorts'] + if 'sourcePorts' in kwargs: + source_ports = kwargs['sourcePorts'] + if 'tcpFlags' in kwargs: + tcp_flags = kwargs['tcpFlags'] + if destination_ports is not None: _setter("destination_ports", destination_ports) if destinations is not None: @@ -1002,7 +1108,13 @@ def _configure( _setter: Callable[[Any, Any], None], from_port: pulumi.Input[int], to_port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("from_port", from_port) _setter("to_port", to_port) @@ -1037,7 +1149,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dimensions: pulumi.Input[Sequence[pulumi.Input['RuleGroupDimensionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("dimensions", dimensions) @property @@ -1062,7 +1176,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ip_set_references: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipSetReferences' in kwargs: + ip_set_references = kwargs['ipSetReferences'] + if ip_set_references is not None: _setter("ip_set_references", ip_set_references) @@ -1091,7 +1209,11 @@ def _configure( _setter: Callable[[Any, Any], None], actions: pulumi.Input[Sequence[pulumi.Input[str]]], match_attributes: pulumi.Input['RuleGroupMatchAttributesArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchAttributes' in kwargs: + match_attributes = kwargs['matchAttributes'] + _setter("actions", actions) _setter("match_attributes", match_attributes) @@ -1129,7 +1251,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("keyword", keyword) if settings is not None: _setter("settings", settings) @@ -1168,7 +1292,13 @@ def _configure( _setter: Callable[[Any, Any], None], ip_sets: Optional[Any] = None, port_sets: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipSets' in kwargs: + ip_sets = kwargs['ipSets'] + if 'portSets' in kwargs: + port_sets = kwargs['portSets'] + if ip_sets is not None: _setter("ip_sets", ip_sets) if port_sets is not None: @@ -1211,7 +1341,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'generatedRulesType' in kwargs: + generated_rules_type = kwargs['generatedRulesType'] + if 'targetTypes' in kwargs: + target_types = kwargs['targetTypes'] + _setter("generated_rules_type", generated_rules_type) _setter("target_types", target_types) _setter("targets", targets) @@ -1265,7 +1401,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rulesSourceList' in kwargs: + rules_source_list = kwargs['rulesSourceList'] + if 'rulesString' in kwargs: + rules_string = kwargs['rulesString'] + if 'statefulRules' in kwargs: + stateful_rules = kwargs['statefulRules'] + if 'statelessRulesAndCustomActions' in kwargs: + stateless_rules_and_custom_actions = kwargs['statelessRulesAndCustomActions'] + if rules_source_list is not None: _setter("rules_source_list", rules_source_list) if rules_string is not None: @@ -1324,7 +1470,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rule_order: Optional[pulumi.Input['RuleGroupRuleOrder']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleOrder' in kwargs: + rule_order = kwargs['ruleOrder'] + if rule_order is not None: _setter("rule_order", rule_order) @@ -1356,7 +1506,11 @@ def _configure( action: pulumi.Input['RuleGroupStatefulRuleAction'], header: pulumi.Input['RuleGroupHeaderArgs'], rule_options: pulumi.Input[Sequence[pulumi.Input['RuleGroupRuleOptionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleOptions' in kwargs: + rule_options = kwargs['ruleOptions'] + _setter("action", action) _setter("header", header) _setter("rule_options", rule_options) @@ -1404,7 +1558,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statelessRules' in kwargs: + stateless_rules = kwargs['statelessRules'] + if 'customActions' in kwargs: + custom_actions = kwargs['customActions'] + _setter("stateless_rules", stateless_rules) if custom_actions is not None: _setter("custom_actions", custom_actions) @@ -1443,7 +1603,11 @@ def _configure( _setter: Callable[[Any, Any], None], priority: pulumi.Input[int], rule_definition: pulumi.Input['RuleGroupRuleDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleDefinition' in kwargs: + rule_definition = kwargs['ruleDefinition'] + _setter("priority", priority) _setter("rule_definition", rule_definition) @@ -1481,7 +1645,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1519,7 +1685,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("flags", flags) if masks is not None: _setter("masks", masks) @@ -1564,7 +1732,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rulesSource' in kwargs: + rules_source = kwargs['rulesSource'] + if 'referenceSets' in kwargs: + reference_sets = kwargs['referenceSets'] + if 'ruleVariables' in kwargs: + rule_variables = kwargs['ruleVariables'] + if 'statefulRuleOptions' in kwargs: + stateful_rule_options = kwargs['statefulRuleOptions'] + _setter("rules_source", rules_source) if reference_sets is not None: _setter("reference_sets", reference_sets) diff --git a/sdk/python/pulumi_aws_native/networkfirewall/firewall.py b/sdk/python/pulumi_aws_native/networkfirewall/firewall.py index e46bb1d84f..c458595bbc 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/firewall.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/firewall.py @@ -52,7 +52,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firewallPolicyArn' in kwargs: + firewall_policy_arn = kwargs['firewallPolicyArn'] + if 'subnetMappings' in kwargs: + subnet_mappings = kwargs['subnetMappings'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'deleteProtection' in kwargs: + delete_protection = kwargs['deleteProtection'] + if 'firewallName' in kwargs: + firewall_name = kwargs['firewallName'] + if 'firewallPolicyChangeProtection' in kwargs: + firewall_policy_change_protection = kwargs['firewallPolicyChangeProtection'] + if 'subnetChangeProtection' in kwargs: + subnet_change_protection = kwargs['subnetChangeProtection'] + _setter("firewall_policy_arn", firewall_policy_arn) _setter("subnet_mappings", subnet_mappings) _setter("vpc_id", vpc_id) diff --git a/sdk/python/pulumi_aws_native/networkfirewall/firewall_policy.py b/sdk/python/pulumi_aws_native/networkfirewall/firewall_policy.py index 2192c256bc..1bd207b2a4 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/firewall_policy.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/firewall_policy.py @@ -38,7 +38,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firewallPolicy' in kwargs: + firewall_policy = kwargs['firewallPolicy'] + if 'firewallPolicyName' in kwargs: + firewall_policy_name = kwargs['firewallPolicyName'] + _setter("firewall_policy", firewall_policy) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/networkfirewall/logging_configuration.py b/sdk/python/pulumi_aws_native/networkfirewall/logging_configuration.py index b58160f476..78ef2b722f 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/logging_configuration.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/logging_configuration.py @@ -35,7 +35,15 @@ def _configure( firewall_arn: pulumi.Input[str], logging_configuration: pulumi.Input['LoggingConfigurationArgs'], firewall_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firewallArn' in kwargs: + firewall_arn = kwargs['firewallArn'] + if 'loggingConfiguration' in kwargs: + logging_configuration = kwargs['loggingConfiguration'] + if 'firewallName' in kwargs: + firewall_name = kwargs['firewallName'] + _setter("firewall_arn", firewall_arn) _setter("logging_configuration", logging_configuration) if firewall_name is not None: diff --git a/sdk/python/pulumi_aws_native/networkfirewall/outputs.py b/sdk/python/pulumi_aws_native/networkfirewall/outputs.py index 3a0b573aae..54cf080e39 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/outputs.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/outputs.py @@ -115,7 +115,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statelessDefaultActions' in kwargs: + stateless_default_actions = kwargs['statelessDefaultActions'] + if 'statelessFragmentDefaultActions' in kwargs: + stateless_fragment_default_actions = kwargs['statelessFragmentDefaultActions'] + if 'policyVariables' in kwargs: + policy_variables = kwargs['policyVariables'] + if 'statefulDefaultActions' in kwargs: + stateful_default_actions = kwargs['statefulDefaultActions'] + if 'statefulEngineOptions' in kwargs: + stateful_engine_options = kwargs['statefulEngineOptions'] + if 'statefulRuleGroupReferences' in kwargs: + stateful_rule_group_references = kwargs['statefulRuleGroupReferences'] + if 'statelessCustomActions' in kwargs: + stateless_custom_actions = kwargs['statelessCustomActions'] + if 'statelessRuleGroupReferences' in kwargs: + stateless_rule_group_references = kwargs['statelessRuleGroupReferences'] + _setter("stateless_default_actions", stateless_default_actions) _setter("stateless_fragment_default_actions", stateless_fragment_default_actions) if policy_variables is not None: @@ -201,7 +219,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], publish_metric_action: Optional['outputs.FirewallPolicyPublishMetricAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publishMetricAction' in kwargs: + publish_metric_action = kwargs['publishMetricAction'] + if publish_metric_action is not None: _setter("publish_metric_action", publish_metric_action) @@ -245,7 +267,13 @@ def _configure( _setter: Callable[[Any, Any], None], action_definition: 'outputs.FirewallPolicyActionDefinition', action_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionDefinition' in kwargs: + action_definition = kwargs['actionDefinition'] + if 'actionName' in kwargs: + action_name = kwargs['actionName'] + _setter("action_definition", action_definition) _setter("action_name", action_name) @@ -272,7 +300,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -310,7 +340,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rule_variables: Optional['outputs.FirewallPolicyRuleVariables'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleVariables' in kwargs: + rule_variables = kwargs['ruleVariables'] + if rule_variables is not None: _setter("rule_variables", rule_variables) @@ -332,7 +366,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dimensions: Sequence['outputs.FirewallPolicyDimension'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("dimensions", dimensions) @property @@ -348,10 +384,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class FirewallPolicyStatefulEngineOptions(dict): @staticmethod @@ -386,7 +424,13 @@ def _configure( _setter: Callable[[Any, Any], None], rule_order: Optional['FirewallPolicyRuleOrder'] = None, stream_exception_policy: Optional['FirewallPolicyStreamExceptionPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleOrder' in kwargs: + rule_order = kwargs['ruleOrder'] + if 'streamExceptionPolicy' in kwargs: + stream_exception_policy = kwargs['streamExceptionPolicy'] + if rule_order is not None: _setter("rule_order", rule_order) if stream_exception_policy is not None: @@ -415,7 +459,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], action: Optional['FirewallPolicyOverrideAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if action is not None: _setter("action", action) @@ -460,7 +506,11 @@ def _configure( resource_arn: str, override: Optional['outputs.FirewallPolicyStatefulRuleGroupOverride'] = None, priority: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("resource_arn", resource_arn) if override is not None: _setter("override", override) @@ -515,7 +565,11 @@ def _configure( _setter: Callable[[Any, Any], None], priority: int, resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("priority", priority) _setter("resource_arn", resource_arn) @@ -545,7 +599,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -598,7 +654,13 @@ def _configure( _setter: Callable[[Any, Any], None], subnet_id: str, ip_address_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'ipAddressType' in kwargs: + ip_address_type = kwargs['ipAddressType'] + _setter("subnet_id", subnet_id) if ip_address_type is not None: _setter("ip_address_type", ip_address_type) @@ -635,7 +697,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -679,7 +743,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_destination_configs: Sequence['outputs.LoggingConfigurationLogDestinationConfig'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDestinationConfigs' in kwargs: + log_destination_configs = kwargs['logDestinationConfigs'] + _setter("log_destination_configs", log_destination_configs) @property @@ -730,7 +798,15 @@ def _configure( log_destination: Any, log_destination_type: 'LoggingConfigurationLogDestinationConfigLogDestinationType', log_type: 'LoggingConfigurationLogDestinationConfigLogType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDestination' in kwargs: + log_destination = kwargs['logDestination'] + if 'logDestinationType' in kwargs: + log_destination_type = kwargs['logDestinationType'] + if 'logType' in kwargs: + log_type = kwargs['logType'] + _setter("log_destination", log_destination) _setter("log_destination_type", log_destination_type) _setter("log_type", log_type) @@ -798,7 +874,17 @@ def _configure( reference_sets: Optional['outputs.RuleGroupReferenceSets'] = None, rule_variables: Optional['outputs.RuleGroupRuleVariables'] = None, stateful_rule_options: Optional['outputs.RuleGroupStatefulRuleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rulesSource' in kwargs: + rules_source = kwargs['rulesSource'] + if 'referenceSets' in kwargs: + reference_sets = kwargs['referenceSets'] + if 'ruleVariables' in kwargs: + rule_variables = kwargs['ruleVariables'] + if 'statefulRuleOptions' in kwargs: + stateful_rule_options = kwargs['statefulRuleOptions'] + _setter("rules_source", rules_source) if reference_sets is not None: _setter("reference_sets", reference_sets) @@ -857,7 +943,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], publish_metric_action: Optional['outputs.RuleGroupPublishMetricAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publishMetricAction' in kwargs: + publish_metric_action = kwargs['publishMetricAction'] + if publish_metric_action is not None: _setter("publish_metric_action", publish_metric_action) @@ -896,7 +986,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], address_definition: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addressDefinition' in kwargs: + address_definition = kwargs['addressDefinition'] + _setter("address_definition", address_definition) @property @@ -939,7 +1033,13 @@ def _configure( _setter: Callable[[Any, Any], None], action_definition: 'outputs.RuleGroupActionDefinition', action_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionDefinition' in kwargs: + action_definition = kwargs['actionDefinition'] + if 'actionName' in kwargs: + action_name = kwargs['actionName'] + _setter("action_definition", action_definition) _setter("action_name", action_name) @@ -966,7 +1066,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -1021,7 +1123,13 @@ def _configure( protocol: 'RuleGroupHeaderProtocol', source: str, source_port: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPort' in kwargs: + destination_port = kwargs['destinationPort'] + if 'sourcePort' in kwargs: + source_port = kwargs['sourcePort'] + _setter("destination", destination) _setter("destination_port", destination_port) _setter("direction", direction) @@ -1108,7 +1216,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationPorts' in kwargs: + destination_ports = kwargs['destinationPorts'] + if 'sourcePorts' in kwargs: + source_ports = kwargs['sourcePorts'] + if 'tcpFlags' in kwargs: + tcp_flags = kwargs['tcpFlags'] + if destination_ports is not None: _setter("destination_ports", destination_ports) if destinations is not None: @@ -1187,7 +1303,13 @@ def _configure( _setter: Callable[[Any, Any], None], from_port: int, to_port: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromPort' in kwargs: + from_port = kwargs['fromPort'] + if 'toPort' in kwargs: + to_port = kwargs['toPort'] + _setter("from_port", from_port) _setter("to_port", to_port) @@ -1214,7 +1336,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dimensions: Sequence['outputs.RuleGroupDimension'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("dimensions", dimensions) @property @@ -1252,7 +1376,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ip_set_references: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipSetReferences' in kwargs: + ip_set_references = kwargs['ipSetReferences'] + if ip_set_references is not None: _setter("ip_set_references", ip_set_references) @@ -1294,7 +1422,11 @@ def _configure( _setter: Callable[[Any, Any], None], actions: Sequence[str], match_attributes: 'outputs.RuleGroupMatchAttributes', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchAttributes' in kwargs: + match_attributes = kwargs['matchAttributes'] + _setter("actions", actions) _setter("match_attributes", match_attributes) @@ -1324,7 +1456,9 @@ def _configure( _setter: Callable[[Any, Any], None], keyword: str, settings: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("keyword", keyword) if settings is not None: _setter("settings", settings) @@ -1374,7 +1508,13 @@ def _configure( _setter: Callable[[Any, Any], None], ip_sets: Optional[Any] = None, port_sets: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipSets' in kwargs: + ip_sets = kwargs['ipSets'] + if 'portSets' in kwargs: + port_sets = kwargs['portSets'] + if ip_sets is not None: _setter("ip_sets", ip_sets) if port_sets is not None: @@ -1435,7 +1575,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rulesSourceList' in kwargs: + rules_source_list = kwargs['rulesSourceList'] + if 'rulesString' in kwargs: + rules_string = kwargs['rulesString'] + if 'statefulRules' in kwargs: + stateful_rules = kwargs['statefulRules'] + if 'statelessRulesAndCustomActions' in kwargs: + stateless_rules_and_custom_actions = kwargs['statelessRulesAndCustomActions'] + if rules_source_list is not None: _setter("rules_source_list", rules_source_list) if rules_string is not None: @@ -1503,7 +1653,13 @@ def _configure( generated_rules_type: 'RuleGroupGeneratedRulesType', target_types: Sequence['RuleGroupTargetType'], targets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'generatedRulesType' in kwargs: + generated_rules_type = kwargs['generatedRulesType'] + if 'targetTypes' in kwargs: + target_types = kwargs['targetTypes'] + _setter("generated_rules_type", generated_rules_type) _setter("target_types", target_types) _setter("targets", targets) @@ -1559,7 +1715,11 @@ def _configure( action: 'RuleGroupStatefulRuleAction', header: 'outputs.RuleGroupHeader', rule_options: Sequence['outputs.RuleGroupRuleOption'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleOptions' in kwargs: + rule_options = kwargs['ruleOptions'] + _setter("action", action) _setter("header", header) _setter("rule_options", rule_options) @@ -1609,7 +1769,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rule_order: Optional['RuleGroupRuleOrder'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleOrder' in kwargs: + rule_order = kwargs['ruleOrder'] + if rule_order is not None: _setter("rule_order", rule_order) @@ -1651,7 +1815,11 @@ def _configure( _setter: Callable[[Any, Any], None], priority: int, rule_definition: 'outputs.RuleGroupRuleDefinition', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleDefinition' in kwargs: + rule_definition = kwargs['ruleDefinition'] + _setter("priority", priority) _setter("rule_definition", rule_definition) @@ -1700,7 +1868,13 @@ def _configure( _setter: Callable[[Any, Any], None], stateless_rules: Sequence['outputs.RuleGroupStatelessRule'], custom_actions: Optional[Sequence['outputs.RuleGroupCustomAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statelessRules' in kwargs: + stateless_rules = kwargs['statelessRules'] + if 'customActions' in kwargs: + custom_actions = kwargs['customActions'] + _setter("stateless_rules", stateless_rules) if custom_actions is not None: _setter("custom_actions", custom_actions) @@ -1731,7 +1905,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1761,7 +1937,9 @@ def _configure( _setter: Callable[[Any, Any], None], flags: Sequence['RuleGroupTcpFlag'], masks: Optional[Sequence['RuleGroupTcpFlag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("flags", flags) if masks is not None: _setter("masks", masks) diff --git a/sdk/python/pulumi_aws_native/networkfirewall/rule_group.py b/sdk/python/pulumi_aws_native/networkfirewall/rule_group.py index e9dd4324ca..a6c65dcfff 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/rule_group.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/rule_group.py @@ -44,7 +44,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleGroup' in kwargs: + rule_group = kwargs['ruleGroup'] + if 'ruleGroupName' in kwargs: + rule_group_name = kwargs['ruleGroupName'] + _setter("capacity", capacity) _setter("type", type) if description is not None: diff --git a/sdk/python/pulumi_aws_native/networkmanager/_inputs.py b/sdk/python/pulumi_aws_native/networkmanager/_inputs.py index 1502f0d2f4..d53854d338 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/_inputs.py +++ b/sdk/python/pulumi_aws_native/networkmanager/_inputs.py @@ -50,7 +50,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if protocol is not None: _setter("protocol", protocol) @@ -91,7 +93,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachmentPolicyRuleNumber' in kwargs: + attachment_policy_rule_number = kwargs['attachmentPolicyRuleNumber'] + if 'segmentName' in kwargs: + segment_name = kwargs['segmentName'] + if attachment_policy_rule_number is not None: _setter("attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: @@ -156,7 +164,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -200,7 +210,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], peer_asn: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'peerAsn' in kwargs: + peer_asn = kwargs['peerAsn'] + if peer_asn is not None: _setter("peer_asn", peer_asn) @@ -234,7 +248,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -283,7 +299,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -332,7 +350,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetArn' in kwargs: + subnet_arn = kwargs['subnetArn'] + if subnet_arn is not None: _setter("subnet_arn", subnet_arn) if zone is not None: @@ -387,7 +409,9 @@ def _configure( address: Optional[pulumi.Input[str]] = None, latitude: Optional[pulumi.Input[str]] = None, longitude: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) if latitude is not None: @@ -452,7 +476,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -501,7 +527,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -550,7 +578,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'downloadSpeed' in kwargs: + download_speed = kwargs['downloadSpeed'] + if 'uploadSpeed' in kwargs: + upload_speed = kwargs['uploadSpeed'] + if download_speed is not None: _setter("download_speed", download_speed) if upload_speed is not None: @@ -601,7 +635,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -654,7 +690,9 @@ def _configure( address: Optional[pulumi.Input[str]] = None, latitude: Optional[pulumi.Input[str]] = None, longitude: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) if latitude is not None: @@ -719,7 +757,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -772,7 +812,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachmentPolicyRuleNumber' in kwargs: + attachment_policy_rule_number = kwargs['attachmentPolicyRuleNumber'] + if 'segmentName' in kwargs: + segment_name = kwargs['segmentName'] + if attachment_policy_rule_number is not None: _setter("attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: @@ -837,7 +883,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -886,7 +934,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -939,7 +989,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachmentPolicyRuleNumber' in kwargs: + attachment_policy_rule_number = kwargs['attachmentPolicyRuleNumber'] + if 'segmentName' in kwargs: + segment_name = kwargs['segmentName'] + if attachment_policy_rule_number is not None: _setter("attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: @@ -1004,7 +1060,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1057,7 +1115,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachmentPolicyRuleNumber' in kwargs: + attachment_policy_rule_number = kwargs['attachmentPolicyRuleNumber'] + if 'segmentName' in kwargs: + segment_name = kwargs['segmentName'] + if attachment_policy_rule_number is not None: _setter("attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: @@ -1122,7 +1186,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1171,7 +1237,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applianceModeSupport' in kwargs: + appliance_mode_support = kwargs['applianceModeSupport'] + if 'ipv6Support' in kwargs: + ipv6_support = kwargs['ipv6Support'] + if appliance_mode_support is not None: _setter("appliance_mode_support", appliance_mode_support) if ipv6_support is not None: diff --git a/sdk/python/pulumi_aws_native/networkmanager/connect_attachment.py b/sdk/python/pulumi_aws_native/networkmanager/connect_attachment.py index 680a24441c..c75f6d1971 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/connect_attachment.py +++ b/sdk/python/pulumi_aws_native/networkmanager/connect_attachment.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coreNetworkId' in kwargs: + core_network_id = kwargs['coreNetworkId'] + if 'edgeLocation' in kwargs: + edge_location = kwargs['edgeLocation'] + if 'transportAttachmentId' in kwargs: + transport_attachment_id = kwargs['transportAttachmentId'] + if 'proposedSegmentChange' in kwargs: + proposed_segment_change = kwargs['proposedSegmentChange'] + _setter("core_network_id", core_network_id) _setter("edge_location", edge_location) _setter("options", options) diff --git a/sdk/python/pulumi_aws_native/networkmanager/connect_peer.py b/sdk/python/pulumi_aws_native/networkmanager/connect_peer.py index 01038579cb..d713e16a11 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/connect_peer.py +++ b/sdk/python/pulumi_aws_native/networkmanager/connect_peer.py @@ -49,7 +49,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectAttachmentId' in kwargs: + connect_attachment_id = kwargs['connectAttachmentId'] + if 'peerAddress' in kwargs: + peer_address = kwargs['peerAddress'] + if 'bgpOptions' in kwargs: + bgp_options = kwargs['bgpOptions'] + if 'coreNetworkAddress' in kwargs: + core_network_address = kwargs['coreNetworkAddress'] + if 'insideCidrBlocks' in kwargs: + inside_cidr_blocks = kwargs['insideCidrBlocks'] + _setter("connect_attachment_id", connect_attachment_id) _setter("peer_address", peer_address) if bgp_options is not None: diff --git a/sdk/python/pulumi_aws_native/networkmanager/core_network.py b/sdk/python/pulumi_aws_native/networkmanager/core_network.py index 9751c18d36..7d296ca9f5 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/core_network.py +++ b/sdk/python/pulumi_aws_native/networkmanager/core_network.py @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'globalNetworkId' in kwargs: + global_network_id = kwargs['globalNetworkId'] + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + _setter("global_network_id", global_network_id) if description is not None: _setter("description", description) 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..32da2fdab5 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/customer_gateway_association.py +++ b/sdk/python/pulumi_aws_native/networkmanager/customer_gateway_association.py @@ -39,7 +39,17 @@ def _configure( device_id: pulumi.Input[str], global_network_id: pulumi.Input[str], link_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerGatewayArn' in kwargs: + customer_gateway_arn = kwargs['customerGatewayArn'] + if 'deviceId' in kwargs: + device_id = kwargs['deviceId'] + if 'globalNetworkId' in kwargs: + global_network_id = kwargs['globalNetworkId'] + if 'linkId' in kwargs: + link_id = kwargs['linkId'] + _setter("customer_gateway_arn", customer_gateway_arn) _setter("device_id", device_id) _setter("global_network_id", global_network_id) diff --git a/sdk/python/pulumi_aws_native/networkmanager/device.py b/sdk/python/pulumi_aws_native/networkmanager/device.py index 68a6738b08..7101eaa417 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/device.py +++ b/sdk/python/pulumi_aws_native/networkmanager/device.py @@ -65,7 +65,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'globalNetworkId' in kwargs: + global_network_id = kwargs['globalNetworkId'] + if 'awsLocation' in kwargs: + aws_location = kwargs['awsLocation'] + if 'serialNumber' in kwargs: + serial_number = kwargs['serialNumber'] + if 'siteId' in kwargs: + site_id = kwargs['siteId'] + _setter("global_network_id", global_network_id) if aws_location is not None: _setter("aws_location", aws_location) diff --git a/sdk/python/pulumi_aws_native/networkmanager/global_network.py b/sdk/python/pulumi_aws_native/networkmanager/global_network.py index 5d262c2c4f..b73199d250 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/global_network.py +++ b/sdk/python/pulumi_aws_native/networkmanager/global_network.py @@ -41,7 +41,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdAt' in kwargs: + created_at = kwargs['createdAt'] + if created_at is not None: _setter("created_at", created_at) if description is not None: diff --git a/sdk/python/pulumi_aws_native/networkmanager/link.py b/sdk/python/pulumi_aws_native/networkmanager/link.py index 993e25881b..96065a09c6 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/link.py +++ b/sdk/python/pulumi_aws_native/networkmanager/link.py @@ -53,7 +53,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'globalNetworkId' in kwargs: + global_network_id = kwargs['globalNetworkId'] + if 'siteId' in kwargs: + site_id = kwargs['siteId'] + _setter("bandwidth", bandwidth) _setter("global_network_id", global_network_id) _setter("site_id", site_id) diff --git a/sdk/python/pulumi_aws_native/networkmanager/link_association.py b/sdk/python/pulumi_aws_native/networkmanager/link_association.py index f54489aa72..63b90b9b3c 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/link_association.py +++ b/sdk/python/pulumi_aws_native/networkmanager/link_association.py @@ -35,7 +35,15 @@ def _configure( device_id: pulumi.Input[str], global_network_id: pulumi.Input[str], link_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceId' in kwargs: + device_id = kwargs['deviceId'] + if 'globalNetworkId' in kwargs: + global_network_id = kwargs['globalNetworkId'] + if 'linkId' in kwargs: + link_id = kwargs['linkId'] + _setter("device_id", device_id) _setter("global_network_id", global_network_id) _setter("link_id", link_id) diff --git a/sdk/python/pulumi_aws_native/networkmanager/outputs.py b/sdk/python/pulumi_aws_native/networkmanager/outputs.py index 6479d51cc0..8e3f254afe 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/outputs.py +++ b/sdk/python/pulumi_aws_native/networkmanager/outputs.py @@ -58,7 +58,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if protocol is not None: _setter("protocol", protocol) @@ -117,7 +119,13 @@ def _configure( attachment_policy_rule_number: Optional[int] = None, segment_name: Optional[str] = None, tags: Optional[Sequence['outputs.ConnectAttachmentTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachmentPolicyRuleNumber' in kwargs: + attachment_policy_rule_number = kwargs['attachmentPolicyRuleNumber'] + if 'segmentName' in kwargs: + segment_name = kwargs['segmentName'] + if attachment_policy_rule_number is not None: _setter("attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: @@ -173,7 +181,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -248,7 +258,17 @@ def _configure( core_network_asn: Optional[float] = None, peer_address: Optional[str] = None, peer_asn: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coreNetworkAddress' in kwargs: + core_network_address = kwargs['coreNetworkAddress'] + if 'coreNetworkAsn' in kwargs: + core_network_asn = kwargs['coreNetworkAsn'] + if 'peerAddress' in kwargs: + peer_address = kwargs['peerAddress'] + if 'peerAsn' in kwargs: + peer_asn = kwargs['peerAsn'] + if core_network_address is not None: _setter("core_network_address", core_network_address) if core_network_asn is not None: @@ -326,7 +346,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], peer_asn: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'peerAsn' in kwargs: + peer_asn = kwargs['peerAsn'] + if peer_asn is not None: _setter("peer_asn", peer_asn) @@ -388,7 +412,17 @@ def _configure( inside_cidr_blocks: Optional[Sequence[str]] = None, peer_address: Optional[str] = None, protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bgpConfigurations' in kwargs: + bgp_configurations = kwargs['bgpConfigurations'] + if 'coreNetworkAddress' in kwargs: + core_network_address = kwargs['coreNetworkAddress'] + if 'insideCidrBlocks' in kwargs: + inside_cidr_blocks = kwargs['insideCidrBlocks'] + if 'peerAddress' in kwargs: + peer_address = kwargs['peerAddress'] + if bgp_configurations is not None: _setter("bgp_configurations", bgp_configurations) if core_network_address is not None: @@ -458,7 +492,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -520,7 +556,13 @@ def _configure( asn: Optional[float] = None, edge_location: Optional[str] = None, inside_cidr_blocks: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'edgeLocation' in kwargs: + edge_location = kwargs['edgeLocation'] + if 'insideCidrBlocks' in kwargs: + inside_cidr_blocks = kwargs['insideCidrBlocks'] + if asn is not None: _setter("asn", asn) if edge_location is not None: @@ -590,7 +632,13 @@ def _configure( edge_locations: Optional[Sequence[str]] = None, name: Optional[str] = None, shared_segments: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'edgeLocations' in kwargs: + edge_locations = kwargs['edgeLocations'] + if 'sharedSegments' in kwargs: + shared_segments = kwargs['sharedSegments'] + if edge_locations is not None: _setter("edge_locations", edge_locations) if name is not None: @@ -640,7 +688,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -701,7 +751,11 @@ def _configure( _setter: Callable[[Any, Any], None], subnet_arn: Optional[str] = None, zone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetArn' in kwargs: + subnet_arn = kwargs['subnetArn'] + if subnet_arn is not None: _setter("subnet_arn", subnet_arn) if zone is not None: @@ -751,7 +805,9 @@ def _configure( address: Optional[str] = None, latitude: Optional[str] = None, longitude: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) if latitude is not None: @@ -807,7 +863,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -851,7 +909,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -914,7 +974,13 @@ def _configure( _setter: Callable[[Any, Any], None], download_speed: Optional[int] = None, upload_speed: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'downloadSpeed' in kwargs: + download_speed = kwargs['downloadSpeed'] + if 'uploadSpeed' in kwargs: + upload_speed = kwargs['uploadSpeed'] + if download_speed is not None: _setter("download_speed", download_speed) if upload_speed is not None: @@ -960,7 +1026,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1008,7 +1076,9 @@ def _configure( address: Optional[str] = None, latitude: Optional[str] = None, longitude: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) if latitude is not None: @@ -1064,7 +1134,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1131,7 +1203,13 @@ def _configure( attachment_policy_rule_number: Optional[int] = None, segment_name: Optional[str] = None, tags: Optional[Sequence['outputs.SiteToSiteVpnAttachmentTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachmentPolicyRuleNumber' in kwargs: + attachment_policy_rule_number = kwargs['attachmentPolicyRuleNumber'] + if 'segmentName' in kwargs: + segment_name = kwargs['segmentName'] + if attachment_policy_rule_number is not None: _setter("attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: @@ -1187,7 +1265,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1231,7 +1311,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1298,7 +1380,13 @@ def _configure( attachment_policy_rule_number: Optional[int] = None, segment_name: Optional[str] = None, tags: Optional[Sequence['outputs.TransitGatewayRouteTableAttachmentTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachmentPolicyRuleNumber' in kwargs: + attachment_policy_rule_number = kwargs['attachmentPolicyRuleNumber'] + if 'segmentName' in kwargs: + segment_name = kwargs['segmentName'] + if attachment_policy_rule_number is not None: _setter("attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: @@ -1354,7 +1442,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1421,7 +1511,13 @@ def _configure( attachment_policy_rule_number: Optional[int] = None, segment_name: Optional[str] = None, tags: Optional[Sequence['outputs.VpcAttachmentTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attachmentPolicyRuleNumber' in kwargs: + attachment_policy_rule_number = kwargs['attachmentPolicyRuleNumber'] + if 'segmentName' in kwargs: + segment_name = kwargs['segmentName'] + if attachment_policy_rule_number is not None: _setter("attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: @@ -1477,7 +1573,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1540,7 +1638,13 @@ def _configure( _setter: Callable[[Any, Any], None], appliance_mode_support: Optional[bool] = None, ipv6_support: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applianceModeSupport' in kwargs: + appliance_mode_support = kwargs['applianceModeSupport'] + if 'ipv6Support' in kwargs: + ipv6_support = kwargs['ipv6Support'] + if appliance_mode_support is not None: _setter("appliance_mode_support", appliance_mode_support) if ipv6_support is not None: diff --git a/sdk/python/pulumi_aws_native/networkmanager/site.py b/sdk/python/pulumi_aws_native/networkmanager/site.py index 31d6539423..723ea86c92 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/site.py +++ b/sdk/python/pulumi_aws_native/networkmanager/site.py @@ -41,7 +41,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'globalNetworkId' in kwargs: + global_network_id = kwargs['globalNetworkId'] + _setter("global_network_id", global_network_id) if description is not None: _setter("description", description) 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..5df00d6412 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 @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coreNetworkId' in kwargs: + core_network_id = kwargs['coreNetworkId'] + if 'vpnConnectionArn' in kwargs: + vpn_connection_arn = kwargs['vpnConnectionArn'] + if 'proposedSegmentChange' in kwargs: + proposed_segment_change = kwargs['proposedSegmentChange'] + _setter("core_network_id", core_network_id) _setter("vpn_connection_arn", vpn_connection_arn) if proposed_segment_change is not None: 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..a5ed825f12 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_peering.py +++ b/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_peering.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coreNetworkId' in kwargs: + core_network_id = kwargs['coreNetworkId'] + if 'transitGatewayArn' in kwargs: + transit_gateway_arn = kwargs['transitGatewayArn'] + _setter("core_network_id", core_network_id) _setter("transit_gateway_arn", transit_gateway_arn) if tags is not None: 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..331cf81f81 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_registration.py +++ b/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_registration.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], global_network_id: pulumi.Input[str], transit_gateway_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'globalNetworkId' in kwargs: + global_network_id = kwargs['globalNetworkId'] + if 'transitGatewayArn' in kwargs: + transit_gateway_arn = kwargs['transitGatewayArn'] + _setter("global_network_id", global_network_id) _setter("transit_gateway_arn", transit_gateway_arn) 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..a4bddf5ef8 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 @@ -41,7 +41,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'peeringId' in kwargs: + peering_id = kwargs['peeringId'] + if 'transitGatewayRouteTableArn' in kwargs: + transit_gateway_route_table_arn = kwargs['transitGatewayRouteTableArn'] + if 'proposedSegmentChange' in kwargs: + proposed_segment_change = kwargs['proposedSegmentChange'] + _setter("peering_id", peering_id) _setter("transit_gateway_route_table_arn", transit_gateway_route_table_arn) if proposed_segment_change is not None: diff --git a/sdk/python/pulumi_aws_native/networkmanager/vpc_attachment.py b/sdk/python/pulumi_aws_native/networkmanager/vpc_attachment.py index ddc11d5508..a63c0b8e00 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/vpc_attachment.py +++ b/sdk/python/pulumi_aws_native/networkmanager/vpc_attachment.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coreNetworkId' in kwargs: + core_network_id = kwargs['coreNetworkId'] + if 'subnetArns' in kwargs: + subnet_arns = kwargs['subnetArns'] + if 'vpcArn' in kwargs: + vpc_arn = kwargs['vpcArn'] + if 'proposedSegmentChange' in kwargs: + proposed_segment_change = kwargs['proposedSegmentChange'] + _setter("core_network_id", core_network_id) _setter("subnet_arns", subnet_arns) _setter("vpc_arn", vpc_arn) diff --git a/sdk/python/pulumi_aws_native/nimblestudio/_inputs.py b/sdk/python/pulumi_aws_native/nimblestudio/_inputs.py index 3db75d191d..1caa89bb88 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/_inputs.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/_inputs.py @@ -55,7 +55,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxBackupsToRetain' in kwargs: + max_backups_to_retain = kwargs['maxBackupsToRetain'] + if max_backups_to_retain is not None: _setter("max_backups_to_retain", max_backups_to_retain) if mode is not None: @@ -104,7 +108,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) if root is not None: _setter("root", root) @@ -198,7 +204,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clipboardMode' in kwargs: + clipboard_mode = kwargs['clipboardMode'] + if 'ec2InstanceTypes' in kwargs: + ec2_instance_types = kwargs['ec2InstanceTypes'] + if 'streamingImageIds' in kwargs: + streaming_image_ids = kwargs['streamingImageIds'] + if 'automaticTerminationMode' in kwargs: + automatic_termination_mode = kwargs['automaticTerminationMode'] + if 'maxSessionLengthInMinutes' in kwargs: + max_session_length_in_minutes = kwargs['maxSessionLengthInMinutes'] + if 'maxStoppedSessionLengthInMinutes' in kwargs: + max_stopped_session_length_in_minutes = kwargs['maxStoppedSessionLengthInMinutes'] + if 'sessionBackup' in kwargs: + session_backup = kwargs['sessionBackup'] + if 'sessionPersistenceMode' in kwargs: + session_persistence_mode = kwargs['sessionPersistenceMode'] + if 'sessionStorage' in kwargs: + session_storage = kwargs['sessionStorage'] + if 'volumeConfiguration' in kwargs: + volume_configuration = kwargs['volumeConfiguration'] + _setter("clipboard_mode", clipboard_mode) _setter("ec2_instance_types", ec2_instance_types) _setter("streaming_image_ids", streaming_image_ids) @@ -361,7 +389,9 @@ def _configure( _setter: Callable[[Any, Any], None], linux: Optional[pulumi.Input[str]] = None, windows: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if linux is not None: _setter("linux", linux) if windows is not None: @@ -399,10 +429,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class LaunchProfileVolumeConfigurationArgs: def __init__(__self__, *, @@ -433,7 +465,9 @@ def _configure( iops: Optional[pulumi.Input[float]] = None, size: Optional[pulumi.Input[float]] = None, throughput: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if iops is not None: _setter("iops", iops) if size is not None: @@ -488,10 +522,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class StudioComponentActiveDirectoryComputerAttributeArgs: def __init__(__self__, *, @@ -513,7 +549,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -571,7 +609,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computerAttributes' in kwargs: + computer_attributes = kwargs['computerAttributes'] + if 'directoryId' in kwargs: + directory_id = kwargs['directoryId'] + if 'organizationalUnitDistinguishedName' in kwargs: + organizational_unit_distinguished_name = kwargs['organizationalUnitDistinguishedName'] + if computer_attributes is not None: _setter("computer_attributes", computer_attributes) if directory_id is not None: @@ -640,7 +686,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activeDirectoryUser' in kwargs: + active_directory_user = kwargs['activeDirectoryUser'] + if active_directory_user is not None: _setter("active_directory_user", active_directory_user) if endpoint is not None: @@ -688,7 +738,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], active_directory_configuration: pulumi.Input['StudioComponentActiveDirectoryConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activeDirectoryConfiguration' in kwargs: + active_directory_configuration = kwargs['activeDirectoryConfiguration'] + _setter("active_directory_configuration", active_directory_configuration) @property @@ -716,7 +770,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], compute_farm_configuration: pulumi.Input['StudioComponentComputeFarmConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeFarmConfiguration' in kwargs: + compute_farm_configuration = kwargs['computeFarmConfiguration'] + _setter("compute_farm_configuration", compute_farm_configuration) @property @@ -744,7 +802,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], license_service_configuration: pulumi.Input['StudioComponentLicenseServiceConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'licenseServiceConfiguration' in kwargs: + license_service_configuration = kwargs['licenseServiceConfiguration'] + _setter("license_service_configuration", license_service_configuration) @property @@ -772,7 +834,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], shared_file_system_configuration: pulumi.Input['StudioComponentSharedFileSystemConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sharedFileSystemConfiguration' in kwargs: + shared_file_system_configuration = kwargs['sharedFileSystemConfiguration'] + _setter("shared_file_system_configuration", shared_file_system_configuration) @property @@ -812,7 +878,13 @@ def _configure( platform: Optional[pulumi.Input['StudioComponentLaunchProfilePlatform']] = None, run_context: Optional[pulumi.Input['StudioComponentInitializationScriptRunContext']] = None, script: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchProfileProtocolVersion' in kwargs: + launch_profile_protocol_version = kwargs['launchProfileProtocolVersion'] + if 'runContext' in kwargs: + run_context = kwargs['runContext'] + if launch_profile_protocol_version is not None: _setter("launch_profile_protocol_version", launch_profile_protocol_version) if platform is not None: @@ -884,7 +956,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], endpoint: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if endpoint is not None: _setter("endpoint", endpoint) @@ -922,7 +996,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -987,7 +1063,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if 'linuxMountPoint' in kwargs: + linux_mount_point = kwargs['linuxMountPoint'] + if 'shareName' in kwargs: + share_name = kwargs['shareName'] + if 'windowsMountDrive' in kwargs: + windows_mount_drive = kwargs['windowsMountDrive'] + if endpoint is not None: _setter("endpoint", endpoint) if file_system_id is not None: @@ -1068,10 +1154,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class StudioEncryptionConfigurationArgs: def __init__(__self__, *, @@ -1091,7 +1179,13 @@ def _configure( _setter: Callable[[Any, Any], None], key_type: pulumi.Input['StudioEncryptionConfigurationKeyType'], key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("key_type", key_type) if key_arn is not None: _setter("key_arn", key_arn) @@ -1125,7 +1219,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/nimblestudio/launch_profile.py b/sdk/python/pulumi_aws_native/nimblestudio/launch_profile.py index 36d3d0e371..5ee0dbda25 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/launch_profile.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/launch_profile.py @@ -59,7 +59,19 @@ def _configure( description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input['LaunchProfileTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2SubnetIds' in kwargs: + ec2_subnet_ids = kwargs['ec2SubnetIds'] + if 'launchProfileProtocolVersions' in kwargs: + launch_profile_protocol_versions = kwargs['launchProfileProtocolVersions'] + if 'streamConfiguration' in kwargs: + stream_configuration = kwargs['streamConfiguration'] + if 'studioComponentIds' in kwargs: + studio_component_ids = kwargs['studioComponentIds'] + if 'studioId' in kwargs: + studio_id = kwargs['studioId'] + _setter("ec2_subnet_ids", ec2_subnet_ids) _setter("launch_profile_protocol_versions", launch_profile_protocol_versions) _setter("stream_configuration", stream_configuration) diff --git a/sdk/python/pulumi_aws_native/nimblestudio/outputs.py b/sdk/python/pulumi_aws_native/nimblestudio/outputs.py index 131cb6b47b..8196dd5e69 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/outputs.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/outputs.py @@ -140,7 +140,29 @@ def _configure( session_persistence_mode: Optional['LaunchProfileSessionPersistenceMode'] = None, session_storage: Optional['outputs.LaunchProfileStreamConfigurationSessionStorage'] = None, volume_configuration: Optional['outputs.LaunchProfileVolumeConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clipboardMode' in kwargs: + clipboard_mode = kwargs['clipboardMode'] + if 'ec2InstanceTypes' in kwargs: + ec2_instance_types = kwargs['ec2InstanceTypes'] + if 'streamingImageIds' in kwargs: + streaming_image_ids = kwargs['streamingImageIds'] + if 'automaticTerminationMode' in kwargs: + automatic_termination_mode = kwargs['automaticTerminationMode'] + if 'maxSessionLengthInMinutes' in kwargs: + max_session_length_in_minutes = kwargs['maxSessionLengthInMinutes'] + if 'maxStoppedSessionLengthInMinutes' in kwargs: + max_stopped_session_length_in_minutes = kwargs['maxStoppedSessionLengthInMinutes'] + if 'sessionBackup' in kwargs: + session_backup = kwargs['sessionBackup'] + if 'sessionPersistenceMode' in kwargs: + session_persistence_mode = kwargs['sessionPersistenceMode'] + if 'sessionStorage' in kwargs: + session_storage = kwargs['sessionStorage'] + if 'volumeConfiguration' in kwargs: + volume_configuration = kwargs['volumeConfiguration'] + _setter("clipboard_mode", clipboard_mode) _setter("ec2_instance_types", ec2_instance_types) _setter("streaming_image_ids", streaming_image_ids) @@ -284,7 +306,11 @@ def _configure( _setter: Callable[[Any, Any], None], max_backups_to_retain: Optional[float] = None, mode: Optional['LaunchProfileSessionBackupMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxBackupsToRetain' in kwargs: + max_backups_to_retain = kwargs['maxBackupsToRetain'] + if max_backups_to_retain is not None: _setter("max_backups_to_retain", max_backups_to_retain) if mode is not None: @@ -328,7 +354,9 @@ def _configure( _setter: Callable[[Any, Any], None], mode: Sequence['LaunchProfileStreamingSessionStorageMode'], root: Optional['outputs.LaunchProfileStreamingSessionStorageRoot'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) if root is not None: _setter("root", root) @@ -373,7 +401,9 @@ def _configure( _setter: Callable[[Any, Any], None], linux: Optional[str] = None, windows: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if linux is not None: _setter("linux", linux) if windows is not None: @@ -403,10 +433,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class LaunchProfileVolumeConfiguration(dict): """ @@ -443,7 +475,9 @@ def _configure( iops: Optional[float] = None, size: Optional[float] = None, throughput: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if iops is not None: _setter("iops", iops) if size is not None: @@ -520,7 +554,13 @@ def _configure( _setter: Callable[[Any, Any], None], key_type: 'StreamingImageEncryptionConfigurationKeyType', key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("key_type", key_type) if key_arn is not None: _setter("key_arn", key_arn) @@ -546,10 +586,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class StudioComponentActiveDirectoryComputerAttribute(dict): """ @@ -575,7 +617,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -650,7 +694,15 @@ def _configure( computer_attributes: Optional[Sequence['outputs.StudioComponentActiveDirectoryComputerAttribute']] = None, directory_id: Optional[str] = None, organizational_unit_distinguished_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computerAttributes' in kwargs: + computer_attributes = kwargs['computerAttributes'] + if 'directoryId' in kwargs: + directory_id = kwargs['directoryId'] + if 'organizationalUnitDistinguishedName' in kwargs: + organizational_unit_distinguished_name = kwargs['organizationalUnitDistinguishedName'] + if computer_attributes is not None: _setter("computer_attributes", computer_attributes) if directory_id is not None: @@ -727,7 +779,11 @@ def _configure( _setter: Callable[[Any, Any], None], active_directory_user: Optional[str] = None, endpoint: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activeDirectoryUser' in kwargs: + active_directory_user = kwargs['activeDirectoryUser'] + if active_directory_user is not None: _setter("active_directory_user", active_directory_user) if endpoint is not None: @@ -787,7 +843,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], active_directory_configuration: 'outputs.StudioComponentActiveDirectoryConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activeDirectoryConfiguration' in kwargs: + active_directory_configuration = kwargs['activeDirectoryConfiguration'] + _setter("active_directory_configuration", active_directory_configuration) @property @@ -831,7 +891,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], compute_farm_configuration: 'outputs.StudioComponentComputeFarmConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeFarmConfiguration' in kwargs: + compute_farm_configuration = kwargs['computeFarmConfiguration'] + _setter("compute_farm_configuration", compute_farm_configuration) @property @@ -875,7 +939,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], license_service_configuration: 'outputs.StudioComponentLicenseServiceConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'licenseServiceConfiguration' in kwargs: + license_service_configuration = kwargs['licenseServiceConfiguration'] + _setter("license_service_configuration", license_service_configuration) @property @@ -919,7 +987,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], shared_file_system_configuration: 'outputs.StudioComponentSharedFileSystemConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sharedFileSystemConfiguration' in kwargs: + shared_file_system_configuration = kwargs['sharedFileSystemConfiguration'] + _setter("shared_file_system_configuration", shared_file_system_configuration) @property @@ -977,7 +1049,13 @@ def _configure( platform: Optional['StudioComponentLaunchProfilePlatform'] = None, run_context: Optional['StudioComponentInitializationScriptRunContext'] = None, script: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'launchProfileProtocolVersion' in kwargs: + launch_profile_protocol_version = kwargs['launchProfileProtocolVersion'] + if 'runContext' in kwargs: + run_context = kwargs['runContext'] + if launch_profile_protocol_version is not None: _setter("launch_profile_protocol_version", launch_profile_protocol_version) if platform is not None: @@ -1037,7 +1115,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], endpoint: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if endpoint is not None: _setter("endpoint", endpoint) @@ -1074,7 +1154,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1158,7 +1240,17 @@ def _configure( linux_mount_point: Optional[str] = None, share_name: Optional[str] = None, windows_mount_drive: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if 'linuxMountPoint' in kwargs: + linux_mount_point = kwargs['linuxMountPoint'] + if 'shareName' in kwargs: + share_name = kwargs['shareName'] + if 'windowsMountDrive' in kwargs: + windows_mount_drive = kwargs['windowsMountDrive'] + if endpoint is not None: _setter("endpoint", endpoint) if file_system_id is not None: @@ -1219,10 +1311,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class StudioEncryptionConfiguration(dict): """ @@ -1264,7 +1358,13 @@ def _configure( _setter: Callable[[Any, Any], None], key_type: 'StudioEncryptionConfigurationKeyType', key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyType' in kwargs: + key_type = kwargs['keyType'] + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("key_type", key_type) if key_arn is not None: _setter("key_arn", key_arn) @@ -1290,7 +1390,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): 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..3e8c71c4bd 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/streaming_image.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/streaming_image.py @@ -45,7 +45,13 @@ def _configure( description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input['StreamingImageTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2ImageId' in kwargs: + ec2_image_id = kwargs['ec2ImageId'] + if 'studioId' in kwargs: + studio_id = kwargs['studioId'] + _setter("ec2_image_id", ec2_image_id) _setter("studio_id", studio_id) if description is not None: diff --git a/sdk/python/pulumi_aws_native/nimblestudio/studio.py b/sdk/python/pulumi_aws_native/nimblestudio/studio.py index b32459c061..6489113e2f 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/studio.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/studio.py @@ -48,7 +48,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adminRoleArn' in kwargs: + admin_role_arn = kwargs['adminRoleArn'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'userRoleArn' in kwargs: + user_role_arn = kwargs['userRoleArn'] + if 'studioEncryptionConfiguration' in kwargs: + studio_encryption_configuration = kwargs['studioEncryptionConfiguration'] + if 'studioName' in kwargs: + studio_name = kwargs['studioName'] + _setter("admin_role_arn", admin_role_arn) _setter("display_name", display_name) _setter("user_role_arn", 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..60001430bd 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/studio_component.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/studio_component.py @@ -68,7 +68,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'studioId' in kwargs: + studio_id = kwargs['studioId'] + if 'ec2SecurityGroupIds' in kwargs: + ec2_security_group_ids = kwargs['ec2SecurityGroupIds'] + if 'initializationScripts' in kwargs: + initialization_scripts = kwargs['initializationScripts'] + if 'runtimeRoleArn' in kwargs: + runtime_role_arn = kwargs['runtimeRoleArn'] + if 'scriptParameters' in kwargs: + script_parameters = kwargs['scriptParameters'] + if 'secureInitializationRoleArn' in kwargs: + secure_initialization_role_arn = kwargs['secureInitializationRoleArn'] + _setter("studio_id", studio_id) _setter("type", type) if configuration is not None: diff --git a/sdk/python/pulumi_aws_native/oam/link.py b/sdk/python/pulumi_aws_native/oam/link.py index 052b34040c..ec18061891 100644 --- a/sdk/python/pulumi_aws_native/oam/link.py +++ b/sdk/python/pulumi_aws_native/oam/link.py @@ -37,7 +37,15 @@ def _configure( sink_identifier: pulumi.Input[str], label_template: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceTypes' in kwargs: + resource_types = kwargs['resourceTypes'] + if 'sinkIdentifier' in kwargs: + sink_identifier = kwargs['sinkIdentifier'] + if 'labelTemplate' in kwargs: + label_template = kwargs['labelTemplate'] + _setter("resource_types", resource_types) _setter("sink_identifier", sink_identifier) if label_template is not None: diff --git a/sdk/python/pulumi_aws_native/oam/sink.py b/sdk/python/pulumi_aws_native/oam/sink.py index 30627231eb..4bdc5a90a5 100644 --- a/sdk/python/pulumi_aws_native/oam/sink.py +++ b/sdk/python/pulumi_aws_native/oam/sink.py @@ -35,7 +35,9 @@ def _configure( name: Optional[pulumi.Input[str]] = None, policy: Optional[Any] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if policy is not None: diff --git a/sdk/python/pulumi_aws_native/omics/_inputs.py b/sdk/python/pulumi_aws_native/omics/_inputs.py index 9acc24ac31..0eea809c6d 100644 --- a/sdk/python/pulumi_aws_native/omics/_inputs.py +++ b/sdk/python/pulumi_aws_native/omics/_inputs.py @@ -37,10 +37,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class AnnotationStoreReferenceItemArgs: def __init__(__self__, *, @@ -53,7 +55,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], reference_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'referenceArn' in kwargs: + reference_arn = kwargs['referenceArn'] + _setter("reference_arn", reference_arn) @property @@ -73,10 +79,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class AnnotationStoreSseConfigArgs: def __init__(__self__, *, @@ -92,7 +100,11 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['AnnotationStoreEncryptionType'], key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("type", type) if key_arn is not None: _setter("key_arn", key_arn) @@ -128,7 +140,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tsv_store_options: pulumi.Input['AnnotationStoreTsvStoreOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tsvStoreOptions' in kwargs: + tsv_store_options = kwargs['tsvStoreOptions'] + _setter("tsv_store_options", tsv_store_options) @property @@ -148,10 +164,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class AnnotationStoreTsvStoreOptionsArgs: def __init__(__self__, *, @@ -170,7 +188,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'annotationType' in kwargs: + annotation_type = kwargs['annotationType'] + if 'formatToHeader' in kwargs: + format_to_header = kwargs['formatToHeader'] + if annotation_type is not None: _setter("annotation_type", annotation_type) if format_to_header is not None: @@ -225,7 +249,11 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['ReferenceStoreEncryptionType'], key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("type", type) if key_arn is not None: _setter("key_arn", key_arn) @@ -259,10 +287,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class RunGroupTagMapArgs: def __init__(__self__): @@ -273,10 +303,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class SequenceStoreSseConfigArgs: def __init__(__self__, *, @@ -296,7 +328,11 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['SequenceStoreEncryptionType'], key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("type", type) if key_arn is not None: _setter("key_arn", key_arn) @@ -330,10 +366,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class VariantStoreReferenceItemArgs: def __init__(__self__, *, @@ -346,7 +384,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], reference_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'referenceArn' in kwargs: + reference_arn = kwargs['referenceArn'] + _setter("reference_arn", reference_arn) @property @@ -374,7 +416,11 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['VariantStoreEncryptionType'], key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("type", type) if key_arn is not None: _setter("key_arn", key_arn) @@ -405,10 +451,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class WorkflowParameterTemplateArgs: def __init__(__self__): @@ -416,10 +464,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class WorkflowTagMapArgs: def __init__(__self__): @@ -430,7 +480,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): 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..289051722b 100644 --- a/sdk/python/pulumi_aws_native/omics/annotation_store.py +++ b/sdk/python/pulumi_aws_native/omics/annotation_store.py @@ -47,7 +47,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storeFormat' in kwargs: + store_format = kwargs['storeFormat'] + if 'sseConfig' in kwargs: + sse_config = kwargs['sseConfig'] + if 'storeOptions' in kwargs: + store_options = kwargs['storeOptions'] + _setter("store_format", store_format) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/omics/outputs.py b/sdk/python/pulumi_aws_native/omics/outputs.py index 79639f2afd..b04ef96703 100644 --- a/sdk/python/pulumi_aws_native/omics/outputs.py +++ b/sdk/python/pulumi_aws_native/omics/outputs.py @@ -38,10 +38,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class AnnotationStoreReferenceItem(dict): @staticmethod @@ -71,7 +73,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], reference_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'referenceArn' in kwargs: + reference_arn = kwargs['referenceArn'] + _setter("reference_arn", reference_arn) @property @@ -87,10 +93,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class AnnotationStoreSseConfig(dict): @staticmethod @@ -123,7 +131,11 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'AnnotationStoreEncryptionType', key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("type", type) if key_arn is not None: _setter("key_arn", key_arn) @@ -168,7 +180,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tsv_store_options: 'outputs.AnnotationStoreTsvStoreOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tsvStoreOptions' in kwargs: + tsv_store_options = kwargs['tsvStoreOptions'] + _setter("tsv_store_options", tsv_store_options) @property @@ -184,10 +200,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class AnnotationStoreTsvStoreOptions(dict): @staticmethod @@ -225,7 +243,13 @@ def _configure( annotation_type: Optional['AnnotationStoreAnnotationType'] = None, format_to_header: Optional['outputs.AnnotationStoreFormatToHeader'] = None, schema: Optional[Sequence['outputs.AnnotationStoreSchemaItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'annotationType' in kwargs: + annotation_type = kwargs['annotationType'] + if 'formatToHeader' in kwargs: + format_to_header = kwargs['formatToHeader'] + if annotation_type is not None: _setter("annotation_type", annotation_type) if format_to_header is not None: @@ -288,7 +312,11 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'ReferenceStoreEncryptionType', key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("type", type) if key_arn is not None: _setter("key_arn", key_arn) @@ -314,10 +342,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class RunGroupTagMap(dict): """ @@ -331,10 +361,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class SequenceStoreSseConfig(dict): """ @@ -374,7 +406,11 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'SequenceStoreEncryptionType', key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("type", type) if key_arn is not None: _setter("key_arn", key_arn) @@ -400,10 +436,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class VariantStoreReferenceItem(dict): @staticmethod @@ -433,7 +471,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], reference_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'referenceArn' in kwargs: + reference_arn = kwargs['referenceArn'] + _setter("reference_arn", reference_arn) @property @@ -474,7 +516,11 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'VariantStoreEncryptionType', key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyArn' in kwargs: + key_arn = kwargs['keyArn'] + _setter("type", type) if key_arn is not None: _setter("key_arn", key_arn) @@ -497,10 +543,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class WorkflowParameterTemplate(dict): def __init__(__self__): @@ -508,10 +556,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class WorkflowTagMap(dict): """ @@ -525,7 +575,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): 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..87a68a0fbd 100644 --- a/sdk/python/pulumi_aws_native/omics/reference_store.py +++ b/sdk/python/pulumi_aws_native/omics/reference_store.py @@ -40,7 +40,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, sse_config: Optional[pulumi.Input['ReferenceStoreSseConfigArgs']] = None, tags: Optional[pulumi.Input['ReferenceStoreTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseConfig' in kwargs: + sse_config = kwargs['sseConfig'] + if description is not None: _setter("description", description) if name is not 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..cbce8962e2 100644 --- a/sdk/python/pulumi_aws_native/omics/run_group.py +++ b/sdk/python/pulumi_aws_native/omics/run_group.py @@ -43,7 +43,17 @@ def _configure( max_runs: Optional[pulumi.Input[float]] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input['RunGroupTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCpus' in kwargs: + max_cpus = kwargs['maxCpus'] + if 'maxDuration' in kwargs: + max_duration = kwargs['maxDuration'] + if 'maxGpus' in kwargs: + max_gpus = kwargs['maxGpus'] + if 'maxRuns' in kwargs: + max_runs = kwargs['maxRuns'] + if max_cpus is not None: _setter("max_cpus", max_cpus) if max_duration is not 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..30d9d1b15f 100644 --- a/sdk/python/pulumi_aws_native/omics/sequence_store.py +++ b/sdk/python/pulumi_aws_native/omics/sequence_store.py @@ -44,7 +44,13 @@ def _configure( name: Optional[pulumi.Input[str]] = None, sse_config: Optional[pulumi.Input['SequenceStoreSseConfigArgs']] = None, tags: Optional[pulumi.Input['SequenceStoreTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fallbackLocation' in kwargs: + fallback_location = kwargs['fallbackLocation'] + if 'sseConfig' in kwargs: + sse_config = kwargs['sseConfig'] + if description is not None: _setter("description", description) if fallback_location is not 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..63b31491d3 100644 --- a/sdk/python/pulumi_aws_native/omics/variant_store.py +++ b/sdk/python/pulumi_aws_native/omics/variant_store.py @@ -41,7 +41,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, sse_config: Optional[pulumi.Input['VariantStoreSseConfigArgs']] = None, tags: Optional[pulumi.Input['VariantStoreTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseConfig' in kwargs: + sse_config = kwargs['sseConfig'] + _setter("reference", reference) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/omics/workflow.py b/sdk/python/pulumi_aws_native/omics/workflow.py index d2f44340f3..0857592f4e 100644 --- a/sdk/python/pulumi_aws_native/omics/workflow.py +++ b/sdk/python/pulumi_aws_native/omics/workflow.py @@ -53,7 +53,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'definitionUri' in kwargs: + definition_uri = kwargs['definitionUri'] + if 'parameterTemplate' in kwargs: + parameter_template = kwargs['parameterTemplate'] + if 'storageCapacity' in kwargs: + storage_capacity = kwargs['storageCapacity'] + if accelerators is not None: _setter("accelerators", accelerators) if definition_uri is not None: diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/_inputs.py b/sdk/python/pulumi_aws_native/opensearchserverless/_inputs.py index 8951f9d650..a6642a6b77 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/_inputs.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/_inputs.py @@ -35,7 +35,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -92,7 +94,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupAttribute' in kwargs: + group_attribute = kwargs['groupAttribute'] + if 'sessionTimeout' in kwargs: + session_timeout = kwargs['sessionTimeout'] + if 'userAttribute' in kwargs: + user_attribute = kwargs['userAttribute'] + _setter("metadata", metadata) if group_attribute is not None: _setter("group_attribute", group_attribute) diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/access_policy.py b/sdk/python/pulumi_aws_native/opensearchserverless/access_policy.py index 2bfcb6bdef..017fd835ea 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/access_policy.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/access_policy.py @@ -39,7 +39,9 @@ def _configure( type: pulumi.Input['AccessPolicyType'], description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("policy", policy) _setter("type", type) if description is not None: diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/collection.py b/sdk/python/pulumi_aws_native/opensearchserverless/collection.py index 043701f548..43f7282740 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/collection.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/collection.py @@ -47,7 +47,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/outputs.py b/sdk/python/pulumi_aws_native/opensearchserverless/outputs.py index e3b33e4afd..38729a999e 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/outputs.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/outputs.py @@ -38,7 +38,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -111,7 +113,15 @@ def _configure( group_attribute: Optional[str] = None, session_timeout: Optional[int] = None, user_attribute: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupAttribute' in kwargs: + group_attribute = kwargs['groupAttribute'] + if 'sessionTimeout' in kwargs: + session_timeout = kwargs['sessionTimeout'] + if 'userAttribute' in kwargs: + user_attribute = kwargs['userAttribute'] + _setter("metadata", metadata) if group_attribute is not None: _setter("group_attribute", group_attribute) diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/security_config.py b/sdk/python/pulumi_aws_native/opensearchserverless/security_config.py index 7bf65e4739..f78736274e 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/security_config.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/security_config.py @@ -40,7 +40,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, saml_options: Optional[pulumi.Input['SecurityConfigSamlConfigOptionsArgs']] = None, type: Optional[pulumi.Input['SecurityConfigType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'samlOptions' in kwargs: + saml_options = kwargs['samlOptions'] + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/security_policy.py b/sdk/python/pulumi_aws_native/opensearchserverless/security_policy.py index 24d5c6ea54..f682502f22 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/security_policy.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/security_policy.py @@ -39,7 +39,9 @@ def _configure( type: pulumi.Input['SecurityPolicyType'], description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("policy", policy) _setter("type", type) if description is not None: diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/vpc_endpoint.py b/sdk/python/pulumi_aws_native/opensearchserverless/vpc_endpoint.py index ac29845ceb..6bbb4fff09 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/vpc_endpoint.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/vpc_endpoint.py @@ -39,7 +39,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("subnet_ids", subnet_ids) _setter("vpc_id", vpc_id) if name is not None: diff --git a/sdk/python/pulumi_aws_native/opensearchservice/_inputs.py b/sdk/python/pulumi_aws_native/opensearchservice/_inputs.py index e8841cee26..ae0b0b602b 100644 --- a/sdk/python/pulumi_aws_native/opensearchservice/_inputs.py +++ b/sdk/python/pulumi_aws_native/opensearchservice/_inputs.py @@ -57,7 +57,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anonymousAuthDisableDate' in kwargs: + anonymous_auth_disable_date = kwargs['anonymousAuthDisableDate'] + if 'anonymousAuthEnabled' in kwargs: + anonymous_auth_enabled = kwargs['anonymousAuthEnabled'] + if 'internalUserDatabaseEnabled' in kwargs: + internal_user_database_enabled = kwargs['internalUserDatabaseEnabled'] + if 'masterUserOptions' in kwargs: + master_user_options = kwargs['masterUserOptions'] + if 'samlOptions' in kwargs: + saml_options = kwargs['samlOptions'] + if anonymous_auth_disable_date is not None: _setter("anonymous_auth_disable_date", anonymous_auth_disable_date) if anonymous_auth_enabled is not None: @@ -168,7 +180,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dedicatedMasterCount' in kwargs: + dedicated_master_count = kwargs['dedicatedMasterCount'] + if 'dedicatedMasterEnabled' in kwargs: + dedicated_master_enabled = kwargs['dedicatedMasterEnabled'] + if 'dedicatedMasterType' in kwargs: + dedicated_master_type = kwargs['dedicatedMasterType'] + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'multiAzWithStandbyEnabled' in kwargs: + multi_az_with_standby_enabled = kwargs['multiAzWithStandbyEnabled'] + if 'warmCount' in kwargs: + warm_count = kwargs['warmCount'] + if 'warmEnabled' in kwargs: + warm_enabled = kwargs['warmEnabled'] + if 'warmType' in kwargs: + warm_type = kwargs['warmType'] + if 'zoneAwarenessConfig' in kwargs: + zone_awareness_config = kwargs['zoneAwarenessConfig'] + if 'zoneAwarenessEnabled' in kwargs: + zone_awareness_enabled = kwargs['zoneAwarenessEnabled'] + if dedicated_master_count is not None: _setter("dedicated_master_count", dedicated_master_count) if dedicated_master_enabled is not None: @@ -313,7 +349,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'identityPoolId' in kwargs: + identity_pool_id = kwargs['identityPoolId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if enabled is not None: _setter("enabled", enabled) if identity_pool_id is not None: @@ -384,7 +428,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsEnabled' in kwargs: + ebs_enabled = kwargs['ebsEnabled'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if ebs_enabled is not None: _setter("ebs_enabled", ebs_enabled) if iops is not None: @@ -457,7 +509,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if enabled is not None: _setter("enabled", enabled) if kms_key_id is not None: @@ -506,7 +562,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customEndpoint' in kwargs: + custom_endpoint = kwargs['customEndpoint'] + if 'customEndpointCertificateArn' in kwargs: + custom_endpoint_certificate_arn = kwargs['customEndpointCertificateArn'] + if 'customEndpointEnabled' in kwargs: + custom_endpoint_enabled = kwargs['customEndpointEnabled'] + if 'enforceHttps' in kwargs: + enforce_https = kwargs['enforceHttps'] + if 'tlsSecurityPolicy' in kwargs: + tls_security_policy = kwargs['tlsSecurityPolicy'] + if custom_endpoint is not None: _setter("custom_endpoint", custom_endpoint) if custom_endpoint_certificate_arn is not None: @@ -579,7 +647,13 @@ def _configure( _setter: Callable[[Any, Any], None], entity_id: pulumi.Input[str], metadata_content: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityId' in kwargs: + entity_id = kwargs['entityId'] + if 'metadataContent' in kwargs: + metadata_content = kwargs['metadataContent'] + _setter("entity_id", entity_id) _setter("metadata_content", metadata_content) @@ -620,7 +694,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'masterUserArn' in kwargs: + master_user_arn = kwargs['masterUserArn'] + if 'masterUserName' in kwargs: + master_user_name = kwargs['masterUserName'] + if 'masterUserPassword' in kwargs: + master_user_password = kwargs['masterUserPassword'] + if master_user_arn is not None: _setter("master_user_arn", master_user_arn) if master_user_name is not None: @@ -668,7 +750,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -697,7 +781,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'offPeakWindow' in kwargs: + off_peak_window = kwargs['offPeakWindow'] + if enabled is not None: _setter("enabled", enabled) if off_peak_window is not None: @@ -734,7 +822,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], window_start_time: Optional[pulumi.Input['DomainWindowStartTimeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'windowStartTime' in kwargs: + window_start_time = kwargs['windowStartTime'] + if window_start_time is not None: _setter("window_start_time", window_start_time) @@ -778,7 +870,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'masterBackendRole' in kwargs: + master_backend_role = kwargs['masterBackendRole'] + if 'masterUserName' in kwargs: + master_user_name = kwargs['masterUserName'] + if 'rolesKey' in kwargs: + roles_key = kwargs['rolesKey'] + if 'sessionTimeoutMinutes' in kwargs: + session_timeout_minutes = kwargs['sessionTimeoutMinutes'] + if 'subjectKey' in kwargs: + subject_key = kwargs['subjectKey'] + if enabled is not None: _setter("enabled", enabled) if idp is not None: @@ -870,7 +974,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], automated_snapshot_start_hour: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'automatedSnapshotStartHour' in kwargs: + automated_snapshot_start_hour = kwargs['automatedSnapshotStartHour'] + if automated_snapshot_start_hour is not None: _setter("automated_snapshot_start_hour", automated_snapshot_start_hour) @@ -896,7 +1004,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], auto_software_update_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoSoftwareUpdateEnabled' in kwargs: + auto_software_update_enabled = kwargs['autoSoftwareUpdateEnabled'] + if auto_software_update_enabled is not None: _setter("auto_software_update_enabled", auto_software_update_enabled) @@ -929,7 +1041,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -973,7 +1087,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -1013,7 +1133,9 @@ def _configure( _setter: Callable[[Any, Any], None], hours: pulumi.Input[int], minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("hours", hours) _setter("minutes", minutes) @@ -1048,7 +1170,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_zone_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZoneCount' in kwargs: + availability_zone_count = kwargs['availabilityZoneCount'] + if availability_zone_count is not None: _setter("availability_zone_count", availability_zone_count) diff --git a/sdk/python/pulumi_aws_native/opensearchservice/domain.py b/sdk/python/pulumi_aws_native/opensearchservice/domain.py index 191cc9e4af..b36211afa4 100644 --- a/sdk/python/pulumi_aws_native/opensearchservice/domain.py +++ b/sdk/python/pulumi_aws_native/opensearchservice/domain.py @@ -77,7 +77,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessPolicies' in kwargs: + access_policies = kwargs['accessPolicies'] + if 'advancedOptions' in kwargs: + advanced_options = kwargs['advancedOptions'] + if 'advancedSecurityOptions' in kwargs: + advanced_security_options = kwargs['advancedSecurityOptions'] + if 'clusterConfig' in kwargs: + cluster_config = kwargs['clusterConfig'] + if 'cognitoOptions' in kwargs: + cognito_options = kwargs['cognitoOptions'] + if 'domainEndpointOptions' in kwargs: + domain_endpoint_options = kwargs['domainEndpointOptions'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'ebsOptions' in kwargs: + ebs_options = kwargs['ebsOptions'] + if 'encryptionAtRestOptions' in kwargs: + encryption_at_rest_options = kwargs['encryptionAtRestOptions'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'logPublishingOptions' in kwargs: + log_publishing_options = kwargs['logPublishingOptions'] + if 'nodeToNodeEncryptionOptions' in kwargs: + node_to_node_encryption_options = kwargs['nodeToNodeEncryptionOptions'] + if 'offPeakWindowOptions' in kwargs: + off_peak_window_options = kwargs['offPeakWindowOptions'] + if 'snapshotOptions' in kwargs: + snapshot_options = kwargs['snapshotOptions'] + if 'softwareUpdateOptions' in kwargs: + software_update_options = kwargs['softwareUpdateOptions'] + if 'vpcOptions' in kwargs: + vpc_options = kwargs['vpcOptions'] + if access_policies is not None: _setter("access_policies", access_policies) if advanced_options is not None: diff --git a/sdk/python/pulumi_aws_native/opensearchservice/outputs.py b/sdk/python/pulumi_aws_native/opensearchservice/outputs.py index ca8cfb49d3..9df88ff17e 100644 --- a/sdk/python/pulumi_aws_native/opensearchservice/outputs.py +++ b/sdk/python/pulumi_aws_native/opensearchservice/outputs.py @@ -84,7 +84,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anonymousAuthDisableDate' in kwargs: + anonymous_auth_disable_date = kwargs['anonymousAuthDisableDate'] + if 'anonymousAuthEnabled' in kwargs: + anonymous_auth_enabled = kwargs['anonymousAuthEnabled'] + if 'internalUserDatabaseEnabled' in kwargs: + internal_user_database_enabled = kwargs['internalUserDatabaseEnabled'] + if 'masterUserOptions' in kwargs: + master_user_options = kwargs['masterUserOptions'] + if 'samlOptions' in kwargs: + saml_options = kwargs['samlOptions'] + if anonymous_auth_disable_date is not None: _setter("anonymous_auth_disable_date", anonymous_auth_disable_date) if anonymous_auth_enabled is not None: @@ -208,7 +220,31 @@ def _configure( warm_type: Optional[str] = None, zone_awareness_config: Optional['outputs.DomainZoneAwarenessConfig'] = None, zone_awareness_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dedicatedMasterCount' in kwargs: + dedicated_master_count = kwargs['dedicatedMasterCount'] + if 'dedicatedMasterEnabled' in kwargs: + dedicated_master_enabled = kwargs['dedicatedMasterEnabled'] + if 'dedicatedMasterType' in kwargs: + dedicated_master_type = kwargs['dedicatedMasterType'] + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'multiAzWithStandbyEnabled' in kwargs: + multi_az_with_standby_enabled = kwargs['multiAzWithStandbyEnabled'] + if 'warmCount' in kwargs: + warm_count = kwargs['warmCount'] + if 'warmEnabled' in kwargs: + warm_enabled = kwargs['warmEnabled'] + if 'warmType' in kwargs: + warm_type = kwargs['warmType'] + if 'zoneAwarenessConfig' in kwargs: + zone_awareness_config = kwargs['zoneAwarenessConfig'] + if 'zoneAwarenessEnabled' in kwargs: + zone_awareness_enabled = kwargs['zoneAwarenessEnabled'] + if dedicated_master_count is not None: _setter("dedicated_master_count", dedicated_master_count) if dedicated_master_enabled is not None: @@ -330,7 +366,15 @@ def _configure( identity_pool_id: Optional[str] = None, role_arn: Optional[str] = None, user_pool_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'identityPoolId' in kwargs: + identity_pool_id = kwargs['identityPoolId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'userPoolId' in kwargs: + user_pool_id = kwargs['userPoolId'] + if enabled is not None: _setter("enabled", enabled) if identity_pool_id is not None: @@ -406,7 +450,15 @@ def _configure( throughput: Optional[int] = None, volume_size: Optional[int] = None, volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ebsEnabled' in kwargs: + ebs_enabled = kwargs['ebsEnabled'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if ebs_enabled is not None: _setter("ebs_enabled", ebs_enabled) if iops is not None: @@ -476,7 +528,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if enabled is not None: _setter("enabled", enabled) if kms_key_id is not None: @@ -542,7 +598,19 @@ def _configure( custom_endpoint_enabled: Optional[bool] = None, enforce_https: Optional[bool] = None, tls_security_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customEndpoint' in kwargs: + custom_endpoint = kwargs['customEndpoint'] + if 'customEndpointCertificateArn' in kwargs: + custom_endpoint_certificate_arn = kwargs['customEndpointCertificateArn'] + if 'customEndpointEnabled' in kwargs: + custom_endpoint_enabled = kwargs['customEndpointEnabled'] + if 'enforceHttps' in kwargs: + enforce_https = kwargs['enforceHttps'] + if 'tlsSecurityPolicy' in kwargs: + tls_security_policy = kwargs['tlsSecurityPolicy'] + if custom_endpoint is not None: _setter("custom_endpoint", custom_endpoint) if custom_endpoint_certificate_arn is not None: @@ -614,7 +682,13 @@ def _configure( _setter: Callable[[Any, Any], None], entity_id: str, metadata_content: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityId' in kwargs: + entity_id = kwargs['entityId'] + if 'metadataContent' in kwargs: + metadata_content = kwargs['metadataContent'] + _setter("entity_id", entity_id) _setter("metadata_content", metadata_content) @@ -668,7 +742,15 @@ def _configure( master_user_arn: Optional[str] = None, master_user_name: Optional[str] = None, master_user_password: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'masterUserArn' in kwargs: + master_user_arn = kwargs['masterUserArn'] + if 'masterUserName' in kwargs: + master_user_name = kwargs['masterUserName'] + if 'masterUserPassword' in kwargs: + master_user_password = kwargs['masterUserPassword'] + if master_user_arn is not None: _setter("master_user_arn", master_user_arn) if master_user_name is not None: @@ -704,7 +786,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) @@ -743,7 +827,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], window_start_time: Optional['outputs.DomainWindowStartTime'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'windowStartTime' in kwargs: + window_start_time = kwargs['windowStartTime'] + if window_start_time is not None: _setter("window_start_time", window_start_time) @@ -785,7 +873,11 @@ def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, off_peak_window: Optional['outputs.DomainOffPeakWindow'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'offPeakWindow' in kwargs: + off_peak_window = kwargs['offPeakWindow'] + if enabled is not None: _setter("enabled", enabled) if off_peak_window is not None: @@ -857,7 +949,19 @@ def _configure( roles_key: Optional[str] = None, session_timeout_minutes: Optional[int] = None, subject_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'masterBackendRole' in kwargs: + master_backend_role = kwargs['masterBackendRole'] + if 'masterUserName' in kwargs: + master_user_name = kwargs['masterUserName'] + if 'rolesKey' in kwargs: + roles_key = kwargs['rolesKey'] + if 'sessionTimeoutMinutes' in kwargs: + session_timeout_minutes = kwargs['sessionTimeoutMinutes'] + if 'subjectKey' in kwargs: + subject_key = kwargs['subjectKey'] + if enabled is not None: _setter("enabled", enabled) if idp is not None: @@ -969,7 +1073,21 @@ def _configure( optional_deployment: Optional[bool] = None, update_available: Optional[bool] = None, update_status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'automatedUpdateDate' in kwargs: + automated_update_date = kwargs['automatedUpdateDate'] + if 'currentVersion' in kwargs: + current_version = kwargs['currentVersion'] + if 'newVersion' in kwargs: + new_version = kwargs['newVersion'] + if 'optionalDeployment' in kwargs: + optional_deployment = kwargs['optionalDeployment'] + if 'updateAvailable' in kwargs: + update_available = kwargs['updateAvailable'] + if 'updateStatus' in kwargs: + update_status = kwargs['updateStatus'] + if automated_update_date is not None: _setter("automated_update_date", automated_update_date) if cancellable is not None: @@ -1057,7 +1175,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], automated_snapshot_start_hour: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'automatedSnapshotStartHour' in kwargs: + automated_snapshot_start_hour = kwargs['automatedSnapshotStartHour'] + if automated_snapshot_start_hour is not None: _setter("automated_snapshot_start_hour", automated_snapshot_start_hour) @@ -1096,7 +1218,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], auto_software_update_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoSoftwareUpdateEnabled' in kwargs: + auto_software_update_enabled = kwargs['autoSoftwareUpdateEnabled'] + if auto_software_update_enabled is not None: _setter("auto_software_update_enabled", auto_software_update_enabled) @@ -1125,7 +1251,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1180,7 +1308,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: @@ -1212,7 +1346,9 @@ def _configure( _setter: Callable[[Any, Any], None], hours: int, minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("hours", hours) _setter("minutes", minutes) @@ -1256,7 +1392,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_zone_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZoneCount' in kwargs: + availability_zone_count = kwargs['availabilityZoneCount'] + if availability_zone_count is not None: _setter("availability_zone_count", availability_zone_count) diff --git a/sdk/python/pulumi_aws_native/opsworks/_inputs.py b/sdk/python/pulumi_aws_native/opsworks/_inputs.py index 2dee14d741..4a7a07f56c 100644 --- a/sdk/python/pulumi_aws_native/opsworks/_inputs.py +++ b/sdk/python/pulumi_aws_native/opsworks/_inputs.py @@ -50,7 +50,11 @@ def _configure( arn: Optional[pulumi.Input[str]] = None, database_name: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if arn is not None: _setter("arn", arn) if database_name is not None: @@ -104,7 +108,9 @@ def _configure( key: pulumi.Input[str], value: pulumi.Input[str], secure: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) if secure is not None: @@ -165,7 +171,11 @@ def _configure( type: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sshKey' in kwargs: + ssh_key = kwargs['sshKey'] + if password is not None: _setter("password", password) if revision is not None: @@ -252,7 +262,11 @@ def _configure( certificate: Optional[pulumi.Input[str]] = None, chain: Optional[pulumi.Input[str]] = None, private_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + if certificate is not None: _setter("certificate", certificate) if chain is not None: @@ -309,7 +323,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + if device_name is not None: _setter("device_name", device_name) if ebs is not None: @@ -380,7 +402,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if iops is not None: @@ -468,7 +500,9 @@ def _configure( thursday: Optional[Any] = None, tuesday: Optional[Any] = None, wednesday: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if friday is not None: _setter("friday", friday) if monday is not None: @@ -575,7 +609,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuThreshold' in kwargs: + cpu_threshold = kwargs['cpuThreshold'] + if 'ignoreMetricsTime' in kwargs: + ignore_metrics_time = kwargs['ignoreMetricsTime'] + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'loadThreshold' in kwargs: + load_threshold = kwargs['loadThreshold'] + if 'memoryThreshold' in kwargs: + memory_threshold = kwargs['memoryThreshold'] + if 'thresholdsWaitTime' in kwargs: + thresholds_wait_time = kwargs['thresholdsWaitTime'] + if cpu_threshold is not None: _setter("cpu_threshold", cpu_threshold) if ignore_metrics_time is not None: @@ -656,7 +704,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], shutdown_event_configuration: Optional[pulumi.Input['LayerShutdownEventConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'shutdownEventConfiguration' in kwargs: + shutdown_event_configuration = kwargs['shutdownEventConfiguration'] + if shutdown_event_configuration is not None: _setter("shutdown_event_configuration", shutdown_event_configuration) @@ -688,7 +740,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'downScaling' in kwargs: + down_scaling = kwargs['downScaling'] + if 'upScaling' in kwargs: + up_scaling = kwargs['upScaling'] + if down_scaling is not None: _setter("down_scaling", down_scaling) if enable is not None: @@ -748,7 +806,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if configure is not None: _setter("configure", configure) if deploy is not None: @@ -821,7 +881,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'delayUntilElbConnectionsDrained' in kwargs: + delay_until_elb_connections_drained = kwargs['delayUntilElbConnectionsDrained'] + if 'executionTimeout' in kwargs: + execution_timeout = kwargs['executionTimeout'] + if delay_until_elb_connections_drained is not None: _setter("delay_until_elb_connections_drained", delay_until_elb_connections_drained) if execution_timeout is not None: @@ -861,7 +927,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -914,7 +982,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountPoint' in kwargs: + mount_point = kwargs['mountPoint'] + if 'numberOfDisks' in kwargs: + number_of_disks = kwargs['numberOfDisks'] + if 'raidLevel' in kwargs: + raid_level = kwargs['raidLevel'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if encrypted is not None: _setter("encrypted", encrypted) if iops is not None: @@ -1009,7 +1087,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'berkshelfVersion' in kwargs: + berkshelf_version = kwargs['berkshelfVersion'] + if 'manageBerkshelf' in kwargs: + manage_berkshelf = kwargs['manageBerkshelf'] + if berkshelf_version is not None: _setter("berkshelf_version", berkshelf_version) if manage_berkshelf is not None: @@ -1049,7 +1133,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if version is not None: @@ -1089,7 +1175,9 @@ def _configure( _setter: Callable[[Any, Any], None], ip: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("ip", ip) if name is not None: _setter("name", name) @@ -1131,7 +1219,15 @@ def _configure( db_password: pulumi.Input[str], db_user: pulumi.Input[str], rds_db_instance_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbPassword' in kwargs: + db_password = kwargs['dbPassword'] + if 'dbUser' in kwargs: + db_user = kwargs['dbUser'] + if 'rdsDbInstanceArn' in kwargs: + rds_db_instance_arn = kwargs['rdsDbInstanceArn'] + _setter("db_password", db_password) _setter("db_user", db_user) _setter("rds_db_instance_arn", rds_db_instance_arn) @@ -1191,7 +1287,11 @@ def _configure( type: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sshKey' in kwargs: + ssh_key = kwargs['sshKey'] + if password is not None: _setter("password", password) if revision is not None: @@ -1275,7 +1375,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/opsworks/app.py b/sdk/python/pulumi_aws_native/opsworks/app.py index 5530dafdc8..542753f23a 100644 --- a/sdk/python/pulumi_aws_native/opsworks/app.py +++ b/sdk/python/pulumi_aws_native/opsworks/app.py @@ -61,7 +61,19 @@ def _configure( name: Optional[pulumi.Input[str]] = None, shortname: Optional[pulumi.Input[str]] = None, ssl_configuration: Optional[pulumi.Input['AppSslConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stackId' in kwargs: + stack_id = kwargs['stackId'] + if 'appSource' in kwargs: + app_source = kwargs['appSource'] + if 'dataSources' in kwargs: + data_sources = kwargs['dataSources'] + if 'enableSsl' in kwargs: + enable_ssl = kwargs['enableSsl'] + if 'sslConfiguration' in kwargs: + ssl_configuration = kwargs['sslConfiguration'] + _setter("stack_id", stack_id) _setter("type", type) if app_source is not None: 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..8a62d2a597 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 @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], elastic_load_balancer_name: pulumi.Input[str], layer_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'elasticLoadBalancerName' in kwargs: + elastic_load_balancer_name = kwargs['elasticLoadBalancerName'] + if 'layerId' in kwargs: + layer_id = kwargs['layerId'] + _setter("elastic_load_balancer_name", elastic_load_balancer_name) _setter("layer_id", layer_id) diff --git a/sdk/python/pulumi_aws_native/opsworks/instance.py b/sdk/python/pulumi_aws_native/opsworks/instance.py index d4f25018f9..e017e8d8fe 100644 --- a/sdk/python/pulumi_aws_native/opsworks/instance.py +++ b/sdk/python/pulumi_aws_native/opsworks/instance.py @@ -88,7 +88,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'layerIds' in kwargs: + layer_ids = kwargs['layerIds'] + if 'stackId' in kwargs: + stack_id = kwargs['stackId'] + if 'agentVersion' in kwargs: + agent_version = kwargs['agentVersion'] + if 'amiId' in kwargs: + ami_id = kwargs['amiId'] + if 'autoScalingType' in kwargs: + auto_scaling_type = kwargs['autoScalingType'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'blockDeviceMappings' in kwargs: + block_device_mappings = kwargs['blockDeviceMappings'] + if 'ebsOptimized' in kwargs: + ebs_optimized = kwargs['ebsOptimized'] + if 'elasticIps' in kwargs: + elastic_ips = kwargs['elasticIps'] + if 'installUpdatesOnBoot' in kwargs: + install_updates_on_boot = kwargs['installUpdatesOnBoot'] + if 'rootDeviceType' in kwargs: + root_device_type = kwargs['rootDeviceType'] + if 'sshKeyName' in kwargs: + ssh_key_name = kwargs['sshKeyName'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'timeBasedAutoScaling' in kwargs: + time_based_auto_scaling = kwargs['timeBasedAutoScaling'] + if 'virtualizationType' in kwargs: + virtualization_type = kwargs['virtualizationType'] + _setter("instance_type", instance_type) _setter("layer_ids", layer_ids) _setter("stack_id", stack_id) diff --git a/sdk/python/pulumi_aws_native/opsworks/layer.py b/sdk/python/pulumi_aws_native/opsworks/layer.py index 73a476fef1..807d0aef67 100644 --- a/sdk/python/pulumi_aws_native/opsworks/layer.py +++ b/sdk/python/pulumi_aws_native/opsworks/layer.py @@ -82,7 +82,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoAssignElasticIps' in kwargs: + auto_assign_elastic_ips = kwargs['autoAssignElasticIps'] + if 'autoAssignPublicIps' in kwargs: + auto_assign_public_ips = kwargs['autoAssignPublicIps'] + if 'enableAutoHealing' in kwargs: + enable_auto_healing = kwargs['enableAutoHealing'] + if 'stackId' in kwargs: + stack_id = kwargs['stackId'] + if 'customInstanceProfileArn' in kwargs: + custom_instance_profile_arn = kwargs['customInstanceProfileArn'] + if 'customJson' in kwargs: + custom_json = kwargs['customJson'] + if 'customRecipes' in kwargs: + custom_recipes = kwargs['customRecipes'] + if 'customSecurityGroupIds' in kwargs: + custom_security_group_ids = kwargs['customSecurityGroupIds'] + if 'installUpdatesOnBoot' in kwargs: + install_updates_on_boot = kwargs['installUpdatesOnBoot'] + if 'lifecycleEventConfiguration' in kwargs: + lifecycle_event_configuration = kwargs['lifecycleEventConfiguration'] + if 'loadBasedAutoScaling' in kwargs: + load_based_auto_scaling = kwargs['loadBasedAutoScaling'] + if 'useEbsOptimizedInstances' in kwargs: + use_ebs_optimized_instances = kwargs['useEbsOptimizedInstances'] + if 'volumeConfigurations' in kwargs: + volume_configurations = kwargs['volumeConfigurations'] + _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) diff --git a/sdk/python/pulumi_aws_native/opsworks/outputs.py b/sdk/python/pulumi_aws_native/opsworks/outputs.py index 3ce10a66df..2f121ab804 100644 --- a/sdk/python/pulumi_aws_native/opsworks/outputs.py +++ b/sdk/python/pulumi_aws_native/opsworks/outputs.py @@ -68,7 +68,11 @@ def _configure( arn: Optional[str] = None, database_name: Optional[str] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if arn is not None: _setter("arn", arn) if database_name is not None: @@ -110,7 +114,9 @@ def _configure( key: str, value: str, secure: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) if secure is not None: @@ -176,7 +182,11 @@ def _configure( type: Optional[str] = None, url: Optional[str] = None, username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sshKey' in kwargs: + ssh_key = kwargs['sshKey'] + if password is not None: _setter("password", password) if revision is not None: @@ -256,7 +266,11 @@ def _configure( certificate: Optional[str] = None, chain: Optional[str] = None, private_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + if certificate is not None: _setter("certificate", certificate) if chain is not None: @@ -322,7 +336,15 @@ def _configure( ebs: Optional['outputs.InstanceEbsBlockDevice'] = None, no_device: Optional[str] = None, virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'noDevice' in kwargs: + no_device = kwargs['noDevice'] + if 'virtualName' in kwargs: + virtual_name = kwargs['virtualName'] + if device_name is not None: _setter("device_name", device_name) if ebs is not None: @@ -400,7 +422,17 @@ def _configure( snapshot_id: Optional[str] = None, volume_size: Optional[int] = None, volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteOnTermination' in kwargs: + delete_on_termination = kwargs['deleteOnTermination'] + if 'snapshotId' in kwargs: + snapshot_id = kwargs['snapshotId'] + if 'volumeSize' in kwargs: + volume_size = kwargs['volumeSize'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if delete_on_termination is not None: _setter("delete_on_termination", delete_on_termination) if iops is not None: @@ -468,7 +500,9 @@ def _configure( thursday: Optional[Any] = None, tuesday: Optional[Any] = None, wednesday: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if friday is not None: _setter("friday", friday) if monday is not None: @@ -574,7 +608,21 @@ def _configure( load_threshold: Optional[float] = None, memory_threshold: Optional[float] = None, thresholds_wait_time: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cpuThreshold' in kwargs: + cpu_threshold = kwargs['cpuThreshold'] + if 'ignoreMetricsTime' in kwargs: + ignore_metrics_time = kwargs['ignoreMetricsTime'] + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'loadThreshold' in kwargs: + load_threshold = kwargs['loadThreshold'] + if 'memoryThreshold' in kwargs: + memory_threshold = kwargs['memoryThreshold'] + if 'thresholdsWaitTime' in kwargs: + thresholds_wait_time = kwargs['thresholdsWaitTime'] + if cpu_threshold is not None: _setter("cpu_threshold", cpu_threshold) if ignore_metrics_time is not None: @@ -648,7 +696,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], shutdown_event_configuration: Optional['outputs.LayerShutdownEventConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'shutdownEventConfiguration' in kwargs: + shutdown_event_configuration = kwargs['shutdownEventConfiguration'] + if shutdown_event_configuration is not None: _setter("shutdown_event_configuration", shutdown_event_configuration) @@ -695,7 +747,13 @@ def _configure( down_scaling: Optional['outputs.LayerAutoScalingThresholds'] = None, enable: Optional[bool] = None, up_scaling: Optional['outputs.LayerAutoScalingThresholds'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'downScaling' in kwargs: + down_scaling = kwargs['downScaling'] + if 'upScaling' in kwargs: + up_scaling = kwargs['upScaling'] + if down_scaling is not None: _setter("down_scaling", down_scaling) if enable is not None: @@ -743,7 +801,9 @@ def _configure( setup: Optional[Sequence[str]] = None, shutdown: Optional[Sequence[str]] = None, undeploy: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if configure is not None: _setter("configure", configure) if deploy is not None: @@ -815,7 +875,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'delayUntilElbConnectionsDrained' in kwargs: + delay_until_elb_connections_drained = kwargs['delayUntilElbConnectionsDrained'] + if 'executionTimeout' in kwargs: + execution_timeout = kwargs['executionTimeout'] + if delay_until_elb_connections_drained is not None: _setter("delay_until_elb_connections_drained", delay_until_elb_connections_drained) if execution_timeout is not None: @@ -847,7 +913,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -915,7 +983,17 @@ def _configure( raid_level: Optional[int] = None, size: Optional[int] = None, volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mountPoint' in kwargs: + mount_point = kwargs['mountPoint'] + if 'numberOfDisks' in kwargs: + number_of_disks = kwargs['numberOfDisks'] + if 'raidLevel' in kwargs: + raid_level = kwargs['raidLevel'] + if 'volumeType' in kwargs: + volume_type = kwargs['volumeType'] + if encrypted is not None: _setter("encrypted", encrypted) if iops is not None: @@ -1001,7 +1079,13 @@ def _configure( _setter: Callable[[Any, Any], None], berkshelf_version: Optional[str] = None, manage_berkshelf: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'berkshelfVersion' in kwargs: + berkshelf_version = kwargs['berkshelfVersion'] + if 'manageBerkshelf' in kwargs: + manage_berkshelf = kwargs['manageBerkshelf'] + if berkshelf_version is not None: _setter("berkshelf_version", berkshelf_version) if manage_berkshelf is not None: @@ -1033,7 +1117,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if version is not None: @@ -1065,7 +1151,9 @@ def _configure( _setter: Callable[[Any, Any], None], ip: str, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("ip", ip) if name is not None: _setter("name", name) @@ -1120,7 +1208,15 @@ def _configure( db_password: str, db_user: str, rds_db_instance_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbPassword' in kwargs: + db_password = kwargs['dbPassword'] + if 'dbUser' in kwargs: + db_user = kwargs['dbUser'] + if 'rdsDbInstanceArn' in kwargs: + rds_db_instance_arn = kwargs['rdsDbInstanceArn'] + _setter("db_password", db_password) _setter("db_user", db_user) _setter("rds_db_instance_arn", rds_db_instance_arn) @@ -1185,7 +1281,11 @@ def _configure( type: Optional[str] = None, url: Optional[str] = None, username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sshKey' in kwargs: + ssh_key = kwargs['sshKey'] + if password is not None: _setter("password", password) if revision is not None: @@ -1245,7 +1345,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/opsworks/stack.py b/sdk/python/pulumi_aws_native/opsworks/stack.py index 94638fda85..a1bf96ce26 100644 --- a/sdk/python/pulumi_aws_native/opsworks/stack.py +++ b/sdk/python/pulumi_aws_native/opsworks/stack.py @@ -100,7 +100,53 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultInstanceProfileArn' in kwargs: + default_instance_profile_arn = kwargs['defaultInstanceProfileArn'] + if 'serviceRoleArn' in kwargs: + service_role_arn = kwargs['serviceRoleArn'] + if 'agentVersion' in kwargs: + agent_version = kwargs['agentVersion'] + if 'chefConfiguration' in kwargs: + chef_configuration = kwargs['chefConfiguration'] + if 'cloneAppIds' in kwargs: + clone_app_ids = kwargs['cloneAppIds'] + if 'clonePermissions' in kwargs: + clone_permissions = kwargs['clonePermissions'] + if 'configurationManager' in kwargs: + configuration_manager = kwargs['configurationManager'] + if 'customCookbooksSource' in kwargs: + custom_cookbooks_source = kwargs['customCookbooksSource'] + if 'customJson' in kwargs: + custom_json = kwargs['customJson'] + if 'defaultAvailabilityZone' in kwargs: + default_availability_zone = kwargs['defaultAvailabilityZone'] + if 'defaultOs' in kwargs: + default_os = kwargs['defaultOs'] + if 'defaultRootDeviceType' in kwargs: + default_root_device_type = kwargs['defaultRootDeviceType'] + if 'defaultSshKeyName' in kwargs: + default_ssh_key_name = kwargs['defaultSshKeyName'] + if 'defaultSubnetId' in kwargs: + default_subnet_id = kwargs['defaultSubnetId'] + if 'ecsClusterArn' in kwargs: + ecs_cluster_arn = kwargs['ecsClusterArn'] + if 'elasticIps' in kwargs: + elastic_ips = kwargs['elasticIps'] + if 'hostnameTheme' in kwargs: + hostname_theme = kwargs['hostnameTheme'] + if 'rdsDbInstances' in kwargs: + rds_db_instances = kwargs['rdsDbInstances'] + if 'sourceStackId' in kwargs: + source_stack_id = kwargs['sourceStackId'] + if 'useCustomCookbooks' in kwargs: + use_custom_cookbooks = kwargs['useCustomCookbooks'] + if 'useOpsworksSecurityGroups' in kwargs: + use_opsworks_security_groups = kwargs['useOpsworksSecurityGroups'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("default_instance_profile_arn", default_instance_profile_arn) _setter("service_role_arn", service_role_arn) if agent_version is not None: diff --git a/sdk/python/pulumi_aws_native/opsworks/user_profile.py b/sdk/python/pulumi_aws_native/opsworks/user_profile.py index 075e5d8b0c..2183351465 100644 --- a/sdk/python/pulumi_aws_native/opsworks/user_profile.py +++ b/sdk/python/pulumi_aws_native/opsworks/user_profile.py @@ -35,7 +35,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iamUserArn' in kwargs: + iam_user_arn = kwargs['iamUserArn'] + if 'allowSelfManagement' in kwargs: + allow_self_management = kwargs['allowSelfManagement'] + if 'sshPublicKey' in kwargs: + ssh_public_key = kwargs['sshPublicKey'] + if 'sshUsername' in kwargs: + ssh_username = kwargs['sshUsername'] + _setter("iam_user_arn", iam_user_arn) if allow_self_management is not None: _setter("allow_self_management", allow_self_management) diff --git a/sdk/python/pulumi_aws_native/opsworks/volume.py b/sdk/python/pulumi_aws_native/opsworks/volume.py index 2c9a504e06..e95e1bf8b7 100644 --- a/sdk/python/pulumi_aws_native/opsworks/volume.py +++ b/sdk/python/pulumi_aws_native/opsworks/volume.py @@ -35,7 +35,15 @@ def _configure( stack_id: pulumi.Input[str], mount_point: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2VolumeId' in kwargs: + ec2_volume_id = kwargs['ec2VolumeId'] + if 'stackId' in kwargs: + stack_id = kwargs['stackId'] + if 'mountPoint' in kwargs: + mount_point = kwargs['mountPoint'] + _setter("ec2_volume_id", ec2_volume_id) _setter("stack_id", stack_id) if mount_point is not None: diff --git a/sdk/python/pulumi_aws_native/opsworkscm/_inputs.py b/sdk/python/pulumi_aws_native/opsworkscm/_inputs.py index 0da95ec2ba..2c241b8214 100644 --- a/sdk/python/pulumi_aws_native/opsworkscm/_inputs.py +++ b/sdk/python/pulumi_aws_native/opsworkscm/_inputs.py @@ -29,7 +29,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -69,7 +71,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/opsworkscm/outputs.py b/sdk/python/pulumi_aws_native/opsworkscm/outputs.py index f4a3e37da5..3c487a88f2 100644 --- a/sdk/python/pulumi_aws_native/opsworkscm/outputs.py +++ b/sdk/python/pulumi_aws_native/opsworkscm/outputs.py @@ -29,7 +29,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -61,7 +63,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/opsworkscm/server.py b/sdk/python/pulumi_aws_native/opsworkscm/server.py index 9764528fdf..5127015b0b 100644 --- a/sdk/python/pulumi_aws_native/opsworkscm/server.py +++ b/sdk/python/pulumi_aws_native/opsworkscm/server.py @@ -88,7 +88,47 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceProfileArn' in kwargs: + instance_profile_arn = kwargs['instanceProfileArn'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'serviceRoleArn' in kwargs: + service_role_arn = kwargs['serviceRoleArn'] + if 'associatePublicIpAddress' in kwargs: + associate_public_ip_address = kwargs['associatePublicIpAddress'] + if 'backupId' in kwargs: + backup_id = kwargs['backupId'] + if 'backupRetentionCount' in kwargs: + backup_retention_count = kwargs['backupRetentionCount'] + if 'customCertificate' in kwargs: + custom_certificate = kwargs['customCertificate'] + if 'customDomain' in kwargs: + custom_domain = kwargs['customDomain'] + if 'customPrivateKey' in kwargs: + custom_private_key = kwargs['customPrivateKey'] + if 'disableAutomatedBackup' in kwargs: + disable_automated_backup = kwargs['disableAutomatedBackup'] + if 'engineAttributes' in kwargs: + engine_attributes = kwargs['engineAttributes'] + if 'engineModel' in kwargs: + engine_model = kwargs['engineModel'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'keyPair' in kwargs: + key_pair = kwargs['keyPair'] + if 'preferredBackupWindow' in kwargs: + preferred_backup_window = kwargs['preferredBackupWindow'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'serverName' in kwargs: + server_name = kwargs['serverName'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("instance_profile_arn", instance_profile_arn) _setter("instance_type", instance_type) _setter("service_role_arn", service_role_arn) diff --git a/sdk/python/pulumi_aws_native/organizations/_inputs.py b/sdk/python/pulumi_aws_native/organizations/_inputs.py index 8ae9c75322..e7736f855d 100644 --- a/sdk/python/pulumi_aws_native/organizations/_inputs.py +++ b/sdk/python/pulumi_aws_native/organizations/_inputs.py @@ -37,7 +37,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -86,7 +88,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -135,7 +139,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -184,7 +190,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/organizations/account.py b/sdk/python/pulumi_aws_native/organizations/account.py index 2e090975aa..01ee660f34 100644 --- a/sdk/python/pulumi_aws_native/organizations/account.py +++ b/sdk/python/pulumi_aws_native/organizations/account.py @@ -46,7 +46,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountName' in kwargs: + account_name = kwargs['accountName'] + if 'parentIds' in kwargs: + parent_ids = kwargs['parentIds'] + if 'roleName' in kwargs: + role_name = kwargs['roleName'] + _setter("email", email) if account_name is not None: _setter("account_name", account_name) diff --git a/sdk/python/pulumi_aws_native/organizations/organization.py b/sdk/python/pulumi_aws_native/organizations/organization.py index 7f47720724..d730adcc85 100644 --- a/sdk/python/pulumi_aws_native/organizations/organization.py +++ b/sdk/python/pulumi_aws_native/organizations/organization.py @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], feature_set: Optional[pulumi.Input['OrganizationFeatureSet']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'featureSet' in kwargs: + feature_set = kwargs['featureSet'] + if feature_set is not None: _setter("feature_set", feature_set) diff --git a/sdk/python/pulumi_aws_native/organizations/organizational_unit.py b/sdk/python/pulumi_aws_native/organizations/organizational_unit.py index 066ef34f4f..3a35dbe8dc 100644 --- a/sdk/python/pulumi_aws_native/organizations/organizational_unit.py +++ b/sdk/python/pulumi_aws_native/organizations/organizational_unit.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parentId' in kwargs: + parent_id = kwargs['parentId'] + _setter("parent_id", parent_id) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/organizations/outputs.py b/sdk/python/pulumi_aws_native/organizations/outputs.py index 8cdab39a76..5832655208 100644 --- a/sdk/python/pulumi_aws_native/organizations/outputs.py +++ b/sdk/python/pulumi_aws_native/organizations/outputs.py @@ -40,7 +40,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -84,7 +86,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -128,7 +132,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -172,7 +178,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/organizations/policy.py b/sdk/python/pulumi_aws_native/organizations/policy.py index cddf08ba4e..18f8885e5f 100644 --- a/sdk/python/pulumi_aws_native/organizations/policy.py +++ b/sdk/python/pulumi_aws_native/organizations/policy.py @@ -50,7 +50,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetIds' in kwargs: + target_ids = kwargs['targetIds'] + _setter("content", content) _setter("type", type) if description is not None: diff --git a/sdk/python/pulumi_aws_native/organizations/resource_policy.py b/sdk/python/pulumi_aws_native/organizations/resource_policy.py index 7da6813f32..22dc84b9df 100644 --- a/sdk/python/pulumi_aws_native/organizations/resource_policy.py +++ b/sdk/python/pulumi_aws_native/organizations/resource_policy.py @@ -33,7 +33,9 @@ def _configure( _setter: Callable[[Any, Any], None], content: Any, tags: Optional[pulumi.Input[Sequence[pulumi.Input['ResourcePolicyTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("content", content) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/osis/_inputs.py b/sdk/python/pulumi_aws_native/osis/_inputs.py index 7808ed439c..325159bcdc 100644 --- a/sdk/python/pulumi_aws_native/osis/_inputs.py +++ b/sdk/python/pulumi_aws_native/osis/_inputs.py @@ -31,7 +31,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + if log_group is not None: _setter("log_group", log_group) @@ -65,7 +69,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogDestination' in kwargs: + cloud_watch_log_destination = kwargs['cloudWatchLogDestination'] + if 'isLoggingEnabled' in kwargs: + is_logging_enabled = kwargs['isLoggingEnabled'] + if cloud_watch_log_destination is not None: _setter("cloud_watch_log_destination", cloud_watch_log_destination) if is_logging_enabled is not None: @@ -116,7 +126,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -165,7 +177,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: diff --git a/sdk/python/pulumi_aws_native/osis/outputs.py b/sdk/python/pulumi_aws_native/osis/outputs.py index 0d2085c801..d475ac1d8f 100644 --- a/sdk/python/pulumi_aws_native/osis/outputs.py +++ b/sdk/python/pulumi_aws_native/osis/outputs.py @@ -60,7 +60,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogDestination' in kwargs: + cloud_watch_log_destination = kwargs['cloudWatchLogDestination'] + if 'isLoggingEnabled' in kwargs: + is_logging_enabled = kwargs['isLoggingEnabled'] + if cloud_watch_log_destination is not None: _setter("cloud_watch_log_destination", cloud_watch_log_destination) if is_logging_enabled is not None: @@ -118,7 +124,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroup' in kwargs: + log_group = kwargs['logGroup'] + if log_group is not None: _setter("log_group", log_group) @@ -151,7 +161,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -219,7 +231,15 @@ def _configure( vpc_endpoint_id: Optional[str] = None, vpc_id: Optional[str] = None, vpc_options: Optional['outputs.PipelineVpcOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcEndpointId' in kwargs: + vpc_endpoint_id = kwargs['vpcEndpointId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'vpcOptions' in kwargs: + vpc_options = kwargs['vpcOptions'] + if vpc_endpoint_id is not None: _setter("vpc_endpoint_id", vpc_endpoint_id) if vpc_id is not None: @@ -291,7 +311,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if subnet_ids is not None: diff --git a/sdk/python/pulumi_aws_native/osis/pipeline.py b/sdk/python/pulumi_aws_native/osis/pipeline.py index 1b618dcc7a..09e1f00afe 100644 --- a/sdk/python/pulumi_aws_native/osis/pipeline.py +++ b/sdk/python/pulumi_aws_native/osis/pipeline.py @@ -51,7 +51,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxUnits' in kwargs: + max_units = kwargs['maxUnits'] + if 'minUnits' in kwargs: + min_units = kwargs['minUnits'] + if 'pipelineConfigurationBody' in kwargs: + pipeline_configuration_body = kwargs['pipelineConfigurationBody'] + if 'logPublishingOptions' in kwargs: + log_publishing_options = kwargs['logPublishingOptions'] + if 'pipelineName' in kwargs: + pipeline_name = kwargs['pipelineName'] + if 'vpcOptions' in kwargs: + vpc_options = kwargs['vpcOptions'] + _setter("max_units", max_units) _setter("min_units", min_units) _setter("pipeline_configuration_body", pipeline_configuration_body) diff --git a/sdk/python/pulumi_aws_native/panorama/_inputs.py b/sdk/python/pulumi_aws_native/panorama/_inputs.py index 3b4015c88e..c228e44aee 100644 --- a/sdk/python/pulumi_aws_native/panorama/_inputs.py +++ b/sdk/python/pulumi_aws_native/panorama/_inputs.py @@ -30,7 +30,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], payload_data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'payloadData' in kwargs: + payload_data = kwargs['payloadData'] + if payload_data is not None: _setter("payload_data", payload_data) @@ -56,7 +60,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], payload_data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'payloadData' in kwargs: + payload_data = kwargs['payloadData'] + if payload_data is not None: _setter("payload_data", payload_data) @@ -89,7 +97,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -142,7 +152,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binaryPrefixLocation' in kwargs: + binary_prefix_location = kwargs['binaryPrefixLocation'] + if 'generatedPrefixLocation' in kwargs: + generated_prefix_location = kwargs['generatedPrefixLocation'] + if 'manifestPrefixLocation' in kwargs: + manifest_prefix_location = kwargs['manifestPrefixLocation'] + if 'repoPrefixLocation' in kwargs: + repo_prefix_location = kwargs['repoPrefixLocation'] + if binary_prefix_location is not None: _setter("binary_prefix_location", binary_prefix_location) if bucket is not None: @@ -215,7 +235,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/panorama/application_instance.py b/sdk/python/pulumi_aws_native/panorama/application_instance.py index f10420f997..1a12b4540d 100644 --- a/sdk/python/pulumi_aws_native/panorama/application_instance.py +++ b/sdk/python/pulumi_aws_native/panorama/application_instance.py @@ -50,7 +50,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultRuntimeContextDevice' in kwargs: + default_runtime_context_device = kwargs['defaultRuntimeContextDevice'] + if 'manifestPayload' in kwargs: + manifest_payload = kwargs['manifestPayload'] + if 'applicationInstanceIdToReplace' in kwargs: + application_instance_id_to_replace = kwargs['applicationInstanceIdToReplace'] + if 'manifestOverridesPayload' in kwargs: + manifest_overrides_payload = kwargs['manifestOverridesPayload'] + if 'runtimeRoleArn' in kwargs: + runtime_role_arn = kwargs['runtimeRoleArn'] + _setter("default_runtime_context_device", default_runtime_context_device) _setter("manifest_payload", manifest_payload) if application_instance_id_to_replace is not None: diff --git a/sdk/python/pulumi_aws_native/panorama/outputs.py b/sdk/python/pulumi_aws_native/panorama/outputs.py index 89526df5e2..95fa6b16e8 100644 --- a/sdk/python/pulumi_aws_native/panorama/outputs.py +++ b/sdk/python/pulumi_aws_native/panorama/outputs.py @@ -47,7 +47,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], payload_data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'payloadData' in kwargs: + payload_data = kwargs['payloadData'] + if payload_data is not None: _setter("payload_data", payload_data) @@ -86,7 +90,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], payload_data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'payloadData' in kwargs: + payload_data = kwargs['payloadData'] + if payload_data is not None: _setter("payload_data", payload_data) @@ -115,7 +123,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -183,7 +193,17 @@ def _configure( generated_prefix_location: Optional[str] = None, manifest_prefix_location: Optional[str] = None, repo_prefix_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binaryPrefixLocation' in kwargs: + binary_prefix_location = kwargs['binaryPrefixLocation'] + if 'generatedPrefixLocation' in kwargs: + generated_prefix_location = kwargs['generatedPrefixLocation'] + if 'manifestPrefixLocation' in kwargs: + manifest_prefix_location = kwargs['manifestPrefixLocation'] + if 'repoPrefixLocation' in kwargs: + repo_prefix_location = kwargs['repoPrefixLocation'] + if binary_prefix_location is not None: _setter("binary_prefix_location", binary_prefix_location) if bucket is not None: @@ -236,7 +256,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/panorama/package.py b/sdk/python/pulumi_aws_native/panorama/package.py index 0010102c78..d67304958b 100644 --- a/sdk/python/pulumi_aws_native/panorama/package.py +++ b/sdk/python/pulumi_aws_native/panorama/package.py @@ -34,7 +34,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packageName' in kwargs: + package_name = kwargs['packageName'] + if 'storageLocation' in kwargs: + storage_location = kwargs['storageLocation'] + if package_name is not None: _setter("package_name", package_name) if storage_location is not 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..0c02ec30a2 100644 --- a/sdk/python/pulumi_aws_native/panorama/package_version.py +++ b/sdk/python/pulumi_aws_native/panorama/package_version.py @@ -42,7 +42,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'packageId' in kwargs: + package_id = kwargs['packageId'] + if 'packageVersion' in kwargs: + package_version = kwargs['packageVersion'] + if 'patchVersion' in kwargs: + patch_version = kwargs['patchVersion'] + if 'markLatest' in kwargs: + mark_latest = kwargs['markLatest'] + if 'ownerAccount' in kwargs: + owner_account = kwargs['ownerAccount'] + if 'updatedLatestPatchVersion' in kwargs: + updated_latest_patch_version = kwargs['updatedLatestPatchVersion'] + _setter("package_id", package_id) _setter("package_version", package_version) _setter("patch_version", patch_version) diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/_inputs.py b/sdk/python/pulumi_aws_native/pcaconnectorad/_inputs.py index 24eac31c8d..35dbafd3d1 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/_inputs.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/_inputs.py @@ -59,10 +59,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ConnectorVpcInformationArgs: def __init__(__self__, *, @@ -75,7 +77,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) @property @@ -95,10 +101,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class TemplateApplicationPoliciesArgs: def __init__(__self__, *, @@ -114,7 +122,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("policies", policies) if critical is not None: _setter("critical", critical) @@ -150,7 +160,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], policy_type: pulumi.Input['TemplateApplicationPolicyType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyType' in kwargs: + policy_type = kwargs['policyType'] + _setter("policy_type", policy_type) @property @@ -175,7 +189,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], policy_object_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyObjectIdentifier' in kwargs: + policy_object_identifier = kwargs['policyObjectIdentifier'] + _setter("policy_object_identifier", policy_object_identifier) @property @@ -203,7 +221,13 @@ def _configure( _setter: Callable[[Any, Any], None], renewal_period: pulumi.Input['TemplateValidityPeriodArgs'], validity_period: pulumi.Input['TemplateValidityPeriodArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'renewalPeriod' in kwargs: + renewal_period = kwargs['renewalPeriod'] + if 'validityPeriod' in kwargs: + validity_period = kwargs['validityPeriod'] + _setter("renewal_period", renewal_period) _setter("validity_period", validity_period) @@ -238,7 +262,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_v2: pulumi.Input['TemplateV2Args'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateV2' in kwargs: + template_v2 = kwargs['templateV2'] + _setter("template_v2", template_v2) @property @@ -263,7 +291,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_v3: pulumi.Input['TemplateV3Args'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateV3' in kwargs: + template_v3 = kwargs['templateV3'] + _setter("template_v3", template_v3) @property @@ -288,7 +320,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_v4: pulumi.Input['TemplateV4Args'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateV4' in kwargs: + template_v4 = kwargs['templateV4'] + _setter("template_v4", template_v4) @property @@ -325,7 +361,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableKeyReuseOnNtTokenKeysetStorageFull' in kwargs: + enable_key_reuse_on_nt_token_keyset_storage_full = kwargs['enableKeyReuseOnNtTokenKeysetStorageFull'] + if 'includeSymmetricAlgorithms' in kwargs: + include_symmetric_algorithms = kwargs['includeSymmetricAlgorithms'] + if 'noSecurityExtension' in kwargs: + no_security_extension = kwargs['noSecurityExtension'] + if 'removeInvalidCertificateFromPersonalStore' in kwargs: + remove_invalid_certificate_from_personal_store = kwargs['removeInvalidCertificateFromPersonalStore'] + if 'userInteractionRequired' in kwargs: + user_interaction_required = kwargs['userInteractionRequired'] + 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) if include_symmetric_algorithms is not None: @@ -407,7 +455,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableKeyReuseOnNtTokenKeysetStorageFull' in kwargs: + enable_key_reuse_on_nt_token_keyset_storage_full = kwargs['enableKeyReuseOnNtTokenKeysetStorageFull'] + if 'includeSymmetricAlgorithms' in kwargs: + include_symmetric_algorithms = kwargs['includeSymmetricAlgorithms'] + if 'noSecurityExtension' in kwargs: + no_security_extension = kwargs['noSecurityExtension'] + if 'removeInvalidCertificateFromPersonalStore' in kwargs: + remove_invalid_certificate_from_personal_store = kwargs['removeInvalidCertificateFromPersonalStore'] + if 'userInteractionRequired' in kwargs: + user_interaction_required = kwargs['userInteractionRequired'] + 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) if include_symmetric_algorithms is not None: @@ -489,7 +549,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableKeyReuseOnNtTokenKeysetStorageFull' in kwargs: + enable_key_reuse_on_nt_token_keyset_storage_full = kwargs['enableKeyReuseOnNtTokenKeysetStorageFull'] + if 'includeSymmetricAlgorithms' in kwargs: + include_symmetric_algorithms = kwargs['includeSymmetricAlgorithms'] + if 'noSecurityExtension' in kwargs: + no_security_extension = kwargs['noSecurityExtension'] + if 'removeInvalidCertificateFromPersonalStore' in kwargs: + remove_invalid_certificate_from_personal_store = kwargs['removeInvalidCertificateFromPersonalStore'] + if 'userInteractionRequired' in kwargs: + user_interaction_required = kwargs['userInteractionRequired'] + 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) if include_symmetric_algorithms is not None: @@ -562,7 +634,13 @@ def _configure( _setter: Callable[[Any, Any], None], key_usage: pulumi.Input['TemplateKeyUsageArgs'], application_policies: Optional[pulumi.Input['TemplateApplicationPoliciesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyUsage' in kwargs: + key_usage = kwargs['keyUsage'] + if 'applicationPolicies' in kwargs: + application_policies = kwargs['applicationPolicies'] + _setter("key_usage", key_usage) if application_policies is not None: _setter("application_policies", application_policies) @@ -601,7 +679,13 @@ def _configure( _setter: Callable[[Any, Any], None], key_usage: pulumi.Input['TemplateKeyUsageArgs'], application_policies: Optional[pulumi.Input['TemplateApplicationPoliciesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyUsage' in kwargs: + key_usage = kwargs['keyUsage'] + if 'applicationPolicies' in kwargs: + application_policies = kwargs['applicationPolicies'] + _setter("key_usage", key_usage) if application_policies is not None: _setter("application_policies", application_policies) @@ -640,7 +724,13 @@ def _configure( _setter: Callable[[Any, Any], None], key_usage: pulumi.Input['TemplateKeyUsageArgs'], application_policies: Optional[pulumi.Input['TemplateApplicationPoliciesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyUsage' in kwargs: + key_usage = kwargs['keyUsage'] + if 'applicationPolicies' in kwargs: + application_policies = kwargs['applicationPolicies'] + _setter("key_usage", key_usage) if application_policies is not None: _setter("application_policies", application_policies) @@ -679,7 +769,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoEnrollment' in kwargs: + auto_enrollment = kwargs['autoEnrollment'] + if 'machineType' in kwargs: + machine_type = kwargs['machineType'] + if auto_enrollment is not None: _setter("auto_enrollment", auto_enrollment) if machine_type is not None: @@ -719,7 +815,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoEnrollment' in kwargs: + auto_enrollment = kwargs['autoEnrollment'] + if 'machineType' in kwargs: + machine_type = kwargs['machineType'] + if auto_enrollment is not None: _setter("auto_enrollment", auto_enrollment) if machine_type is not None: @@ -759,7 +861,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoEnrollment' in kwargs: + auto_enrollment = kwargs['autoEnrollment'] + if 'machineType' in kwargs: + machine_type = kwargs['machineType'] + if auto_enrollment is not None: _setter("auto_enrollment", auto_enrollment) if machine_type is not None: @@ -799,7 +907,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoEnroll' in kwargs: + auto_enroll = kwargs['autoEnroll'] + if auto_enroll is not None: _setter("auto_enroll", auto_enroll) if enroll is not None: @@ -848,7 +960,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataEncipherment' in kwargs: + data_encipherment = kwargs['dataEncipherment'] + if 'digitalSignature' in kwargs: + digital_signature = kwargs['digitalSignature'] + if 'keyAgreement' in kwargs: + key_agreement = kwargs['keyAgreement'] + if 'keyEncipherment' in kwargs: + key_encipherment = kwargs['keyEncipherment'] + if 'nonRepudiation' in kwargs: + non_repudiation = kwargs['nonRepudiation'] + if data_encipherment is not None: _setter("data_encipherment", data_encipherment) if digital_signature is not None: @@ -918,7 +1042,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], property_type: pulumi.Input['TemplateKeyUsagePropertyType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyType' in kwargs: + property_type = kwargs['propertyType'] + _setter("property_type", property_type) @property @@ -943,7 +1071,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], property_flags: pulumi.Input['TemplateKeyUsagePropertyFlagsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyFlags' in kwargs: + property_flags = kwargs['propertyFlags'] + _setter("property_flags", property_flags) @property @@ -974,7 +1106,11 @@ def _configure( decrypt: Optional[pulumi.Input[bool]] = None, key_agreement: Optional[pulumi.Input[bool]] = None, sign: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyAgreement' in kwargs: + key_agreement = kwargs['keyAgreement'] + if decrypt is not None: _setter("decrypt", decrypt) if key_agreement is not None: @@ -1025,7 +1161,11 @@ def _configure( _setter: Callable[[Any, Any], None], usage_flags: pulumi.Input['TemplateKeyUsageFlagsArgs'], critical: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'usageFlags' in kwargs: + usage_flags = kwargs['usageFlags'] + _setter("usage_flags", usage_flags) if critical is not None: _setter("critical", critical) @@ -1067,7 +1207,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keySpec' in kwargs: + key_spec = kwargs['keySpec'] + if 'minimalKeyLength' in kwargs: + minimal_key_length = kwargs['minimalKeyLength'] + if 'cryptoProviders' in kwargs: + crypto_providers = kwargs['cryptoProviders'] + _setter("key_spec", key_spec) _setter("minimal_key_length", minimal_key_length) if crypto_providers is not None: @@ -1125,7 +1273,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keySpec' in kwargs: + key_spec = kwargs['keySpec'] + if 'keyUsageProperty' in kwargs: + key_usage_property = kwargs['keyUsageProperty'] + if 'minimalKeyLength' in kwargs: + minimal_key_length = kwargs['minimalKeyLength'] + if 'cryptoProviders' in kwargs: + crypto_providers = kwargs['cryptoProviders'] + _setter("algorithm", algorithm) _setter("key_spec", key_spec) _setter("key_usage_property", key_usage_property) @@ -1203,7 +1361,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keySpec' in kwargs: + key_spec = kwargs['keySpec'] + if 'minimalKeyLength' in kwargs: + minimal_key_length = kwargs['minimalKeyLength'] + if 'cryptoProviders' in kwargs: + crypto_providers = kwargs['cryptoProviders'] + if 'keyUsageProperty' in kwargs: + key_usage_property = kwargs['keyUsageProperty'] + _setter("key_spec", key_spec) _setter("minimal_key_length", minimal_key_length) if algorithm is not None: @@ -1277,7 +1445,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientVersion' in kwargs: + client_version = kwargs['clientVersion'] + if 'exportableKey' in kwargs: + exportable_key = kwargs['exportableKey'] + if 'strongKeyProtectionRequired' in kwargs: + strong_key_protection_required = kwargs['strongKeyProtectionRequired'] + _setter("client_version", client_version) if exportable_key is not None: _setter("exportable_key", exportable_key) @@ -1333,7 +1509,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientVersion' in kwargs: + client_version = kwargs['clientVersion'] + if 'exportableKey' in kwargs: + exportable_key = kwargs['exportableKey'] + if 'requireAlternateSignatureAlgorithm' in kwargs: + require_alternate_signature_algorithm = kwargs['requireAlternateSignatureAlgorithm'] + if 'strongKeyProtectionRequired' in kwargs: + strong_key_protection_required = kwargs['strongKeyProtectionRequired'] + _setter("client_version", client_version) if exportable_key is not None: _setter("exportable_key", exportable_key) @@ -1406,7 +1592,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientVersion' in kwargs: + client_version = kwargs['clientVersion'] + if 'exportableKey' in kwargs: + exportable_key = kwargs['exportableKey'] + if 'requireAlternateSignatureAlgorithm' in kwargs: + require_alternate_signature_algorithm = kwargs['requireAlternateSignatureAlgorithm'] + if 'requireSameKeyRenewal' in kwargs: + require_same_key_renewal = kwargs['requireSameKeyRenewal'] + if 'strongKeyProtectionRequired' in kwargs: + strong_key_protection_required = kwargs['strongKeyProtectionRequired'] + if 'useLegacyProvider' in kwargs: + use_legacy_provider = kwargs['useLegacyProvider'] + _setter("client_version", client_version) if exportable_key is not None: _setter("exportable_key", exportable_key) @@ -1513,7 +1713,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'requireCommonName' in kwargs: + require_common_name = kwargs['requireCommonName'] + if 'requireDirectoryPath' in kwargs: + require_directory_path = kwargs['requireDirectoryPath'] + if 'requireDnsAsCn' in kwargs: + require_dns_as_cn = kwargs['requireDnsAsCn'] + if 'requireEmail' in kwargs: + require_email = kwargs['requireEmail'] + if 'sanRequireDirectoryGuid' in kwargs: + san_require_directory_guid = kwargs['sanRequireDirectoryGuid'] + if 'sanRequireDns' in kwargs: + san_require_dns = kwargs['sanRequireDns'] + if 'sanRequireDomainDns' in kwargs: + san_require_domain_dns = kwargs['sanRequireDomainDns'] + if 'sanRequireEmail' in kwargs: + san_require_email = kwargs['sanRequireEmail'] + if 'sanRequireSpn' in kwargs: + san_require_spn = kwargs['sanRequireSpn'] + if 'sanRequireUpn' in kwargs: + san_require_upn = kwargs['sanRequireUpn'] + if require_common_name is not None: _setter("require_common_name", require_common_name) if require_directory_path is not None: @@ -1665,7 +1887,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'requireCommonName' in kwargs: + require_common_name = kwargs['requireCommonName'] + if 'requireDirectoryPath' in kwargs: + require_directory_path = kwargs['requireDirectoryPath'] + if 'requireDnsAsCn' in kwargs: + require_dns_as_cn = kwargs['requireDnsAsCn'] + if 'requireEmail' in kwargs: + require_email = kwargs['requireEmail'] + if 'sanRequireDirectoryGuid' in kwargs: + san_require_directory_guid = kwargs['sanRequireDirectoryGuid'] + if 'sanRequireDns' in kwargs: + san_require_dns = kwargs['sanRequireDns'] + if 'sanRequireDomainDns' in kwargs: + san_require_domain_dns = kwargs['sanRequireDomainDns'] + if 'sanRequireEmail' in kwargs: + san_require_email = kwargs['sanRequireEmail'] + if 'sanRequireSpn' in kwargs: + san_require_spn = kwargs['sanRequireSpn'] + if 'sanRequireUpn' in kwargs: + san_require_upn = kwargs['sanRequireUpn'] + if require_common_name is not None: _setter("require_common_name", require_common_name) if require_directory_path is not None: @@ -1817,7 +2061,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'requireCommonName' in kwargs: + require_common_name = kwargs['requireCommonName'] + if 'requireDirectoryPath' in kwargs: + require_directory_path = kwargs['requireDirectoryPath'] + if 'requireDnsAsCn' in kwargs: + require_dns_as_cn = kwargs['requireDnsAsCn'] + if 'requireEmail' in kwargs: + require_email = kwargs['requireEmail'] + if 'sanRequireDirectoryGuid' in kwargs: + san_require_directory_guid = kwargs['sanRequireDirectoryGuid'] + if 'sanRequireDns' in kwargs: + san_require_dns = kwargs['sanRequireDns'] + if 'sanRequireDomainDns' in kwargs: + san_require_domain_dns = kwargs['sanRequireDomainDns'] + if 'sanRequireEmail' in kwargs: + san_require_email = kwargs['sanRequireEmail'] + if 'sanRequireSpn' in kwargs: + san_require_spn = kwargs['sanRequireSpn'] + if 'sanRequireUpn' in kwargs: + san_require_upn = kwargs['sanRequireUpn'] + if require_common_name is not None: _setter("require_common_name", require_common_name) if require_directory_path is not None: @@ -1937,10 +2203,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class TemplateV2Args: def __init__(__self__, *, @@ -1974,7 +2242,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateValidity' in kwargs: + certificate_validity = kwargs['certificateValidity'] + if 'enrollmentFlags' in kwargs: + enrollment_flags = kwargs['enrollmentFlags'] + if 'generalFlags' in kwargs: + general_flags = kwargs['generalFlags'] + if 'privateKeyAttributes' in kwargs: + private_key_attributes = kwargs['privateKeyAttributes'] + if 'privateKeyFlags' in kwargs: + private_key_flags = kwargs['privateKeyFlags'] + if 'subjectNameFlags' in kwargs: + subject_name_flags = kwargs['subjectNameFlags'] + if 'supersededTemplates' in kwargs: + superseded_templates = kwargs['supersededTemplates'] + _setter("certificate_validity", certificate_validity) _setter("enrollment_flags", enrollment_flags) _setter("extensions", extensions) @@ -2094,7 +2378,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateValidity' in kwargs: + certificate_validity = kwargs['certificateValidity'] + if 'enrollmentFlags' in kwargs: + enrollment_flags = kwargs['enrollmentFlags'] + if 'generalFlags' in kwargs: + general_flags = kwargs['generalFlags'] + if 'hashAlgorithm' in kwargs: + hash_algorithm = kwargs['hashAlgorithm'] + if 'privateKeyAttributes' in kwargs: + private_key_attributes = kwargs['privateKeyAttributes'] + if 'privateKeyFlags' in kwargs: + private_key_flags = kwargs['privateKeyFlags'] + if 'subjectNameFlags' in kwargs: + subject_name_flags = kwargs['subjectNameFlags'] + if 'supersededTemplates' in kwargs: + superseded_templates = kwargs['supersededTemplates'] + _setter("certificate_validity", certificate_validity) _setter("enrollment_flags", enrollment_flags) _setter("extensions", extensions) @@ -2224,7 +2526,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateValidity' in kwargs: + certificate_validity = kwargs['certificateValidity'] + if 'enrollmentFlags' in kwargs: + enrollment_flags = kwargs['enrollmentFlags'] + if 'generalFlags' in kwargs: + general_flags = kwargs['generalFlags'] + if 'privateKeyAttributes' in kwargs: + private_key_attributes = kwargs['privateKeyAttributes'] + if 'privateKeyFlags' in kwargs: + private_key_flags = kwargs['privateKeyFlags'] + if 'subjectNameFlags' in kwargs: + subject_name_flags = kwargs['subjectNameFlags'] + if 'hashAlgorithm' in kwargs: + hash_algorithm = kwargs['hashAlgorithm'] + if 'supersededTemplates' in kwargs: + superseded_templates = kwargs['supersededTemplates'] + _setter("certificate_validity", certificate_validity) _setter("enrollment_flags", enrollment_flags) _setter("extensions", extensions) @@ -2334,7 +2654,11 @@ def _configure( _setter: Callable[[Any, Any], None], period: pulumi.Input[float], period_type: pulumi.Input['TemplateValidityPeriodType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'periodType' in kwargs: + period_type = kwargs['periodType'] + _setter("period", period) _setter("period_type", period_type) diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/connector.py b/sdk/python/pulumi_aws_native/pcaconnectorad/connector.py index 440844cfd3..2261e2087d 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/connector.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/connector.py @@ -37,7 +37,15 @@ def _configure( directory_id: pulumi.Input[str], vpc_information: pulumi.Input['ConnectorVpcInformationArgs'], tags: Optional[pulumi.Input['ConnectorTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateAuthorityArn' in kwargs: + certificate_authority_arn = kwargs['certificateAuthorityArn'] + if 'directoryId' in kwargs: + directory_id = kwargs['directoryId'] + if 'vpcInformation' in kwargs: + vpc_information = kwargs['vpcInformation'] + _setter("certificate_authority_arn", certificate_authority_arn) _setter("directory_id", directory_id) _setter("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..8fdbd5e97b 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/directory_registration.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/directory_registration.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], directory_id: pulumi.Input[str], tags: Optional[pulumi.Input['DirectoryRegistrationTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryId' in kwargs: + directory_id = kwargs['directoryId'] + _setter("directory_id", directory_id) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/outputs.py b/sdk/python/pulumi_aws_native/pcaconnectorad/outputs.py index a7624f881c..eb7ecb1bec 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/outputs.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/outputs.py @@ -60,10 +60,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ConnectorVpcInformation(dict): @staticmethod @@ -93,7 +95,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) @property @@ -109,10 +115,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class TemplateApplicationPolicies(dict): def __init__(__self__, *, @@ -128,7 +136,9 @@ def _configure( _setter: Callable[[Any, Any], None], policies: Sequence[Any], critical: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("policies", policies) if critical is not None: _setter("critical", critical) @@ -173,7 +183,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], policy_type: 'TemplateApplicationPolicyType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyType' in kwargs: + policy_type = kwargs['policyType'] + _setter("policy_type", policy_type) @property @@ -211,7 +225,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], policy_object_identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyObjectIdentifier' in kwargs: + policy_object_identifier = kwargs['policyObjectIdentifier'] + _setter("policy_object_identifier", policy_object_identifier) @property @@ -254,7 +272,13 @@ def _configure( _setter: Callable[[Any, Any], None], renewal_period: 'outputs.TemplateValidityPeriod', validity_period: 'outputs.TemplateValidityPeriod', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'renewalPeriod' in kwargs: + renewal_period = kwargs['renewalPeriod'] + if 'validityPeriod' in kwargs: + validity_period = kwargs['validityPeriod'] + _setter("renewal_period", renewal_period) _setter("validity_period", validity_period) @@ -298,7 +322,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_v2: 'outputs.TemplateV2', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateV2' in kwargs: + template_v2 = kwargs['templateV2'] + _setter("template_v2", template_v2) @property @@ -336,7 +364,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_v3: 'outputs.TemplateV3', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateV3' in kwargs: + template_v3 = kwargs['templateV3'] + _setter("template_v3", template_v3) @property @@ -374,7 +406,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_v4: 'outputs.TemplateV4', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateV4' in kwargs: + template_v4 = kwargs['templateV4'] + _setter("template_v4", template_v4) @property @@ -432,7 +468,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableKeyReuseOnNtTokenKeysetStorageFull' in kwargs: + enable_key_reuse_on_nt_token_keyset_storage_full = kwargs['enableKeyReuseOnNtTokenKeysetStorageFull'] + if 'includeSymmetricAlgorithms' in kwargs: + include_symmetric_algorithms = kwargs['includeSymmetricAlgorithms'] + if 'noSecurityExtension' in kwargs: + no_security_extension = kwargs['noSecurityExtension'] + if 'removeInvalidCertificateFromPersonalStore' in kwargs: + remove_invalid_certificate_from_personal_store = kwargs['removeInvalidCertificateFromPersonalStore'] + if 'userInteractionRequired' in kwargs: + user_interaction_required = kwargs['userInteractionRequired'] + 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) if include_symmetric_algorithms is not None: @@ -519,7 +567,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableKeyReuseOnNtTokenKeysetStorageFull' in kwargs: + enable_key_reuse_on_nt_token_keyset_storage_full = kwargs['enableKeyReuseOnNtTokenKeysetStorageFull'] + if 'includeSymmetricAlgorithms' in kwargs: + include_symmetric_algorithms = kwargs['includeSymmetricAlgorithms'] + if 'noSecurityExtension' in kwargs: + no_security_extension = kwargs['noSecurityExtension'] + if 'removeInvalidCertificateFromPersonalStore' in kwargs: + remove_invalid_certificate_from_personal_store = kwargs['removeInvalidCertificateFromPersonalStore'] + if 'userInteractionRequired' in kwargs: + user_interaction_required = kwargs['userInteractionRequired'] + 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) if include_symmetric_algorithms is not None: @@ -606,7 +666,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableKeyReuseOnNtTokenKeysetStorageFull' in kwargs: + enable_key_reuse_on_nt_token_keyset_storage_full = kwargs['enableKeyReuseOnNtTokenKeysetStorageFull'] + if 'includeSymmetricAlgorithms' in kwargs: + include_symmetric_algorithms = kwargs['includeSymmetricAlgorithms'] + if 'noSecurityExtension' in kwargs: + no_security_extension = kwargs['noSecurityExtension'] + if 'removeInvalidCertificateFromPersonalStore' in kwargs: + remove_invalid_certificate_from_personal_store = kwargs['removeInvalidCertificateFromPersonalStore'] + if 'userInteractionRequired' in kwargs: + user_interaction_required = kwargs['userInteractionRequired'] + 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) if include_symmetric_algorithms is not None: @@ -678,7 +750,13 @@ def _configure( _setter: Callable[[Any, Any], None], key_usage: 'outputs.TemplateKeyUsage', application_policies: Optional['outputs.TemplateApplicationPolicies'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyUsage' in kwargs: + key_usage = kwargs['keyUsage'] + if 'applicationPolicies' in kwargs: + application_policies = kwargs['applicationPolicies'] + _setter("key_usage", key_usage) if application_policies is not None: _setter("application_policies", application_policies) @@ -728,7 +806,13 @@ def _configure( _setter: Callable[[Any, Any], None], key_usage: 'outputs.TemplateKeyUsage', application_policies: Optional['outputs.TemplateApplicationPolicies'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyUsage' in kwargs: + key_usage = kwargs['keyUsage'] + if 'applicationPolicies' in kwargs: + application_policies = kwargs['applicationPolicies'] + _setter("key_usage", key_usage) if application_policies is not None: _setter("application_policies", application_policies) @@ -778,7 +862,13 @@ def _configure( _setter: Callable[[Any, Any], None], key_usage: 'outputs.TemplateKeyUsage', application_policies: Optional['outputs.TemplateApplicationPolicies'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyUsage' in kwargs: + key_usage = kwargs['keyUsage'] + if 'applicationPolicies' in kwargs: + application_policies = kwargs['applicationPolicies'] + _setter("key_usage", key_usage) if application_policies is not None: _setter("application_policies", application_policies) @@ -828,7 +918,13 @@ def _configure( _setter: Callable[[Any, Any], None], auto_enrollment: Optional[bool] = None, machine_type: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoEnrollment' in kwargs: + auto_enrollment = kwargs['autoEnrollment'] + if 'machineType' in kwargs: + machine_type = kwargs['machineType'] + if auto_enrollment is not None: _setter("auto_enrollment", auto_enrollment) if machine_type is not None: @@ -879,7 +975,13 @@ def _configure( _setter: Callable[[Any, Any], None], auto_enrollment: Optional[bool] = None, machine_type: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoEnrollment' in kwargs: + auto_enrollment = kwargs['autoEnrollment'] + if 'machineType' in kwargs: + machine_type = kwargs['machineType'] + if auto_enrollment is not None: _setter("auto_enrollment", auto_enrollment) if machine_type is not None: @@ -930,7 +1032,13 @@ def _configure( _setter: Callable[[Any, Any], None], auto_enrollment: Optional[bool] = None, machine_type: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoEnrollment' in kwargs: + auto_enrollment = kwargs['autoEnrollment'] + if 'machineType' in kwargs: + machine_type = kwargs['machineType'] + if auto_enrollment is not None: _setter("auto_enrollment", auto_enrollment) if machine_type is not None: @@ -979,7 +1087,11 @@ def _configure( _setter: Callable[[Any, Any], None], auto_enroll: Optional['TemplateGroupAccessControlEntryAccessRight'] = None, enroll: Optional['TemplateGroupAccessControlEntryAccessRight'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoEnroll' in kwargs: + auto_enroll = kwargs['autoEnroll'] + if auto_enroll is not None: _setter("auto_enroll", auto_enroll) if enroll is not None: @@ -1028,7 +1140,11 @@ def _configure( _setter: Callable[[Any, Any], None], usage_flags: 'outputs.TemplateKeyUsageFlags', critical: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'usageFlags' in kwargs: + usage_flags = kwargs['usageFlags'] + _setter("usage_flags", usage_flags) if critical is not None: _setter("critical", critical) @@ -1093,7 +1209,19 @@ def _configure( key_agreement: Optional[bool] = None, key_encipherment: Optional[bool] = None, non_repudiation: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataEncipherment' in kwargs: + data_encipherment = kwargs['dataEncipherment'] + if 'digitalSignature' in kwargs: + digital_signature = kwargs['digitalSignature'] + if 'keyAgreement' in kwargs: + key_agreement = kwargs['keyAgreement'] + if 'keyEncipherment' in kwargs: + key_encipherment = kwargs['keyEncipherment'] + if 'nonRepudiation' in kwargs: + non_repudiation = kwargs['nonRepudiation'] + if data_encipherment is not None: _setter("data_encipherment", data_encipherment) if digital_signature is not None: @@ -1160,7 +1288,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], property_type: 'TemplateKeyUsagePropertyType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyType' in kwargs: + property_type = kwargs['propertyType'] + _setter("property_type", property_type) @property @@ -1198,7 +1330,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], property_flags: 'outputs.TemplateKeyUsagePropertyFlags', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'propertyFlags' in kwargs: + property_flags = kwargs['propertyFlags'] + _setter("property_flags", property_flags) @property @@ -1242,7 +1378,11 @@ def _configure( decrypt: Optional[bool] = None, key_agreement: Optional[bool] = None, sign: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keyAgreement' in kwargs: + key_agreement = kwargs['keyAgreement'] + if decrypt is not None: _setter("decrypt", decrypt) if key_agreement is not None: @@ -1305,7 +1445,15 @@ def _configure( key_spec: 'TemplateKeySpec', minimal_key_length: float, crypto_providers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keySpec' in kwargs: + key_spec = kwargs['keySpec'] + if 'minimalKeyLength' in kwargs: + minimal_key_length = kwargs['minimalKeyLength'] + if 'cryptoProviders' in kwargs: + crypto_providers = kwargs['cryptoProviders'] + _setter("key_spec", key_spec) _setter("minimal_key_length", minimal_key_length) if crypto_providers is not None: @@ -1374,7 +1522,17 @@ def _configure( key_usage_property: Any, minimal_key_length: float, crypto_providers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keySpec' in kwargs: + key_spec = kwargs['keySpec'] + if 'keyUsageProperty' in kwargs: + key_usage_property = kwargs['keyUsageProperty'] + if 'minimalKeyLength' in kwargs: + minimal_key_length = kwargs['minimalKeyLength'] + if 'cryptoProviders' in kwargs: + crypto_providers = kwargs['cryptoProviders'] + _setter("algorithm", algorithm) _setter("key_spec", key_spec) _setter("key_usage_property", key_usage_property) @@ -1455,7 +1613,17 @@ def _configure( algorithm: Optional['TemplatePrivateKeyAlgorithm'] = None, crypto_providers: Optional[Sequence[str]] = None, key_usage_property: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'keySpec' in kwargs: + key_spec = kwargs['keySpec'] + if 'minimalKeyLength' in kwargs: + minimal_key_length = kwargs['minimalKeyLength'] + if 'cryptoProviders' in kwargs: + crypto_providers = kwargs['cryptoProviders'] + if 'keyUsageProperty' in kwargs: + key_usage_property = kwargs['keyUsageProperty'] + _setter("key_spec", key_spec) _setter("minimal_key_length", minimal_key_length) if algorithm is not None: @@ -1530,7 +1698,15 @@ def _configure( client_version: 'TemplateClientCompatibilityV2', exportable_key: Optional[bool] = None, strong_key_protection_required: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientVersion' in kwargs: + client_version = kwargs['clientVersion'] + if 'exportableKey' in kwargs: + exportable_key = kwargs['exportableKey'] + if 'strongKeyProtectionRequired' in kwargs: + strong_key_protection_required = kwargs['strongKeyProtectionRequired'] + _setter("client_version", client_version) if exportable_key is not None: _setter("exportable_key", exportable_key) @@ -1597,7 +1773,17 @@ def _configure( exportable_key: Optional[bool] = None, require_alternate_signature_algorithm: Optional[bool] = None, strong_key_protection_required: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientVersion' in kwargs: + client_version = kwargs['clientVersion'] + if 'exportableKey' in kwargs: + exportable_key = kwargs['exportableKey'] + if 'requireAlternateSignatureAlgorithm' in kwargs: + require_alternate_signature_algorithm = kwargs['requireAlternateSignatureAlgorithm'] + if 'strongKeyProtectionRequired' in kwargs: + strong_key_protection_required = kwargs['strongKeyProtectionRequired'] + _setter("client_version", client_version) if exportable_key is not None: _setter("exportable_key", exportable_key) @@ -1681,7 +1867,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientVersion' in kwargs: + client_version = kwargs['clientVersion'] + if 'exportableKey' in kwargs: + exportable_key = kwargs['exportableKey'] + if 'requireAlternateSignatureAlgorithm' in kwargs: + require_alternate_signature_algorithm = kwargs['requireAlternateSignatureAlgorithm'] + if 'requireSameKeyRenewal' in kwargs: + require_same_key_renewal = kwargs['requireSameKeyRenewal'] + if 'strongKeyProtectionRequired' in kwargs: + strong_key_protection_required = kwargs['strongKeyProtectionRequired'] + if 'useLegacyProvider' in kwargs: + use_legacy_provider = kwargs['useLegacyProvider'] + _setter("client_version", client_version) if exportable_key is not None: _setter("exportable_key", exportable_key) @@ -1799,7 +1999,29 @@ def _configure( san_require_email: Optional[bool] = None, san_require_spn: Optional[bool] = None, san_require_upn: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'requireCommonName' in kwargs: + require_common_name = kwargs['requireCommonName'] + if 'requireDirectoryPath' in kwargs: + require_directory_path = kwargs['requireDirectoryPath'] + if 'requireDnsAsCn' in kwargs: + require_dns_as_cn = kwargs['requireDnsAsCn'] + if 'requireEmail' in kwargs: + require_email = kwargs['requireEmail'] + if 'sanRequireDirectoryGuid' in kwargs: + san_require_directory_guid = kwargs['sanRequireDirectoryGuid'] + if 'sanRequireDns' in kwargs: + san_require_dns = kwargs['sanRequireDns'] + if 'sanRequireDomainDns' in kwargs: + san_require_domain_dns = kwargs['sanRequireDomainDns'] + if 'sanRequireEmail' in kwargs: + san_require_email = kwargs['sanRequireEmail'] + if 'sanRequireSpn' in kwargs: + san_require_spn = kwargs['sanRequireSpn'] + if 'sanRequireUpn' in kwargs: + san_require_upn = kwargs['sanRequireUpn'] + if require_common_name is not None: _setter("require_common_name", require_common_name) if require_directory_path is not None: @@ -1946,7 +2168,29 @@ def _configure( san_require_email: Optional[bool] = None, san_require_spn: Optional[bool] = None, san_require_upn: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'requireCommonName' in kwargs: + require_common_name = kwargs['requireCommonName'] + if 'requireDirectoryPath' in kwargs: + require_directory_path = kwargs['requireDirectoryPath'] + if 'requireDnsAsCn' in kwargs: + require_dns_as_cn = kwargs['requireDnsAsCn'] + if 'requireEmail' in kwargs: + require_email = kwargs['requireEmail'] + if 'sanRequireDirectoryGuid' in kwargs: + san_require_directory_guid = kwargs['sanRequireDirectoryGuid'] + if 'sanRequireDns' in kwargs: + san_require_dns = kwargs['sanRequireDns'] + if 'sanRequireDomainDns' in kwargs: + san_require_domain_dns = kwargs['sanRequireDomainDns'] + if 'sanRequireEmail' in kwargs: + san_require_email = kwargs['sanRequireEmail'] + if 'sanRequireSpn' in kwargs: + san_require_spn = kwargs['sanRequireSpn'] + if 'sanRequireUpn' in kwargs: + san_require_upn = kwargs['sanRequireUpn'] + if require_common_name is not None: _setter("require_common_name", require_common_name) if require_directory_path is not None: @@ -2093,7 +2337,29 @@ def _configure( san_require_email: Optional[bool] = None, san_require_spn: Optional[bool] = None, san_require_upn: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'requireCommonName' in kwargs: + require_common_name = kwargs['requireCommonName'] + if 'requireDirectoryPath' in kwargs: + require_directory_path = kwargs['requireDirectoryPath'] + if 'requireDnsAsCn' in kwargs: + require_dns_as_cn = kwargs['requireDnsAsCn'] + if 'requireEmail' in kwargs: + require_email = kwargs['requireEmail'] + if 'sanRequireDirectoryGuid' in kwargs: + san_require_directory_guid = kwargs['sanRequireDirectoryGuid'] + if 'sanRequireDns' in kwargs: + san_require_dns = kwargs['sanRequireDns'] + if 'sanRequireDomainDns' in kwargs: + san_require_domain_dns = kwargs['sanRequireDomainDns'] + if 'sanRequireEmail' in kwargs: + san_require_email = kwargs['sanRequireEmail'] + if 'sanRequireSpn' in kwargs: + san_require_spn = kwargs['sanRequireSpn'] + if 'sanRequireUpn' in kwargs: + san_require_upn = kwargs['sanRequireUpn'] + if require_common_name is not None: _setter("require_common_name", require_common_name) if require_directory_path is not None: @@ -2173,10 +2439,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class TemplateV2(dict): @staticmethod @@ -2239,7 +2507,23 @@ def _configure( private_key_flags: 'outputs.TemplatePrivateKeyFlagsV2', subject_name_flags: 'outputs.TemplateSubjectNameFlagsV2', superseded_templates: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateValidity' in kwargs: + certificate_validity = kwargs['certificateValidity'] + if 'enrollmentFlags' in kwargs: + enrollment_flags = kwargs['enrollmentFlags'] + if 'generalFlags' in kwargs: + general_flags = kwargs['generalFlags'] + if 'privateKeyAttributes' in kwargs: + private_key_attributes = kwargs['privateKeyAttributes'] + if 'privateKeyFlags' in kwargs: + private_key_flags = kwargs['privateKeyFlags'] + if 'subjectNameFlags' in kwargs: + subject_name_flags = kwargs['subjectNameFlags'] + if 'supersededTemplates' in kwargs: + superseded_templates = kwargs['supersededTemplates'] + _setter("certificate_validity", certificate_validity) _setter("enrollment_flags", enrollment_flags) _setter("extensions", extensions) @@ -2358,7 +2642,25 @@ def _configure( private_key_flags: 'outputs.TemplatePrivateKeyFlagsV3', subject_name_flags: 'outputs.TemplateSubjectNameFlagsV3', superseded_templates: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateValidity' in kwargs: + certificate_validity = kwargs['certificateValidity'] + if 'enrollmentFlags' in kwargs: + enrollment_flags = kwargs['enrollmentFlags'] + if 'generalFlags' in kwargs: + general_flags = kwargs['generalFlags'] + if 'hashAlgorithm' in kwargs: + hash_algorithm = kwargs['hashAlgorithm'] + if 'privateKeyAttributes' in kwargs: + private_key_attributes = kwargs['privateKeyAttributes'] + if 'privateKeyFlags' in kwargs: + private_key_flags = kwargs['privateKeyFlags'] + if 'subjectNameFlags' in kwargs: + subject_name_flags = kwargs['subjectNameFlags'] + if 'supersededTemplates' in kwargs: + superseded_templates = kwargs['supersededTemplates'] + _setter("certificate_validity", certificate_validity) _setter("enrollment_flags", enrollment_flags) _setter("extensions", extensions) @@ -2483,7 +2785,25 @@ def _configure( subject_name_flags: 'outputs.TemplateSubjectNameFlagsV4', hash_algorithm: Optional['TemplateHashAlgorithm'] = None, superseded_templates: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateValidity' in kwargs: + certificate_validity = kwargs['certificateValidity'] + if 'enrollmentFlags' in kwargs: + enrollment_flags = kwargs['enrollmentFlags'] + if 'generalFlags' in kwargs: + general_flags = kwargs['generalFlags'] + if 'privateKeyAttributes' in kwargs: + private_key_attributes = kwargs['privateKeyAttributes'] + if 'privateKeyFlags' in kwargs: + private_key_flags = kwargs['privateKeyFlags'] + if 'subjectNameFlags' in kwargs: + subject_name_flags = kwargs['subjectNameFlags'] + if 'hashAlgorithm' in kwargs: + hash_algorithm = kwargs['hashAlgorithm'] + if 'supersededTemplates' in kwargs: + superseded_templates = kwargs['supersededTemplates'] + _setter("certificate_validity", certificate_validity) _setter("enrollment_flags", enrollment_flags) _setter("extensions", extensions) @@ -2574,7 +2894,11 @@ def _configure( _setter: Callable[[Any, Any], None], period: float, period_type: 'TemplateValidityPeriodType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'periodType' in kwargs: + period_type = kwargs['periodType'] + _setter("period", period) _setter("period_type", period_type) 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..512f061d89 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/service_principal_name.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/service_principal_name.py @@ -29,7 +29,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorArn' in kwargs: + connector_arn = kwargs['connectorArn'] + if 'directoryRegistrationArn' in kwargs: + directory_registration_arn = kwargs['directoryRegistrationArn'] + if connector_arn is not None: _setter("connector_arn", connector_arn) if directory_registration_arn is not None: diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/template.py b/sdk/python/pulumi_aws_native/pcaconnectorad/template.py index 0281ca1575..b1168bdc27 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/template.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/template.py @@ -41,7 +41,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectorArn' in kwargs: + connector_arn = kwargs['connectorArn'] + if 'reenrollAllCertificateHolders' in kwargs: + reenroll_all_certificate_holders = kwargs['reenrollAllCertificateHolders'] + _setter("connector_arn", connector_arn) _setter("definition", definition) if name is not None: 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..d6cf4abb26 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 @@ -38,7 +38,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessRights' in kwargs: + access_rights = kwargs['accessRights'] + if 'groupDisplayName' in kwargs: + group_display_name = kwargs['groupDisplayName'] + if 'groupSecurityIdentifier' in kwargs: + group_security_identifier = kwargs['groupSecurityIdentifier'] + if 'templateArn' in kwargs: + template_arn = kwargs['templateArn'] + _setter("access_rights", access_rights) _setter("group_display_name", group_display_name) if group_security_identifier is not None: diff --git a/sdk/python/pulumi_aws_native/personalize/_inputs.py b/sdk/python/pulumi_aws_native/personalize/_inputs.py index ef795d051f..1371eba024 100644 --- a/sdk/python/pulumi_aws_native/personalize/_inputs.py +++ b/sdk/python/pulumi_aws_native/personalize/_inputs.py @@ -40,7 +40,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_location: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLocation' in kwargs: + data_location = kwargs['dataLocation'] + if data_location is not None: _setter("data_location", data_location) @@ -89,7 +93,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSource' in kwargs: + data_source = kwargs['dataSource'] + if 'datasetArn' in kwargs: + dataset_arn = kwargs['datasetArn'] + if 'datasetImportJobArn' in kwargs: + dataset_import_job_arn = kwargs['datasetImportJobArn'] + if 'jobName' in kwargs: + job_name = kwargs['jobName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if data_source is not None: _setter("data_source", data_source) if dataset_arn is not None: @@ -182,7 +198,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if values is not None: @@ -233,7 +251,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'recipeList' in kwargs: + recipe_list = kwargs['recipeList'] + if metric_name is not None: _setter("metric_name", metric_name) if recipe_list is not None: @@ -288,7 +312,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoricalHyperParameterRanges' in kwargs: + categorical_hyper_parameter_ranges = kwargs['categoricalHyperParameterRanges'] + if 'continuousHyperParameterRanges' in kwargs: + continuous_hyper_parameter_ranges = kwargs['continuousHyperParameterRanges'] + if 'integerHyperParameterRanges' in kwargs: + integer_hyper_parameter_ranges = kwargs['integerHyperParameterRanges'] + if categorical_hyper_parameter_ranges is not None: _setter("categorical_hyper_parameter_ranges", categorical_hyper_parameter_ranges) if continuous_hyper_parameter_ranges is not None: @@ -357,7 +389,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'metricRegex' in kwargs: + metric_regex = kwargs['metricRegex'] + if metric_name is not None: _setter("metric_name", metric_name) if metric_regex is not None: @@ -422,7 +460,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxNumberOfTrainingJobs' in kwargs: + max_number_of_training_jobs = kwargs['maxNumberOfTrainingJobs'] + if 'maxParallelTrainingJobs' in kwargs: + max_parallel_training_jobs = kwargs['maxParallelTrainingJobs'] + if max_number_of_training_jobs is not None: _setter("max_number_of_training_jobs", max_number_of_training_jobs) if max_parallel_training_jobs is not None: @@ -477,7 +521,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmHyperParameterRanges' in kwargs: + algorithm_hyper_parameter_ranges = kwargs['algorithmHyperParameterRanges'] + if 'hpoObjective' in kwargs: + hpo_objective = kwargs['hpoObjective'] + if 'hpoResourceConfig' in kwargs: + hpo_resource_config = kwargs['hpoResourceConfig'] + if algorithm_hyper_parameter_ranges is not None: _setter("algorithm_hyper_parameter_ranges", algorithm_hyper_parameter_ranges) if hpo_objective is not None: @@ -554,7 +606,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmHyperParameters' in kwargs: + algorithm_hyper_parameters = kwargs['algorithmHyperParameters'] + if 'autoMlConfig' in kwargs: + auto_ml_config = kwargs['autoMlConfig'] + if 'eventValueThreshold' in kwargs: + event_value_threshold = kwargs['eventValueThreshold'] + if 'featureTransformationParameters' in kwargs: + feature_transformation_parameters = kwargs['featureTransformationParameters'] + if 'hpoConfig' in kwargs: + hpo_config = kwargs['hpoConfig'] + if algorithm_hyper_parameters is not None: _setter("algorithm_hyper_parameters", algorithm_hyper_parameters) if auto_ml_config is not None: @@ -651,7 +715,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxValue' in kwargs: + max_value = kwargs['maxValue'] + if 'minValue' in kwargs: + min_value = kwargs['minValue'] + if max_value is not None: _setter("max_value", max_value) if min_value is not None: @@ -720,7 +790,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxValue' in kwargs: + max_value = kwargs['maxValue'] + if 'minValue' in kwargs: + min_value = kwargs['minValue'] + if max_value is not None: _setter("max_value", max_value) if min_value is not None: diff --git a/sdk/python/pulumi_aws_native/personalize/dataset.py b/sdk/python/pulumi_aws_native/personalize/dataset.py index 2c6df45aa6..919d8108dc 100644 --- a/sdk/python/pulumi_aws_native/personalize/dataset.py +++ b/sdk/python/pulumi_aws_native/personalize/dataset.py @@ -45,7 +45,17 @@ def _configure( schema_arn: pulumi.Input[str], dataset_import_job: Optional[pulumi.Input['DatasetImportJobArgs']] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetGroupArn' in kwargs: + dataset_group_arn = kwargs['datasetGroupArn'] + if 'datasetType' in kwargs: + dataset_type = kwargs['datasetType'] + if 'schemaArn' in kwargs: + schema_arn = kwargs['schemaArn'] + if 'datasetImportJob' in kwargs: + dataset_import_job = kwargs['datasetImportJob'] + _setter("dataset_group_arn", dataset_group_arn) _setter("dataset_type", dataset_type) _setter("schema_arn", schema_arn) diff --git a/sdk/python/pulumi_aws_native/personalize/dataset_group.py b/sdk/python/pulumi_aws_native/personalize/dataset_group.py index 75350732ae..acf448c95d 100644 --- a/sdk/python/pulumi_aws_native/personalize/dataset_group.py +++ b/sdk/python/pulumi_aws_native/personalize/dataset_group.py @@ -40,7 +40,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if domain is not None: _setter("domain", domain) if kms_key_arn is not None: diff --git a/sdk/python/pulumi_aws_native/personalize/outputs.py b/sdk/python/pulumi_aws_native/personalize/outputs.py index 3fdf0dc1e1..2767496d6c 100644 --- a/sdk/python/pulumi_aws_native/personalize/outputs.py +++ b/sdk/python/pulumi_aws_native/personalize/outputs.py @@ -85,7 +85,19 @@ def _configure( dataset_import_job_arn: Optional[str] = None, job_name: Optional[str] = None, role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSource' in kwargs: + data_source = kwargs['dataSource'] + if 'datasetArn' in kwargs: + dataset_arn = kwargs['datasetArn'] + if 'datasetImportJobArn' in kwargs: + dataset_import_job_arn = kwargs['datasetImportJobArn'] + if 'jobName' in kwargs: + job_name = kwargs['jobName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if data_source is not None: _setter("data_source", data_source) if dataset_arn is not None: @@ -174,7 +186,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLocation' in kwargs: + data_location = kwargs['dataLocation'] + if data_location is not None: _setter("data_location", data_location) @@ -210,7 +226,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if values is not None: @@ -293,7 +311,19 @@ def _configure( event_value_threshold: Optional[str] = None, feature_transformation_parameters: Optional[Any] = None, hpo_config: Optional['outputs.SolutionConfigHpoConfigProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmHyperParameters' in kwargs: + algorithm_hyper_parameters = kwargs['algorithmHyperParameters'] + if 'autoMlConfig' in kwargs: + auto_ml_config = kwargs['autoMlConfig'] + if 'eventValueThreshold' in kwargs: + event_value_threshold = kwargs['eventValueThreshold'] + if 'featureTransformationParameters' in kwargs: + feature_transformation_parameters = kwargs['featureTransformationParameters'] + if 'hpoConfig' in kwargs: + hpo_config = kwargs['hpoConfig'] + if algorithm_hyper_parameters is not None: _setter("algorithm_hyper_parameters", algorithm_hyper_parameters) if auto_ml_config is not None: @@ -388,7 +418,13 @@ def _configure( _setter: Callable[[Any, Any], None], metric_name: Optional[str] = None, recipe_list: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'recipeList' in kwargs: + recipe_list = kwargs['recipeList'] + if metric_name is not None: _setter("metric_name", metric_name) if recipe_list is not None: @@ -459,7 +495,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmHyperParameterRanges' in kwargs: + algorithm_hyper_parameter_ranges = kwargs['algorithmHyperParameterRanges'] + if 'hpoObjective' in kwargs: + hpo_objective = kwargs['hpoObjective'] + if 'hpoResourceConfig' in kwargs: + hpo_resource_config = kwargs['hpoResourceConfig'] + if algorithm_hyper_parameter_ranges is not None: _setter("algorithm_hyper_parameter_ranges", algorithm_hyper_parameter_ranges) if hpo_objective is not None: @@ -540,7 +584,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoricalHyperParameterRanges' in kwargs: + categorical_hyper_parameter_ranges = kwargs['categoricalHyperParameterRanges'] + if 'continuousHyperParameterRanges' in kwargs: + continuous_hyper_parameter_ranges = kwargs['continuousHyperParameterRanges'] + if 'integerHyperParameterRanges' in kwargs: + integer_hyper_parameter_ranges = kwargs['integerHyperParameterRanges'] + if categorical_hyper_parameter_ranges is not None: _setter("categorical_hyper_parameter_ranges", categorical_hyper_parameter_ranges) if continuous_hyper_parameter_ranges is not None: @@ -619,7 +671,13 @@ def _configure( metric_name: Optional[str] = None, metric_regex: Optional[str] = None, type: Optional['SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'metricRegex' in kwargs: + metric_regex = kwargs['metricRegex'] + if metric_name is not None: _setter("metric_name", metric_name) if metric_regex is not None: @@ -694,7 +752,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxNumberOfTrainingJobs' in kwargs: + max_number_of_training_jobs = kwargs['maxNumberOfTrainingJobs'] + if 'maxParallelTrainingJobs' in kwargs: + max_parallel_training_jobs = kwargs['maxParallelTrainingJobs'] + if max_number_of_training_jobs is not None: _setter("max_number_of_training_jobs", max_number_of_training_jobs) if max_parallel_training_jobs is not None: @@ -763,7 +827,13 @@ def _configure( max_value: Optional[float] = None, min_value: Optional[float] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxValue' in kwargs: + max_value = kwargs['maxValue'] + if 'minValue' in kwargs: + min_value = kwargs['minValue'] + if max_value is not None: _setter("max_value", max_value) if min_value is not None: @@ -842,7 +912,13 @@ def _configure( max_value: Optional[int] = None, min_value: Optional[int] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxValue' in kwargs: + max_value = kwargs['maxValue'] + if 'minValue' in kwargs: + min_value = kwargs['minValue'] + if max_value is not None: _setter("max_value", max_value) if min_value is not None: diff --git a/sdk/python/pulumi_aws_native/personalize/schema.py b/sdk/python/pulumi_aws_native/personalize/schema.py index 0094f8435a..ccac20b384 100644 --- a/sdk/python/pulumi_aws_native/personalize/schema.py +++ b/sdk/python/pulumi_aws_native/personalize/schema.py @@ -36,7 +36,9 @@ def _configure( schema: pulumi.Input[str], domain: Optional[pulumi.Input['SchemaDomain']] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("schema", schema) if domain is not None: _setter("domain", domain) diff --git a/sdk/python/pulumi_aws_native/personalize/solution.py b/sdk/python/pulumi_aws_native/personalize/solution.py index ee65bc5221..17fe45e5e1 100644 --- a/sdk/python/pulumi_aws_native/personalize/solution.py +++ b/sdk/python/pulumi_aws_native/personalize/solution.py @@ -53,7 +53,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetGroupArn' in kwargs: + dataset_group_arn = kwargs['datasetGroupArn'] + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if 'performAutoMl' in kwargs: + perform_auto_ml = kwargs['performAutoMl'] + if 'performHpo' in kwargs: + perform_hpo = kwargs['performHpo'] + if 'recipeArn' in kwargs: + recipe_arn = kwargs['recipeArn'] + if 'solutionConfig' in kwargs: + solution_config = kwargs['solutionConfig'] + _setter("dataset_group_arn", dataset_group_arn) if event_type is not None: _setter("event_type", event_type) diff --git a/sdk/python/pulumi_aws_native/pinpoint/_inputs.py b/sdk/python/pulumi_aws_native/pinpoint/_inputs.py index 5bffa46382..fd317eefeb 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/_inputs.py +++ b/sdk/python/pulumi_aws_native/pinpoint/_inputs.py @@ -77,7 +77,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaFunctionName' in kwargs: + lambda_function_name = kwargs['lambdaFunctionName'] + if 'webUrl' in kwargs: + web_url = kwargs['webUrl'] + if lambda_function_name is not None: _setter("lambda_function_name", lambda_function_name) if mode is not None: @@ -134,7 +140,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumDuration' in kwargs: + maximum_duration = kwargs['maximumDuration'] + if 'messagesPerSecond' in kwargs: + messages_per_second = kwargs['messagesPerSecond'] + if daily is not None: _setter("daily", daily) if maximum_duration is not None: @@ -196,7 +208,9 @@ def _configure( _setter: Callable[[Any, Any], None], end: pulumi.Input[str], start: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("end", end) _setter("start", start) @@ -234,7 +248,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryUri' in kwargs: + delivery_uri = kwargs['deliveryUri'] + if 'endpointTypes' in kwargs: + endpoint_types = kwargs['endpointTypes'] + if delivery_uri is not None: _setter("delivery_uri", delivery_uri) if endpoint_types is not None: @@ -271,7 +291,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if data is not None: _setter("data", data) @@ -312,7 +334,17 @@ def _configure( link: Optional[pulumi.Input[str]] = None, text: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'borderRadius' in kwargs: + border_radius = kwargs['borderRadius'] + if 'buttonAction' in kwargs: + button_action = kwargs['buttonAction'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if border_radius is not None: @@ -402,7 +434,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromAddress' in kwargs: + from_address = kwargs['fromAddress'] + if 'htmlBody' in kwargs: + html_body = kwargs['htmlBody'] + if body is not None: _setter("body", body) if from_address is not None: @@ -467,7 +505,11 @@ def _configure( attributes: Optional[Any] = None, event_type: Optional[pulumi.Input['CampaignSetDimensionArgs']] = None, metrics: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if attributes is not None: _setter("attributes", attributes) if event_type is not None: @@ -518,7 +560,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterType' in kwargs: + filter_type = kwargs['filterType'] + if dimensions is not None: _setter("dimensions", dimensions) if filter_type is not None: @@ -561,7 +607,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaFunctionName' in kwargs: + lambda_function_name = kwargs['lambdaFunctionName'] + if 'webUrl' in kwargs: + web_url = kwargs['webUrl'] + if lambda_function_name is not None: _setter("lambda_function_name", lambda_function_name) if mode is not None: @@ -615,7 +667,11 @@ def _configure( alignment: Optional[pulumi.Input[str]] = None, body: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if alignment is not None: _setter("alignment", alignment) if body is not None: @@ -672,7 +728,11 @@ def _configure( default_config: Optional[pulumi.Input['CampaignDefaultButtonConfigurationArgs']] = None, ios: Optional[pulumi.Input['CampaignOverrideButtonConfigurationArgs']] = None, web: Optional[pulumi.Input['CampaignOverrideButtonConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultConfig' in kwargs: + default_config = kwargs['defaultConfig'] + if android is not None: _setter("android", android) if default_config is not None: @@ -746,7 +806,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'bodyConfig' in kwargs: + body_config = kwargs['bodyConfig'] + if 'headerConfig' in kwargs: + header_config = kwargs['headerConfig'] + if 'imageUrl' in kwargs: + image_url = kwargs['imageUrl'] + if 'primaryBtn' in kwargs: + primary_btn = kwargs['primaryBtn'] + if 'secondaryBtn' in kwargs: + secondary_btn = kwargs['secondaryBtn'] + if background_color is not None: _setter("background_color", background_color) if body_config is not None: @@ -833,7 +907,11 @@ def _configure( alignment: Optional[pulumi.Input[str]] = None, header: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if alignment is not None: _setter("alignment", alignment) if header is not None: @@ -887,7 +965,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConfig' in kwargs: + custom_config = kwargs['customConfig'] + if content is not None: _setter("content", content) if custom_config is not None: @@ -947,7 +1029,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumDuration' in kwargs: + maximum_duration = kwargs['maximumDuration'] + if 'messagesPerSecond' in kwargs: + messages_per_second = kwargs['messagesPerSecond'] + if daily is not None: _setter("daily", daily) if maximum_duration is not None: @@ -1041,7 +1129,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'admMessage' in kwargs: + adm_message = kwargs['admMessage'] + if 'apnsMessage' in kwargs: + apns_message = kwargs['apnsMessage'] + if 'baiduMessage' in kwargs: + baidu_message = kwargs['baiduMessage'] + if 'customMessage' in kwargs: + custom_message = kwargs['customMessage'] + if 'defaultMessage' in kwargs: + default_message = kwargs['defaultMessage'] + if 'emailMessage' in kwargs: + email_message = kwargs['emailMessage'] + if 'gcmMessage' in kwargs: + gcm_message = kwargs['gcmMessage'] + if 'inAppMessage' in kwargs: + in_app_message = kwargs['inAppMessage'] + if 'smsMessage' in kwargs: + sms_message = kwargs['smsMessage'] + if adm_message is not None: _setter("adm_message", adm_message) if apns_message is not None: @@ -1188,7 +1296,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageIconUrl' in kwargs: + image_icon_url = kwargs['imageIconUrl'] + if 'imageSmallIconUrl' in kwargs: + image_small_icon_url = kwargs['imageSmallIconUrl'] + if 'imageUrl' in kwargs: + image_url = kwargs['imageUrl'] + if 'jsonBody' in kwargs: + json_body = kwargs['jsonBody'] + if 'mediaUrl' in kwargs: + media_url = kwargs['mediaUrl'] + if 'rawContent' in kwargs: + raw_content = kwargs['rawContent'] + if 'silentPush' in kwargs: + silent_push = kwargs['silentPush'] + if 'timeToLive' in kwargs: + time_to_live = kwargs['timeToLive'] + if action is not None: _setter("action", action) if body is not None: @@ -1338,7 +1464,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'buttonAction' in kwargs: + button_action = kwargs['buttonAction'] + if button_action is not None: _setter("button_action", button_action) if link is not None: @@ -1378,7 +1508,9 @@ def _configure( _setter: Callable[[Any, Any], None], end: pulumi.Input[str], start: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("end", end) _setter("start", start) @@ -1431,7 +1563,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'eventFilter' in kwargs: + event_filter = kwargs['eventFilter'] + if 'isLocalTime' in kwargs: + is_local_time = kwargs['isLocalTime'] + if 'quietTime' in kwargs: + quiet_time = kwargs['quietTime'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + if end_time is not None: _setter("end_time", end_time) if event_filter is not None: @@ -1526,7 +1672,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionType' in kwargs: + dimension_type = kwargs['dimensionType'] + if dimension_type is not None: _setter("dimension_type", dimension_type) if values is not None: @@ -1578,7 +1728,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityId' in kwargs: + entity_id = kwargs['entityId'] + if 'messageType' in kwargs: + message_type = kwargs['messageType'] + if 'originationNumber' in kwargs: + origination_number = kwargs['originationNumber'] + if 'senderId' in kwargs: + sender_id = kwargs['senderId'] + if 'templateId' in kwargs: + template_id = kwargs['templateId'] + if body is not None: _setter("body", body) if entity_id is not None: @@ -1668,7 +1830,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailTemplate' in kwargs: + email_template = kwargs['emailTemplate'] + if 'pushTemplate' in kwargs: + push_template = kwargs['pushTemplate'] + if 'smsTemplate' in kwargs: + sms_template = kwargs['smsTemplate'] + if 'voiceTemplate' in kwargs: + voice_template = kwargs['voiceTemplate'] + if email_template is not None: _setter("email_template", email_template) if push_template is not None: @@ -1730,7 +1902,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if version is not None: @@ -1785,7 +1959,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customDeliveryConfiguration' in kwargs: + custom_delivery_configuration = kwargs['customDeliveryConfiguration'] + if 'messageConfiguration' in kwargs: + message_configuration = kwargs['messageConfiguration'] + if 'sizePercent' in kwargs: + size_percent = kwargs['sizePercent'] + if 'templateConfiguration' in kwargs: + template_configuration = kwargs['templateConfiguration'] + if 'treatmentDescription' in kwargs: + treatment_description = kwargs['treatmentDescription'] + if 'treatmentName' in kwargs: + treatment_name = kwargs['treatmentName'] + if custom_delivery_configuration is not None: _setter("custom_delivery_configuration", custom_delivery_configuration) if message_configuration is not None: @@ -1886,7 +2074,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceSegments' in kwargs: + source_segments = kwargs['sourceSegments'] + if 'sourceType' in kwargs: + source_type = kwargs['sourceType'] + if dimensions is not None: _setter("dimensions", dimensions) if source_segments is not None: @@ -1951,7 +2145,11 @@ def _configure( alignment: Optional[pulumi.Input['InAppTemplateAlignment']] = None, body: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if alignment is not None: _setter("alignment", alignment) if body is not None: @@ -2008,7 +2206,11 @@ def _configure( default_config: Optional[pulumi.Input['InAppTemplateDefaultButtonConfigurationArgs']] = None, ios: Optional[pulumi.Input['InAppTemplateOverrideButtonConfigurationArgs']] = None, web: Optional[pulumi.Input['InAppTemplateOverrideButtonConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultConfig' in kwargs: + default_config = kwargs['defaultConfig'] + if android is not None: _setter("android", android) if default_config is not None: @@ -2082,7 +2284,17 @@ def _configure( link: Optional[pulumi.Input[str]] = None, text: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'borderRadius' in kwargs: + border_radius = kwargs['borderRadius'] + if 'buttonAction' in kwargs: + button_action = kwargs['buttonAction'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if border_radius is not None: @@ -2169,7 +2381,11 @@ def _configure( alignment: Optional[pulumi.Input['InAppTemplateAlignment']] = None, header: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if alignment is not None: _setter("alignment", alignment) if header is not None: @@ -2232,7 +2448,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'bodyConfig' in kwargs: + body_config = kwargs['bodyConfig'] + if 'headerConfig' in kwargs: + header_config = kwargs['headerConfig'] + if 'imageUrl' in kwargs: + image_url = kwargs['imageUrl'] + if 'primaryBtn' in kwargs: + primary_btn = kwargs['primaryBtn'] + if 'secondaryBtn' in kwargs: + secondary_btn = kwargs['secondaryBtn'] + if background_color is not None: _setter("background_color", background_color) if body_config is not None: @@ -2316,7 +2546,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'buttonAction' in kwargs: + button_action = kwargs['buttonAction'] + if button_action is not None: _setter("button_action", button_action) if link is not None: @@ -2374,7 +2608,15 @@ def _configure( sound: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageIconUrl' in kwargs: + image_icon_url = kwargs['imageIconUrl'] + if 'imageUrl' in kwargs: + image_url = kwargs['imageUrl'] + if 'smallImageIconUrl' in kwargs: + small_image_icon_url = kwargs['smallImageIconUrl'] + if action is not None: _setter("action", action) if body is not None: @@ -2492,7 +2734,11 @@ def _configure( sound: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mediaUrl' in kwargs: + media_url = kwargs['mediaUrl'] + if action is not None: _setter("action", action) if body is not None: @@ -2585,7 +2831,9 @@ def _configure( sound: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if action is not None: _setter("action", action) if body is not None: @@ -2655,7 +2903,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], recency: Optional[pulumi.Input['SegmentRecencyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if recency is not None: _setter("recency", recency) @@ -2684,7 +2934,9 @@ def _configure( _setter: Callable[[Any, Any], None], latitude: pulumi.Input[float], longitude: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("latitude", latitude) _setter("longitude", longitude) @@ -2734,7 +2986,13 @@ def _configure( make: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, model: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, platform: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appVersion' in kwargs: + app_version = kwargs['appVersion'] + if 'deviceType' in kwargs: + device_type = kwargs['deviceType'] + if app_version is not None: _setter("app_version", app_version) if channel is not None: @@ -2830,7 +3088,11 @@ def _configure( location: Optional[pulumi.Input['SegmentLocationArgs']] = None, metrics: Optional[Any] = None, user_attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userAttributes' in kwargs: + user_attributes = kwargs['userAttributes'] + if attributes is not None: _setter("attributes", attributes) if behavior is not None: @@ -2914,7 +3176,11 @@ def _configure( _setter: Callable[[Any, Any], None], coordinates: pulumi.Input['SegmentCoordinatesArgs'], range_in_kilometers: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rangeInKilometers' in kwargs: + range_in_kilometers = kwargs['rangeInKilometers'] + _setter("coordinates", coordinates) _setter("range_in_kilometers", range_in_kilometers) @@ -2952,7 +3218,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if groups is not None: _setter("groups", groups) if include is not None: @@ -2992,7 +3260,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gpsPoint' in kwargs: + gps_point = kwargs['gpsPoint'] + if country is not None: _setter("country", country) if gps_point is not None: @@ -3032,7 +3304,11 @@ def _configure( _setter: Callable[[Any, Any], None], duration: pulumi.Input[str], recency_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recencyType' in kwargs: + recency_type = kwargs['recencyType'] + _setter("duration", duration) _setter("recency_type", recency_type) @@ -3070,7 +3346,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionType' in kwargs: + dimension_type = kwargs['dimensionType'] + if dimension_type is not None: _setter("dimension_type", dimension_type) if values is not None: @@ -3110,7 +3390,9 @@ def _configure( _setter: Callable[[Any, Any], None], id: pulumi.Input[str], version: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) if version is not None: _setter("version", version) diff --git a/sdk/python/pulumi_aws_native/pinpoint/adm_channel.py b/sdk/python/pulumi_aws_native/pinpoint/adm_channel.py index 6cc71d2240..3092d6fb53 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/adm_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/adm_channel.py @@ -35,7 +35,15 @@ def _configure( client_id: pulumi.Input[str], client_secret: pulumi.Input[str], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'clientId' in kwargs: + client_id = kwargs['clientId'] + if 'clientSecret' in kwargs: + client_secret = kwargs['clientSecret'] + _setter("application_id", application_id) _setter("client_id", client_id) _setter("client_secret", client_secret) diff --git a/sdk/python/pulumi_aws_native/pinpoint/apns_channel.py b/sdk/python/pulumi_aws_native/pinpoint/apns_channel.py index a97d24a60e..b3d8fafebc 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/apns_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/apns_channel.py @@ -50,7 +50,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'bundleId' in kwargs: + bundle_id = kwargs['bundleId'] + if 'defaultAuthenticationMethod' in kwargs: + default_authentication_method = kwargs['defaultAuthenticationMethod'] + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + if 'teamId' in kwargs: + team_id = kwargs['teamId'] + if 'tokenKey' in kwargs: + token_key = kwargs['tokenKey'] + if 'tokenKeyId' in kwargs: + token_key_id = kwargs['tokenKeyId'] + _setter("application_id", application_id) if bundle_id is not None: _setter("bundle_id", bundle_id) 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..64ddb8786e 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/apns_sandbox_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/apns_sandbox_channel.py @@ -50,7 +50,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'bundleId' in kwargs: + bundle_id = kwargs['bundleId'] + if 'defaultAuthenticationMethod' in kwargs: + default_authentication_method = kwargs['defaultAuthenticationMethod'] + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + if 'teamId' in kwargs: + team_id = kwargs['teamId'] + if 'tokenKey' in kwargs: + token_key = kwargs['tokenKey'] + if 'tokenKeyId' in kwargs: + token_key_id = kwargs['tokenKeyId'] + _setter("application_id", application_id) if bundle_id is not None: _setter("bundle_id", bundle_id) 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..c68423490e 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/apns_voip_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/apns_voip_channel.py @@ -50,7 +50,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'bundleId' in kwargs: + bundle_id = kwargs['bundleId'] + if 'defaultAuthenticationMethod' in kwargs: + default_authentication_method = kwargs['defaultAuthenticationMethod'] + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + if 'teamId' in kwargs: + team_id = kwargs['teamId'] + if 'tokenKey' in kwargs: + token_key = kwargs['tokenKey'] + if 'tokenKeyId' in kwargs: + token_key_id = kwargs['tokenKeyId'] + _setter("application_id", application_id) if bundle_id is not None: _setter("bundle_id", bundle_id) 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..27189bd8c9 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 @@ -50,7 +50,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'bundleId' in kwargs: + bundle_id = kwargs['bundleId'] + if 'defaultAuthenticationMethod' in kwargs: + default_authentication_method = kwargs['defaultAuthenticationMethod'] + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + if 'teamId' in kwargs: + team_id = kwargs['teamId'] + if 'tokenKey' in kwargs: + token_key = kwargs['tokenKey'] + if 'tokenKeyId' in kwargs: + token_key_id = kwargs['tokenKeyId'] + _setter("application_id", application_id) if bundle_id is not None: _setter("bundle_id", bundle_id) diff --git a/sdk/python/pulumi_aws_native/pinpoint/app.py b/sdk/python/pulumi_aws_native/pinpoint/app.py index efe1c39ba0..fc9412b9e0 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/app.py +++ b/sdk/python/pulumi_aws_native/pinpoint/app.py @@ -29,7 +29,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/pinpoint/application_settings.py b/sdk/python/pulumi_aws_native/pinpoint/application_settings.py index 111780d5fe..8c11afdd06 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/application_settings.py +++ b/sdk/python/pulumi_aws_native/pinpoint/application_settings.py @@ -40,7 +40,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'campaignHook' in kwargs: + campaign_hook = kwargs['campaignHook'] + if 'cloudWatchMetricsEnabled' in kwargs: + cloud_watch_metrics_enabled = kwargs['cloudWatchMetricsEnabled'] + if 'quietTime' in kwargs: + quiet_time = kwargs['quietTime'] + _setter("application_id", application_id) if campaign_hook is not None: _setter("campaign_hook", campaign_hook) diff --git a/sdk/python/pulumi_aws_native/pinpoint/baidu_channel.py b/sdk/python/pulumi_aws_native/pinpoint/baidu_channel.py index 821e613987..3f782783a9 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/baidu_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/baidu_channel.py @@ -35,7 +35,15 @@ def _configure( application_id: pulumi.Input[str], secret_key: pulumi.Input[str], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'secretKey' in kwargs: + secret_key = kwargs['secretKey'] + _setter("api_key", api_key) _setter("application_id", application_id) _setter("secret_key", secret_key) diff --git a/sdk/python/pulumi_aws_native/pinpoint/campaign.py b/sdk/python/pulumi_aws_native/pinpoint/campaign.py index c93e2ea7ac..8e9c223cd4 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/campaign.py +++ b/sdk/python/pulumi_aws_native/pinpoint/campaign.py @@ -79,7 +79,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'segmentId' in kwargs: + segment_id = kwargs['segmentId'] + if 'additionalTreatments' in kwargs: + additional_treatments = kwargs['additionalTreatments'] + if 'campaignHook' in kwargs: + campaign_hook = kwargs['campaignHook'] + if 'customDeliveryConfiguration' in kwargs: + custom_delivery_configuration = kwargs['customDeliveryConfiguration'] + if 'holdoutPercent' in kwargs: + holdout_percent = kwargs['holdoutPercent'] + if 'isPaused' in kwargs: + is_paused = kwargs['isPaused'] + if 'messageConfiguration' in kwargs: + message_configuration = kwargs['messageConfiguration'] + if 'segmentVersion' in kwargs: + segment_version = kwargs['segmentVersion'] + if 'templateConfiguration' in kwargs: + template_configuration = kwargs['templateConfiguration'] + if 'treatmentDescription' in kwargs: + treatment_description = kwargs['treatmentDescription'] + if 'treatmentName' in kwargs: + treatment_name = kwargs['treatmentName'] + _setter("application_id", application_id) _setter("schedule", schedule) _setter("segment_id", segment_id) diff --git a/sdk/python/pulumi_aws_native/pinpoint/email_channel.py b/sdk/python/pulumi_aws_native/pinpoint/email_channel.py index 76ed844439..38f5e50fc7 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/email_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/email_channel.py @@ -41,7 +41,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'fromAddress' in kwargs: + from_address = kwargs['fromAddress'] + if 'configurationSet' in kwargs: + configuration_set = kwargs['configurationSet'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("application_id", application_id) _setter("from_address", from_address) _setter("identity", identity) diff --git a/sdk/python/pulumi_aws_native/pinpoint/email_template.py b/sdk/python/pulumi_aws_native/pinpoint/email_template.py index 33282f05c2..854e5776fe 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/email_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/email_template.py @@ -44,7 +44,19 @@ def _configure( tags: Optional[Any] = None, template_description: Optional[pulumi.Input[str]] = None, text_part: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + if 'defaultSubstitutions' in kwargs: + default_substitutions = kwargs['defaultSubstitutions'] + if 'htmlPart' in kwargs: + html_part = kwargs['htmlPart'] + if 'templateDescription' in kwargs: + template_description = kwargs['templateDescription'] + if 'textPart' in kwargs: + text_part = kwargs['textPart'] + _setter("subject", subject) _setter("template_name", template_name) if default_substitutions is not None: diff --git a/sdk/python/pulumi_aws_native/pinpoint/event_stream.py b/sdk/python/pulumi_aws_native/pinpoint/event_stream.py index 5101636e4f..18aea0e4b2 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/event_stream.py +++ b/sdk/python/pulumi_aws_native/pinpoint/event_stream.py @@ -32,7 +32,15 @@ def _configure( application_id: pulumi.Input[str], destination_stream_arn: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'destinationStreamArn' in kwargs: + destination_stream_arn = kwargs['destinationStreamArn'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("application_id", application_id) _setter("destination_stream_arn", destination_stream_arn) _setter("role_arn", role_arn) diff --git a/sdk/python/pulumi_aws_native/pinpoint/gcm_channel.py b/sdk/python/pulumi_aws_native/pinpoint/gcm_channel.py index 157a794f08..a3cfccd522 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/gcm_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/gcm_channel.py @@ -32,7 +32,13 @@ def _configure( api_key: pulumi.Input[str], application_id: pulumi.Input[str], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'apiKey' in kwargs: + api_key = kwargs['apiKey'] + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + _setter("api_key", api_key) _setter("application_id", application_id) if enabled is not None: 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..1c959c4114 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/in_app_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/in_app_template.py @@ -44,7 +44,15 @@ def _configure( layout: Optional[pulumi.Input['InAppTemplateLayout']] = None, tags: Optional[Any] = None, template_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + if 'customConfig' in kwargs: + custom_config = kwargs['customConfig'] + if 'templateDescription' in kwargs: + template_description = kwargs['templateDescription'] + _setter("template_name", template_name) if content is not None: _setter("content", content) diff --git a/sdk/python/pulumi_aws_native/pinpoint/outputs.py b/sdk/python/pulumi_aws_native/pinpoint/outputs.py index 97e232b97c..360fc6e20e 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/outputs.py +++ b/sdk/python/pulumi_aws_native/pinpoint/outputs.py @@ -97,7 +97,13 @@ def _configure( lambda_function_name: Optional[str] = None, mode: Optional[str] = None, web_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaFunctionName' in kwargs: + lambda_function_name = kwargs['lambdaFunctionName'] + if 'webUrl' in kwargs: + web_url = kwargs['webUrl'] + if lambda_function_name is not None: _setter("lambda_function_name", lambda_function_name) if mode is not None: @@ -161,7 +167,13 @@ def _configure( maximum_duration: Optional[int] = None, messages_per_second: Optional[int] = None, total: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumDuration' in kwargs: + maximum_duration = kwargs['maximumDuration'] + if 'messagesPerSecond' in kwargs: + messages_per_second = kwargs['messagesPerSecond'] + if daily is not None: _setter("daily", daily) if maximum_duration is not None: @@ -207,7 +219,9 @@ def _configure( _setter: Callable[[Any, Any], None], end: str, start: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("end", end) _setter("start", start) @@ -256,7 +270,13 @@ def _configure( _setter: Callable[[Any, Any], None], delivery_uri: Optional[str] = None, endpoint_types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryUri' in kwargs: + delivery_uri = kwargs['deliveryUri'] + if 'endpointTypes' in kwargs: + endpoint_types = kwargs['endpointTypes'] + if delivery_uri is not None: _setter("delivery_uri", delivery_uri) if endpoint_types is not None: @@ -285,7 +305,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if data is not None: _setter("data", data) @@ -345,7 +367,17 @@ def _configure( link: Optional[str] = None, text: Optional[str] = None, text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'borderRadius' in kwargs: + border_radius = kwargs['borderRadius'] + if 'buttonAction' in kwargs: + button_action = kwargs['buttonAction'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if border_radius is not None: @@ -430,7 +462,13 @@ def _configure( from_address: Optional[str] = None, html_body: Optional[str] = None, title: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fromAddress' in kwargs: + from_address = kwargs['fromAddress'] + if 'htmlBody' in kwargs: + html_body = kwargs['htmlBody'] + if body is not None: _setter("body", body) if from_address is not None: @@ -496,7 +534,11 @@ def _configure( attributes: Optional[Any] = None, event_type: Optional['outputs.CampaignSetDimension'] = None, metrics: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if attributes is not None: _setter("attributes", attributes) if event_type is not None: @@ -552,7 +594,11 @@ def _configure( _setter: Callable[[Any, Any], None], dimensions: Optional['outputs.CampaignEventDimensions'] = None, filter_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterType' in kwargs: + filter_type = kwargs['filterType'] + if dimensions is not None: _setter("dimensions", dimensions) if filter_type is not None: @@ -606,7 +652,13 @@ def _configure( lambda_function_name: Optional[str] = None, mode: Optional[str] = None, web_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lambdaFunctionName' in kwargs: + lambda_function_name = kwargs['lambdaFunctionName'] + if 'webUrl' in kwargs: + web_url = kwargs['webUrl'] + if lambda_function_name is not None: _setter("lambda_function_name", lambda_function_name) if mode is not None: @@ -665,7 +717,11 @@ def _configure( content: Optional[Sequence['outputs.CampaignInAppMessageContent']] = None, custom_config: Optional[Any] = None, layout: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customConfig' in kwargs: + custom_config = kwargs['customConfig'] + if content is not None: _setter("content", content) if custom_config is not None: @@ -724,7 +780,11 @@ def _configure( alignment: Optional[str] = None, body: Optional[str] = None, text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if alignment is not None: _setter("alignment", alignment) if body is not None: @@ -786,7 +846,11 @@ def _configure( default_config: Optional['outputs.CampaignDefaultButtonConfiguration'] = None, ios: Optional['outputs.CampaignOverrideButtonConfiguration'] = None, web: Optional['outputs.CampaignOverrideButtonConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultConfig' in kwargs: + default_config = kwargs['defaultConfig'] + if android is not None: _setter("android", android) if default_config is not None: @@ -871,7 +935,21 @@ def _configure( image_url: Optional[str] = None, primary_btn: Optional['outputs.CampaignInAppMessageButton'] = None, secondary_btn: Optional['outputs.CampaignInAppMessageButton'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'bodyConfig' in kwargs: + body_config = kwargs['bodyConfig'] + if 'headerConfig' in kwargs: + header_config = kwargs['headerConfig'] + if 'imageUrl' in kwargs: + image_url = kwargs['imageUrl'] + if 'primaryBtn' in kwargs: + primary_btn = kwargs['primaryBtn'] + if 'secondaryBtn' in kwargs: + secondary_btn = kwargs['secondaryBtn'] + if background_color is not None: _setter("background_color", background_color) if body_config is not None: @@ -951,7 +1029,11 @@ def _configure( alignment: Optional[str] = None, header: Optional[str] = None, text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if alignment is not None: _setter("alignment", alignment) if header is not None: @@ -1018,7 +1100,13 @@ def _configure( messages_per_second: Optional[int] = None, session: Optional[int] = None, total: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumDuration' in kwargs: + maximum_duration = kwargs['maximumDuration'] + if 'messagesPerSecond' in kwargs: + messages_per_second = kwargs['messagesPerSecond'] + if daily is not None: _setter("daily", daily) if maximum_duration is not None: @@ -1132,7 +1220,25 @@ def _configure( time_to_live: Optional[int] = None, title: Optional[str] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageIconUrl' in kwargs: + image_icon_url = kwargs['imageIconUrl'] + if 'imageSmallIconUrl' in kwargs: + image_small_icon_url = kwargs['imageSmallIconUrl'] + if 'imageUrl' in kwargs: + image_url = kwargs['imageUrl'] + if 'jsonBody' in kwargs: + json_body = kwargs['jsonBody'] + if 'mediaUrl' in kwargs: + media_url = kwargs['mediaUrl'] + if 'rawContent' in kwargs: + raw_content = kwargs['rawContent'] + if 'silentPush' in kwargs: + silent_push = kwargs['silentPush'] + if 'timeToLive' in kwargs: + time_to_live = kwargs['timeToLive'] + if action is not None: _setter("action", action) if body is not None: @@ -1288,7 +1394,27 @@ def _configure( gcm_message: Optional['outputs.CampaignMessage'] = None, in_app_message: Optional['outputs.CampaignInAppMessage'] = None, sms_message: Optional['outputs.CampaignSmsMessage'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'admMessage' in kwargs: + adm_message = kwargs['admMessage'] + if 'apnsMessage' in kwargs: + apns_message = kwargs['apnsMessage'] + if 'baiduMessage' in kwargs: + baidu_message = kwargs['baiduMessage'] + if 'customMessage' in kwargs: + custom_message = kwargs['customMessage'] + if 'defaultMessage' in kwargs: + default_message = kwargs['defaultMessage'] + if 'emailMessage' in kwargs: + email_message = kwargs['emailMessage'] + if 'gcmMessage' in kwargs: + gcm_message = kwargs['gcmMessage'] + if 'inAppMessage' in kwargs: + in_app_message = kwargs['inAppMessage'] + if 'smsMessage' in kwargs: + sms_message = kwargs['smsMessage'] + if adm_message is not None: _setter("adm_message", adm_message) if apns_message is not None: @@ -1386,7 +1512,11 @@ def _configure( _setter: Callable[[Any, Any], None], button_action: Optional[str] = None, link: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'buttonAction' in kwargs: + button_action = kwargs['buttonAction'] + if button_action is not None: _setter("button_action", button_action) if link is not None: @@ -1418,7 +1548,9 @@ def _configure( _setter: Callable[[Any, Any], None], end: str, start: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("end", end) _setter("start", start) @@ -1490,7 +1622,21 @@ def _configure( quiet_time: Optional['outputs.CampaignQuietTime'] = None, start_time: Optional[str] = None, time_zone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'eventFilter' in kwargs: + event_filter = kwargs['eventFilter'] + if 'isLocalTime' in kwargs: + is_local_time = kwargs['isLocalTime'] + if 'quietTime' in kwargs: + quiet_time = kwargs['quietTime'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + if end_time is not None: _setter("end_time", end_time) if event_filter is not None: @@ -1574,7 +1720,11 @@ def _configure( _setter: Callable[[Any, Any], None], dimension_type: Optional[str] = None, values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionType' in kwargs: + dimension_type = kwargs['dimensionType'] + if dimension_type is not None: _setter("dimension_type", dimension_type) if values is not None: @@ -1643,7 +1793,19 @@ def _configure( origination_number: Optional[str] = None, sender_id: Optional[str] = None, template_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityId' in kwargs: + entity_id = kwargs['entityId'] + if 'messageType' in kwargs: + message_type = kwargs['messageType'] + if 'originationNumber' in kwargs: + origination_number = kwargs['originationNumber'] + if 'senderId' in kwargs: + sender_id = kwargs['senderId'] + if 'templateId' in kwargs: + template_id = kwargs['templateId'] + if body is not None: _setter("body", body) if entity_id is not None: @@ -1703,7 +1865,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if version is not None: @@ -1764,7 +1928,17 @@ def _configure( push_template: Optional['outputs.CampaignTemplate'] = None, sms_template: Optional['outputs.CampaignTemplate'] = None, voice_template: Optional['outputs.CampaignTemplate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailTemplate' in kwargs: + email_template = kwargs['emailTemplate'] + if 'pushTemplate' in kwargs: + push_template = kwargs['pushTemplate'] + if 'smsTemplate' in kwargs: + sms_template = kwargs['smsTemplate'] + if 'voiceTemplate' in kwargs: + voice_template = kwargs['voiceTemplate'] + if email_template is not None: _setter("email_template", email_template) if push_template is not None: @@ -1852,7 +2026,21 @@ def _configure( template_configuration: Optional['outputs.CampaignTemplateConfiguration'] = None, treatment_description: Optional[str] = None, treatment_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customDeliveryConfiguration' in kwargs: + custom_delivery_configuration = kwargs['customDeliveryConfiguration'] + if 'messageConfiguration' in kwargs: + message_configuration = kwargs['messageConfiguration'] + if 'sizePercent' in kwargs: + size_percent = kwargs['sizePercent'] + if 'templateConfiguration' in kwargs: + template_configuration = kwargs['templateConfiguration'] + if 'treatmentDescription' in kwargs: + treatment_description = kwargs['treatmentDescription'] + if 'treatmentName' in kwargs: + treatment_name = kwargs['treatmentName'] + if custom_delivery_configuration is not None: _setter("custom_delivery_configuration", custom_delivery_configuration) if message_configuration is not None: @@ -1944,7 +2132,13 @@ def _configure( source_segments: Optional[Sequence['outputs.SegmentSourceSegments']] = None, source_type: Optional[str] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceSegments' in kwargs: + source_segments = kwargs['sourceSegments'] + if 'sourceType' in kwargs: + source_type = kwargs['sourceType'] + if dimensions is not None: _setter("dimensions", dimensions) if source_segments is not None: @@ -2010,7 +2204,11 @@ def _configure( alignment: Optional['InAppTemplateAlignment'] = None, body: Optional[str] = None, text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if alignment is not None: _setter("alignment", alignment) if body is not None: @@ -2072,7 +2270,11 @@ def _configure( default_config: Optional['outputs.InAppTemplateDefaultButtonConfiguration'] = None, ios: Optional['outputs.InAppTemplateOverrideButtonConfiguration'] = None, web: Optional['outputs.InAppTemplateOverrideButtonConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultConfig' in kwargs: + default_config = kwargs['defaultConfig'] + if android is not None: _setter("android", android) if default_config is not None: @@ -2153,7 +2355,17 @@ def _configure( link: Optional[str] = None, text: Optional[str] = None, text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'borderRadius' in kwargs: + border_radius = kwargs['borderRadius'] + if 'buttonAction' in kwargs: + button_action = kwargs['buttonAction'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if border_radius is not None: @@ -2233,7 +2445,11 @@ def _configure( alignment: Optional['InAppTemplateAlignment'] = None, header: Optional[str] = None, text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if alignment is not None: _setter("alignment", alignment) if header is not None: @@ -2311,7 +2527,21 @@ def _configure( image_url: Optional[str] = None, primary_btn: Optional['outputs.InAppTemplateButtonConfig'] = None, secondary_btn: Optional['outputs.InAppTemplateButtonConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'bodyConfig' in kwargs: + body_config = kwargs['bodyConfig'] + if 'headerConfig' in kwargs: + header_config = kwargs['headerConfig'] + if 'imageUrl' in kwargs: + image_url = kwargs['imageUrl'] + if 'primaryBtn' in kwargs: + primary_btn = kwargs['primaryBtn'] + if 'secondaryBtn' in kwargs: + secondary_btn = kwargs['secondaryBtn'] + if background_color is not None: _setter("background_color", background_color) if body_config is not None: @@ -2388,7 +2618,11 @@ def _configure( _setter: Callable[[Any, Any], None], button_action: Optional['InAppTemplateButtonAction'] = None, link: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'buttonAction' in kwargs: + button_action = kwargs['buttonAction'] + if button_action is not None: _setter("button_action", button_action) if link is not None: @@ -2459,7 +2693,15 @@ def _configure( sound: Optional[str] = None, title: Optional[str] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageIconUrl' in kwargs: + image_icon_url = kwargs['imageIconUrl'] + if 'imageUrl' in kwargs: + image_url = kwargs['imageUrl'] + if 'smallImageIconUrl' in kwargs: + small_image_icon_url = kwargs['smallImageIconUrl'] + if action is not None: _setter("action", action) if body is not None: @@ -2562,7 +2804,11 @@ def _configure( sound: Optional[str] = None, title: Optional[str] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mediaUrl' in kwargs: + media_url = kwargs['mediaUrl'] + if action is not None: _setter("action", action) if body is not None: @@ -2631,7 +2877,9 @@ def _configure( sound: Optional[str] = None, title: Optional[str] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if action is not None: _setter("action", action) if body is not None: @@ -2681,7 +2929,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], recency: Optional['outputs.SegmentRecency'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if recency is not None: _setter("recency", recency) @@ -2706,7 +2956,9 @@ def _configure( _setter: Callable[[Any, Any], None], latitude: float, longitude: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("latitude", latitude) _setter("longitude", longitude) @@ -2767,7 +3019,13 @@ def _configure( make: Optional['outputs.SegmentSetDimension'] = None, model: Optional['outputs.SegmentSetDimension'] = None, platform: Optional['outputs.SegmentSetDimension'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appVersion' in kwargs: + app_version = kwargs['appVersion'] + if 'deviceType' in kwargs: + device_type = kwargs['deviceType'] + if app_version is not None: _setter("app_version", app_version) if channel is not None: @@ -2856,7 +3114,11 @@ def _configure( location: Optional['outputs.SegmentLocation'] = None, metrics: Optional[Any] = None, user_attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userAttributes' in kwargs: + user_attributes = kwargs['userAttributes'] + if attributes is not None: _setter("attributes", attributes) if behavior is not None: @@ -2933,7 +3195,11 @@ def _configure( _setter: Callable[[Any, Any], None], coordinates: 'outputs.SegmentCoordinates', range_in_kilometers: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rangeInKilometers' in kwargs: + range_in_kilometers = kwargs['rangeInKilometers'] + _setter("coordinates", coordinates) _setter("range_in_kilometers", range_in_kilometers) @@ -2963,7 +3229,9 @@ def _configure( _setter: Callable[[Any, Any], None], groups: Optional[Sequence['outputs.Groups']] = None, include: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if groups is not None: _setter("groups", groups) if include is not None: @@ -3012,7 +3280,11 @@ def _configure( _setter: Callable[[Any, Any], None], country: Optional['outputs.SegmentSetDimension'] = None, gps_point: Optional['outputs.SegmentGpsPoint'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gpsPoint' in kwargs: + gps_point = kwargs['gpsPoint'] + if country is not None: _setter("country", country) if gps_point is not None: @@ -3061,7 +3333,11 @@ def _configure( _setter: Callable[[Any, Any], None], duration: str, recency_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recencyType' in kwargs: + recency_type = kwargs['recencyType'] + _setter("duration", duration) _setter("recency_type", recency_type) @@ -3108,7 +3384,11 @@ def _configure( _setter: Callable[[Any, Any], None], dimension_type: Optional[str] = None, values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionType' in kwargs: + dimension_type = kwargs['dimensionType'] + if dimension_type is not None: _setter("dimension_type", dimension_type) if values is not None: @@ -3140,7 +3420,9 @@ def _configure( _setter: Callable[[Any, Any], None], id: str, version: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) if version is not None: _setter("version", version) diff --git a/sdk/python/pulumi_aws_native/pinpoint/push_template.py b/sdk/python/pulumi_aws_native/pinpoint/push_template.py index f871ca596e..2413aa3fcd 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/push_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/push_template.py @@ -52,7 +52,15 @@ def _configure( gcm: Optional[pulumi.Input['PushTemplateAndroidPushNotificationTemplateArgs']] = None, tags: Optional[Any] = None, template_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + if 'defaultSubstitutions' in kwargs: + default_substitutions = kwargs['defaultSubstitutions'] + if 'templateDescription' in kwargs: + template_description = kwargs['templateDescription'] + _setter("template_name", template_name) if adm is not None: _setter("adm", adm) diff --git a/sdk/python/pulumi_aws_native/pinpoint/segment.py b/sdk/python/pulumi_aws_native/pinpoint/segment.py index 7f71abed3c..3a3bbefb59 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/segment.py +++ b/sdk/python/pulumi_aws_native/pinpoint/segment.py @@ -40,7 +40,13 @@ def _configure( name: Optional[pulumi.Input[str]] = None, segment_groups: Optional[pulumi.Input['SegmentGroupsArgs']] = None, tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'segmentGroups' in kwargs: + segment_groups = kwargs['segmentGroups'] + _setter("application_id", application_id) if dimensions is not None: _setter("dimensions", dimensions) diff --git a/sdk/python/pulumi_aws_native/pinpoint/sms_channel.py b/sdk/python/pulumi_aws_native/pinpoint/sms_channel.py index 73b5728d85..02bfa35c26 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/sms_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/sms_channel.py @@ -35,7 +35,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'senderId' in kwargs: + sender_id = kwargs['senderId'] + if 'shortCode' in kwargs: + short_code = kwargs['shortCode'] + _setter("application_id", application_id) if enabled is not None: _setter("enabled", enabled) diff --git a/sdk/python/pulumi_aws_native/pinpoint/sms_template.py b/sdk/python/pulumi_aws_native/pinpoint/sms_template.py index 906cc92358..93bae0c149 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/sms_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/sms_template.py @@ -38,7 +38,15 @@ def _configure( default_substitutions: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, template_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + if 'defaultSubstitutions' in kwargs: + default_substitutions = kwargs['defaultSubstitutions'] + if 'templateDescription' in kwargs: + template_description = kwargs['templateDescription'] + _setter("body", body) _setter("template_name", template_name) if default_substitutions is not None: diff --git a/sdk/python/pulumi_aws_native/pinpoint/voice_channel.py b/sdk/python/pulumi_aws_native/pinpoint/voice_channel.py index 9fcd31f5e9..113870c2ee 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/voice_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/voice_channel.py @@ -29,7 +29,11 @@ def _configure( _setter: Callable[[Any, Any], None], application_id: pulumi.Input[str], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + _setter("application_id", application_id) if enabled is not None: _setter("enabled", enabled) diff --git a/sdk/python/pulumi_aws_native/pinpointemail/_inputs.py b/sdk/python/pulumi_aws_native/pinpointemail/_inputs.py index 30a79d1e49..41980d750f 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/_inputs.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/_inputs.py @@ -38,7 +38,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sending_pool_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sendingPoolName' in kwargs: + sending_pool_name = kwargs['sendingPoolName'] + if sending_pool_name is not None: _setter("sending_pool_name", sending_pool_name) @@ -64,7 +68,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dimension_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationSetEventDestinationDimensionConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionConfigurations' in kwargs: + dimension_configurations = kwargs['dimensionConfigurations'] + if dimension_configurations is not None: _setter("dimension_configurations", dimension_configurations) @@ -96,7 +104,15 @@ def _configure( default_dimension_value: pulumi.Input[str], dimension_name: pulumi.Input[str], dimension_value_source: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultDimensionValue' in kwargs: + default_dimension_value = kwargs['defaultDimensionValue'] + if 'dimensionName' in kwargs: + dimension_name = kwargs['dimensionName'] + if 'dimensionValueSource' in kwargs: + dimension_value_source = kwargs['dimensionValueSource'] + _setter("default_dimension_value", default_dimension_value) _setter("dimension_name", dimension_name) _setter("dimension_value_source", dimension_value_source) @@ -156,7 +172,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchingEventTypes' in kwargs: + matching_event_types = kwargs['matchingEventTypes'] + if 'cloudWatchDestination' in kwargs: + cloud_watch_destination = kwargs['cloudWatchDestination'] + if 'kinesisFirehoseDestination' in kwargs: + kinesis_firehose_destination = kwargs['kinesisFirehoseDestination'] + if 'pinpointDestination' in kwargs: + pinpoint_destination = kwargs['pinpointDestination'] + if 'snsDestination' in kwargs: + sns_destination = kwargs['snsDestination'] + _setter("matching_event_types", matching_event_types) if cloud_watch_destination is not None: _setter("cloud_watch_destination", cloud_watch_destination) @@ -239,7 +267,13 @@ def _configure( _setter: Callable[[Any, Any], None], delivery_stream_arn: pulumi.Input[str], iam_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamArn' in kwargs: + delivery_stream_arn = kwargs['deliveryStreamArn'] + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + _setter("delivery_stream_arn", delivery_stream_arn) _setter("iam_role_arn", iam_role_arn) @@ -274,7 +308,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], application_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationArn' in kwargs: + application_arn = kwargs['applicationArn'] + if application_arn is not None: _setter("application_arn", application_arn) @@ -300,7 +338,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("topic_arn", topic_arn) @property @@ -325,7 +367,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], reputation_metrics_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reputationMetricsEnabled' in kwargs: + reputation_metrics_enabled = kwargs['reputationMetricsEnabled'] + if reputation_metrics_enabled is not None: _setter("reputation_metrics_enabled", reputation_metrics_enabled) @@ -351,7 +397,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sending_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sendingEnabled' in kwargs: + sending_enabled = kwargs['sendingEnabled'] + if sending_enabled is not None: _setter("sending_enabled", sending_enabled) @@ -380,7 +430,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -417,7 +469,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_redirect_domain: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRedirectDomain' in kwargs: + custom_redirect_domain = kwargs['customRedirectDomain'] + if custom_redirect_domain is not None: _setter("custom_redirect_domain", custom_redirect_domain) @@ -446,7 +502,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -486,7 +544,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'behaviorOnMxFailure' in kwargs: + behavior_on_mx_failure = kwargs['behaviorOnMxFailure'] + if 'mailFromDomain' in kwargs: + mail_from_domain = kwargs['mailFromDomain'] + if behavior_on_mx_failure is not None: _setter("behavior_on_mx_failure", behavior_on_mx_failure) if mail_from_domain is not None: @@ -526,7 +590,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/pinpointemail/configuration_set.py b/sdk/python/pulumi_aws_native/pinpointemail/configuration_set.py index ccc30b29ae..27365ce0c2 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/configuration_set.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/configuration_set.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryOptions' in kwargs: + delivery_options = kwargs['deliveryOptions'] + if 'reputationOptions' in kwargs: + reputation_options = kwargs['reputationOptions'] + if 'sendingOptions' in kwargs: + sending_options = kwargs['sendingOptions'] + if 'trackingOptions' in kwargs: + tracking_options = kwargs['trackingOptions'] + if delivery_options is not None: _setter("delivery_options", delivery_options) if name is not None: 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..bd95cf0f37 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 @@ -34,7 +34,15 @@ def _configure( configuration_set_name: pulumi.Input[str], event_destination_name: pulumi.Input[str], event_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationEventDestinationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationSetName' in kwargs: + configuration_set_name = kwargs['configurationSetName'] + if 'eventDestinationName' in kwargs: + event_destination_name = kwargs['eventDestinationName'] + if 'eventDestination' in kwargs: + event_destination = kwargs['eventDestination'] + _setter("configuration_set_name", configuration_set_name) _setter("event_destination_name", event_destination_name) if event_destination is not None: 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..411d9068d5 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/dedicated_ip_pool.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/dedicated_ip_pool.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'poolName' in kwargs: + pool_name = kwargs['poolName'] + if pool_name is not None: _setter("pool_name", pool_name) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/pinpointemail/identity.py b/sdk/python/pulumi_aws_native/pinpointemail/identity.py index e706f86d59..642ff513ff 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/identity.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/identity.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dkimSigningEnabled' in kwargs: + dkim_signing_enabled = kwargs['dkimSigningEnabled'] + if 'feedbackForwardingEnabled' in kwargs: + feedback_forwarding_enabled = kwargs['feedbackForwardingEnabled'] + if 'mailFromAttributes' in kwargs: + mail_from_attributes = kwargs['mailFromAttributes'] + if dkim_signing_enabled is not None: _setter("dkim_signing_enabled", dkim_signing_enabled) if feedback_forwarding_enabled is not None: diff --git a/sdk/python/pulumi_aws_native/pinpointemail/outputs.py b/sdk/python/pulumi_aws_native/pinpointemail/outputs.py index 13c063ed0b..3b98c9809b 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/outputs.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/outputs.py @@ -56,7 +56,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sending_pool_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sendingPoolName' in kwargs: + sending_pool_name = kwargs['sendingPoolName'] + if sending_pool_name is not None: _setter("sending_pool_name", sending_pool_name) @@ -95,7 +99,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dimension_configurations: Optional[Sequence['outputs.ConfigurationSetEventDestinationDimensionConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionConfigurations' in kwargs: + dimension_configurations = kwargs['dimensionConfigurations'] + if dimension_configurations is not None: _setter("dimension_configurations", dimension_configurations) @@ -144,7 +152,15 @@ def _configure( default_dimension_value: str, dimension_name: str, dimension_value_source: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultDimensionValue' in kwargs: + default_dimension_value = kwargs['defaultDimensionValue'] + if 'dimensionName' in kwargs: + dimension_name = kwargs['dimensionName'] + if 'dimensionValueSource' in kwargs: + dimension_value_source = kwargs['dimensionValueSource'] + _setter("default_dimension_value", default_dimension_value) _setter("dimension_name", dimension_name) _setter("dimension_value_source", dimension_value_source) @@ -217,7 +233,19 @@ def _configure( kinesis_firehose_destination: Optional['outputs.ConfigurationSetEventDestinationKinesisFirehoseDestination'] = None, pinpoint_destination: Optional['outputs.ConfigurationSetEventDestinationPinpointDestination'] = None, sns_destination: Optional['outputs.ConfigurationSetEventDestinationSnsDestination'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchingEventTypes' in kwargs: + matching_event_types = kwargs['matchingEventTypes'] + if 'cloudWatchDestination' in kwargs: + cloud_watch_destination = kwargs['cloudWatchDestination'] + if 'kinesisFirehoseDestination' in kwargs: + kinesis_firehose_destination = kwargs['kinesisFirehoseDestination'] + if 'pinpointDestination' in kwargs: + pinpoint_destination = kwargs['pinpointDestination'] + if 'snsDestination' in kwargs: + sns_destination = kwargs['snsDestination'] + _setter("matching_event_types", matching_event_types) if cloud_watch_destination is not None: _setter("cloud_watch_destination", cloud_watch_destination) @@ -295,7 +323,13 @@ def _configure( _setter: Callable[[Any, Any], None], delivery_stream_arn: str, iam_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamArn' in kwargs: + delivery_stream_arn = kwargs['deliveryStreamArn'] + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + _setter("delivery_stream_arn", delivery_stream_arn) _setter("iam_role_arn", iam_role_arn) @@ -339,7 +373,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], application_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationArn' in kwargs: + application_arn = kwargs['applicationArn'] + if application_arn is not None: _setter("application_arn", application_arn) @@ -378,7 +416,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("topic_arn", topic_arn) @property @@ -416,7 +458,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], reputation_metrics_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reputationMetricsEnabled' in kwargs: + reputation_metrics_enabled = kwargs['reputationMetricsEnabled'] + if reputation_metrics_enabled is not None: _setter("reputation_metrics_enabled", reputation_metrics_enabled) @@ -455,7 +501,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sending_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sendingEnabled' in kwargs: + sending_enabled = kwargs['sendingEnabled'] + if sending_enabled is not None: _setter("sending_enabled", sending_enabled) @@ -480,7 +530,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -526,7 +578,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_redirect_domain: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRedirectDomain' in kwargs: + custom_redirect_domain = kwargs['customRedirectDomain'] + if custom_redirect_domain is not None: _setter("custom_redirect_domain", custom_redirect_domain) @@ -551,7 +607,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -602,7 +660,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'behaviorOnMxFailure' in kwargs: + behavior_on_mx_failure = kwargs['behaviorOnMxFailure'] + if 'mailFromDomain' in kwargs: + mail_from_domain = kwargs['mailFromDomain'] + if behavior_on_mx_failure is not None: _setter("behavior_on_mx_failure", behavior_on_mx_failure) if mail_from_domain is not None: @@ -634,7 +698,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/pipes/_inputs.py b/sdk/python/pulumi_aws_native/pipes/_inputs.py index 5c37aa295f..fda1524e98 100644 --- a/sdk/python/pulumi_aws_native/pipes/_inputs.py +++ b/sdk/python/pulumi_aws_native/pipes/_inputs.py @@ -88,7 +88,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("subnets", subnets) if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) @@ -135,7 +141,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if size is not None: _setter("size", size) @@ -170,7 +178,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'resourceRequirements' in kwargs: + resource_requirements = kwargs['resourceRequirements'] + if command is not None: _setter("command", command) if environment is not None: @@ -232,7 +246,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -272,7 +288,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobId' in kwargs: + job_id = kwargs['jobId'] + if job_id is not None: _setter("job_id", job_id) if type is not None: @@ -304,10 +324,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class PipeBatchResourceRequirementArgs: def __init__(__self__, *, @@ -323,7 +345,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['PipeBatchResourceRequirementType'], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -358,7 +382,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attempts: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attempts is not None: _setter("attempts", attempts) @@ -390,7 +416,11 @@ def _configure( capacity_provider: pulumi.Input[str], base: Optional[pulumi.Input[int]] = None, weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + _setter("capacity_provider", capacity_provider) if base is not None: _setter("base", base) @@ -437,7 +467,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -484,7 +516,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'environmentFiles' in kwargs: + environment_files = kwargs['environmentFiles'] + if 'memoryReservation' in kwargs: + memory_reservation = kwargs['memoryReservation'] + if 'resourceRequirements' in kwargs: + resource_requirements = kwargs['resourceRequirements'] + if command is not None: _setter("command", command) if cpu is not None: @@ -590,7 +630,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['PipeEcsEnvironmentFileType'], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -628,7 +670,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -665,7 +709,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size_in_gi_b: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGiB' in kwargs: + size_in_gi_b = kwargs['sizeInGiB'] + _setter("size_in_gi_b", size_in_gi_b) @property @@ -693,7 +741,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'deviceType' in kwargs: + device_type = kwargs['deviceType'] + if device_name is not None: _setter("device_name", device_name) if device_type is not None: @@ -733,7 +787,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['PipeEcsResourceRequirementType'], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -786,7 +842,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerOverrides' in kwargs: + container_overrides = kwargs['containerOverrides'] + if 'ephemeralStorage' in kwargs: + ephemeral_storage = kwargs['ephemeralStorage'] + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'inferenceAcceleratorOverrides' in kwargs: + inference_accelerator_overrides = kwargs['inferenceAcceleratorOverrides'] + if 'taskRoleArn' in kwargs: + task_role_arn = kwargs['taskRoleArn'] + if container_overrides is not None: _setter("container_overrides", container_overrides) if cpu is not None: @@ -884,7 +952,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerParameters' in kwargs: + header_parameters = kwargs['headerParameters'] + if 'pathParameterValues' in kwargs: + path_parameter_values = kwargs['pathParameterValues'] + if 'queryStringParameters' in kwargs: + query_string_parameters = kwargs['queryStringParameters'] + if header_parameters is not None: _setter("header_parameters", header_parameters) if path_parameter_values is not None: @@ -935,7 +1011,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpParameters' in kwargs: + http_parameters = kwargs['httpParameters'] + if 'inputTemplate' in kwargs: + input_template = kwargs['inputTemplate'] + if http_parameters is not None: _setter("http_parameters", http_parameters) if input_template is not None: @@ -972,7 +1054,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filters: Optional[pulumi.Input[Sequence[pulumi.Input['PipeFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if filters is not None: _setter("filters", filters) @@ -998,7 +1082,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pattern: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if pattern is not None: _setter("pattern", pattern) @@ -1019,10 +1105,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class PipeMqBrokerAccessCredentialsPropertiesArgs: def __init__(__self__, *, @@ -1038,7 +1126,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], basic_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'basicAuth' in kwargs: + basic_auth = kwargs['basicAuth'] + _setter("basic_auth", basic_auth) @property @@ -1069,7 +1161,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sasl_scram512_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'saslScram512Auth' in kwargs: + sasl_scram512_auth = kwargs['saslScram512Auth'] + _setter("sasl_scram512_auth", sasl_scram512_auth) @property @@ -1100,7 +1196,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_certificate_tls_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientCertificateTlsAuth' in kwargs: + client_certificate_tls_auth = kwargs['clientCertificateTlsAuth'] + _setter("client_certificate_tls_auth", client_certificate_tls_auth) @property @@ -1128,7 +1228,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], awsvpc_configuration: Optional[pulumi.Input['PipeAwsVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsvpcConfiguration' in kwargs: + awsvpc_configuration = kwargs['awsvpcConfiguration'] + if awsvpc_configuration is not None: _setter("awsvpc_configuration", awsvpc_configuration) @@ -1157,7 +1261,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input['PipePlacementConstraintType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if expression is not None: _setter("expression", expression) if type is not None: @@ -1197,7 +1303,9 @@ def _configure( _setter: Callable[[Any, Any], None], field: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input['PipePlacementStrategyType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if field is not None: _setter("field", field) if type is not None: @@ -1229,10 +1337,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class PipeSageMakerPipelineParameterArgs: def __init__(__self__, *, @@ -1248,7 +1358,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -1286,7 +1398,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], basic_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'basicAuth' in kwargs: + basic_auth = kwargs['basicAuth'] + _setter("basic_auth", basic_auth) @property @@ -1317,7 +1433,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sasl_scram512_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'saslScram512Auth' in kwargs: + sasl_scram512_auth = kwargs['saslScram512Auth'] + _setter("sasl_scram512_auth", sasl_scram512_auth) @property @@ -1348,7 +1468,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sasl_scram256_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'saslScram256Auth' in kwargs: + sasl_scram256_auth = kwargs['saslScram256Auth'] + _setter("sasl_scram256_auth", sasl_scram256_auth) @property @@ -1379,7 +1503,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_certificate_tls_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientCertificateTlsAuth' in kwargs: + client_certificate_tls_auth = kwargs['clientCertificateTlsAuth'] + _setter("client_certificate_tls_auth", client_certificate_tls_auth) @property @@ -1414,7 +1542,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroup' in kwargs: + security_group = kwargs['securityGroup'] + if security_group is not None: _setter("security_group", security_group) if subnets is not None: @@ -1466,7 +1598,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueName' in kwargs: + queue_name = kwargs['queueName'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + _setter("credentials", credentials) _setter("queue_name", queue_name) if batch_size is not None: @@ -1544,7 +1684,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'startingPosition' in kwargs: + starting_position = kwargs['startingPosition'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'deadLetterConfig' in kwargs: + dead_letter_config = kwargs['deadLetterConfig'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if 'maximumRecordAgeInSeconds' in kwargs: + maximum_record_age_in_seconds = kwargs['maximumRecordAgeInSeconds'] + if 'maximumRetryAttempts' in kwargs: + maximum_retry_attempts = kwargs['maximumRetryAttempts'] + if 'onPartialBatchItemFailure' in kwargs: + on_partial_batch_item_failure = kwargs['onPartialBatchItemFailure'] + if 'parallelizationFactor' in kwargs: + parallelization_factor = kwargs['parallelizationFactor'] + _setter("starting_position", starting_position) if batch_size is not None: _setter("batch_size", batch_size) @@ -1670,7 +1828,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'startingPosition' in kwargs: + starting_position = kwargs['startingPosition'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'deadLetterConfig' in kwargs: + dead_letter_config = kwargs['deadLetterConfig'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if 'maximumRecordAgeInSeconds' in kwargs: + maximum_record_age_in_seconds = kwargs['maximumRecordAgeInSeconds'] + if 'maximumRetryAttempts' in kwargs: + maximum_retry_attempts = kwargs['maximumRetryAttempts'] + if 'onPartialBatchItemFailure' in kwargs: + on_partial_batch_item_failure = kwargs['onPartialBatchItemFailure'] + if 'parallelizationFactor' in kwargs: + parallelization_factor = kwargs['parallelizationFactor'] + if 'startingPositionTimestamp' in kwargs: + starting_position_timestamp = kwargs['startingPositionTimestamp'] + _setter("starting_position", starting_position) if batch_size is not None: _setter("batch_size", batch_size) @@ -1798,7 +1976,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicName' in kwargs: + topic_name = kwargs['topicName'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'consumerGroupId' in kwargs: + consumer_group_id = kwargs['consumerGroupId'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if 'startingPosition' in kwargs: + starting_position = kwargs['startingPosition'] + _setter("topic_name", topic_name) if batch_size is not None: _setter("batch_size", batch_size) @@ -1899,7 +2089,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activeMqBrokerParameters' in kwargs: + active_mq_broker_parameters = kwargs['activeMqBrokerParameters'] + if 'dynamoDbStreamParameters' in kwargs: + dynamo_db_stream_parameters = kwargs['dynamoDbStreamParameters'] + if 'filterCriteria' in kwargs: + filter_criteria = kwargs['filterCriteria'] + if 'kinesisStreamParameters' in kwargs: + kinesis_stream_parameters = kwargs['kinesisStreamParameters'] + if 'managedStreamingKafkaParameters' in kwargs: + managed_streaming_kafka_parameters = kwargs['managedStreamingKafkaParameters'] + if 'rabbitMqBrokerParameters' in kwargs: + rabbit_mq_broker_parameters = kwargs['rabbitMqBrokerParameters'] + if 'selfManagedKafkaParameters' in kwargs: + self_managed_kafka_parameters = kwargs['selfManagedKafkaParameters'] + if 'sqsQueueParameters' in kwargs: + sqs_queue_parameters = kwargs['sqsQueueParameters'] + if active_mq_broker_parameters is not None: _setter("active_mq_broker_parameters", active_mq_broker_parameters) if dynamo_db_stream_parameters is not None: @@ -2014,7 +2222,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueName' in kwargs: + queue_name = kwargs['queueName'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if 'virtualHost' in kwargs: + virtual_host = kwargs['virtualHost'] + _setter("credentials", credentials) _setter("queue_name", queue_name) if batch_size is not None: @@ -2109,7 +2327,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicName' in kwargs: + topic_name = kwargs['topicName'] + if 'additionalBootstrapServers' in kwargs: + additional_bootstrap_servers = kwargs['additionalBootstrapServers'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'consumerGroupId' in kwargs: + consumer_group_id = kwargs['consumerGroupId'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if 'serverRootCaCertificate' in kwargs: + server_root_ca_certificate = kwargs['serverRootCaCertificate'] + if 'startingPosition' in kwargs: + starting_position = kwargs['startingPosition'] + _setter("topic_name", topic_name) if additional_bootstrap_servers is not None: _setter("additional_bootstrap_servers", additional_bootstrap_servers) @@ -2228,7 +2462,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if batch_size is not None: _setter("batch_size", batch_size) if maximum_batching_window_in_seconds is not None: @@ -2260,10 +2500,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class PipeTagArgs: def __init__(__self__, *, @@ -2279,7 +2521,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2332,7 +2576,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobDefinition' in kwargs: + job_definition = kwargs['jobDefinition'] + if 'jobName' in kwargs: + job_name = kwargs['jobName'] + if 'arrayProperties' in kwargs: + array_properties = kwargs['arrayProperties'] + if 'containerOverrides' in kwargs: + container_overrides = kwargs['containerOverrides'] + if 'dependsOn' in kwargs: + depends_on = kwargs['dependsOn'] + if 'retryStrategy' in kwargs: + retry_strategy = kwargs['retryStrategy'] + _setter("job_definition", job_definition) _setter("job_name", job_name) if array_properties is not None: @@ -2425,7 +2683,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logStreamName' in kwargs: + log_stream_name = kwargs['logStreamName'] + if log_stream_name is not None: _setter("log_stream_name", log_stream_name) if timestamp is not None: @@ -2504,7 +2766,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'taskDefinitionArn' in kwargs: + task_definition_arn = kwargs['taskDefinitionArn'] + if 'capacityProviderStrategy' in kwargs: + capacity_provider_strategy = kwargs['capacityProviderStrategy'] + if 'enableEcsManagedTags' in kwargs: + enable_ecs_managed_tags = kwargs['enableEcsManagedTags'] + if 'enableExecuteCommand' in kwargs: + enable_execute_command = kwargs['enableExecuteCommand'] + if 'launchType' in kwargs: + launch_type = kwargs['launchType'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'placementConstraints' in kwargs: + placement_constraints = kwargs['placementConstraints'] + if 'placementStrategy' in kwargs: + placement_strategy = kwargs['placementStrategy'] + if 'platformVersion' in kwargs: + platform_version = kwargs['platformVersion'] + if 'propagateTags' in kwargs: + propagate_tags = kwargs['propagateTags'] + if 'referenceId' in kwargs: + reference_id = kwargs['referenceId'] + if 'taskCount' in kwargs: + task_count = kwargs['taskCount'] + _setter("task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: _setter("capacity_provider_strategy", capacity_provider_strategy) @@ -2695,7 +2983,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detailType' in kwargs: + detail_type = kwargs['detailType'] + if 'endpointId' in kwargs: + endpoint_id = kwargs['endpointId'] + if detail_type is not None: _setter("detail_type", detail_type) if endpoint_id is not None: @@ -2771,7 +3065,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerParameters' in kwargs: + header_parameters = kwargs['headerParameters'] + if 'pathParameterValues' in kwargs: + path_parameter_values = kwargs['pathParameterValues'] + if 'queryStringParameters' in kwargs: + query_string_parameters = kwargs['queryStringParameters'] + if header_parameters is not None: _setter("header_parameters", header_parameters) if path_parameter_values is not None: @@ -2819,7 +3121,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], partition_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'partitionKey' in kwargs: + partition_key = kwargs['partitionKey'] + _setter("partition_key", partition_key) @property @@ -2844,7 +3150,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], invocation_type: Optional[pulumi.Input['PipeTargetInvocationType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'invocationType' in kwargs: + invocation_type = kwargs['invocationType'] + if invocation_type is not None: _setter("invocation_type", invocation_type) @@ -2903,7 +3213,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchJobParameters' in kwargs: + batch_job_parameters = kwargs['batchJobParameters'] + if 'cloudWatchLogsParameters' in kwargs: + cloud_watch_logs_parameters = kwargs['cloudWatchLogsParameters'] + if 'ecsTaskParameters' in kwargs: + ecs_task_parameters = kwargs['ecsTaskParameters'] + if 'eventBridgeEventBusParameters' in kwargs: + event_bridge_event_bus_parameters = kwargs['eventBridgeEventBusParameters'] + if 'httpParameters' in kwargs: + http_parameters = kwargs['httpParameters'] + if 'inputTemplate' in kwargs: + input_template = kwargs['inputTemplate'] + if 'kinesisStreamParameters' in kwargs: + kinesis_stream_parameters = kwargs['kinesisStreamParameters'] + if 'lambdaFunctionParameters' in kwargs: + lambda_function_parameters = kwargs['lambdaFunctionParameters'] + if 'redshiftDataParameters' in kwargs: + redshift_data_parameters = kwargs['redshiftDataParameters'] + if 'sageMakerPipelineParameters' in kwargs: + sage_maker_pipeline_parameters = kwargs['sageMakerPipelineParameters'] + if 'sqsQueueParameters' in kwargs: + sqs_queue_parameters = kwargs['sqsQueueParameters'] + if 'stepFunctionStateMachineParameters' in kwargs: + step_function_state_machine_parameters = kwargs['stepFunctionStateMachineParameters'] + if batch_job_parameters is not None: _setter("batch_job_parameters", batch_job_parameters) if cloud_watch_logs_parameters is not None: @@ -3072,7 +3408,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbUser' in kwargs: + db_user = kwargs['dbUser'] + if 'secretManagerArn' in kwargs: + secret_manager_arn = kwargs['secretManagerArn'] + if 'statementName' in kwargs: + statement_name = kwargs['statementName'] + if 'withEvent' in kwargs: + with_event = kwargs['withEvent'] + _setter("database", database) _setter("sqls", sqls) if db_user is not None: @@ -3166,7 +3512,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pipeline_parameter_list: Optional[pulumi.Input[Sequence[pulumi.Input['PipeSageMakerPipelineParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineParameterList' in kwargs: + pipeline_parameter_list = kwargs['pipelineParameterList'] + if pipeline_parameter_list is not None: _setter("pipeline_parameter_list", pipeline_parameter_list) @@ -3195,7 +3545,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'messageDeduplicationId' in kwargs: + message_deduplication_id = kwargs['messageDeduplicationId'] + if 'messageGroupId' in kwargs: + message_group_id = kwargs['messageGroupId'] + if message_deduplication_id is not None: _setter("message_deduplication_id", message_deduplication_id) if message_group_id is not None: @@ -3232,7 +3588,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], invocation_type: Optional[pulumi.Input['PipeTargetInvocationType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'invocationType' in kwargs: + invocation_type = kwargs['invocationType'] + if invocation_type is not None: _setter("invocation_type", invocation_type) diff --git a/sdk/python/pulumi_aws_native/pipes/outputs.py b/sdk/python/pulumi_aws_native/pipes/outputs.py index 8a71ed7a8c..ccce178340 100644 --- a/sdk/python/pulumi_aws_native/pipes/outputs.py +++ b/sdk/python/pulumi_aws_native/pipes/outputs.py @@ -108,7 +108,13 @@ def _configure( subnets: Sequence[str], assign_public_ip: Optional['PipeAssignPublicIp'] = None, security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("subnets", subnets) if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) @@ -143,7 +149,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if size is not None: _setter("size", size) @@ -193,7 +201,13 @@ def _configure( environment: Optional[Sequence['outputs.PipeBatchEnvironmentVariable']] = None, instance_type: Optional[str] = None, resource_requirements: Optional[Sequence['outputs.PipeBatchResourceRequirement']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'resourceRequirements' in kwargs: + resource_requirements = kwargs['resourceRequirements'] + if command is not None: _setter("command", command) if environment is not None: @@ -239,7 +253,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -288,7 +304,11 @@ def _configure( _setter: Callable[[Any, Any], None], job_id: Optional[str] = None, type: Optional['PipeBatchJobDependencyType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobId' in kwargs: + job_id = kwargs['jobId'] + if job_id is not None: _setter("job_id", job_id) if type is not None: @@ -312,10 +332,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class PipeBatchResourceRequirement(dict): def __init__(__self__, *, @@ -331,7 +353,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'PipeBatchResourceRequirementType', value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -358,7 +382,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], attempts: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if attempts is not None: _setter("attempts", attempts) @@ -403,7 +429,11 @@ def _configure( capacity_provider: str, base: Optional[int] = None, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + _setter("capacity_provider", capacity_provider) if base is not None: _setter("base", base) @@ -438,7 +468,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -502,7 +534,15 @@ def _configure( memory_reservation: Optional[int] = None, name: Optional[str] = None, resource_requirements: Optional[Sequence['outputs.PipeEcsResourceRequirement']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'environmentFiles' in kwargs: + environment_files = kwargs['environmentFiles'] + if 'memoryReservation' in kwargs: + memory_reservation = kwargs['memoryReservation'] + if 'resourceRequirements' in kwargs: + resource_requirements = kwargs['resourceRequirements'] + if command is not None: _setter("command", command) if cpu is not None: @@ -576,7 +616,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'PipeEcsEnvironmentFileType', value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -606,7 +648,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -652,7 +696,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], size_in_gi_b: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeInGiB' in kwargs: + size_in_gi_b = kwargs['sizeInGiB'] + _setter("size_in_gi_b", size_in_gi_b) @property @@ -695,7 +743,13 @@ def _configure( _setter: Callable[[Any, Any], None], device_name: Optional[str] = None, device_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'deviceType' in kwargs: + device_type = kwargs['deviceType'] + if device_name is not None: _setter("device_name", device_name) if device_type is not None: @@ -727,7 +781,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: 'PipeEcsResourceRequirementType', value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -797,7 +853,19 @@ def _configure( inference_accelerator_overrides: Optional[Sequence['outputs.PipeEcsInferenceAcceleratorOverride']] = None, memory: Optional[str] = None, task_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerOverrides' in kwargs: + container_overrides = kwargs['containerOverrides'] + if 'ephemeralStorage' in kwargs: + ephemeral_storage = kwargs['ephemeralStorage'] + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'inferenceAcceleratorOverrides' in kwargs: + inference_accelerator_overrides = kwargs['inferenceAcceleratorOverrides'] + if 'taskRoleArn' in kwargs: + task_role_arn = kwargs['taskRoleArn'] + if container_overrides is not None: _setter("container_overrides", container_overrides) if cpu is not None: @@ -888,7 +956,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerParameters' in kwargs: + header_parameters = kwargs['headerParameters'] + if 'pathParameterValues' in kwargs: + path_parameter_values = kwargs['pathParameterValues'] + if 'queryStringParameters' in kwargs: + query_string_parameters = kwargs['queryStringParameters'] + if header_parameters is not None: _setter("header_parameters", header_parameters) if path_parameter_values is not None: @@ -946,7 +1022,13 @@ def _configure( _setter: Callable[[Any, Any], None], http_parameters: Optional['outputs.PipeEnrichmentHttpParameters'] = None, input_template: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpParameters' in kwargs: + http_parameters = kwargs['httpParameters'] + if 'inputTemplate' in kwargs: + input_template = kwargs['inputTemplate'] + if http_parameters is not None: _setter("http_parameters", http_parameters) if input_template is not None: @@ -975,7 +1057,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pattern: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if pattern is not None: _setter("pattern", pattern) @@ -997,7 +1081,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filters: Optional[Sequence['outputs.PipeFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if filters is not None: _setter("filters", filters) @@ -1014,10 +1100,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class PipeMqBrokerAccessCredentialsProperties(dict): @staticmethod @@ -1050,7 +1138,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], basic_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'basicAuth' in kwargs: + basic_auth = kwargs['basicAuth'] + _setter("basic_auth", basic_auth) @property @@ -1094,7 +1186,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sasl_scram512_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'saslScram512Auth' in kwargs: + sasl_scram512_auth = kwargs['saslScram512Auth'] + _setter("sasl_scram512_auth", sasl_scram512_auth) @property @@ -1138,7 +1234,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_certificate_tls_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientCertificateTlsAuth' in kwargs: + client_certificate_tls_auth = kwargs['clientCertificateTlsAuth'] + _setter("client_certificate_tls_auth", client_certificate_tls_auth) @property @@ -1179,7 +1279,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], awsvpc_configuration: Optional['outputs.PipeAwsVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsvpcConfiguration' in kwargs: + awsvpc_configuration = kwargs['awsvpcConfiguration'] + if awsvpc_configuration is not None: _setter("awsvpc_configuration", awsvpc_configuration) @@ -1204,7 +1308,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: Optional[str] = None, type: Optional['PipePlacementConstraintType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if expression is not None: _setter("expression", expression) if type is not None: @@ -1236,7 +1342,9 @@ def _configure( _setter: Callable[[Any, Any], None], field: Optional[str] = None, type: Optional['PipePlacementStrategyType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if field is not None: _setter("field", field) if type is not None: @@ -1260,10 +1368,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class PipeSageMakerPipelineParameter(dict): def __init__(__self__, *, @@ -1279,7 +1389,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -1326,7 +1438,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], basic_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'basicAuth' in kwargs: + basic_auth = kwargs['basicAuth'] + _setter("basic_auth", basic_auth) @property @@ -1370,7 +1486,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sasl_scram512_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'saslScram512Auth' in kwargs: + sasl_scram512_auth = kwargs['saslScram512Auth'] + _setter("sasl_scram512_auth", sasl_scram512_auth) @property @@ -1414,7 +1534,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sasl_scram256_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'saslScram256Auth' in kwargs: + sasl_scram256_auth = kwargs['saslScram256Auth'] + _setter("sasl_scram256_auth", sasl_scram256_auth) @property @@ -1458,7 +1582,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], client_certificate_tls_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientCertificateTlsAuth' in kwargs: + client_certificate_tls_auth = kwargs['clientCertificateTlsAuth'] + _setter("client_certificate_tls_auth", client_certificate_tls_auth) @property @@ -1506,7 +1634,11 @@ def _configure( _setter: Callable[[Any, Any], None], security_group: Optional[Sequence[str]] = None, subnets: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroup' in kwargs: + security_group = kwargs['securityGroup'] + if security_group is not None: _setter("security_group", security_group) if subnets is not None: @@ -1571,7 +1703,15 @@ def _configure( queue_name: str, batch_size: Optional[int] = None, maximum_batching_window_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueName' in kwargs: + queue_name = kwargs['queueName'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + _setter("credentials", credentials) _setter("queue_name", queue_name) if batch_size is not None: @@ -1664,7 +1804,25 @@ def _configure( maximum_retry_attempts: Optional[int] = None, on_partial_batch_item_failure: Optional['PipeOnPartialBatchItemFailureStreams'] = None, parallelization_factor: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'startingPosition' in kwargs: + starting_position = kwargs['startingPosition'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'deadLetterConfig' in kwargs: + dead_letter_config = kwargs['deadLetterConfig'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if 'maximumRecordAgeInSeconds' in kwargs: + maximum_record_age_in_seconds = kwargs['maximumRecordAgeInSeconds'] + if 'maximumRetryAttempts' in kwargs: + maximum_retry_attempts = kwargs['maximumRetryAttempts'] + if 'onPartialBatchItemFailure' in kwargs: + on_partial_batch_item_failure = kwargs['onPartialBatchItemFailure'] + if 'parallelizationFactor' in kwargs: + parallelization_factor = kwargs['parallelizationFactor'] + _setter("starting_position", starting_position) if batch_size is not None: _setter("batch_size", batch_size) @@ -1791,7 +1949,27 @@ def _configure( on_partial_batch_item_failure: Optional['PipeOnPartialBatchItemFailureStreams'] = None, parallelization_factor: Optional[int] = None, starting_position_timestamp: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'startingPosition' in kwargs: + starting_position = kwargs['startingPosition'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'deadLetterConfig' in kwargs: + dead_letter_config = kwargs['deadLetterConfig'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if 'maximumRecordAgeInSeconds' in kwargs: + maximum_record_age_in_seconds = kwargs['maximumRecordAgeInSeconds'] + if 'maximumRetryAttempts' in kwargs: + maximum_retry_attempts = kwargs['maximumRetryAttempts'] + if 'onPartialBatchItemFailure' in kwargs: + on_partial_batch_item_failure = kwargs['onPartialBatchItemFailure'] + if 'parallelizationFactor' in kwargs: + parallelization_factor = kwargs['parallelizationFactor'] + if 'startingPositionTimestamp' in kwargs: + starting_position_timestamp = kwargs['startingPositionTimestamp'] + _setter("starting_position", starting_position) if batch_size is not None: _setter("batch_size", batch_size) @@ -1908,7 +2086,19 @@ def _configure( credentials: Optional[Any] = None, maximum_batching_window_in_seconds: Optional[int] = None, starting_position: Optional['PipeMskStartPosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicName' in kwargs: + topic_name = kwargs['topicName'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'consumerGroupId' in kwargs: + consumer_group_id = kwargs['consumerGroupId'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if 'startingPosition' in kwargs: + starting_position = kwargs['startingPosition'] + _setter("topic_name", topic_name) if batch_size is not None: _setter("batch_size", batch_size) @@ -2016,7 +2206,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activeMqBrokerParameters' in kwargs: + active_mq_broker_parameters = kwargs['activeMqBrokerParameters'] + if 'dynamoDbStreamParameters' in kwargs: + dynamo_db_stream_parameters = kwargs['dynamoDbStreamParameters'] + if 'filterCriteria' in kwargs: + filter_criteria = kwargs['filterCriteria'] + if 'kinesisStreamParameters' in kwargs: + kinesis_stream_parameters = kwargs['kinesisStreamParameters'] + if 'managedStreamingKafkaParameters' in kwargs: + managed_streaming_kafka_parameters = kwargs['managedStreamingKafkaParameters'] + if 'rabbitMqBrokerParameters' in kwargs: + rabbit_mq_broker_parameters = kwargs['rabbitMqBrokerParameters'] + if 'selfManagedKafkaParameters' in kwargs: + self_managed_kafka_parameters = kwargs['selfManagedKafkaParameters'] + if 'sqsQueueParameters' in kwargs: + sqs_queue_parameters = kwargs['sqsQueueParameters'] + if active_mq_broker_parameters is not None: _setter("active_mq_broker_parameters", active_mq_broker_parameters) if dynamo_db_stream_parameters is not None: @@ -2122,7 +2330,17 @@ def _configure( batch_size: Optional[int] = None, maximum_batching_window_in_seconds: Optional[int] = None, virtual_host: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'queueName' in kwargs: + queue_name = kwargs['queueName'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if 'virtualHost' in kwargs: + virtual_host = kwargs['virtualHost'] + _setter("credentials", credentials) _setter("queue_name", queue_name) if batch_size is not None: @@ -2226,7 +2444,23 @@ def _configure( server_root_ca_certificate: Optional[str] = None, starting_position: Optional['PipeSelfManagedKafkaStartPosition'] = None, vpc: Optional['outputs.PipeSelfManagedKafkaAccessConfigurationVpc'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicName' in kwargs: + topic_name = kwargs['topicName'] + if 'additionalBootstrapServers' in kwargs: + additional_bootstrap_servers = kwargs['additionalBootstrapServers'] + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'consumerGroupId' in kwargs: + consumer_group_id = kwargs['consumerGroupId'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if 'serverRootCaCertificate' in kwargs: + server_root_ca_certificate = kwargs['serverRootCaCertificate'] + if 'startingPosition' in kwargs: + starting_position = kwargs['startingPosition'] + _setter("topic_name", topic_name) if additional_bootstrap_servers is not None: _setter("additional_bootstrap_servers", additional_bootstrap_servers) @@ -2328,7 +2562,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchSize' in kwargs: + batch_size = kwargs['batchSize'] + if 'maximumBatchingWindowInSeconds' in kwargs: + maximum_batching_window_in_seconds = kwargs['maximumBatchingWindowInSeconds'] + if batch_size is not None: _setter("batch_size", batch_size) if maximum_batching_window_in_seconds is not None: @@ -2360,7 +2600,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2382,10 +2624,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class PipeTargetBatchJobParameters(dict): @staticmethod @@ -2443,7 +2687,21 @@ def _configure( depends_on: Optional[Sequence['outputs.PipeBatchJobDependency']] = None, parameters: Optional['outputs.PipeBatchParametersMap'] = None, retry_strategy: Optional['outputs.PipeBatchRetryStrategy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobDefinition' in kwargs: + job_definition = kwargs['jobDefinition'] + if 'jobName' in kwargs: + job_name = kwargs['jobName'] + if 'arrayProperties' in kwargs: + array_properties = kwargs['arrayProperties'] + if 'containerOverrides' in kwargs: + container_overrides = kwargs['containerOverrides'] + if 'dependsOn' in kwargs: + depends_on = kwargs['dependsOn'] + if 'retryStrategy' in kwargs: + retry_strategy = kwargs['retryStrategy'] + _setter("job_definition", job_definition) _setter("job_name", job_name) if array_properties is not None: @@ -2525,7 +2783,11 @@ def _configure( _setter: Callable[[Any, Any], None], log_stream_name: Optional[str] = None, timestamp: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logStreamName' in kwargs: + log_stream_name = kwargs['logStreamName'] + if log_stream_name is not None: _setter("log_stream_name", log_stream_name) if timestamp is not None: @@ -2635,7 +2897,33 @@ def _configure( reference_id: Optional[str] = None, tags: Optional[Sequence['outputs.PipeTag']] = None, task_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'taskDefinitionArn' in kwargs: + task_definition_arn = kwargs['taskDefinitionArn'] + if 'capacityProviderStrategy' in kwargs: + capacity_provider_strategy = kwargs['capacityProviderStrategy'] + if 'enableEcsManagedTags' in kwargs: + enable_ecs_managed_tags = kwargs['enableEcsManagedTags'] + if 'enableExecuteCommand' in kwargs: + enable_execute_command = kwargs['enableExecuteCommand'] + if 'launchType' in kwargs: + launch_type = kwargs['launchType'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'placementConstraints' in kwargs: + placement_constraints = kwargs['placementConstraints'] + if 'placementStrategy' in kwargs: + placement_strategy = kwargs['placementStrategy'] + if 'platformVersion' in kwargs: + platform_version = kwargs['platformVersion'] + if 'propagateTags' in kwargs: + propagate_tags = kwargs['propagateTags'] + if 'referenceId' in kwargs: + reference_id = kwargs['referenceId'] + if 'taskCount' in kwargs: + task_count = kwargs['taskCount'] + _setter("task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: _setter("capacity_provider_strategy", capacity_provider_strategy) @@ -2785,7 +3073,13 @@ def _configure( resources: Optional[Sequence[str]] = None, source: Optional[str] = None, time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detailType' in kwargs: + detail_type = kwargs['detailType'] + if 'endpointId' in kwargs: + endpoint_id = kwargs['endpointId'] + if detail_type is not None: _setter("detail_type", detail_type) if endpoint_id is not None: @@ -2862,7 +3156,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerParameters' in kwargs: + header_parameters = kwargs['headerParameters'] + if 'pathParameterValues' in kwargs: + path_parameter_values = kwargs['pathParameterValues'] + if 'queryStringParameters' in kwargs: + query_string_parameters = kwargs['queryStringParameters'] + if header_parameters is not None: _setter("header_parameters", header_parameters) if path_parameter_values is not None: @@ -2915,7 +3217,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], partition_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'partitionKey' in kwargs: + partition_key = kwargs['partitionKey'] + _setter("partition_key", partition_key) @property @@ -2953,7 +3259,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], invocation_type: Optional['PipeTargetInvocationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'invocationType' in kwargs: + invocation_type = kwargs['invocationType'] + if invocation_type is not None: _setter("invocation_type", invocation_type) @@ -3047,7 +3357,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchJobParameters' in kwargs: + batch_job_parameters = kwargs['batchJobParameters'] + if 'cloudWatchLogsParameters' in kwargs: + cloud_watch_logs_parameters = kwargs['cloudWatchLogsParameters'] + if 'ecsTaskParameters' in kwargs: + ecs_task_parameters = kwargs['ecsTaskParameters'] + if 'eventBridgeEventBusParameters' in kwargs: + event_bridge_event_bus_parameters = kwargs['eventBridgeEventBusParameters'] + if 'httpParameters' in kwargs: + http_parameters = kwargs['httpParameters'] + if 'inputTemplate' in kwargs: + input_template = kwargs['inputTemplate'] + if 'kinesisStreamParameters' in kwargs: + kinesis_stream_parameters = kwargs['kinesisStreamParameters'] + if 'lambdaFunctionParameters' in kwargs: + lambda_function_parameters = kwargs['lambdaFunctionParameters'] + if 'redshiftDataParameters' in kwargs: + redshift_data_parameters = kwargs['redshiftDataParameters'] + if 'sageMakerPipelineParameters' in kwargs: + sage_maker_pipeline_parameters = kwargs['sageMakerPipelineParameters'] + if 'sqsQueueParameters' in kwargs: + sqs_queue_parameters = kwargs['sqsQueueParameters'] + if 'stepFunctionStateMachineParameters' in kwargs: + step_function_state_machine_parameters = kwargs['stepFunctionStateMachineParameters'] + if batch_job_parameters is not None: _setter("batch_job_parameters", batch_job_parameters) if cloud_watch_logs_parameters is not None: @@ -3191,7 +3527,17 @@ def _configure( secret_manager_arn: Optional[str] = None, statement_name: Optional[str] = None, with_event: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbUser' in kwargs: + db_user = kwargs['dbUser'] + if 'secretManagerArn' in kwargs: + secret_manager_arn = kwargs['secretManagerArn'] + if 'statementName' in kwargs: + statement_name = kwargs['statementName'] + if 'withEvent' in kwargs: + with_event = kwargs['withEvent'] + _setter("database", database) _setter("sqls", sqls) if db_user is not None: @@ -3278,7 +3624,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pipeline_parameter_list: Optional[Sequence['outputs.PipeSageMakerPipelineParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineParameterList' in kwargs: + pipeline_parameter_list = kwargs['pipelineParameterList'] + if pipeline_parameter_list is not None: _setter("pipeline_parameter_list", pipeline_parameter_list) @@ -3322,7 +3672,13 @@ def _configure( _setter: Callable[[Any, Any], None], message_deduplication_id: Optional[str] = None, message_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'messageDeduplicationId' in kwargs: + message_deduplication_id = kwargs['messageDeduplicationId'] + if 'messageGroupId' in kwargs: + message_group_id = kwargs['messageGroupId'] + if message_deduplication_id is not None: _setter("message_deduplication_id", message_deduplication_id) if message_group_id is not None: @@ -3368,7 +3724,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], invocation_type: Optional['PipeTargetInvocationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'invocationType' in kwargs: + invocation_type = kwargs['invocationType'] + if invocation_type is not None: _setter("invocation_type", invocation_type) diff --git a/sdk/python/pulumi_aws_native/pipes/pipe.py b/sdk/python/pulumi_aws_native/pipes/pipe.py index ae7739bcb0..b1906cd67d 100644 --- a/sdk/python/pulumi_aws_native/pipes/pipe.py +++ b/sdk/python/pulumi_aws_native/pipes/pipe.py @@ -59,7 +59,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'desiredState' in kwargs: + desired_state = kwargs['desiredState'] + if 'enrichmentParameters' in kwargs: + enrichment_parameters = kwargs['enrichmentParameters'] + if 'sourceParameters' in kwargs: + source_parameters = kwargs['sourceParameters'] + if 'targetParameters' in kwargs: + target_parameters = kwargs['targetParameters'] + _setter("role_arn", role_arn) _setter("source", source) _setter("target", target) diff --git a/sdk/python/pulumi_aws_native/proton/_inputs.py b/sdk/python/pulumi_aws_native/proton/_inputs.py index 95ca579d4f..8298caebe0 100644 --- a/sdk/python/pulumi_aws_native/proton/_inputs.py +++ b/sdk/python/pulumi_aws_native/proton/_inputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -85,7 +87,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -134,7 +138,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) 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..66386c1fb4 100644 --- a/sdk/python/pulumi_aws_native/proton/environment_account_connection.py +++ b/sdk/python/pulumi_aws_native/proton/environment_account_connection.py @@ -56,7 +56,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codebuildRoleArn' in kwargs: + codebuild_role_arn = kwargs['codebuildRoleArn'] + if 'componentRoleArn' in kwargs: + component_role_arn = kwargs['componentRoleArn'] + if 'environmentAccountId' in kwargs: + environment_account_id = kwargs['environmentAccountId'] + if 'environmentName' in kwargs: + environment_name = kwargs['environmentName'] + if 'managementAccountId' in kwargs: + management_account_id = kwargs['managementAccountId'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if codebuild_role_arn is not None: _setter("codebuild_role_arn", codebuild_role_arn) if component_role_arn is not None: diff --git a/sdk/python/pulumi_aws_native/proton/environment_template.py b/sdk/python/pulumi_aws_native/proton/environment_template.py index a4483555bb..9b87cd6022 100644 --- a/sdk/python/pulumi_aws_native/proton/environment_template.py +++ b/sdk/python/pulumi_aws_native/proton/environment_template.py @@ -50,7 +50,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'encryptionKey' in kwargs: + encryption_key = kwargs['encryptionKey'] + if description is not None: _setter("description", description) if display_name is not None: diff --git a/sdk/python/pulumi_aws_native/proton/outputs.py b/sdk/python/pulumi_aws_native/proton/outputs.py index acbf18fef2..b4327a7e56 100644 --- a/sdk/python/pulumi_aws_native/proton/outputs.py +++ b/sdk/python/pulumi_aws_native/proton/outputs.py @@ -39,7 +39,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -83,7 +85,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -127,7 +131,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/proton/service_template.py b/sdk/python/pulumi_aws_native/proton/service_template.py index 9b6684504c..8f02ff68e1 100644 --- a/sdk/python/pulumi_aws_native/proton/service_template.py +++ b/sdk/python/pulumi_aws_native/proton/service_template.py @@ -50,7 +50,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'encryptionKey' in kwargs: + encryption_key = kwargs['encryptionKey'] + if 'pipelineProvisioning' in kwargs: + pipeline_provisioning = kwargs['pipelineProvisioning'] + if description is not None: _setter("description", description) if display_name is not None: diff --git a/sdk/python/pulumi_aws_native/provider.py b/sdk/python/pulumi_aws_native/provider.py index df771dd76e..49fa413144 100644 --- a/sdk/python/pulumi_aws_native/provider.py +++ b/sdk/python/pulumi_aws_native/provider.py @@ -108,7 +108,41 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessKey' in kwargs: + access_key = kwargs['accessKey'] + if 'allowedAccountIds' in kwargs: + allowed_account_ids = kwargs['allowedAccountIds'] + if 'assumeRole' in kwargs: + assume_role = kwargs['assumeRole'] + if 'defaultTags' in kwargs: + default_tags = kwargs['defaultTags'] + if 'forbiddenAccountIds' in kwargs: + forbidden_account_ids = kwargs['forbiddenAccountIds'] + if 'ignoreTags' in kwargs: + ignore_tags = kwargs['ignoreTags'] + if 'maxRetries' in kwargs: + max_retries = kwargs['maxRetries'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 's3ForcePathStyle' in kwargs: + s3_force_path_style = kwargs['s3ForcePathStyle'] + if 'secretKey' in kwargs: + secret_key = kwargs['secretKey'] + if 'sharedCredentialsFile' in kwargs: + shared_credentials_file = kwargs['sharedCredentialsFile'] + if 'skipCredentialsValidation' in kwargs: + skip_credentials_validation = kwargs['skipCredentialsValidation'] + if 'skipGetEc2Platforms' in kwargs: + skip_get_ec2_platforms = kwargs['skipGetEc2Platforms'] + if 'skipMetadataApiCheck' in kwargs: + skip_metadata_api_check = kwargs['skipMetadataApiCheck'] + if 'skipRegionValidation' in kwargs: + skip_region_validation = kwargs['skipRegionValidation'] + if 'skipRequestingAccountId' in kwargs: + skip_requesting_account_id = kwargs['skipRequestingAccountId'] + if region is None: region = _utilities.get_env('AWS_REGION', 'AWS_DEFAULT_REGION') _setter("region", region) diff --git a/sdk/python/pulumi_aws_native/qldb/_inputs.py b/sdk/python/pulumi_aws_native/qldb/_inputs.py index 10a54e9767..4bb23fbf35 100644 --- a/sdk/python/pulumi_aws_native/qldb/_inputs.py +++ b/sdk/python/pulumi_aws_native/qldb/_inputs.py @@ -30,7 +30,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -68,7 +70,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationEnabled' in kwargs: + aggregation_enabled = kwargs['aggregationEnabled'] + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + if aggregation_enabled is not None: _setter("aggregation_enabled", aggregation_enabled) if stream_arn is not None: @@ -113,7 +121,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/qldb/ledger.py b/sdk/python/pulumi_aws_native/qldb/ledger.py index 06caf76001..6b8297bd55 100644 --- a/sdk/python/pulumi_aws_native/qldb/ledger.py +++ b/sdk/python/pulumi_aws_native/qldb/ledger.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'permissionsMode' in kwargs: + permissions_mode = kwargs['permissionsMode'] + if 'deletionProtection' in kwargs: + deletion_protection = kwargs['deletionProtection'] + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + _setter("permissions_mode", permissions_mode) if deletion_protection is not None: _setter("deletion_protection", deletion_protection) diff --git a/sdk/python/pulumi_aws_native/qldb/outputs.py b/sdk/python/pulumi_aws_native/qldb/outputs.py index db54645624..0d44cb5853 100644 --- a/sdk/python/pulumi_aws_native/qldb/outputs.py +++ b/sdk/python/pulumi_aws_native/qldb/outputs.py @@ -30,7 +30,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -79,7 +81,13 @@ def _configure( _setter: Callable[[Any, Any], None], aggregation_enabled: Optional[bool] = None, stream_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationEnabled' in kwargs: + aggregation_enabled = kwargs['aggregationEnabled'] + if 'streamArn' in kwargs: + stream_arn = kwargs['streamArn'] + if aggregation_enabled is not None: _setter("aggregation_enabled", aggregation_enabled) if stream_arn is not None: @@ -119,7 +127,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/qldb/stream.py b/sdk/python/pulumi_aws_native/qldb/stream.py index ffcee22e33..915cdb3e38 100644 --- a/sdk/python/pulumi_aws_native/qldb/stream.py +++ b/sdk/python/pulumi_aws_native/qldb/stream.py @@ -47,7 +47,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inclusiveStartTime' in kwargs: + inclusive_start_time = kwargs['inclusiveStartTime'] + if 'kinesisConfiguration' in kwargs: + kinesis_configuration = kwargs['kinesisConfiguration'] + if 'ledgerName' in kwargs: + ledger_name = kwargs['ledgerName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'exclusiveEndTime' in kwargs: + exclusive_end_time = kwargs['exclusiveEndTime'] + if 'streamName' in kwargs: + stream_name = kwargs['streamName'] + _setter("inclusive_start_time", inclusive_start_time) _setter("kinesis_configuration", kinesis_configuration) _setter("ledger_name", ledger_name) diff --git a/sdk/python/pulumi_aws_native/quicksight/_inputs.py b/sdk/python/pulumi_aws_native/quicksight/_inputs.py index d4c221a293..099af13802 100644 --- a/sdk/python/pulumi_aws_native/quicksight/_inputs.py +++ b/sdk/python/pulumi_aws_native/quicksight/_inputs.py @@ -1542,7 +1542,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeAggregationFunction' in kwargs: + attribute_aggregation_function = kwargs['attributeAggregationFunction'] + if 'categoricalAggregationFunction' in kwargs: + categorical_aggregation_function = kwargs['categoricalAggregationFunction'] + if 'dateAggregationFunction' in kwargs: + date_aggregation_function = kwargs['dateAggregationFunction'] + if 'numericalAggregationFunction' in kwargs: + numerical_aggregation_function = kwargs['numericalAggregationFunction'] + if attribute_aggregation_function is not None: _setter("attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: @@ -1607,7 +1617,13 @@ def _configure( column: pulumi.Input['AnalysisColumnIdentifierArgs'], sort_direction: pulumi.Input['AnalysisSortDirection'], aggregation_function: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortDirection' in kwargs: + sort_direction = kwargs['sortDirection'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("column", column) _setter("sort_direction", sort_direction) if aggregation_function is not None: @@ -1648,10 +1664,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class AnalysisAnchorDateConfigurationArgs: def __init__(__self__, *, @@ -1667,7 +1685,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorOption' in kwargs: + anchor_option = kwargs['anchorOption'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if anchor_option is not None: _setter("anchor_option", anchor_option) if parameter_name is not None: @@ -1707,7 +1731,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reserveRange' in kwargs: + reserve_range = kwargs['reserveRange'] + if range is not None: _setter("range", range) if reserve_range is not None: @@ -1747,7 +1775,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1787,7 +1817,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAngle' in kwargs: + arc_angle = kwargs['arcAngle'] + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_angle is not None: _setter("arc_angle", arc_angle) if arc_thickness is not None: @@ -1824,7 +1860,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arc_thickness: Optional[pulumi.Input['AnalysisArcThickness']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_thickness is not None: _setter("arc_thickness", arc_thickness) @@ -1853,7 +1893,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleAttributeAggregation' in kwargs: + simple_attribute_aggregation = kwargs['simpleAttributeAggregation'] + if 'valueForMultipleValues' in kwargs: + value_for_multiple_values = kwargs['valueForMultipleValues'] + if simple_attribute_aggregation is not None: _setter("simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: @@ -1893,7 +1939,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateAxisOptions' in kwargs: + date_axis_options = kwargs['dateAxisOptions'] + if 'numericAxisOptions' in kwargs: + numeric_axis_options = kwargs['numericAxisOptions'] + if date_axis_options is not None: _setter("date_axis_options", date_axis_options) if numeric_axis_options is not None: @@ -1925,10 +1977,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class AnalysisAxisDisplayMinMaxRangeArgs: def __init__(__self__, *, @@ -1944,7 +1998,9 @@ def _configure( _setter: Callable[[Any, Any], None], maximum: Optional[pulumi.Input[float]] = None, minimum: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if maximum is not None: _setter("maximum", maximum) if minimum is not None: @@ -1999,7 +2055,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLineVisibility' in kwargs: + axis_line_visibility = kwargs['axisLineVisibility'] + if 'axisOffset' in kwargs: + axis_offset = kwargs['axisOffset'] + if 'dataOptions' in kwargs: + data_options = kwargs['dataOptions'] + if 'gridLineVisibility' in kwargs: + grid_line_visibility = kwargs['gridLineVisibility'] + if 'scrollbarOptions' in kwargs: + scrollbar_options = kwargs['scrollbarOptions'] + if 'tickLabelOptions' in kwargs: + tick_label_options = kwargs['tickLabelOptions'] + if axis_line_visibility is not None: _setter("axis_line_visibility", axis_line_visibility) if axis_offset is not None: @@ -2086,7 +2156,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataDriven' in kwargs: + data_driven = kwargs['dataDriven'] + if 'minMax' in kwargs: + min_max = kwargs['minMax'] + if data_driven is not None: _setter("data_driven", data_driven) if min_max is not None: @@ -2129,7 +2205,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applyTo' in kwargs: + apply_to = kwargs['applyTo'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if apply_to is not None: _setter("apply_to", apply_to) if custom_label is not None: @@ -2180,7 +2264,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: pulumi.Input['AnalysisColumnIdentifierArgs'], field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("column", column) _setter("field_id", field_id) @@ -2218,7 +2306,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stepCount' in kwargs: + step_count = kwargs['stepCount'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if step_count is not None: _setter("step_count", step_count) if step_size is not None: @@ -2255,7 +2349,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if base is not None: _setter("base", base) @@ -2284,7 +2380,9 @@ def _configure( _setter: Callable[[Any, Any], None], linear: Optional[pulumi.Input['AnalysisAxisLinearScaleArgs']] = None, logarithmic: Optional[pulumi.Input['AnalysisAxisLogarithmicScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if linear is not None: _setter("linear", linear) if logarithmic is not None: @@ -2324,7 +2422,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelOptions' in kwargs: + label_options = kwargs['labelOptions'] + if 'rotationAngle' in kwargs: + rotation_angle = kwargs['rotationAngle'] + if label_options is not None: _setter("label_options", label_options) if rotation_angle is not None: @@ -2370,7 +2474,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -2474,7 +2582,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueAxis' in kwargs: + value_axis = kwargs['valueAxis'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bars_arrangement is not None: _setter("bars_arrangement", bars_arrangement) if category_axis is not None: @@ -2665,7 +2801,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bar_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisBarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartAggregatedFieldWells' in kwargs: + bar_chart_aggregated_field_wells = kwargs['barChartAggregatedFieldWells'] + if bar_chart_aggregated_field_wells is not None: _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @@ -2706,7 +2846,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -2802,7 +2956,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -2882,7 +3044,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if value is not None: _setter("value", value) @@ -2911,7 +3075,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCountLimit' in kwargs: + bin_count_limit = kwargs['binCountLimit'] + if bin_count_limit is not None: _setter("bin_count_limit", bin_count_limit) if value is not None: @@ -2957,7 +3125,13 @@ def _configure( section_id: pulumi.Input[str], page_break_configuration: Optional[pulumi.Input['AnalysisSectionPageBreakConfigurationArgs']] = None, style: Optional[pulumi.Input['AnalysisSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + if 'pageBreakConfiguration' in kwargs: + page_break_configuration = kwargs['pageBreakConfiguration'] + _setter("content", content) _setter("section_id", section_id) if page_break_configuration is not None: @@ -3014,7 +3188,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], layout: Optional[pulumi.Input['AnalysisSectionLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if layout is not None: _setter("layout", layout) @@ -3043,7 +3219,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -3110,7 +3290,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotOptions' in kwargs: + box_plot_options = kwargs['boxPlotOptions'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if box_plot_options is not None: _setter("box_plot_options", box_plot_options) if category_axis is not None: @@ -3246,7 +3446,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], box_plot_aggregated_field_wells: Optional[pulumi.Input['AnalysisBoxPlotAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotAggregatedFieldWells' in kwargs: + box_plot_aggregated_field_wells = kwargs['boxPlotAggregatedFieldWells'] + if box_plot_aggregated_field_wells is not None: _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @@ -3278,7 +3482,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allDataPointsVisibility' in kwargs: + all_data_points_visibility = kwargs['allDataPointsVisibility'] + if 'outlierVisibility' in kwargs: + outlier_visibility = kwargs['outlierVisibility'] + if 'styleOptions' in kwargs: + style_options = kwargs['styleOptions'] + if all_data_points_visibility is not None: _setter("all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: @@ -3329,7 +3541,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if category_sort is not None: _setter("category_sort", category_sort) if pagination_configuration is not None: @@ -3366,7 +3584,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], fill_style: Optional[pulumi.Input['AnalysisBoxPlotFillStyle']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fillStyle' in kwargs: + fill_style = kwargs['fillStyle'] + if fill_style is not None: _setter("fill_style", fill_style) @@ -3407,7 +3629,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -3493,7 +3723,11 @@ def _configure( data_set_identifier: pulumi.Input[str], expression: pulumi.Input[str], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("data_set_identifier", data_set_identifier) _setter("expression", expression) _setter("name", name) @@ -3541,7 +3775,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("expression", expression) _setter("field_id", field_id) @@ -3576,7 +3814,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_controls: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisCascadingControlSourceArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceControls' in kwargs: + source_controls = kwargs['sourceControls'] + if source_controls is not None: _setter("source_controls", source_controls) @@ -3605,7 +3847,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnToMatch' in kwargs: + column_to_match = kwargs['columnToMatch'] + if 'sourceSheetControlId' in kwargs: + source_sheet_control_id = kwargs['sourceSheetControlId'] + if column_to_match is not None: _setter("column_to_match", column_to_match) if source_sheet_control_id is not None: @@ -3651,7 +3899,15 @@ def _configure( field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['AnalysisStringFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -3717,7 +3973,15 @@ def _configure( field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['AnalysisCategoricalAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['AnalysisStringFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -3777,7 +4041,11 @@ def _configure( _setter: Callable[[Any, Any], None], category_values: pulumi.Input[Sequence[pulumi.Input[str]]], column: pulumi.Input['AnalysisColumnIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + _setter("category_values", category_values) _setter("column", column) @@ -3818,7 +4086,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customFilterConfiguration' in kwargs: + custom_filter_configuration = kwargs['customFilterConfiguration'] + if 'customFilterListConfiguration' in kwargs: + custom_filter_list_configuration = kwargs['customFilterListConfiguration'] + if 'filterListConfiguration' in kwargs: + filter_list_configuration = kwargs['filterListConfiguration'] + if custom_filter_configuration is not None: _setter("custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: @@ -3872,7 +4148,11 @@ def _configure( column: pulumi.Input['AnalysisColumnIdentifierArgs'], configuration: pulumi.Input['AnalysisCategoryFilterConfigurationArgs'], filter_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + _setter("column", column) _setter("configuration", configuration) _setter("filter_id", filter_id) @@ -3923,7 +4203,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLabelOptions' in kwargs: + axis_label_options = kwargs['axisLabelOptions'] + if 'sortIconVisibility' in kwargs: + sort_icon_visibility = kwargs['sortIconVisibility'] + if axis_label_options is not None: _setter("axis_label_options", axis_label_options) if sort_icon_visibility is not None: @@ -3971,7 +4257,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_marker: Optional[pulumi.Input['AnalysisClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarker' in kwargs: + cluster_marker = kwargs['clusterMarker'] + if cluster_marker is not None: _setter("cluster_marker", cluster_marker) @@ -3997,7 +4287,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], simple_cluster_marker: Optional[pulumi.Input['AnalysisSimpleClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleClusterMarker' in kwargs: + simple_cluster_marker = kwargs['simpleClusterMarker'] + if simple_cluster_marker is not None: _setter("simple_cluster_marker", simple_cluster_marker) @@ -4029,7 +4323,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorFillType' in kwargs: + color_fill_type = kwargs['colorFillType'] + if 'nullValueColor' in kwargs: + null_value_color = kwargs['nullValueColor'] + _setter("color_fill_type", color_fill_type) _setter("colors", colors) if null_value_color is not None: @@ -4075,7 +4375,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisCustomColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customColors' in kwargs: + custom_colors = kwargs['customColors'] + if custom_colors is not None: _setter("custom_colors", custom_colors) @@ -4110,7 +4414,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorsConfiguration' in kwargs: + colors_configuration = kwargs['colorsConfiguration'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) if colors_configuration is not None: _setter("colors_configuration", colors_configuration) @@ -4174,7 +4484,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeHierarchy' in kwargs: + date_time_hierarchy = kwargs['dateTimeHierarchy'] + if 'explicitHierarchy' in kwargs: + explicit_hierarchy = kwargs['explicitHierarchy'] + if 'predefinedHierarchy' in kwargs: + predefined_hierarchy = kwargs['predefinedHierarchy'] + if date_time_hierarchy is not None: _setter("date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: @@ -4225,7 +4543,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_name: pulumi.Input[str], data_set_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("column_name", column_name) _setter("data_set_identifier", data_set_identifier) @@ -4266,7 +4590,13 @@ def _configure( direction: pulumi.Input['AnalysisSortDirection'], sort_by: pulumi.Input['AnalysisColumnIdentifierArgs'], aggregation_function: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("direction", direction) _setter("sort_by", sort_by) if aggregation_function is not None: @@ -4321,7 +4651,9 @@ def _configure( aggregation: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None, label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) if aggregation is not None: _setter("aggregation", aggregation) @@ -4388,7 +4720,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barValues' in kwargs: + bar_values = kwargs['barValues'] + if 'lineValues' in kwargs: + line_values = kwargs['lineValues'] + if bar_values is not None: _setter("bar_values", bar_values) if category is not None: @@ -4492,7 +4830,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barDataLabels' in kwargs: + bar_data_labels = kwargs['barDataLabels'] + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'lineDataLabels' in kwargs: + line_data_labels = kwargs['lineDataLabels'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bar_data_labels is not None: _setter("bar_data_labels", bar_data_labels) if bars_arrangement is not None: @@ -4683,7 +5051,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], combo_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisComboChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comboChartAggregatedFieldWells' in kwargs: + combo_chart_aggregated_field_wells = kwargs['comboChartAggregatedFieldWells'] + if combo_chart_aggregated_field_wells is not None: _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @@ -4718,7 +5090,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -4792,7 +5174,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -4875,7 +5265,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonFormat' in kwargs: + comparison_format = kwargs['comparisonFormat'] + if 'comparisonMethod' in kwargs: + comparison_method = kwargs['comparisonMethod'] + if comparison_format is not None: _setter("comparison_format", comparison_format) if comparison_method is not None: @@ -4915,7 +5311,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if number_display_format_configuration is not None: _setter("number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: @@ -4979,7 +5381,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'growthRate' in kwargs: + growth_rate = kwargs['growthRate'] + if 'maximumMinimum' in kwargs: + maximum_minimum = kwargs['maximumMinimum'] + if 'metricComparison' in kwargs: + metric_comparison = kwargs['metricComparison'] + if 'periodOverPeriod' in kwargs: + period_over_period = kwargs['periodOverPeriod'] + if 'periodToDate' in kwargs: + period_to_date = kwargs['periodToDate'] + if 'topBottomMovers' in kwargs: + top_bottom_movers = kwargs['topBottomMovers'] + if 'topBottomRanked' in kwargs: + top_bottom_ranked = kwargs['topBottomRanked'] + if 'totalAggregation' in kwargs: + total_aggregation = kwargs['totalAggregation'] + if 'uniqueValues' in kwargs: + unique_values = kwargs['uniqueValues'] + if forecast is not None: _setter("forecast", forecast) if growth_rate is not None: @@ -5107,7 +5529,9 @@ def _configure( _setter: Callable[[Any, Any], None], gradient: Optional[pulumi.Input['AnalysisConditionalFormattingGradientColorArgs']] = None, solid: Optional[pulumi.Input['AnalysisConditionalFormattingSolidColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gradient is not None: _setter("gradient", gradient) if solid is not None: @@ -5153,7 +5577,13 @@ def _configure( icon_options: pulumi.Input['AnalysisConditionalFormattingCustomIconOptionsArgs'], color: Optional[pulumi.Input[str]] = None, display_configuration: Optional[pulumi.Input['AnalysisConditionalFormattingIconDisplayConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconOptions' in kwargs: + icon_options = kwargs['iconOptions'] + if 'displayConfiguration' in kwargs: + display_configuration = kwargs['displayConfiguration'] + _setter("expression", expression) _setter("icon_options", icon_options) if color is not None: @@ -5213,7 +5643,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'unicodeIcon' in kwargs: + unicode_icon = kwargs['unicodeIcon'] + if icon is not None: _setter("icon", icon) if unicode_icon is not None: @@ -5253,7 +5687,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: pulumi.Input['AnalysisGradientColorArgs'], expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) _setter("expression", expression) @@ -5288,7 +5724,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon_display_option: Optional[pulumi.Input['AnalysisConditionalFormattingIconDisplayOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconDisplayOption' in kwargs: + icon_display_option = kwargs['iconDisplayOption'] + if icon_display_option is not None: _setter("icon_display_option", icon_display_option) @@ -5317,7 +5757,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], icon_set_type: Optional[pulumi.Input['AnalysisConditionalFormattingIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconSetType' in kwargs: + icon_set_type = kwargs['iconSetType'] + _setter("expression", expression) if icon_set_type is not None: _setter("icon_set_type", icon_set_type) @@ -5356,7 +5800,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customCondition' in kwargs: + custom_condition = kwargs['customCondition'] + if 'iconSet' in kwargs: + icon_set = kwargs['iconSet'] + if custom_condition is not None: _setter("custom_condition", custom_condition) if icon_set is not None: @@ -5396,7 +5846,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("expression", expression) if color is not None: _setter("color", color) @@ -5435,7 +5887,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributorDimensions' in kwargs: + contributor_dimensions = kwargs['contributorDimensions'] + if 'measureFieldId' in kwargs: + measure_field_id = kwargs['measureFieldId'] + _setter("contributor_dimensions", contributor_dimensions) _setter("measure_field_id", measure_field_id) @@ -5491,7 +5949,19 @@ def _configure( separator_configuration: Optional[pulumi.Input['AnalysisNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, symbol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -5597,7 +6067,13 @@ def _configure( _setter: Callable[[Any, Any], None], selected_fields_configuration: pulumi.Input['AnalysisFilterOperationSelectedFieldsConfigurationArgs'], target_visuals_configuration: pulumi.Input['AnalysisFilterOperationTargetVisualsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedFieldsConfiguration' in kwargs: + selected_fields_configuration = kwargs['selectedFieldsConfiguration'] + if 'targetVisualsConfiguration' in kwargs: + target_visuals_configuration = kwargs['targetVisualsConfiguration'] + _setter("selected_fields_configuration", selected_fields_configuration) _setter("target_visuals_configuration", target_visuals_configuration) @@ -5632,7 +6108,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], local_navigation_configuration: Optional[pulumi.Input['AnalysisLocalNavigationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localNavigationConfiguration' in kwargs: + local_navigation_configuration = kwargs['localNavigationConfiguration'] + if local_navigation_configuration is not None: _setter("local_navigation_configuration", local_navigation_configuration) @@ -5658,7 +6138,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], parameter_value_configurations: pulumi.Input[Sequence[pulumi.Input['AnalysisSetParameterValueConfigurationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueConfigurations' in kwargs: + parameter_value_configurations = kwargs['parameterValueConfigurations'] + _setter("parameter_value_configurations", parameter_value_configurations) @property @@ -5686,7 +6170,13 @@ def _configure( _setter: Callable[[Any, Any], None], url_target: pulumi.Input['AnalysisUrlTargetConfiguration'], url_template: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'urlTarget' in kwargs: + url_target = kwargs['urlTarget'] + if 'urlTemplate' in kwargs: + url_template = kwargs['urlTemplate'] + _setter("url_target", url_target) _setter("url_template", url_template) @@ -5727,7 +6217,13 @@ def _configure( color: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, special_value: Optional[pulumi.Input['AnalysisSpecialValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if 'specialValue' in kwargs: + special_value = kwargs['specialValue'] + _setter("color", color) if field_value is not None: _setter("field_value", field_value) @@ -5780,7 +6276,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'contentUrl' in kwargs: + content_url = kwargs['contentUrl'] + if 'imageScaling' in kwargs: + image_scaling = kwargs['imageScaling'] + if content_type is not None: _setter("content_type", content_type) if content_url is not None: @@ -5843,7 +6347,15 @@ def _configure( chart_configuration: Optional[pulumi.Input['AnalysisCustomContentConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -5934,7 +6446,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValue' in kwargs: + category_value = kwargs['categoryValue'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_value is not None: @@ -6011,7 +6535,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_values is not None: @@ -6068,7 +6602,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], narrative: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("narrative", narrative) @property @@ -6102,7 +6638,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeValues' in kwargs: + date_time_values = kwargs['dateTimeValues'] + if 'decimalValues' in kwargs: + decimal_values = kwargs['decimalValues'] + if 'integerValues' in kwargs: + integer_values = kwargs['integerValues'] + if 'stringValues' in kwargs: + string_values = kwargs['stringValues'] + if date_time_values is not None: _setter("date_time_values", date_time_values) if decimal_values is not None: @@ -6164,7 +6710,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValues' in kwargs: + custom_values = kwargs['customValues'] + if 'includeNullValue' in kwargs: + include_null_value = kwargs['includeNullValue'] + _setter("custom_values", custom_values) if include_null_value is not None: _setter("include_null_value", include_null_value) @@ -6206,7 +6758,15 @@ def _configure( field_id: pulumi.Input[str], negative_color: Optional[pulumi.Input[str]] = None, positive_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'negativeColor' in kwargs: + negative_color = kwargs['negativeColor'] + if 'positiveColor' in kwargs: + positive_color = kwargs['positiveColor'] + _setter("field_id", field_id) if negative_color is not None: _setter("negative_color", negative_color) @@ -6256,7 +6816,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + if color is not None: _setter("color", color) if data_value is not None: @@ -6302,7 +6866,15 @@ def _configure( field_id: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, settings: Optional[pulumi.Input['AnalysisLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if field_value is not None: @@ -6386,7 +6958,23 @@ def _configure( position: Optional[pulumi.Input['AnalysisDataLabelPosition']] = None, totals_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'dataLabelTypes' in kwargs: + data_label_types = kwargs['dataLabelTypes'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelContent' in kwargs: + label_content = kwargs['labelContent'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if data_label_types is not None: @@ -6523,7 +7111,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathLabelType' in kwargs: + data_path_label_type = kwargs['dataPathLabelType'] + if 'fieldLabelType' in kwargs: + field_label_type = kwargs['fieldLabelType'] + if 'maximumLabelType' in kwargs: + maximum_label_type = kwargs['maximumLabelType'] + if 'minimumLabelType' in kwargs: + minimum_label_type = kwargs['minimumLabelType'] + if 'rangeEndsLabelType' in kwargs: + range_ends_label_type = kwargs['rangeEndsLabelType'] + if data_path_label_type is not None: _setter("data_path_label_type", data_path_label_type) if field_label_type is not None: @@ -6599,7 +7199,11 @@ def _configure( color: pulumi.Input[str], element: pulumi.Input['AnalysisDataPathValueArgs'], time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("color", color) _setter("element", element) if time_granularity is not None: @@ -6651,7 +7255,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if field_id is not None: _setter("field_id", field_id) if field_value is not None: @@ -6702,7 +7312,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: pulumi.Input['AnalysisSortDirection'], sort_paths: pulumi.Input[Sequence[pulumi.Input['AnalysisDataPathValueArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortPaths' in kwargs: + sort_paths = kwargs['sortPaths'] + _setter("direction", direction) _setter("sort_paths", sort_paths) @@ -6740,7 +7354,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], field_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("field_id", field_id) _setter("field_value", field_value) @@ -6778,7 +7398,11 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_arn: pulumi.Input[str], identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetArn' in kwargs: + data_set_arn = kwargs['dataSetArn'] + _setter("data_set_arn", data_set_arn) _setter("identifier", identifier) @@ -6816,7 +7440,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_arn: pulumi.Input[str], data_set_placeholder: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetArn' in kwargs: + data_set_arn = kwargs['dataSetArn'] + if 'dataSetPlaceholder' in kwargs: + data_set_placeholder = kwargs['dataSetPlaceholder'] + _setter("data_set_arn", data_set_arn) _setter("data_set_placeholder", data_set_placeholder) @@ -6851,7 +7481,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], missing_date_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'missingDateVisibility' in kwargs: + missing_date_visibility = kwargs['missingDateVisibility'] + if missing_date_visibility is not None: _setter("missing_date_visibility", missing_date_visibility) @@ -6889,7 +7523,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'dateGranularity' in kwargs: + date_granularity = kwargs['dateGranularity'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if date_granularity is not None: @@ -6966,7 +7610,15 @@ def _configure( field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['AnalysisDateAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['AnalysisDateTimeFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -7029,7 +7681,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if rolling_date is not None: @@ -7083,7 +7743,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if null_value_format_configuration is not None: @@ -7134,7 +7802,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: _setter("drill_down_filters", drill_down_filters) @@ -7182,7 +7856,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) if default_values is not None: _setter("default_values", default_values) @@ -7254,7 +7938,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -7295,7 +7981,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -7346,7 +8040,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -7386,7 +8086,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -7435,7 +8141,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -7506,7 +8222,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[float]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -7541,7 +8259,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], decimal_places: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlaces' in kwargs: + decimal_places = kwargs['decimalPlaces'] + _setter("decimal_places", decimal_places) @property @@ -7569,7 +8291,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -7606,7 +8334,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: pulumi.Input['AnalysisFreeFormLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -7631,7 +8363,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: pulumi.Input['AnalysisGridLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -7659,7 +8395,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeForm' in kwargs: + free_form = kwargs['freeForm'] + if free_form is not None: _setter("free_form", free_form) if grid is not None: @@ -7702,7 +8442,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'interactiveLayoutConfiguration' in kwargs: + interactive_layout_configuration = kwargs['interactiveLayoutConfiguration'] + if 'paginatedLayoutConfiguration' in kwargs: + paginated_layout_configuration = kwargs['paginatedLayoutConfiguration'] + if 'sheetContentType' in kwargs: + sheet_content_type = kwargs['sheetContentType'] + if interactive_layout_configuration is not None: _setter("interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: @@ -7750,7 +8498,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], section_based: Optional[pulumi.Input['AnalysisDefaultSectionBasedLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionBased' in kwargs: + section_based = kwargs['sectionBased'] + if section_based is not None: _setter("section_based", section_based) @@ -7776,7 +8528,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: pulumi.Input['AnalysisSectionBasedLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -7801,7 +8557,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_new_sheet_configuration: pulumi.Input['AnalysisDefaultNewSheetConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultNewSheetConfiguration' in kwargs: + default_new_sheet_configuration = kwargs['defaultNewSheetConfiguration'] + _setter("default_new_sheet_configuration", default_new_sheet_configuration) @property @@ -7844,7 +8604,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifierDeclarations' in kwargs: + data_set_identifier_declarations = kwargs['dataSetIdentifierDeclarations'] + if 'analysisDefaults' in kwargs: + analysis_defaults = kwargs['analysisDefaults'] + if 'calculatedFields' in kwargs: + calculated_fields = kwargs['calculatedFields'] + if 'columnConfigurations' in kwargs: + column_configurations = kwargs['columnConfigurations'] + if 'filterGroups' in kwargs: + filter_groups = kwargs['filterGroups'] + if 'parameterDeclarations' in kwargs: + parameter_declarations = kwargs['parameterDeclarations'] + _setter("data_set_identifier_declarations", data_set_identifier_declarations) if analysis_defaults is not None: _setter("analysis_defaults", analysis_defaults) @@ -7947,7 +8721,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValuesConfiguration' in kwargs: + custom_values_configuration = kwargs['customValuesConfiguration'] + if 'selectAllValueOptions' in kwargs: + select_all_value_options = kwargs['selectAllValueOptions'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'sourceField' in kwargs: + source_field = kwargs['sourceField'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if custom_values_configuration is not None: _setter("custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: @@ -8023,7 +8809,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoricalDimensionField' in kwargs: + categorical_dimension_field = kwargs['categoricalDimensionField'] + if 'dateDimensionField' in kwargs: + date_dimension_field = kwargs['dateDimensionField'] + if 'numericalDimensionField' in kwargs: + numerical_dimension_field = kwargs['numericalDimensionField'] + if categorical_dimension_field is not None: _setter("categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: @@ -8071,7 +8865,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], label_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelVisibility' in kwargs: + label_visibility = kwargs['labelVisibility'] + if label_visibility is not None: _setter("label_visibility", label_visibility) @@ -8100,7 +8898,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcOptions' in kwargs: + arc_options = kwargs['arcOptions'] + if 'donutCenterOptions' in kwargs: + donut_center_options = kwargs['donutCenterOptions'] + if arc_options is not None: _setter("arc_options", arc_options) if donut_center_options is not None: @@ -8143,7 +8947,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -8197,7 +9009,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if select_all_options is not None: @@ -8251,7 +9071,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValueColumn' in kwargs: + default_value_column = kwargs['defaultValueColumn'] + if 'groupNameColumn' in kwargs: + group_name_column = kwargs['groupNameColumn'] + if 'userNameColumn' in kwargs: + user_name_column = kwargs['userNameColumn'] + _setter("default_value_column", default_value_column) if group_name_column is not None: _setter("group_name_column", group_name_column) @@ -8304,7 +9132,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -8356,7 +9190,9 @@ def _configure( amount: pulumi.Input[float], granularity: pulumi.Input['AnalysisTimeGranularity'], status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("amount", amount) _setter("granularity", granularity) if status is not None: @@ -8408,7 +9244,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -8460,7 +9302,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationVisibility' in kwargs: + aggregation_visibility = kwargs['aggregationVisibility'] + if 'tooltipFields' in kwargs: + tooltip_fields = kwargs['tooltipFields'] + if 'tooltipTitleType' in kwargs: + tooltip_title_type = kwargs['tooltipTitleType'] + if aggregation_visibility is not None: _setter("aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: @@ -8511,7 +9361,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) if visibility is not None: @@ -8554,7 +9408,13 @@ def _configure( axis_binding: pulumi.Input['AnalysisAxisBinding'], field_id: pulumi.Input[str], settings: Optional[pulumi.Input['AnalysisLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if settings is not None: @@ -8603,7 +9463,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSort' in kwargs: + column_sort = kwargs['columnSort'] + if 'fieldSort' in kwargs: + field_sort = kwargs['fieldSort'] + if column_sort is not None: _setter("column_sort", column_sort) if field_sort is not None: @@ -8643,7 +9509,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: pulumi.Input['AnalysisSortDirection'], field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("direction", direction) _setter("field_id", field_id) @@ -8684,7 +9554,11 @@ def _configure( field_id: pulumi.Input[str], label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if label is not None: _setter("label", label) @@ -8734,7 +9608,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if geospatial is not None: _setter("geospatial", geospatial) if values is not None: @@ -8771,7 +9647,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], shape: pulumi.Input['AnalysisFilledMapShapeConditionalFormattingArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("shape", shape) @property @@ -8796,7 +9674,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: pulumi.Input[Sequence[pulumi.Input['AnalysisFilledMapConditionalFormattingOptionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + _setter("conditional_formatting_options", conditional_formatting_options) @property @@ -8836,7 +9718,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -8917,7 +9809,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filled_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisFilledMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filledMapAggregatedFieldWells' in kwargs: + filled_map_aggregated_field_wells = kwargs['filledMapAggregatedFieldWells'] + if filled_map_aggregated_field_wells is not None: _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @@ -8946,7 +9842,11 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], format: Optional[pulumi.Input['AnalysisShapeConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if format is not None: _setter("format", format) @@ -8982,7 +9882,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_sort is not None: _setter("category_sort", category_sort) @@ -9026,7 +9930,17 @@ def _configure( conditional_formatting: Optional[pulumi.Input['AnalysisFilledMapConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -9135,7 +10049,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'relativeDateTime' in kwargs: + relative_date_time = kwargs['relativeDateTime'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -9239,7 +10163,15 @@ def _configure( title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisDateTimePickerControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['AnalysisSheetControlDateTimePickerType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -9324,7 +10256,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -9425,7 +10369,15 @@ def _configure( filters: pulumi.Input[Sequence[pulumi.Input['AnalysisFilterArgs']]], scope_configuration: pulumi.Input['AnalysisFilterScopeConfigurationArgs'], status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossDataset' in kwargs: + cross_dataset = kwargs['crossDataset'] + if 'filterGroupId' in kwargs: + filter_group_id = kwargs['filterGroupId'] + if 'scopeConfiguration' in kwargs: + scope_configuration = kwargs['scopeConfiguration'] + _setter("cross_dataset", cross_dataset) _setter("filter_group_id", filter_group_id) _setter("filters", filters) @@ -9500,7 +10452,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) if category_values is not None: _setter("category_values", category_values) @@ -9576,7 +10538,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -9671,7 +10645,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedColumns' in kwargs: + selected_columns = kwargs['selectedColumns'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if 'selectedFields' in kwargs: + selected_fields = kwargs['selectedFields'] + if selected_columns is not None: _setter("selected_columns", selected_columns) if selected_field_options is not None: @@ -9719,7 +10701,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], same_sheet_target_visual_configuration: Optional[pulumi.Input['AnalysisSameSheetTargetVisualConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sameSheetTargetVisualConfiguration' in kwargs: + same_sheet_target_visual_configuration = kwargs['sameSheetTargetVisualConfiguration'] + if same_sheet_target_visual_configuration is not None: _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @@ -9754,7 +10740,15 @@ def _configure( source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisRelativeDateTimeControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -9813,7 +10807,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allSheets' in kwargs: + all_sheets = kwargs['allSheets'] + if 'selectedSheets' in kwargs: + selected_sheets = kwargs['selectedSheets'] + if all_sheets is not None: _setter("all_sheets", all_sheets) if selected_sheets is not None: @@ -9850,7 +10850,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -9897,7 +10899,21 @@ def _configure( title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisSliderControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['AnalysisSheetControlSliderType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) @@ -10006,7 +11022,15 @@ def _configure( title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['AnalysisTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -10082,7 +11106,15 @@ def _configure( source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -10156,7 +11188,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'numericRangeFilter' in kwargs: + numeric_range_filter = kwargs['numericRangeFilter'] + if 'relativeDatesFilter' in kwargs: + relative_dates_filter = kwargs['relativeDatesFilter'] + if 'timeEqualityFilter' in kwargs: + time_equality_filter = kwargs['timeEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if 'topBottomFilter' in kwargs: + top_bottom_filter = kwargs['topBottomFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -10260,7 +11308,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontDecoration' in kwargs: + font_decoration = kwargs['fontDecoration'] + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if 'fontStyle' in kwargs: + font_style = kwargs['fontStyle'] + if 'fontWeight' in kwargs: + font_weight = kwargs['fontWeight'] + if font_color is not None: _setter("font_color", font_color) if font_decoration is not None: @@ -10330,7 +11390,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], relative: Optional[pulumi.Input['AnalysisRelativeFontSize']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if relative is not None: _setter("relative", relative) @@ -10356,7 +11418,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input['AnalysisFontWeightName']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -10412,7 +11476,23 @@ def _configure( time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, upper_boundary: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'customSeasonalityValue' in kwargs: + custom_seasonality_value = kwargs['customSeasonalityValue'] + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + _setter("computation_id", computation_id) if custom_seasonality_value is not None: _setter("custom_seasonality_value", custom_seasonality_value) @@ -10550,7 +11630,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'forecastProperties' in kwargs: + forecast_properties = kwargs['forecastProperties'] + if forecast_properties is not None: _setter("forecast_properties", forecast_properties) if scenario is not None: @@ -10590,7 +11674,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'whatIfPointScenario' in kwargs: + what_if_point_scenario = kwargs['whatIfPointScenario'] + if 'whatIfRangeScenario' in kwargs: + what_if_range_scenario = kwargs['whatIfRangeScenario'] + if what_if_point_scenario is not None: _setter("what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: @@ -10633,7 +11723,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormatConfiguration' in kwargs: + date_time_format_configuration = kwargs['dateTimeFormatConfiguration'] + if 'numberFormatConfiguration' in kwargs: + number_format_configuration = kwargs['numberFormatConfiguration'] + if 'stringFormatConfiguration' in kwargs: + string_format_configuration = kwargs['stringFormatConfiguration'] + if date_time_format_configuration is not None: _setter("date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: @@ -10681,7 +11779,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional[pulumi.Input['AnalysisFreeFormLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -10710,7 +11812,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -10749,7 +11855,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -10789,7 +11897,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -10865,7 +11975,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'xAxisLocation' in kwargs: + x_axis_location = kwargs['xAxisLocation'] + if 'yAxisLocation' in kwargs: + y_axis_location = kwargs['yAxisLocation'] + if 'backgroundStyle' in kwargs: + background_style = kwargs['backgroundStyle'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'loadingAnimation' in kwargs: + loading_animation = kwargs['loadingAnimation'] + if 'renderingRules' in kwargs: + rendering_rules = kwargs['renderingRules'] + if 'selectedBorderStyle' in kwargs: + selected_border_style = kwargs['selectedBorderStyle'] + _setter("element_id", element_id) _setter("element_type", element_type) _setter("height", height) @@ -11021,7 +12151,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], optimized_view_port_width: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("optimized_view_port_width", optimized_view_port_width) @property @@ -11049,7 +12183,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], elements: pulumi.Input[Sequence[pulumi.Input['AnalysisFreeFormLayoutElementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("elements", elements) @property @@ -11077,7 +12213,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if values is not None: @@ -11132,7 +12270,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'dataLabelOptions' in kwargs: + data_label_options = kwargs['dataLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if data_label_options is not None: @@ -11242,7 +12394,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureDataLabelStyle' in kwargs: + measure_data_label_style = kwargs['measureDataLabelStyle'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if label_color is not None: @@ -11334,7 +12498,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], funnel_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisFunnelChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'funnelChartAggregatedFieldWells' in kwargs: + funnel_chart_aggregated_field_wells = kwargs['funnelChartAggregatedFieldWells'] + if funnel_chart_aggregated_field_wells is not None: _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @@ -11363,7 +12531,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -11415,7 +12589,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -11495,7 +12677,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -11524,7 +12710,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if arc is not None: _setter("arc", arc) if primary_value is not None: @@ -11561,7 +12751,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisGaugeChartConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -11599,7 +12793,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'gaugeChartOptions' in kwargs: + gauge_chart_options = kwargs['gaugeChartOptions'] + if 'tooltipOptions' in kwargs: + tooltip_options = kwargs['tooltipOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -11672,7 +12878,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if target_values is not None: _setter("target_values", target_values) if values is not None: @@ -11721,7 +12931,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAxis' in kwargs: + arc_axis = kwargs['arcAxis'] + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if arc is not None: _setter("arc", arc) if arc_axis is not None: @@ -11794,7 +13012,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -11846,7 +13068,15 @@ def _configure( conditional_formatting: Optional[pulumi.Input['AnalysisGaugeChartConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -11935,7 +13165,9 @@ def _configure( north: pulumi.Input[float], south: pulumi.Input[float], west: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("east", east) _setter("north", north) _setter("south", south) @@ -11990,7 +13222,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisGeospatialHeatmapDataColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) @@ -12016,7 +13250,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heatmap_color: Optional[pulumi.Input['AnalysisGeospatialHeatmapColorScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatmapColor' in kwargs: + heatmap_color = kwargs['heatmapColor'] + if heatmap_color is not None: _setter("heatmap_color", heatmap_color) @@ -12042,7 +13280,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) @property @@ -12073,7 +13313,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if geospatial is not None: @@ -12139,7 +13381,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'pointStyleOptions' in kwargs: + point_style_options = kwargs['pointStyleOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -12231,7 +13485,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], geospatial_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisGeospatialMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'geospatialMapAggregatedFieldWells' in kwargs: + geospatial_map_aggregated_field_wells = kwargs['geospatialMapAggregatedFieldWells'] + if geospatial_map_aggregated_field_wells is not None: _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @@ -12257,7 +13515,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base_map_style: Optional[pulumi.Input['AnalysisBaseMapStyleType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseMapStyle' in kwargs: + base_map_style = kwargs['baseMapStyle'] + if base_map_style is not None: _setter("base_map_style", base_map_style) @@ -12298,7 +13560,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -12384,7 +13654,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarkerConfiguration' in kwargs: + cluster_marker_configuration = kwargs['clusterMarkerConfiguration'] + if 'heatmapConfiguration' in kwargs: + heatmap_configuration = kwargs['heatmapConfiguration'] + if 'selectedPointStyle' in kwargs: + selected_point_style = kwargs['selectedPointStyle'] + if cluster_marker_configuration is not None: _setter("cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: @@ -12435,7 +13713,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mapZoomMode' in kwargs: + map_zoom_mode = kwargs['mapZoomMode'] + if bounds is not None: _setter("bounds", bounds) if map_zoom_mode is not None: @@ -12475,7 +13757,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sideSpecificBorder' in kwargs: + side_specific_border = kwargs['sideSpecificBorder'] + if 'uniformBorder' in kwargs: + uniform_border = kwargs['uniformBorder'] + if side_specific_border is not None: _setter("side_specific_border", side_specific_border) if uniform_border is not None: @@ -12512,7 +13800,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stops: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisGradientStopArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if stops is not None: _setter("stops", stops) @@ -12544,7 +13834,13 @@ def _configure( gradient_offset: pulumi.Input[float], color: Optional[pulumi.Input[str]] = None, data_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gradientOffset' in kwargs: + gradient_offset = kwargs['gradientOffset'] + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + _setter("gradient_offset", gradient_offset) if color is not None: _setter("color", color) @@ -12591,7 +13887,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional[pulumi.Input['AnalysisGridLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -12620,7 +13920,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -12671,7 +13975,21 @@ def _configure( row_span: pulumi.Input[float], column_index: Optional[pulumi.Input[float]] = None, row_index: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSpan' in kwargs: + column_span = kwargs['columnSpan'] + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'rowSpan' in kwargs: + row_span = kwargs['rowSpan'] + if 'columnIndex' in kwargs: + column_index = kwargs['columnIndex'] + if 'rowIndex' in kwargs: + row_index = kwargs['rowIndex'] + _setter("column_span", column_span) _setter("element_id", element_id) _setter("element_type", element_type) @@ -12754,7 +14072,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resizeOption' in kwargs: + resize_option = kwargs['resizeOption'] + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("resize_option", resize_option) if optimized_view_port_width is not None: _setter("optimized_view_port_width", optimized_view_port_width) @@ -12805,7 +14129,13 @@ def _configure( period_size: Optional[pulumi.Input[float]] = None, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodSize' in kwargs: + period_size = kwargs['periodSize'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -12880,7 +14210,11 @@ def _configure( layout: pulumi.Input['AnalysisSectionLayoutConfigurationArgs'], section_id: pulumi.Input[str], style: Optional[pulumi.Input['AnalysisSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + _setter("layout", layout) _setter("section_id", section_id) if style is not None: @@ -12932,7 +14266,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -13001,7 +14337,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'columnLabelOptions' in kwargs: + column_label_options = kwargs['columnLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'rowLabelOptions' in kwargs: + row_label_options = kwargs['rowLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_scale is not None: _setter("color_scale", color_scale) if column_label_options is not None: @@ -13104,7 +14454,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heat_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisHeatMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapAggregatedFieldWells' in kwargs: + heat_map_aggregated_field_wells = kwargs['heatMapAggregatedFieldWells'] + if heat_map_aggregated_field_wells is not None: _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @@ -13139,7 +14493,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapColumnItemsLimitConfiguration' in kwargs: + heat_map_column_items_limit_configuration = kwargs['heatMapColumnItemsLimitConfiguration'] + if 'heatMapColumnSort' in kwargs: + heat_map_column_sort = kwargs['heatMapColumnSort'] + if 'heatMapRowItemsLimitConfiguration' in kwargs: + heat_map_row_items_limit_configuration = kwargs['heatMapRowItemsLimitConfiguration'] + if 'heatMapRowSort' in kwargs: + heat_map_row_sort = kwargs['heatMapRowSort'] + if heat_map_column_items_limit_configuration is not None: _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: @@ -13213,7 +14577,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -13293,7 +14665,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -13328,7 +14702,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCount' in kwargs: + bin_count = kwargs['binCount'] + if 'binWidth' in kwargs: + bin_width = kwargs['binWidth'] + if 'selectedBinType' in kwargs: + selected_bin_type = kwargs['selectedBinType'] + if 'startValue' in kwargs: + start_value = kwargs['startValue'] + if bin_count is not None: _setter("bin_count", bin_count) if bin_width is not None: @@ -13408,7 +14792,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binOptions' in kwargs: + bin_options = kwargs['binOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if bin_options is not None: _setter("bin_options", bin_options) if data_labels is not None: @@ -13511,7 +14911,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], histogram_aggregated_field_wells: Optional[pulumi.Input['AnalysisHistogramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'histogramAggregatedFieldWells' in kwargs: + histogram_aggregated_field_wells = kwargs['histogramAggregatedFieldWells'] + if histogram_aggregated_field_wells is not None: _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) @@ -13549,7 +14953,13 @@ def _configure( chart_configuration: Optional[pulumi.Input['AnalysisHistogramConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -13621,7 +15031,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customNarrative' in kwargs: + custom_narrative = kwargs['customNarrative'] + if computations is not None: _setter("computations", computations) if custom_narrative is not None: @@ -13673,7 +15087,15 @@ def _configure( insight_configuration: Optional[pulumi.Input['AnalysisInsightConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'insightConfiguration' in kwargs: + insight_configuration = kwargs['insightConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -13755,7 +15177,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -13804,7 +15232,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -13875,7 +15313,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[float]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -13913,7 +15353,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -13953,7 +15399,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'itemsLimit' in kwargs: + items_limit = kwargs['itemsLimit'] + if 'otherCategories' in kwargs: + other_categories = kwargs['otherCategories'] + if items_limit is not None: _setter("items_limit", items_limit) if other_categories is not None: @@ -13993,7 +15445,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -14033,7 +15489,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -14079,7 +15539,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actualValue' in kwargs: + actual_value = kwargs['actualValue'] + if 'comparisonValue' in kwargs: + comparison_value = kwargs['comparisonValue'] + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if actual_value is not None: _setter("actual_value", actual_value) if comparison_value is not None: @@ -14138,7 +15608,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisKpiConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -14170,7 +15644,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'kpiOptions' in kwargs: + kpi_options = kwargs['kpiOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if field_wells is not None: _setter("field_wells", field_wells) if kpi_options is not None: @@ -14224,7 +15706,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if 'trendGroups' in kwargs: + trend_groups = kwargs['trendGroups'] + if target_values is not None: _setter("target_values", target_values) if trend_groups is not None: @@ -14296,7 +15784,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if 'secondaryValue' in kwargs: + secondary_value = kwargs['secondaryValue'] + if 'secondaryValueFontConfiguration' in kwargs: + secondary_value_font_configuration = kwargs['secondaryValueFontConfiguration'] + if 'trendArrows' in kwargs: + trend_arrows = kwargs['trendArrows'] + if 'visualLayoutOptions' in kwargs: + visual_layout_options = kwargs['visualLayoutOptions'] + if comparison is not None: _setter("comparison", comparison) if primary_value_display_type is not None: @@ -14413,7 +15917,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -14450,7 +15958,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -14476,7 +15988,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], trend_group_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'trendGroupSort' in kwargs: + trend_group_sort = kwargs['trendGroupSort'] + if trend_group_sort is not None: _setter("trend_group_sort", trend_group_sort) @@ -14511,7 +16027,11 @@ def _configure( color: Optional[pulumi.Input[str]] = None, tooltip_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + _setter("type", type) if color is not None: _setter("color", color) @@ -14569,7 +16089,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], standard_layout: Optional[pulumi.Input['AnalysisKpiVisualStandardLayoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'standardLayout' in kwargs: + standard_layout = kwargs['standardLayout'] + if standard_layout is not None: _setter("standard_layout", standard_layout) @@ -14595,7 +16119,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['AnalysisKpiVisualStandardLayoutType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -14638,7 +16164,17 @@ def _configure( conditional_formatting: Optional[pulumi.Input['AnalysisKpiConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -14735,7 +16271,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if custom_label is not None: _setter("custom_label", custom_label) if font_configuration is not None: @@ -14789,7 +16331,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if 'sectionBasedLayout' in kwargs: + section_based_layout = kwargs['sectionBasedLayout'] + if free_form_layout is not None: _setter("free_form_layout", free_form_layout) if grid_layout is not None: @@ -14837,7 +16387,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: pulumi.Input['AnalysisLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -14878,7 +16430,9 @@ def _configure( title: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if position is not None: @@ -14963,7 +16517,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -15076,7 +16634,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'defaultSeriesSettings' in kwargs: + default_series_settings = kwargs['defaultSeriesSettings'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'forecastConfigurations' in kwargs: + forecast_configurations = kwargs['forecastConfigurations'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if contribution_analysis_defaults is not None: _setter("contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: @@ -15306,7 +16896,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if line_style_settings is not None: @@ -15354,7 +16952,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisLineChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineChartAggregatedFieldWells' in kwargs: + line_chart_aggregated_field_wells = kwargs['lineChartAggregatedFieldWells'] + if line_chart_aggregated_field_wells is not None: _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @@ -15392,7 +16994,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineInterpolation' in kwargs: + line_interpolation = kwargs['lineInterpolation'] + if 'lineStyle' in kwargs: + line_style = kwargs['lineStyle'] + if 'lineVisibility' in kwargs: + line_visibility = kwargs['lineVisibility'] + if 'lineWidth' in kwargs: + line_width = kwargs['lineWidth'] + if line_interpolation is not None: _setter("line_interpolation", line_interpolation) if line_style is not None: @@ -15466,7 +17078,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'markerColor' in kwargs: + marker_color = kwargs['markerColor'] + if 'markerShape' in kwargs: + marker_shape = kwargs['markerShape'] + if 'markerSize' in kwargs: + marker_size = kwargs['markerSize'] + if 'markerVisibility' in kwargs: + marker_visibility = kwargs['markerVisibility'] + if marker_color is not None: _setter("marker_color", marker_color) if marker_shape is not None: @@ -15531,7 +17153,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if line_style_settings is not None: _setter("line_style_settings", line_style_settings) if marker_style_settings is not None: @@ -15580,7 +17208,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimitConfiguration' in kwargs: + category_items_limit_configuration = kwargs['categoryItemsLimitConfiguration'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimitConfiguration' in kwargs: + color_items_limit_configuration = kwargs['colorItemsLimitConfiguration'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit_configuration is not None: _setter("category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: @@ -15665,7 +17305,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -15748,7 +17396,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisOptions' in kwargs: + axis_options = kwargs['axisOptions'] + if 'missingDataConfigurations' in kwargs: + missing_data_configurations = kwargs['missingDataConfigurations'] + if axis_options is not None: _setter("axis_options", axis_options) if missing_data_configurations is not None: @@ -15794,7 +17448,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'searchOptions' in kwargs: + search_options = kwargs['searchOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if search_options is not None: @@ -15853,7 +17517,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -15879,7 +17545,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -15905,7 +17573,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -15931,7 +17601,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_sheet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetSheetId' in kwargs: + target_sheet_id = kwargs['targetSheetId'] + _setter("target_sheet_id", target_sheet_id) @property @@ -15959,7 +17633,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -15999,7 +17679,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'dataSetParameterName' in kwargs: + data_set_parameter_name = kwargs['dataSetParameterName'] + _setter("data_set_identifier", data_set_identifier) _setter("data_set_parameter_name", data_set_parameter_name) @@ -16034,7 +17720,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -16072,7 +17760,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) _setter("type", type) if name is not None: @@ -16149,7 +17841,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'calculatedMeasureField' in kwargs: + calculated_measure_field = kwargs['calculatedMeasureField'] + if 'categoricalMeasureField' in kwargs: + categorical_measure_field = kwargs['categoricalMeasureField'] + if 'dateMeasureField' in kwargs: + date_measure_field = kwargs['dateMeasureField'] + if 'numericalMeasureField' in kwargs: + numerical_measure_field = kwargs['numericalMeasureField'] + if calculated_measure_field is not None: _setter("calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: @@ -16220,7 +17922,15 @@ def _configure( name: Optional[pulumi.Input[str]] = None, target_value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'fromValue' in kwargs: + from_value = kwargs['fromValue'] + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + _setter("computation_id", computation_id) if from_value is not None: _setter("from_value", from_value) @@ -16289,7 +17999,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -16315,7 +18027,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], treatment_option: Optional[pulumi.Input['AnalysisMissingDataTreatmentOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treatmentOption' in kwargs: + treatment_option = kwargs['treatmentOption'] + if treatment_option is not None: _setter("treatment_option", treatment_option) @@ -16341,7 +18057,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], display_mode: pulumi.Input['AnalysisNegativeValueDisplayMode'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayMode' in kwargs: + display_mode = kwargs['displayMode'] + _setter("display_mode", display_mode) @property @@ -16366,7 +18086,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], null_string: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullString' in kwargs: + null_string = kwargs['nullString'] + _setter("null_string", null_string) @property @@ -16409,7 +18133,19 @@ def _configure( prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['AnalysisNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -16501,7 +18237,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], format_configuration: Optional[pulumi.Input['AnalysisNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if format_configuration is not None: _setter("format_configuration", format_configuration) @@ -16530,7 +18270,9 @@ def _configure( _setter: Callable[[Any, Any], None], range: Optional[pulumi.Input['AnalysisAxisDisplayRangeArgs']] = None, scale: Optional[pulumi.Input['AnalysisAxisScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if range is not None: _setter("range", range) if scale is not None: @@ -16570,7 +18312,9 @@ def _configure( _setter: Callable[[Any, Any], None], column: pulumi.Input['AnalysisColumnIdentifierArgs'], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) _setter("value", value) @@ -16626,7 +18370,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("match_operator", match_operator) @@ -16731,7 +18489,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currencyDisplayFormatConfiguration' in kwargs: + currency_display_format_configuration = kwargs['currencyDisplayFormatConfiguration'] + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if currency_display_format_configuration is not None: _setter("currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: @@ -16782,7 +18548,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if static_value is not None: @@ -16843,7 +18613,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -16957,7 +18745,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalSeparator' in kwargs: + decimal_separator = kwargs['decimalSeparator'] + if 'thousandsSeparator' in kwargs: + thousands_separator = kwargs['thousandsSeparator'] + if decimal_separator is not None: _setter("decimal_separator", decimal_separator) if thousands_separator is not None: @@ -16997,7 +18791,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileAggregation' in kwargs: + percentile_aggregation = kwargs['percentileAggregation'] + if 'simpleNumericalAggregation' in kwargs: + simple_numerical_aggregation = kwargs['simpleNumericalAggregation'] + if percentile_aggregation is not None: _setter("percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: @@ -17043,7 +18843,15 @@ def _configure( field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['AnalysisNumberFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -17109,7 +18917,15 @@ def _configure( field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['AnalysisNumericalAggregationFunctionArgs']] = None, format_configuration: Optional[pulumi.Input['AnalysisNumberFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -17169,7 +18985,13 @@ def _configure( _setter: Callable[[Any, Any], None], page_number: pulumi.Input[float], page_size: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pageNumber' in kwargs: + page_number = kwargs['pageNumber'] + if 'pageSize' in kwargs: + page_size = kwargs['pageSize'] + _setter("page_number", page_number) _setter("page_size", page_size) @@ -17232,7 +19054,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'backgroundVisibility' in kwargs: + background_visibility = kwargs['backgroundVisibility'] + if 'borderColor' in kwargs: + border_color = kwargs['borderColor'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'borderThickness' in kwargs: + border_thickness = kwargs['borderThickness'] + if 'borderVisibility' in kwargs: + border_visibility = kwargs['borderVisibility'] + if 'gutterSpacing' in kwargs: + gutter_spacing = kwargs['gutterSpacing'] + if 'gutterVisibility' in kwargs: + gutter_visibility = kwargs['gutterVisibility'] + if background_color is not None: _setter("background_color", background_color) if background_visibility is not None: @@ -17358,7 +19198,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if font_configuration is not None: _setter("font_configuration", font_configuration) if horizontal_text_alignment is not None: @@ -17421,7 +19267,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -17511,7 +19365,15 @@ def _configure( source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisDateTimePickerControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -17576,7 +19438,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeParameterDeclaration' in kwargs: + date_time_parameter_declaration = kwargs['dateTimeParameterDeclaration'] + if 'decimalParameterDeclaration' in kwargs: + decimal_parameter_declaration = kwargs['decimalParameterDeclaration'] + if 'integerParameterDeclaration' in kwargs: + integer_parameter_declaration = kwargs['integerParameterDeclaration'] + if 'stringParameterDeclaration' in kwargs: + string_parameter_declaration = kwargs['stringParameterDeclaration'] + if date_time_parameter_declaration is not None: _setter("date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: @@ -17653,7 +19525,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -17760,7 +19644,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -17852,7 +19748,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'linkToDataSetColumn' in kwargs: + link_to_data_set_column = kwargs['linkToDataSetColumn'] + if link_to_data_set_column is not None: _setter("link_to_data_set_column", link_to_data_set_column) if values is not None: @@ -17907,7 +19807,21 @@ def _configure( step_size: pulumi.Input[float], title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisSliderControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) _setter("parameter_control_id", parameter_control_id) @@ -18005,7 +19919,15 @@ def _configure( title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['AnalysisTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -18081,7 +20003,15 @@ def _configure( source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -18146,7 +20076,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeParameters' in kwargs: + date_time_parameters = kwargs['dateTimeParameters'] + if 'decimalParameters' in kwargs: + decimal_parameters = kwargs['decimalParameters'] + if 'integerParameters' in kwargs: + integer_parameters = kwargs['integerParameters'] + if 'stringParameters' in kwargs: + string_parameters = kwargs['stringParameters'] + if date_time_parameters is not None: _setter("date_time_parameters", date_time_parameters) if decimal_parameters is not None: @@ -18208,7 +20148,11 @@ def _configure( _setter: Callable[[Any, Any], None], from_: Optional[pulumi.Input[float]] = None, to: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'from' in kwargs: + from_ = kwargs['from'] + if from_ is not None: _setter("from_", from_) if to is not None: @@ -18260,7 +20204,17 @@ def _configure( prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['AnalysisNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -18341,7 +20295,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percentile_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileValue' in kwargs: + percentile_value = kwargs['percentileValue'] + if percentile_value is not None: _setter("percentile_value", percentile_value) @@ -18376,7 +20334,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -18446,7 +20408,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodTimeGranularity' in kwargs: + period_time_granularity = kwargs['periodTimeGranularity'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -18521,7 +20489,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if small_multiples is not None: @@ -18599,7 +20571,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'donutOptions' in kwargs: + donut_options = kwargs['donutOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if contribution_analysis_defaults is not None: @@ -18735,7 +20727,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pie_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisPieChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pieChartAggregatedFieldWells' in kwargs: + pie_chart_aggregated_field_wells = kwargs['pieChartAggregatedFieldWells'] + if pie_chart_aggregated_field_wells is not None: _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @@ -18770,7 +20766,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -18844,7 +20850,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -18927,7 +20941,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], sort_by: pulumi.Input['AnalysisPivotTableSortByArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + _setter("field_id", field_id) _setter("sort_by", sort_by) @@ -18968,7 +20988,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -19025,7 +21047,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if scope is not None: _setter("scope", scope) @@ -19083,7 +21111,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell: Optional[pulumi.Input['AnalysisPivotTableCellConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) @@ -19109,7 +21139,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], role: Optional[pulumi.Input['AnalysisPivotTableConditionalFormattingScopeRole']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if role is not None: _setter("role", role) @@ -19135,7 +21167,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -19176,7 +21212,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -19263,7 +21313,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathList' in kwargs: + data_path_list = kwargs['dataPathList'] + _setter("data_path_list", data_path_list) if width is not None: _setter("width", width) @@ -19305,7 +21359,9 @@ def _configure( _setter: Callable[[Any, Any], None], target: pulumi.Input['AnalysisPivotTableFieldCollapseStateTargetArgs'], state: Optional[pulumi.Input['AnalysisPivotTableFieldCollapseState']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("target", target) if state is not None: _setter("state", state) @@ -19344,7 +21400,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldDataPathValues' in kwargs: + field_data_path_values = kwargs['fieldDataPathValues'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_data_path_values is not None: _setter("field_data_path_values", field_data_path_values) if field_id is not None: @@ -19387,7 +21449,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collapseStateOptions' in kwargs: + collapse_state_options = kwargs['collapseStateOptions'] + if 'dataPathOptions' in kwargs: + data_path_options = kwargs['dataPathOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if collapse_state_options is not None: _setter("collapse_state_options", collapse_state_options) if data_path_options is not None: @@ -19441,7 +21511,13 @@ def _configure( field_id: pulumi.Input[str], custom_label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -19488,7 +21564,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) @@ -19514,7 +21594,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pivot_table_aggregated_field_wells: Optional[pulumi.Input['AnalysisPivotTableAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pivotTableAggregatedFieldWells' in kwargs: + pivot_table_aggregated_field_wells = kwargs['pivotTableAggregatedFieldWells'] + if pivot_table_aggregated_field_wells is not None: _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @@ -19579,7 +21663,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'collapsedRowDimensionsVisibility' in kwargs: + collapsed_row_dimensions_visibility = kwargs['collapsedRowDimensionsVisibility'] + if 'columnHeaderStyle' in kwargs: + column_header_style = kwargs['columnHeaderStyle'] + if 'columnNamesVisibility' in kwargs: + column_names_visibility = kwargs['columnNamesVisibility'] + if 'defaultCellWidth' in kwargs: + default_cell_width = kwargs['defaultCellWidth'] + if 'metricPlacement' in kwargs: + metric_placement = kwargs['metricPlacement'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if 'rowFieldNamesStyle' in kwargs: + row_field_names_style = kwargs['rowFieldNamesStyle'] + if 'rowHeaderStyle' in kwargs: + row_header_style = kwargs['rowHeaderStyle'] + if 'rowsLabelOptions' in kwargs: + rows_label_options = kwargs['rowsLabelOptions'] + if 'rowsLayout' in kwargs: + rows_layout = kwargs['rowsLayout'] + if 'singleMetricVisibility' in kwargs: + single_metric_visibility = kwargs['singleMetricVisibility'] + if 'toggleButtonsVisibility' in kwargs: + toggle_buttons_visibility = kwargs['toggleButtonsVisibility'] + if cell_style is not None: _setter("cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: @@ -19743,7 +21855,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -19783,7 +21901,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if custom_label is not None: _setter("custom_label", custom_label) if visibility is not None: @@ -19826,7 +21948,11 @@ def _configure( column: Optional[pulumi.Input['AnalysisColumnSortArgs']] = None, data_path: Optional[pulumi.Input['AnalysisDataPathSortArgs']] = None, field: Optional[pulumi.Input['AnalysisFieldSortArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPath' in kwargs: + data_path = kwargs['dataPath'] + if column is not None: _setter("column", column) if data_path is not None: @@ -19874,7 +22000,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_sort_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldSortOptions' in kwargs: + field_sort_options = kwargs['fieldSortOptions'] + if field_sort_options is not None: _setter("field_sort_options", field_sort_options) @@ -19909,7 +22039,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSubtotalOptions' in kwargs: + column_subtotal_options = kwargs['columnSubtotalOptions'] + if 'columnTotalOptions' in kwargs: + column_total_options = kwargs['columnTotalOptions'] + if 'rowSubtotalOptions' in kwargs: + row_subtotal_options = kwargs['rowSubtotalOptions'] + if 'rowTotalOptions' in kwargs: + row_total_options = kwargs['rowTotalOptions'] + if column_subtotal_options is not None: _setter("column_subtotal_options", column_subtotal_options) if column_total_options is not None: @@ -19983,7 +22123,15 @@ def _configure( conditional_formatting: Optional[pulumi.Input['AnalysisPivotTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -20081,7 +22229,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if metric_header_cell_style is not None: @@ -20179,7 +22341,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -20225,7 +22393,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -20257,7 +22427,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if color is not None: @@ -20305,7 +22477,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -20373,7 +22547,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alternateBandColorsVisibility' in kwargs: + alternate_band_colors_visibility = kwargs['alternateBandColorsVisibility'] + if 'alternateBandEvenColor' in kwargs: + alternate_band_even_color = kwargs['alternateBandEvenColor'] + if 'alternateBandOddColor' in kwargs: + alternate_band_odd_color = kwargs['alternateBandOddColor'] + if 'axesRangeScale' in kwargs: + axes_range_scale = kwargs['axesRangeScale'] + if 'baseSeriesSettings' in kwargs: + base_series_settings = kwargs['baseSeriesSettings'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorAxis' in kwargs: + color_axis = kwargs['colorAxis'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'startAngle' in kwargs: + start_angle = kwargs['startAngle'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if alternate_band_colors_visibility is not None: _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: @@ -20553,7 +22755,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], radar_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisRadarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'radarChartAggregatedFieldWells' in kwargs: + radar_chart_aggregated_field_wells = kwargs['radarChartAggregatedFieldWells'] + if radar_chart_aggregated_field_wells is not None: _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @@ -20579,7 +22785,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], area_style_settings: Optional[pulumi.Input['AnalysisRadarChartAreaStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'areaStyleSettings' in kwargs: + area_style_settings = kwargs['areaStyleSettings'] + if area_style_settings is not None: _setter("area_style_settings", area_style_settings) @@ -20614,7 +22824,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -20688,7 +22908,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -20768,7 +22996,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -20794,7 +23024,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_label: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("custom_label", custom_label) @property @@ -20825,7 +23059,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'dynamicConfiguration' in kwargs: + dynamic_configuration = kwargs['dynamicConfiguration'] + if 'staticConfiguration' in kwargs: + static_configuration = kwargs['staticConfiguration'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if dynamic_configuration is not None: @@ -20879,7 +23121,11 @@ def _configure( calculation: pulumi.Input['AnalysisNumericalAggregationFunctionArgs'], column: pulumi.Input['AnalysisColumnIdentifierArgs'], measure_aggregation_function: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'measureAggregationFunction' in kwargs: + measure_aggregation_function = kwargs['measureAggregationFunction'] + _setter("calculation", calculation) _setter("column", column) if measure_aggregation_function is not None: @@ -20940,7 +23186,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabelConfiguration' in kwargs: + custom_label_configuration = kwargs['customLabelConfiguration'] + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalPosition' in kwargs: + horizontal_position = kwargs['horizontalPosition'] + if 'valueLabelConfiguration' in kwargs: + value_label_configuration = kwargs['valueLabelConfiguration'] + if 'verticalPosition' in kwargs: + vertical_position = kwargs['verticalPosition'] + if custom_label_configuration is not None: _setter("custom_label_configuration", custom_label_configuration) if font_color is not None: @@ -21021,7 +23281,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -21049,7 +23311,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, pattern: Optional[pulumi.Input['AnalysisReferenceLinePatternType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if pattern is not None: @@ -21089,7 +23353,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'relativePosition' in kwargs: + relative_position = kwargs['relativePosition'] + if format_configuration is not None: _setter("format_configuration", format_configuration) if relative_position is not None: @@ -21135,7 +23405,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataConfiguration' in kwargs: + data_configuration = kwargs['dataConfiguration'] + if 'labelConfiguration' in kwargs: + label_configuration = kwargs['labelConfiguration'] + if 'styleConfiguration' in kwargs: + style_configuration = kwargs['styleConfiguration'] + _setter("data_configuration", data_configuration) if label_configuration is not None: _setter("label_configuration", label_configuration) @@ -21199,7 +23477,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -21274,7 +23560,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorDateConfiguration' in kwargs: + anchor_date_configuration = kwargs['anchorDateConfiguration'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'relativeDateType' in kwargs: + relative_date_type = kwargs['relativeDateType'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'minimumGranularity' in kwargs: + minimum_granularity = kwargs['minimumGranularity'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'relativeDateValue' in kwargs: + relative_date_value = kwargs['relativeDateValue'] + _setter("anchor_date_configuration", anchor_date_configuration) _setter("column", column) _setter("filter_id", filter_id) @@ -21399,7 +23705,9 @@ def _configure( actions: pulumi.Input[Sequence[pulumi.Input[str]]], principal: pulumi.Input[str], resource: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) if resource is not None: @@ -21448,7 +23756,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], data_set_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("expression", expression) if data_set_identifier is not None: _setter("data_set_identifier", data_set_identifier) @@ -21490,7 +23802,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rowAlternateColors' in kwargs: + row_alternate_colors = kwargs['rowAlternateColors'] + if 'usePrimaryBackgroundColor' in kwargs: + use_primary_background_color = kwargs['usePrimaryBackgroundColor'] + if row_alternate_colors is not None: _setter("row_alternate_colors", row_alternate_colors) if status is not None: @@ -21541,7 +23859,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetVisualOptions' in kwargs: + target_visual_options = kwargs['targetVisualOptions'] + if 'targetVisuals' in kwargs: + target_visuals = kwargs['targetVisuals'] + if target_visual_options is not None: _setter("target_visual_options", target_visual_options) if target_visuals is not None: @@ -21584,7 +23908,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) if source is not None: @@ -21638,7 +23964,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -21686,7 +24020,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sankey_diagram_aggregated_field_wells: Optional[pulumi.Input['AnalysisSankeyDiagramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sankeyDiagramAggregatedFieldWells' in kwargs: + sankey_diagram_aggregated_field_wells = kwargs['sankeyDiagramAggregatedFieldWells'] + if sankey_diagram_aggregated_field_wells is not None: _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @@ -21718,7 +24056,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationItemsLimit' in kwargs: + destination_items_limit = kwargs['destinationItemsLimit'] + if 'sourceItemsLimit' in kwargs: + source_items_limit = kwargs['sourceItemsLimit'] + if 'weightSort' in kwargs: + weight_sort = kwargs['weightSort'] + if destination_items_limit is not None: _setter("destination_items_limit", destination_items_limit) if source_items_limit is not None: @@ -21778,7 +24124,13 @@ def _configure( chart_configuration: Optional[pulumi.Input['AnalysisSankeyDiagramChartConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -21859,7 +24211,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -21953,7 +24311,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if 'yAxisLabelOptions' in kwargs: + y_axis_label_options = kwargs['yAxisLabelOptions'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -22070,7 +24444,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scatterPlotCategoricallyAggregatedFieldWells' in kwargs: + scatter_plot_categorically_aggregated_field_wells = kwargs['scatterPlotCategoricallyAggregatedFieldWells'] + if 'scatterPlotUnaggregatedFieldWells' in kwargs: + scatter_plot_unaggregated_field_wells = kwargs['scatterPlotUnaggregatedFieldWells'] + if scatter_plot_categorically_aggregated_field_wells is not None: _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: @@ -22119,7 +24499,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -22204,7 +24590,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -22287,7 +24681,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibleRange' in kwargs: + visible_range = kwargs['visibleRange'] + if visibility is not None: _setter("visibility", visibility) if visible_range is not None: @@ -22324,7 +24722,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -22350,7 +24750,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: Optional[pulumi.Input['AnalysisSectionPageBreakStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if status is not None: _setter("status", status) @@ -22376,7 +24778,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], paper_canvas_size_options: Optional[pulumi.Input['AnalysisSectionBasedLayoutPaperCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperCanvasSizeOptions' in kwargs: + paper_canvas_size_options = kwargs['paperCanvasSizeOptions'] + if paper_canvas_size_options is not None: _setter("paper_canvas_size_options", paper_canvas_size_options) @@ -22411,7 +24817,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bodySections' in kwargs: + body_sections = kwargs['bodySections'] + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + if 'footerSections' in kwargs: + footer_sections = kwargs['footerSections'] + if 'headerSections' in kwargs: + header_sections = kwargs['headerSections'] + _setter("body_sections", body_sections) _setter("canvas_size_options", canvas_size_options) _setter("footer_sections", footer_sections) @@ -22472,7 +24888,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperMargin' in kwargs: + paper_margin = kwargs['paperMargin'] + if 'paperOrientation' in kwargs: + paper_orientation = kwargs['paperOrientation'] + if 'paperSize' in kwargs: + paper_size = kwargs['paperSize'] + if paper_margin is not None: _setter("paper_margin", paper_margin) if paper_orientation is not None: @@ -22520,7 +24944,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], free_form_layout: pulumi.Input['AnalysisFreeFormSectionLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + _setter("free_form_layout", free_form_layout) @property @@ -22545,7 +24973,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], after: Optional[pulumi.Input['AnalysisSectionAfterPageBreakArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if after is not None: _setter("after", after) @@ -22577,7 +25007,9 @@ def _configure( _setter: Callable[[Any, Any], None], height: Optional[pulumi.Input[str]] = None, padding: Optional[pulumi.Input['AnalysisSpacingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if padding is not None: @@ -22617,7 +25049,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisSheetVisualScopingConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetVisualScopingConfigurations' in kwargs: + sheet_visual_scoping_configurations = kwargs['sheetVisualScopingConfigurations'] + if sheet_visual_scoping_configurations is not None: _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @@ -22646,7 +25082,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataFieldSeriesItem' in kwargs: + data_field_series_item = kwargs['dataFieldSeriesItem'] + if 'fieldSeriesItem' in kwargs: + field_series_item = kwargs['fieldSeriesItem'] + if data_field_series_item is not None: _setter("data_field_series_item", data_field_series_item) if field_series_item is not None: @@ -22686,7 +25128,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination_parameter_name: pulumi.Input[str], value: pulumi.Input['AnalysisDestinationParameterValueConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationParameterName' in kwargs: + destination_parameter_name = kwargs['destinationParameterName'] + _setter("destination_parameter_name", destination_parameter_name) _setter("value", value) @@ -22721,7 +25167,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], background_color: pulumi.Input['AnalysisConditionalFormattingColorArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + _setter("background_color", background_color) @property @@ -22749,7 +25199,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconText' in kwargs: + info_icon_text = kwargs['infoIconText'] + if info_icon_text is not None: _setter("info_icon_text", info_icon_text) if visibility is not None: @@ -22786,7 +25240,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], grid_layout: Optional[pulumi.Input['AnalysisGridLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if grid_layout is not None: _setter("grid_layout", grid_layout) @@ -22812,7 +25270,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: pulumi.Input['AnalysisSheetControlLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -22867,7 +25327,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'filterControls' in kwargs: + filter_controls = kwargs['filterControls'] + if 'parameterControls' in kwargs: + parameter_controls = kwargs['parameterControls'] + if 'sheetControlLayouts' in kwargs: + sheet_control_layouts = kwargs['sheetControlLayouts'] + if 'textBoxes' in kwargs: + text_boxes = kwargs['textBoxes'] + _setter("sheet_id", sheet_id) if content_type is not None: _setter("content_type", content_type) @@ -23002,7 +25476,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -23031,7 +25507,11 @@ def _configure( _setter: Callable[[Any, Any], None], configuration_overrides: pulumi.Input['AnalysisSheetElementConfigurationOverridesArgs'], expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationOverrides' in kwargs: + configuration_overrides = kwargs['configurationOverrides'] + _setter("configuration_overrides", configuration_overrides) _setter("expression", expression) @@ -23069,7 +25549,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetTextBoxId' in kwargs: + sheet_text_box_id = kwargs['sheetTextBoxId'] + _setter("sheet_text_box_id", sheet_text_box_id) if content is not None: _setter("content", content) @@ -23111,7 +25595,13 @@ def _configure( scope: pulumi.Input['AnalysisFilterVisualScope'], sheet_id: pulumi.Input[str], visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'visualIds' in kwargs: + visual_ids = kwargs['visualIds'] + _setter("scope", scope) _setter("sheet_id", sheet_id) if visual_ids is not None: @@ -23160,7 +25650,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -23197,7 +25693,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) @@ -23226,7 +25724,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if title_options is not None: @@ -23266,7 +25770,9 @@ def _configure( _setter: Callable[[Any, Any], None], placement: Optional[pulumi.Input['AnalysisSmallMultiplesAxisPlacement']] = None, scale: Optional[pulumi.Input['AnalysisSmallMultiplesAxisScale']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if placement is not None: _setter("placement", placement) if scale is not None: @@ -23315,7 +25821,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVisibleColumns' in kwargs: + max_visible_columns = kwargs['maxVisibleColumns'] + if 'maxVisibleRows' in kwargs: + max_visible_rows = kwargs['maxVisibleRows'] + if 'panelConfiguration' in kwargs: + panel_configuration = kwargs['panelConfiguration'] + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if max_visible_columns is not None: _setter("max_visible_columns", max_visible_columns) if max_visible_rows is not None: @@ -23385,7 +25903,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_template: Optional[pulumi.Input['AnalysisSourceTemplateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceTemplate' in kwargs: + source_template = kwargs['sourceTemplate'] + if source_template is not None: _setter("source_template", source_template) @@ -23414,7 +25936,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetReferences' in kwargs: + data_set_references = kwargs['dataSetReferences'] + _setter("arn", arn) _setter("data_set_references", data_set_references) @@ -23464,7 +25990,9 @@ def _configure( left: Optional[pulumi.Input[str]] = None, right: Optional[pulumi.Input[str]] = None, top: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if bottom is not None: _setter("bottom", bottom) if left is not None: @@ -23538,7 +26066,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -23578,7 +26112,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if null_value_format_configuration is not None: _setter("null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: @@ -23627,7 +26167,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -23698,7 +26248,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -23736,7 +26288,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -23794,7 +26352,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fieldLevel' in kwargs: + field_level = kwargs['fieldLevel'] + if 'fieldLevelOptions' in kwargs: + field_level_options = kwargs['fieldLevelOptions'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'styleTargets' in kwargs: + style_targets = kwargs['styleTargets'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if field_level is not None: @@ -23900,7 +26476,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -23943,7 +26523,9 @@ def _configure( color: Optional[pulumi.Input[str]] = None, style: Optional[pulumi.Input['AnalysisTableBorderStyle']] = None, thickness: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if style is not None: @@ -23994,7 +26576,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], text_format: Optional[pulumi.Input['AnalysisTextConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if text_format is not None: _setter("text_format", text_format) @@ -24030,7 +26618,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], table_cell_image_scaling_configuration: Optional[pulumi.Input['AnalysisTableCellImageScalingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableCellImageScalingConfiguration' in kwargs: + table_cell_image_scaling_configuration = kwargs['tableCellImageScalingConfiguration'] + if table_cell_image_scaling_configuration is not None: _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @@ -24077,7 +26669,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if 'textWrap' in kwargs: + text_wrap = kwargs['textWrap'] + if 'verticalTextAlignment' in kwargs: + vertical_text_alignment = kwargs['verticalTextAlignment'] + if background_color is not None: _setter("background_color", background_color) if border is not None: @@ -24183,7 +26787,9 @@ def _configure( _setter: Callable[[Any, Any], None], cell: Optional[pulumi.Input['AnalysisTableCellConditionalFormattingArgs']] = None, row: Optional[pulumi.Input['AnalysisTableRowConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) if row is not None: @@ -24220,7 +26826,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -24264,7 +26874,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableInlineVisualizations' in kwargs: + table_inline_visualizations = kwargs['tableInlineVisualizations'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -24356,7 +26982,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon: Optional[pulumi.Input['AnalysisTableFieldIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if icon is not None: _setter("icon", icon) @@ -24385,7 +27013,11 @@ def _configure( _setter: Callable[[Any, Any], None], font_configuration: pulumi.Input['AnalysisFontConfigurationArgs'], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + _setter("font_configuration", font_configuration) if value is not None: _setter("value", value) @@ -24421,7 +27053,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sizing_options: Optional[pulumi.Input['AnalysisTableCellImageSizingConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizingOptions' in kwargs: + sizing_options = kwargs['sizingOptions'] + if sizing_options is not None: _setter("sizing_options", sizing_options) @@ -24450,7 +27086,9 @@ def _configure( _setter: Callable[[Any, Any], None], content: pulumi.Input['AnalysisTableFieldLinkContentConfigurationArgs'], target: pulumi.Input['AnalysisUrlTargetConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("content", content) _setter("target", target) @@ -24488,7 +27126,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customIconContent' in kwargs: + custom_icon_content = kwargs['customIconContent'] + if 'customTextContent' in kwargs: + custom_text_content = kwargs['customTextContent'] + if custom_icon_content is not None: _setter("custom_icon_content", custom_icon_content) if custom_text_content is not None: @@ -24531,7 +27175,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedFieldOptions' in kwargs: + pinned_field_options = kwargs['pinnedFieldOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if order is not None: _setter("order", order) if pinned_field_options is not None: @@ -24594,7 +27244,15 @@ def _configure( url_styling: Optional[pulumi.Input['AnalysisTableFieldUrlConfigurationArgs']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'urlStyling' in kwargs: + url_styling = kwargs['urlStyling'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -24669,7 +27327,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageConfiguration' in kwargs: + image_configuration = kwargs['imageConfiguration'] + if 'linkConfiguration' in kwargs: + link_configuration = kwargs['linkConfiguration'] + if image_configuration is not None: _setter("image_configuration", image_configuration) if link_configuration is not None: @@ -24709,7 +27373,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableAggregatedFieldWells' in kwargs: + table_aggregated_field_wells = kwargs['tableAggregatedFieldWells'] + if 'tableUnaggregatedFieldWells' in kwargs: + table_unaggregated_field_wells = kwargs['tableUnaggregatedFieldWells'] + if table_aggregated_field_wells is not None: _setter("table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: @@ -24746,7 +27416,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_bars: Optional[pulumi.Input['AnalysisDataBarsOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataBars' in kwargs: + data_bars = kwargs['dataBars'] + if data_bars is not None: _setter("data_bars", data_bars) @@ -24781,7 +27455,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'headerStyle' in kwargs: + header_style = kwargs['headerStyle'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if cell_style is not None: _setter("cell_style", cell_style) if header_style is not None: @@ -24843,7 +27525,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -24880,7 +27568,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pinned_left_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedLeftFields' in kwargs: + pinned_left_fields = kwargs['pinnedLeftFields'] + if pinned_left_fields is not None: _setter("pinned_left_fields", pinned_left_fields) @@ -24909,7 +27601,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if text_color is not None: @@ -24961,7 +27659,13 @@ def _configure( left: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, right: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, top: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'innerHorizontal' in kwargs: + inner_horizontal = kwargs['innerHorizontal'] + if 'innerVertical' in kwargs: + inner_vertical = kwargs['innerVertical'] + if bottom is not None: _setter("bottom", bottom) if inner_horizontal is not None: @@ -25045,7 +27749,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if 'rowSort' in kwargs: + row_sort = kwargs['rowSort'] + if pagination_configuration is not None: _setter("pagination_configuration", pagination_configuration) if row_sort is not None: @@ -25082,7 +27792,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell_type: pulumi.Input['AnalysisStyledCellType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellType' in kwargs: + cell_type = kwargs['cellType'] + _setter("cell_type", cell_type) @property @@ -25107,7 +27821,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisUnaggregatedFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -25148,7 +27864,15 @@ def _configure( conditional_formatting: Optional[pulumi.Input['AnalysisTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -25231,7 +27955,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -25272,7 +27998,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -25326,7 +28060,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if icon is not None: @@ -25374,7 +28114,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -25406,7 +28148,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -25457,7 +28207,9 @@ def _configure( _setter: Callable[[Any, Any], None], symbol: Optional[pulumi.Input['AnalysisNumericSeparatorSymbol']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if symbol is not None: _setter("symbol", symbol) if visibility is not None: @@ -25509,7 +28261,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + if lower_boundary is not None: _setter("lower_boundary", lower_boundary) if periods_backward is not None: @@ -25602,7 +28366,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) if parameter_name is not None: @@ -25679,7 +28451,15 @@ def _configure( range_maximum: pulumi.Input[str], range_minimum: pulumi.Input[str], time_granularity: pulumi.Input['AnalysisTimeGranularity'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("range_maximum", range_maximum) _setter("range_minimum", range_minimum) @@ -25740,7 +28520,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if rolling_date is not None: @@ -25812,7 +28598,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximumValue' in kwargs: + range_maximum_value = kwargs['rangeMaximumValue'] + if 'rangeMinimumValue' in kwargs: + range_minimum_value = kwargs['rangeMinimumValue'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -25926,7 +28730,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnTooltipItem' in kwargs: + column_tooltip_item = kwargs['columnTooltipItem'] + if 'fieldTooltipItem' in kwargs: + field_tooltip_item = kwargs['fieldTooltipItem'] + if column_tooltip_item is not None: _setter("column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: @@ -25969,7 +28779,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldBasedTooltip' in kwargs: + field_based_tooltip = kwargs['fieldBasedTooltip'] + if 'selectedTooltipType' in kwargs: + selected_tooltip_type = kwargs['selectedTooltipType'] + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + if field_based_tooltip is not None: _setter("field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: @@ -26032,7 +28850,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationSortConfigurations' in kwargs: + aggregation_sort_configurations = kwargs['aggregationSortConfigurations'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("aggregation_sort_configurations", aggregation_sort_configurations) _setter("column", column) _setter("filter_id", filter_id) @@ -26131,7 +28959,15 @@ def _configure( sort_order: Optional[pulumi.Input['AnalysisTopBottomSortOrder']] = None, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'moverSize' in kwargs: + mover_size = kwargs['moverSize'] + if 'sortOrder' in kwargs: + sort_order = kwargs['sortOrder'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -26247,7 +29083,13 @@ def _configure( name: Optional[pulumi.Input[str]] = None, result_size: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'resultSize' in kwargs: + result_size = kwargs['resultSize'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -26332,7 +29174,11 @@ def _configure( computation_id: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -26391,7 +29237,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if custom_label is not None: _setter("custom_label", custom_label) if placement is not None: @@ -26467,7 +29323,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if groups is not None: @@ -26539,7 +29397,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'groupLabelOptions' in kwargs: + group_label_options = kwargs['groupLabelOptions'] + if 'sizeLabelOptions' in kwargs: + size_label_options = kwargs['sizeLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_label_options is not None: _setter("color_label_options", color_label_options) if color_scale is not None: @@ -26653,7 +29527,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tree_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisTreeMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapAggregatedFieldWells' in kwargs: + tree_map_aggregated_field_wells = kwargs['treeMapAggregatedFieldWells'] + if tree_map_aggregated_field_wells is not None: _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @@ -26682,7 +29560,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapGroupItemsLimitConfiguration' in kwargs: + tree_map_group_items_limit_configuration = kwargs['treeMapGroupItemsLimitConfiguration'] + if 'treeMapSort' in kwargs: + tree_map_sort = kwargs['treeMapSort'] + if tree_map_group_items_limit_configuration is not None: _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: @@ -26734,7 +29618,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -26814,7 +29706,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -26846,7 +29740,13 @@ def _configure( column: pulumi.Input['AnalysisColumnIdentifierArgs'], field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['AnalysisFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -26898,7 +29798,11 @@ def _configure( computation_id: pulumi.Input[str], category: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if category is not None: _setter("category", category) @@ -26945,7 +29849,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percent_range: Optional[pulumi.Input['AnalysisPercentVisibleRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentRange' in kwargs: + percent_range = kwargs['percentRange'] + if percent_range is not None: _setter("percent_range", percent_range) @@ -26980,7 +29888,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterOperation' in kwargs: + filter_operation = kwargs['filterOperation'] + if 'navigationOperation' in kwargs: + navigation_operation = kwargs['navigationOperation'] + if 'setParametersOperation' in kwargs: + set_parameters_operation = kwargs['setParametersOperation'] + if 'urlOperation' in kwargs: + url_operation = kwargs['urlOperation'] + if filter_operation is not None: _setter("filter_operation", filter_operation) if navigation_operation is not None: @@ -27051,7 +29969,13 @@ def _configure( name: pulumi.Input[str], trigger: pulumi.Input['AnalysisVisualCustomActionTrigger'], status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionOperations' in kwargs: + action_operations = kwargs['actionOperations'] + if 'customActionId' in kwargs: + custom_action_id = kwargs['customActionId'] + _setter("action_operations", action_operations) _setter("custom_action_id", custom_action_id) _setter("name", name) @@ -27120,7 +30044,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'chartColor' in kwargs: + chart_color = kwargs['chartColor'] + if 'colorMap' in kwargs: + color_map = kwargs['colorMap'] + if chart_color is not None: _setter("chart_color", chart_color) if color_map is not None: @@ -27160,7 +30090,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -27200,7 +30134,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -27303,7 +30241,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartVisual' in kwargs: + bar_chart_visual = kwargs['barChartVisual'] + if 'boxPlotVisual' in kwargs: + box_plot_visual = kwargs['boxPlotVisual'] + if 'comboChartVisual' in kwargs: + combo_chart_visual = kwargs['comboChartVisual'] + if 'customContentVisual' in kwargs: + custom_content_visual = kwargs['customContentVisual'] + if 'emptyVisual' in kwargs: + empty_visual = kwargs['emptyVisual'] + if 'filledMapVisual' in kwargs: + filled_map_visual = kwargs['filledMapVisual'] + if 'funnelChartVisual' in kwargs: + funnel_chart_visual = kwargs['funnelChartVisual'] + if 'gaugeChartVisual' in kwargs: + gauge_chart_visual = kwargs['gaugeChartVisual'] + if 'geospatialMapVisual' in kwargs: + geospatial_map_visual = kwargs['geospatialMapVisual'] + if 'heatMapVisual' in kwargs: + heat_map_visual = kwargs['heatMapVisual'] + if 'histogramVisual' in kwargs: + histogram_visual = kwargs['histogramVisual'] + if 'insightVisual' in kwargs: + insight_visual = kwargs['insightVisual'] + if 'kpiVisual' in kwargs: + kpi_visual = kwargs['kpiVisual'] + if 'lineChartVisual' in kwargs: + line_chart_visual = kwargs['lineChartVisual'] + if 'pieChartVisual' in kwargs: + pie_chart_visual = kwargs['pieChartVisual'] + if 'pivotTableVisual' in kwargs: + pivot_table_visual = kwargs['pivotTableVisual'] + if 'radarChartVisual' in kwargs: + radar_chart_visual = kwargs['radarChartVisual'] + if 'sankeyDiagramVisual' in kwargs: + sankey_diagram_visual = kwargs['sankeyDiagramVisual'] + if 'scatterPlotVisual' in kwargs: + scatter_plot_visual = kwargs['scatterPlotVisual'] + if 'tableVisual' in kwargs: + table_visual = kwargs['tableVisual'] + if 'treeMapVisual' in kwargs: + tree_map_visual = kwargs['treeMapVisual'] + if 'waterfallVisual' in kwargs: + waterfall_visual = kwargs['waterfallVisual'] + if 'wordCloudVisual' in kwargs: + word_cloud_visual = kwargs['wordCloudVisual'] + if bar_chart_visual is not None: _setter("bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: @@ -27577,7 +30563,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if breakdowns is not None: _setter("breakdowns", breakdowns) if categories is not None: @@ -27652,7 +30640,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryAxisDisplayOptions' in kwargs: + category_axis_display_options = kwargs['categoryAxisDisplayOptions'] + if 'categoryAxisLabelOptions' in kwargs: + category_axis_label_options = kwargs['categoryAxisLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'waterfallChartOptions' in kwargs: + waterfall_chart_options = kwargs['waterfallChartOptions'] + if category_axis_display_options is not None: _setter("category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: @@ -27777,7 +30785,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], waterfall_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisWaterfallChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'waterfallChartAggregatedFieldWells' in kwargs: + waterfall_chart_aggregated_field_wells = kwargs['waterfallChartAggregatedFieldWells'] + if waterfall_chart_aggregated_field_wells is not None: _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @@ -27803,7 +30815,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], total_bar_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'totalBarLabel' in kwargs: + total_bar_label = kwargs['totalBarLabel'] + if total_bar_label is not None: _setter("total_bar_label", total_bar_label) @@ -27832,7 +30848,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'breakdownItemsLimit' in kwargs: + breakdown_items_limit = kwargs['breakdownItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if breakdown_items_limit is not None: _setter("breakdown_items_limit", breakdown_items_limit) if category_sort is not None: @@ -27884,7 +30906,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -27967,7 +30997,9 @@ def _configure( _setter: Callable[[Any, Any], None], date: pulumi.Input[str], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("date", date) _setter("value", value) @@ -28008,7 +31040,13 @@ def _configure( end_date: pulumi.Input[str], start_date: pulumi.Input[str], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endDate' in kwargs: + end_date = kwargs['endDate'] + if 'startDate' in kwargs: + start_date = kwargs['startDate'] + _setter("end_date", end_date) _setter("start_date", start_date) _setter("value", value) @@ -28056,7 +31094,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if size is not None: @@ -28102,7 +31144,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'wordCloudOptions' in kwargs: + word_cloud_options = kwargs['wordCloudOptions'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if field_wells is not None: @@ -28161,7 +31213,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], word_cloud_aggregated_field_wells: Optional[pulumi.Input['AnalysisWordCloudAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'wordCloudAggregatedFieldWells' in kwargs: + word_cloud_aggregated_field_wells = kwargs['wordCloudAggregatedFieldWells'] + if word_cloud_aggregated_field_wells is not None: _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @@ -28202,7 +31258,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudLayout' in kwargs: + cloud_layout = kwargs['cloudLayout'] + if 'maximumStringLength' in kwargs: + maximum_string_length = kwargs['maximumStringLength'] + if 'wordCasing' in kwargs: + word_casing = kwargs['wordCasing'] + if 'wordOrientation' in kwargs: + word_orientation = kwargs['wordOrientation'] + if 'wordPadding' in kwargs: + word_padding = kwargs['wordPadding'] + if 'wordScaling' in kwargs: + word_scaling = kwargs['wordScaling'] + if cloud_layout is not None: _setter("cloud_layout", cloud_layout) if maximum_string_length is not None: @@ -28286,7 +31356,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -28338,7 +31414,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -28418,7 +31502,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -28453,7 +31541,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeAggregationFunction' in kwargs: + attribute_aggregation_function = kwargs['attributeAggregationFunction'] + if 'categoricalAggregationFunction' in kwargs: + categorical_aggregation_function = kwargs['categoricalAggregationFunction'] + if 'dateAggregationFunction' in kwargs: + date_aggregation_function = kwargs['dateAggregationFunction'] + if 'numericalAggregationFunction' in kwargs: + numerical_aggregation_function = kwargs['numericalAggregationFunction'] + if attribute_aggregation_function is not None: _setter("attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: @@ -28518,7 +31616,13 @@ def _configure( column: pulumi.Input['DashboardColumnIdentifierArgs'], sort_direction: pulumi.Input['DashboardSortDirection'], aggregation_function: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortDirection' in kwargs: + sort_direction = kwargs['sortDirection'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("column", column) _setter("sort_direction", sort_direction) if aggregation_function is not None: @@ -28559,10 +31663,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DashboardAnalysisDefaultsArgs: def __init__(__self__, *, @@ -28575,7 +31681,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_new_sheet_configuration: pulumi.Input['DashboardDefaultNewSheetConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultNewSheetConfiguration' in kwargs: + default_new_sheet_configuration = kwargs['defaultNewSheetConfiguration'] + _setter("default_new_sheet_configuration", default_new_sheet_configuration) @property @@ -28603,7 +31713,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorOption' in kwargs: + anchor_option = kwargs['anchorOption'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if anchor_option is not None: _setter("anchor_option", anchor_option) if parameter_name is not None: @@ -28643,7 +31759,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reserveRange' in kwargs: + reserve_range = kwargs['reserveRange'] + if range is not None: _setter("range", range) if reserve_range is not None: @@ -28683,7 +31803,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -28723,7 +31845,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAngle' in kwargs: + arc_angle = kwargs['arcAngle'] + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_angle is not None: _setter("arc_angle", arc_angle) if arc_thickness is not None: @@ -28760,7 +31888,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arc_thickness: Optional[pulumi.Input['DashboardArcThickness']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_thickness is not None: _setter("arc_thickness", arc_thickness) @@ -28789,7 +31921,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleAttributeAggregation' in kwargs: + simple_attribute_aggregation = kwargs['simpleAttributeAggregation'] + if 'valueForMultipleValues' in kwargs: + value_for_multiple_values = kwargs['valueForMultipleValues'] + if simple_attribute_aggregation is not None: _setter("simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: @@ -28829,7 +31967,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateAxisOptions' in kwargs: + date_axis_options = kwargs['dateAxisOptions'] + if 'numericAxisOptions' in kwargs: + numeric_axis_options = kwargs['numericAxisOptions'] + if date_axis_options is not None: _setter("date_axis_options", date_axis_options) if numeric_axis_options is not None: @@ -28861,10 +32005,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DashboardAxisDisplayMinMaxRangeArgs: def __init__(__self__, *, @@ -28880,7 +32026,9 @@ def _configure( _setter: Callable[[Any, Any], None], maximum: Optional[pulumi.Input[float]] = None, minimum: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if maximum is not None: _setter("maximum", maximum) if minimum is not None: @@ -28935,7 +32083,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLineVisibility' in kwargs: + axis_line_visibility = kwargs['axisLineVisibility'] + if 'axisOffset' in kwargs: + axis_offset = kwargs['axisOffset'] + if 'dataOptions' in kwargs: + data_options = kwargs['dataOptions'] + if 'gridLineVisibility' in kwargs: + grid_line_visibility = kwargs['gridLineVisibility'] + if 'scrollbarOptions' in kwargs: + scrollbar_options = kwargs['scrollbarOptions'] + if 'tickLabelOptions' in kwargs: + tick_label_options = kwargs['tickLabelOptions'] + if axis_line_visibility is not None: _setter("axis_line_visibility", axis_line_visibility) if axis_offset is not None: @@ -29022,7 +32184,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataDriven' in kwargs: + data_driven = kwargs['dataDriven'] + if 'minMax' in kwargs: + min_max = kwargs['minMax'] + if data_driven is not None: _setter("data_driven", data_driven) if min_max is not None: @@ -29065,7 +32233,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applyTo' in kwargs: + apply_to = kwargs['applyTo'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if apply_to is not None: _setter("apply_to", apply_to) if custom_label is not None: @@ -29116,7 +32292,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: pulumi.Input['DashboardColumnIdentifierArgs'], field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("column", column) _setter("field_id", field_id) @@ -29154,7 +32334,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stepCount' in kwargs: + step_count = kwargs['stepCount'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if step_count is not None: _setter("step_count", step_count) if step_size is not None: @@ -29191,7 +32377,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if base is not None: _setter("base", base) @@ -29220,7 +32408,9 @@ def _configure( _setter: Callable[[Any, Any], None], linear: Optional[pulumi.Input['DashboardAxisLinearScaleArgs']] = None, logarithmic: Optional[pulumi.Input['DashboardAxisLogarithmicScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if linear is not None: _setter("linear", linear) if logarithmic is not None: @@ -29260,7 +32450,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelOptions' in kwargs: + label_options = kwargs['labelOptions'] + if 'rotationAngle' in kwargs: + rotation_angle = kwargs['rotationAngle'] + if label_options is not None: _setter("label_options", label_options) if rotation_angle is not None: @@ -29306,7 +32502,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -29410,7 +32610,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueAxis' in kwargs: + value_axis = kwargs['valueAxis'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bars_arrangement is not None: _setter("bars_arrangement", bars_arrangement) if category_axis is not None: @@ -29601,7 +32829,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bar_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardBarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartAggregatedFieldWells' in kwargs: + bar_chart_aggregated_field_wells = kwargs['barChartAggregatedFieldWells'] + if bar_chart_aggregated_field_wells is not None: _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @@ -29642,7 +32874,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -29738,7 +32984,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -29818,7 +33072,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if value is not None: _setter("value", value) @@ -29847,7 +33103,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCountLimit' in kwargs: + bin_count_limit = kwargs['binCountLimit'] + if bin_count_limit is not None: _setter("bin_count_limit", bin_count_limit) if value is not None: @@ -29893,7 +33153,13 @@ def _configure( section_id: pulumi.Input[str], page_break_configuration: Optional[pulumi.Input['DashboardSectionPageBreakConfigurationArgs']] = None, style: Optional[pulumi.Input['DashboardSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + if 'pageBreakConfiguration' in kwargs: + page_break_configuration = kwargs['pageBreakConfiguration'] + _setter("content", content) _setter("section_id", section_id) if page_break_configuration is not None: @@ -29950,7 +33216,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], layout: Optional[pulumi.Input['DashboardSectionLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if layout is not None: _setter("layout", layout) @@ -29979,7 +33247,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -30046,7 +33318,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotOptions' in kwargs: + box_plot_options = kwargs['boxPlotOptions'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if box_plot_options is not None: _setter("box_plot_options", box_plot_options) if category_axis is not None: @@ -30182,7 +33474,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], box_plot_aggregated_field_wells: Optional[pulumi.Input['DashboardBoxPlotAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotAggregatedFieldWells' in kwargs: + box_plot_aggregated_field_wells = kwargs['boxPlotAggregatedFieldWells'] + if box_plot_aggregated_field_wells is not None: _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @@ -30214,7 +33510,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allDataPointsVisibility' in kwargs: + all_data_points_visibility = kwargs['allDataPointsVisibility'] + if 'outlierVisibility' in kwargs: + outlier_visibility = kwargs['outlierVisibility'] + if 'styleOptions' in kwargs: + style_options = kwargs['styleOptions'] + if all_data_points_visibility is not None: _setter("all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: @@ -30265,7 +33569,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if category_sort is not None: _setter("category_sort", category_sort) if pagination_configuration is not None: @@ -30302,7 +33612,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], fill_style: Optional[pulumi.Input['DashboardBoxPlotFillStyle']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fillStyle' in kwargs: + fill_style = kwargs['fillStyle'] + if fill_style is not None: _setter("fill_style", fill_style) @@ -30343,7 +33657,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -30429,7 +33751,11 @@ def _configure( data_set_identifier: pulumi.Input[str], expression: pulumi.Input[str], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("data_set_identifier", data_set_identifier) _setter("expression", expression) _setter("name", name) @@ -30477,7 +33803,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("expression", expression) _setter("field_id", field_id) @@ -30512,7 +33842,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_controls: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardCascadingControlSourceArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceControls' in kwargs: + source_controls = kwargs['sourceControls'] + if source_controls is not None: _setter("source_controls", source_controls) @@ -30541,7 +33875,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnToMatch' in kwargs: + column_to_match = kwargs['columnToMatch'] + if 'sourceSheetControlId' in kwargs: + source_sheet_control_id = kwargs['sourceSheetControlId'] + if column_to_match is not None: _setter("column_to_match", column_to_match) if source_sheet_control_id is not None: @@ -30587,7 +33927,15 @@ def _configure( field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['DashboardStringFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -30653,7 +34001,15 @@ def _configure( field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['DashboardCategoricalAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['DashboardStringFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -30713,7 +34069,11 @@ def _configure( _setter: Callable[[Any, Any], None], category_values: pulumi.Input[Sequence[pulumi.Input[str]]], column: pulumi.Input['DashboardColumnIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + _setter("category_values", category_values) _setter("column", column) @@ -30754,7 +34114,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customFilterConfiguration' in kwargs: + custom_filter_configuration = kwargs['customFilterConfiguration'] + if 'customFilterListConfiguration' in kwargs: + custom_filter_list_configuration = kwargs['customFilterListConfiguration'] + if 'filterListConfiguration' in kwargs: + filter_list_configuration = kwargs['filterListConfiguration'] + if custom_filter_configuration is not None: _setter("custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: @@ -30808,7 +34176,11 @@ def _configure( column: pulumi.Input['DashboardColumnIdentifierArgs'], configuration: pulumi.Input['DashboardCategoryFilterConfigurationArgs'], filter_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + _setter("column", column) _setter("configuration", configuration) _setter("filter_id", filter_id) @@ -30859,7 +34231,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLabelOptions' in kwargs: + axis_label_options = kwargs['axisLabelOptions'] + if 'sortIconVisibility' in kwargs: + sort_icon_visibility = kwargs['sortIconVisibility'] + if axis_label_options is not None: _setter("axis_label_options", axis_label_options) if sort_icon_visibility is not None: @@ -30907,7 +34285,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_marker: Optional[pulumi.Input['DashboardClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarker' in kwargs: + cluster_marker = kwargs['clusterMarker'] + if cluster_marker is not None: _setter("cluster_marker", cluster_marker) @@ -30933,7 +34315,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], simple_cluster_marker: Optional[pulumi.Input['DashboardSimpleClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleClusterMarker' in kwargs: + simple_cluster_marker = kwargs['simpleClusterMarker'] + if simple_cluster_marker is not None: _setter("simple_cluster_marker", simple_cluster_marker) @@ -30965,7 +34351,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorFillType' in kwargs: + color_fill_type = kwargs['colorFillType'] + if 'nullValueColor' in kwargs: + null_value_color = kwargs['nullValueColor'] + _setter("color_fill_type", color_fill_type) _setter("colors", colors) if null_value_color is not None: @@ -31011,7 +34403,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardCustomColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customColors' in kwargs: + custom_colors = kwargs['customColors'] + if custom_colors is not None: _setter("custom_colors", custom_colors) @@ -31046,7 +34442,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorsConfiguration' in kwargs: + colors_configuration = kwargs['colorsConfiguration'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) if colors_configuration is not None: _setter("colors_configuration", colors_configuration) @@ -31110,7 +34512,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeHierarchy' in kwargs: + date_time_hierarchy = kwargs['dateTimeHierarchy'] + if 'explicitHierarchy' in kwargs: + explicit_hierarchy = kwargs['explicitHierarchy'] + if 'predefinedHierarchy' in kwargs: + predefined_hierarchy = kwargs['predefinedHierarchy'] + if date_time_hierarchy is not None: _setter("date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: @@ -31161,7 +34571,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_name: pulumi.Input[str], data_set_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("column_name", column_name) _setter("data_set_identifier", data_set_identifier) @@ -31202,7 +34618,13 @@ def _configure( direction: pulumi.Input['DashboardSortDirection'], sort_by: pulumi.Input['DashboardColumnIdentifierArgs'], aggregation_function: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("direction", direction) _setter("sort_by", sort_by) if aggregation_function is not None: @@ -31257,7 +34679,9 @@ def _configure( aggregation: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None, label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) if aggregation is not None: _setter("aggregation", aggregation) @@ -31324,7 +34748,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barValues' in kwargs: + bar_values = kwargs['barValues'] + if 'lineValues' in kwargs: + line_values = kwargs['lineValues'] + if bar_values is not None: _setter("bar_values", bar_values) if category is not None: @@ -31428,7 +34858,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barDataLabels' in kwargs: + bar_data_labels = kwargs['barDataLabels'] + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'lineDataLabels' in kwargs: + line_data_labels = kwargs['lineDataLabels'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bar_data_labels is not None: _setter("bar_data_labels", bar_data_labels) if bars_arrangement is not None: @@ -31619,7 +35079,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], combo_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardComboChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comboChartAggregatedFieldWells' in kwargs: + combo_chart_aggregated_field_wells = kwargs['comboChartAggregatedFieldWells'] + if combo_chart_aggregated_field_wells is not None: _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @@ -31654,7 +35118,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -31728,7 +35202,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -31811,7 +35293,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonFormat' in kwargs: + comparison_format = kwargs['comparisonFormat'] + if 'comparisonMethod' in kwargs: + comparison_method = kwargs['comparisonMethod'] + if comparison_format is not None: _setter("comparison_format", comparison_format) if comparison_method is not None: @@ -31851,7 +35339,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if number_display_format_configuration is not None: _setter("number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: @@ -31915,7 +35409,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'growthRate' in kwargs: + growth_rate = kwargs['growthRate'] + if 'maximumMinimum' in kwargs: + maximum_minimum = kwargs['maximumMinimum'] + if 'metricComparison' in kwargs: + metric_comparison = kwargs['metricComparison'] + if 'periodOverPeriod' in kwargs: + period_over_period = kwargs['periodOverPeriod'] + if 'periodToDate' in kwargs: + period_to_date = kwargs['periodToDate'] + if 'topBottomMovers' in kwargs: + top_bottom_movers = kwargs['topBottomMovers'] + if 'topBottomRanked' in kwargs: + top_bottom_ranked = kwargs['topBottomRanked'] + if 'totalAggregation' in kwargs: + total_aggregation = kwargs['totalAggregation'] + if 'uniqueValues' in kwargs: + unique_values = kwargs['uniqueValues'] + if forecast is not None: _setter("forecast", forecast) if growth_rate is not None: @@ -32043,7 +35557,9 @@ def _configure( _setter: Callable[[Any, Any], None], gradient: Optional[pulumi.Input['DashboardConditionalFormattingGradientColorArgs']] = None, solid: Optional[pulumi.Input['DashboardConditionalFormattingSolidColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gradient is not None: _setter("gradient", gradient) if solid is not None: @@ -32089,7 +35605,13 @@ def _configure( icon_options: pulumi.Input['DashboardConditionalFormattingCustomIconOptionsArgs'], color: Optional[pulumi.Input[str]] = None, display_configuration: Optional[pulumi.Input['DashboardConditionalFormattingIconDisplayConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconOptions' in kwargs: + icon_options = kwargs['iconOptions'] + if 'displayConfiguration' in kwargs: + display_configuration = kwargs['displayConfiguration'] + _setter("expression", expression) _setter("icon_options", icon_options) if color is not None: @@ -32149,7 +35671,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'unicodeIcon' in kwargs: + unicode_icon = kwargs['unicodeIcon'] + if icon is not None: _setter("icon", icon) if unicode_icon is not None: @@ -32189,7 +35715,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: pulumi.Input['DashboardGradientColorArgs'], expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) _setter("expression", expression) @@ -32224,7 +35752,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon_display_option: Optional[pulumi.Input['DashboardConditionalFormattingIconDisplayOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconDisplayOption' in kwargs: + icon_display_option = kwargs['iconDisplayOption'] + if icon_display_option is not None: _setter("icon_display_option", icon_display_option) @@ -32253,7 +35785,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], icon_set_type: Optional[pulumi.Input['DashboardConditionalFormattingIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconSetType' in kwargs: + icon_set_type = kwargs['iconSetType'] + _setter("expression", expression) if icon_set_type is not None: _setter("icon_set_type", icon_set_type) @@ -32292,7 +35828,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customCondition' in kwargs: + custom_condition = kwargs['customCondition'] + if 'iconSet' in kwargs: + icon_set = kwargs['iconSet'] + if custom_condition is not None: _setter("custom_condition", custom_condition) if icon_set is not None: @@ -32332,7 +35874,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("expression", expression) if color is not None: _setter("color", color) @@ -32371,7 +35915,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributorDimensions' in kwargs: + contributor_dimensions = kwargs['contributorDimensions'] + if 'measureFieldId' in kwargs: + measure_field_id = kwargs['measureFieldId'] + _setter("contributor_dimensions", contributor_dimensions) _setter("measure_field_id", measure_field_id) @@ -32427,7 +35977,19 @@ def _configure( separator_configuration: Optional[pulumi.Input['DashboardNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, symbol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -32533,7 +36095,13 @@ def _configure( _setter: Callable[[Any, Any], None], selected_fields_configuration: pulumi.Input['DashboardFilterOperationSelectedFieldsConfigurationArgs'], target_visuals_configuration: pulumi.Input['DashboardFilterOperationTargetVisualsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedFieldsConfiguration' in kwargs: + selected_fields_configuration = kwargs['selectedFieldsConfiguration'] + if 'targetVisualsConfiguration' in kwargs: + target_visuals_configuration = kwargs['targetVisualsConfiguration'] + _setter("selected_fields_configuration", selected_fields_configuration) _setter("target_visuals_configuration", target_visuals_configuration) @@ -32568,7 +36136,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], local_navigation_configuration: Optional[pulumi.Input['DashboardLocalNavigationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localNavigationConfiguration' in kwargs: + local_navigation_configuration = kwargs['localNavigationConfiguration'] + if local_navigation_configuration is not None: _setter("local_navigation_configuration", local_navigation_configuration) @@ -32594,7 +36166,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], parameter_value_configurations: pulumi.Input[Sequence[pulumi.Input['DashboardSetParameterValueConfigurationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueConfigurations' in kwargs: + parameter_value_configurations = kwargs['parameterValueConfigurations'] + _setter("parameter_value_configurations", parameter_value_configurations) @property @@ -32622,7 +36198,13 @@ def _configure( _setter: Callable[[Any, Any], None], url_target: pulumi.Input['DashboardUrlTargetConfiguration'], url_template: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'urlTarget' in kwargs: + url_target = kwargs['urlTarget'] + if 'urlTemplate' in kwargs: + url_template = kwargs['urlTemplate'] + _setter("url_target", url_target) _setter("url_template", url_template) @@ -32663,7 +36245,13 @@ def _configure( color: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, special_value: Optional[pulumi.Input['DashboardSpecialValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if 'specialValue' in kwargs: + special_value = kwargs['specialValue'] + _setter("color", color) if field_value is not None: _setter("field_value", field_value) @@ -32716,7 +36304,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'contentUrl' in kwargs: + content_url = kwargs['contentUrl'] + if 'imageScaling' in kwargs: + image_scaling = kwargs['imageScaling'] + if content_type is not None: _setter("content_type", content_type) if content_url is not None: @@ -32779,7 +36375,15 @@ def _configure( chart_configuration: Optional[pulumi.Input['DashboardCustomContentConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -32870,7 +36474,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValue' in kwargs: + category_value = kwargs['categoryValue'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_value is not None: @@ -32947,7 +36563,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_values is not None: @@ -33004,7 +36630,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], narrative: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("narrative", narrative) @property @@ -33038,7 +36666,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeValues' in kwargs: + date_time_values = kwargs['dateTimeValues'] + if 'decimalValues' in kwargs: + decimal_values = kwargs['decimalValues'] + if 'integerValues' in kwargs: + integer_values = kwargs['integerValues'] + if 'stringValues' in kwargs: + string_values = kwargs['stringValues'] + if date_time_values is not None: _setter("date_time_values", date_time_values) if decimal_values is not None: @@ -33100,7 +36738,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValues' in kwargs: + custom_values = kwargs['customValues'] + if 'includeNullValue' in kwargs: + include_null_value = kwargs['includeNullValue'] + _setter("custom_values", custom_values) if include_null_value is not None: _setter("include_null_value", include_null_value) @@ -33142,7 +36786,15 @@ def _configure( field_id: pulumi.Input[str], negative_color: Optional[pulumi.Input[str]] = None, positive_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'negativeColor' in kwargs: + negative_color = kwargs['negativeColor'] + if 'positiveColor' in kwargs: + positive_color = kwargs['positiveColor'] + _setter("field_id", field_id) if negative_color is not None: _setter("negative_color", negative_color) @@ -33192,7 +36844,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + if color is not None: _setter("color", color) if data_value is not None: @@ -33238,7 +36894,15 @@ def _configure( field_id: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, settings: Optional[pulumi.Input['DashboardLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if field_value is not None: @@ -33322,7 +36986,23 @@ def _configure( position: Optional[pulumi.Input['DashboardDataLabelPosition']] = None, totals_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'dataLabelTypes' in kwargs: + data_label_types = kwargs['dataLabelTypes'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelContent' in kwargs: + label_content = kwargs['labelContent'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if data_label_types is not None: @@ -33459,7 +37139,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathLabelType' in kwargs: + data_path_label_type = kwargs['dataPathLabelType'] + if 'fieldLabelType' in kwargs: + field_label_type = kwargs['fieldLabelType'] + if 'maximumLabelType' in kwargs: + maximum_label_type = kwargs['maximumLabelType'] + if 'minimumLabelType' in kwargs: + minimum_label_type = kwargs['minimumLabelType'] + if 'rangeEndsLabelType' in kwargs: + range_ends_label_type = kwargs['rangeEndsLabelType'] + if data_path_label_type is not None: _setter("data_path_label_type", data_path_label_type) if field_label_type is not None: @@ -33535,7 +37227,11 @@ def _configure( color: pulumi.Input[str], element: pulumi.Input['DashboardDataPathValueArgs'], time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("color", color) _setter("element", element) if time_granularity is not None: @@ -33587,7 +37283,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if field_id is not None: _setter("field_id", field_id) if field_value is not None: @@ -33638,7 +37340,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: pulumi.Input['DashboardSortDirection'], sort_paths: pulumi.Input[Sequence[pulumi.Input['DashboardDataPathValueArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortPaths' in kwargs: + sort_paths = kwargs['sortPaths'] + _setter("direction", direction) _setter("sort_paths", sort_paths) @@ -33676,7 +37382,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], field_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("field_id", field_id) _setter("field_value", field_value) @@ -33711,7 +37423,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -33737,7 +37453,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -33763,7 +37483,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -33792,7 +37516,11 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_arn: pulumi.Input[str], identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetArn' in kwargs: + data_set_arn = kwargs['dataSetArn'] + _setter("data_set_arn", data_set_arn) _setter("identifier", identifier) @@ -33830,7 +37558,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_arn: pulumi.Input[str], data_set_placeholder: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetArn' in kwargs: + data_set_arn = kwargs['dataSetArn'] + if 'dataSetPlaceholder' in kwargs: + data_set_placeholder = kwargs['dataSetPlaceholder'] + _setter("data_set_arn", data_set_arn) _setter("data_set_placeholder", data_set_placeholder) @@ -33865,7 +37599,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], missing_date_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'missingDateVisibility' in kwargs: + missing_date_visibility = kwargs['missingDateVisibility'] + if missing_date_visibility is not None: _setter("missing_date_visibility", missing_date_visibility) @@ -33903,7 +37641,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'dateGranularity' in kwargs: + date_granularity = kwargs['dateGranularity'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if date_granularity is not None: @@ -33980,7 +37728,15 @@ def _configure( field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['DashboardDateAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['DashboardDateTimeFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -34043,7 +37799,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if rolling_date is not None: @@ -34097,7 +37861,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if null_value_format_configuration is not None: @@ -34148,7 +37920,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: _setter("drill_down_filters", drill_down_filters) @@ -34196,7 +37974,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) if default_values is not None: _setter("default_values", default_values) @@ -34268,7 +38056,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -34309,7 +38099,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -34360,7 +38158,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -34400,7 +38204,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -34449,7 +38259,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -34520,7 +38340,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[float]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -34555,7 +38377,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], decimal_places: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlaces' in kwargs: + decimal_places = kwargs['decimalPlaces'] + _setter("decimal_places", decimal_places) @property @@ -34583,7 +38409,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -34620,7 +38452,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: pulumi.Input['DashboardFreeFormLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -34645,7 +38481,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: pulumi.Input['DashboardGridLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -34673,7 +38513,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeForm' in kwargs: + free_form = kwargs['freeForm'] + if free_form is not None: _setter("free_form", free_form) if grid is not None: @@ -34716,7 +38560,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'interactiveLayoutConfiguration' in kwargs: + interactive_layout_configuration = kwargs['interactiveLayoutConfiguration'] + if 'paginatedLayoutConfiguration' in kwargs: + paginated_layout_configuration = kwargs['paginatedLayoutConfiguration'] + if 'sheetContentType' in kwargs: + sheet_content_type = kwargs['sheetContentType'] + if interactive_layout_configuration is not None: _setter("interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: @@ -34764,7 +38616,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], section_based: Optional[pulumi.Input['DashboardDefaultSectionBasedLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionBased' in kwargs: + section_based = kwargs['sectionBased'] + if section_based is not None: _setter("section_based", section_based) @@ -34790,7 +38646,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: pulumi.Input['DashboardSectionBasedLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -34827,7 +38687,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValuesConfiguration' in kwargs: + custom_values_configuration = kwargs['customValuesConfiguration'] + if 'selectAllValueOptions' in kwargs: + select_all_value_options = kwargs['selectAllValueOptions'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'sourceField' in kwargs: + source_field = kwargs['sourceField'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if custom_values_configuration is not None: _setter("custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: @@ -34903,7 +38775,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoricalDimensionField' in kwargs: + categorical_dimension_field = kwargs['categoricalDimensionField'] + if 'dateDimensionField' in kwargs: + date_dimension_field = kwargs['dateDimensionField'] + if 'numericalDimensionField' in kwargs: + numerical_dimension_field = kwargs['numericalDimensionField'] + if categorical_dimension_field is not None: _setter("categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: @@ -34951,7 +38831,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], label_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelVisibility' in kwargs: + label_visibility = kwargs['labelVisibility'] + if label_visibility is not None: _setter("label_visibility", label_visibility) @@ -34980,7 +38864,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcOptions' in kwargs: + arc_options = kwargs['arcOptions'] + if 'donutCenterOptions' in kwargs: + donut_center_options = kwargs['donutCenterOptions'] + if arc_options is not None: _setter("arc_options", arc_options) if donut_center_options is not None: @@ -35023,7 +38913,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -35077,7 +38975,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if select_all_options is not None: @@ -35131,7 +39037,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValueColumn' in kwargs: + default_value_column = kwargs['defaultValueColumn'] + if 'groupNameColumn' in kwargs: + group_name_column = kwargs['groupNameColumn'] + if 'userNameColumn' in kwargs: + user_name_column = kwargs['userNameColumn'] + _setter("default_value_column", default_value_column) if group_name_column is not None: _setter("group_name_column", group_name_column) @@ -35184,7 +39098,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -35236,7 +39156,9 @@ def _configure( amount: pulumi.Input[float], granularity: pulumi.Input['DashboardTimeGranularity'], status: Optional[pulumi.Input['DashboardWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("amount", amount) _setter("granularity", granularity) if status is not None: @@ -35288,7 +39210,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -35334,7 +39262,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -35360,7 +39292,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -35386,7 +39322,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -35418,7 +39358,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationVisibility' in kwargs: + aggregation_visibility = kwargs['aggregationVisibility'] + if 'tooltipFields' in kwargs: + tooltip_fields = kwargs['tooltipFields'] + if 'tooltipTitleType' in kwargs: + tooltip_title_type = kwargs['tooltipTitleType'] + if aggregation_visibility is not None: _setter("aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: @@ -35469,7 +39417,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) if visibility is not None: @@ -35512,7 +39464,13 @@ def _configure( axis_binding: pulumi.Input['DashboardAxisBinding'], field_id: pulumi.Input[str], settings: Optional[pulumi.Input['DashboardLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if settings is not None: @@ -35561,7 +39519,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSort' in kwargs: + column_sort = kwargs['columnSort'] + if 'fieldSort' in kwargs: + field_sort = kwargs['fieldSort'] + if column_sort is not None: _setter("column_sort", column_sort) if field_sort is not None: @@ -35601,7 +39565,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: pulumi.Input['DashboardSortDirection'], field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("direction", direction) _setter("field_id", field_id) @@ -35642,7 +39610,11 @@ def _configure( field_id: pulumi.Input[str], label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if label is not None: _setter("label", label) @@ -35692,7 +39664,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if geospatial is not None: _setter("geospatial", geospatial) if values is not None: @@ -35729,7 +39703,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], shape: pulumi.Input['DashboardFilledMapShapeConditionalFormattingArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("shape", shape) @property @@ -35754,7 +39730,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: pulumi.Input[Sequence[pulumi.Input['DashboardFilledMapConditionalFormattingOptionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + _setter("conditional_formatting_options", conditional_formatting_options) @property @@ -35794,7 +39774,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -35875,7 +39865,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filled_map_aggregated_field_wells: Optional[pulumi.Input['DashboardFilledMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filledMapAggregatedFieldWells' in kwargs: + filled_map_aggregated_field_wells = kwargs['filledMapAggregatedFieldWells'] + if filled_map_aggregated_field_wells is not None: _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @@ -35904,7 +39898,11 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], format: Optional[pulumi.Input['DashboardShapeConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if format is not None: _setter("format", format) @@ -35940,7 +39938,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_sort is not None: _setter("category_sort", category_sort) @@ -35984,7 +39986,17 @@ def _configure( conditional_formatting: Optional[pulumi.Input['DashboardFilledMapConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -36093,7 +40105,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'relativeDateTime' in kwargs: + relative_date_time = kwargs['relativeDateTime'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -36197,7 +40219,15 @@ def _configure( title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardDateTimePickerControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['DashboardSheetControlDateTimePickerType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -36282,7 +40312,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -36383,7 +40425,15 @@ def _configure( filters: pulumi.Input[Sequence[pulumi.Input['DashboardFilterArgs']]], scope_configuration: pulumi.Input['DashboardFilterScopeConfigurationArgs'], status: Optional[pulumi.Input['DashboardWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossDataset' in kwargs: + cross_dataset = kwargs['crossDataset'] + if 'filterGroupId' in kwargs: + filter_group_id = kwargs['filterGroupId'] + if 'scopeConfiguration' in kwargs: + scope_configuration = kwargs['scopeConfiguration'] + _setter("cross_dataset", cross_dataset) _setter("filter_group_id", filter_group_id) _setter("filters", filters) @@ -36458,7 +40508,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) if category_values is not None: _setter("category_values", category_values) @@ -36534,7 +40594,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -36629,7 +40701,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedColumns' in kwargs: + selected_columns = kwargs['selectedColumns'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if 'selectedFields' in kwargs: + selected_fields = kwargs['selectedFields'] + if selected_columns is not None: _setter("selected_columns", selected_columns) if selected_field_options is not None: @@ -36677,7 +40757,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], same_sheet_target_visual_configuration: Optional[pulumi.Input['DashboardSameSheetTargetVisualConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sameSheetTargetVisualConfiguration' in kwargs: + same_sheet_target_visual_configuration = kwargs['sameSheetTargetVisualConfiguration'] + if same_sheet_target_visual_configuration is not None: _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @@ -36712,7 +40796,15 @@ def _configure( source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardRelativeDateTimeControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -36771,7 +40863,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allSheets' in kwargs: + all_sheets = kwargs['allSheets'] + if 'selectedSheets' in kwargs: + selected_sheets = kwargs['selectedSheets'] + if all_sheets is not None: _setter("all_sheets", all_sheets) if selected_sheets is not None: @@ -36808,7 +40906,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -36855,7 +40955,21 @@ def _configure( title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardSliderControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['DashboardSheetControlSliderType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) @@ -36964,7 +41078,15 @@ def _configure( title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['DashboardTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -37040,7 +41162,15 @@ def _configure( source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -37114,7 +41244,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'numericRangeFilter' in kwargs: + numeric_range_filter = kwargs['numericRangeFilter'] + if 'relativeDatesFilter' in kwargs: + relative_dates_filter = kwargs['relativeDatesFilter'] + if 'timeEqualityFilter' in kwargs: + time_equality_filter = kwargs['timeEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if 'topBottomFilter' in kwargs: + top_bottom_filter = kwargs['topBottomFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -37218,7 +41364,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontDecoration' in kwargs: + font_decoration = kwargs['fontDecoration'] + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if 'fontStyle' in kwargs: + font_style = kwargs['fontStyle'] + if 'fontWeight' in kwargs: + font_weight = kwargs['fontWeight'] + if font_color is not None: _setter("font_color", font_color) if font_decoration is not None: @@ -37288,7 +41446,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], relative: Optional[pulumi.Input['DashboardRelativeFontSize']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if relative is not None: _setter("relative", relative) @@ -37314,7 +41474,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input['DashboardFontWeightName']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -37370,7 +41532,23 @@ def _configure( time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, upper_boundary: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'customSeasonalityValue' in kwargs: + custom_seasonality_value = kwargs['customSeasonalityValue'] + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + _setter("computation_id", computation_id) if custom_seasonality_value is not None: _setter("custom_seasonality_value", custom_seasonality_value) @@ -37508,7 +41686,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'forecastProperties' in kwargs: + forecast_properties = kwargs['forecastProperties'] + if forecast_properties is not None: _setter("forecast_properties", forecast_properties) if scenario is not None: @@ -37548,7 +41730,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'whatIfPointScenario' in kwargs: + what_if_point_scenario = kwargs['whatIfPointScenario'] + if 'whatIfRangeScenario' in kwargs: + what_if_range_scenario = kwargs['whatIfRangeScenario'] + if what_if_point_scenario is not None: _setter("what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: @@ -37591,7 +41779,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormatConfiguration' in kwargs: + date_time_format_configuration = kwargs['dateTimeFormatConfiguration'] + if 'numberFormatConfiguration' in kwargs: + number_format_configuration = kwargs['numberFormatConfiguration'] + if 'stringFormatConfiguration' in kwargs: + string_format_configuration = kwargs['stringFormatConfiguration'] + if date_time_format_configuration is not None: _setter("date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: @@ -37639,7 +41835,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional[pulumi.Input['DashboardFreeFormLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -37668,7 +41868,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -37707,7 +41911,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -37747,7 +41953,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -37823,7 +42031,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'xAxisLocation' in kwargs: + x_axis_location = kwargs['xAxisLocation'] + if 'yAxisLocation' in kwargs: + y_axis_location = kwargs['yAxisLocation'] + if 'backgroundStyle' in kwargs: + background_style = kwargs['backgroundStyle'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'loadingAnimation' in kwargs: + loading_animation = kwargs['loadingAnimation'] + if 'renderingRules' in kwargs: + rendering_rules = kwargs['renderingRules'] + if 'selectedBorderStyle' in kwargs: + selected_border_style = kwargs['selectedBorderStyle'] + _setter("element_id", element_id) _setter("element_type", element_type) _setter("height", height) @@ -37979,7 +42207,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], optimized_view_port_width: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("optimized_view_port_width", optimized_view_port_width) @property @@ -38007,7 +42239,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], elements: pulumi.Input[Sequence[pulumi.Input['DashboardFreeFormLayoutElementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("elements", elements) @property @@ -38035,7 +42269,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if values is not None: @@ -38090,7 +42326,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'dataLabelOptions' in kwargs: + data_label_options = kwargs['dataLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if data_label_options is not None: @@ -38200,7 +42450,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureDataLabelStyle' in kwargs: + measure_data_label_style = kwargs['measureDataLabelStyle'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if label_color is not None: @@ -38292,7 +42554,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], funnel_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardFunnelChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'funnelChartAggregatedFieldWells' in kwargs: + funnel_chart_aggregated_field_wells = kwargs['funnelChartAggregatedFieldWells'] + if funnel_chart_aggregated_field_wells is not None: _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @@ -38321,7 +42587,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -38373,7 +42645,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -38453,7 +42733,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -38482,7 +42766,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if arc is not None: _setter("arc", arc) if primary_value is not None: @@ -38519,7 +42807,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardGaugeChartConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -38557,7 +42849,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'gaugeChartOptions' in kwargs: + gauge_chart_options = kwargs['gaugeChartOptions'] + if 'tooltipOptions' in kwargs: + tooltip_options = kwargs['tooltipOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -38630,7 +42934,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if target_values is not None: _setter("target_values", target_values) if values is not None: @@ -38679,7 +42987,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAxis' in kwargs: + arc_axis = kwargs['arcAxis'] + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if arc is not None: _setter("arc", arc) if arc_axis is not None: @@ -38752,7 +43068,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -38804,7 +43124,15 @@ def _configure( conditional_formatting: Optional[pulumi.Input['DashboardGaugeChartConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -38893,7 +43221,9 @@ def _configure( north: pulumi.Input[float], south: pulumi.Input[float], west: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("east", east) _setter("north", north) _setter("south", south) @@ -38948,7 +43278,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardGeospatialHeatmapDataColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) @@ -38974,7 +43306,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heatmap_color: Optional[pulumi.Input['DashboardGeospatialHeatmapColorScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatmapColor' in kwargs: + heatmap_color = kwargs['heatmapColor'] + if heatmap_color is not None: _setter("heatmap_color", heatmap_color) @@ -39000,7 +43336,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) @property @@ -39031,7 +43369,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if geospatial is not None: @@ -39097,7 +43437,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'pointStyleOptions' in kwargs: + point_style_options = kwargs['pointStyleOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -39189,7 +43541,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], geospatial_map_aggregated_field_wells: Optional[pulumi.Input['DashboardGeospatialMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'geospatialMapAggregatedFieldWells' in kwargs: + geospatial_map_aggregated_field_wells = kwargs['geospatialMapAggregatedFieldWells'] + if geospatial_map_aggregated_field_wells is not None: _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @@ -39215,7 +43571,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base_map_style: Optional[pulumi.Input['DashboardBaseMapStyleType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseMapStyle' in kwargs: + base_map_style = kwargs['baseMapStyle'] + if base_map_style is not None: _setter("base_map_style", base_map_style) @@ -39256,7 +43616,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -39342,7 +43710,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarkerConfiguration' in kwargs: + cluster_marker_configuration = kwargs['clusterMarkerConfiguration'] + if 'heatmapConfiguration' in kwargs: + heatmap_configuration = kwargs['heatmapConfiguration'] + if 'selectedPointStyle' in kwargs: + selected_point_style = kwargs['selectedPointStyle'] + if cluster_marker_configuration is not None: _setter("cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: @@ -39393,7 +43769,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mapZoomMode' in kwargs: + map_zoom_mode = kwargs['mapZoomMode'] + if bounds is not None: _setter("bounds", bounds) if map_zoom_mode is not None: @@ -39433,7 +43813,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sideSpecificBorder' in kwargs: + side_specific_border = kwargs['sideSpecificBorder'] + if 'uniformBorder' in kwargs: + uniform_border = kwargs['uniformBorder'] + if side_specific_border is not None: _setter("side_specific_border", side_specific_border) if uniform_border is not None: @@ -39470,7 +43856,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stops: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardGradientStopArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if stops is not None: _setter("stops", stops) @@ -39502,7 +43890,13 @@ def _configure( gradient_offset: pulumi.Input[float], color: Optional[pulumi.Input[str]] = None, data_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gradientOffset' in kwargs: + gradient_offset = kwargs['gradientOffset'] + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + _setter("gradient_offset", gradient_offset) if color is not None: _setter("color", color) @@ -39549,7 +43943,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional[pulumi.Input['DashboardGridLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -39578,7 +43976,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -39629,7 +44031,21 @@ def _configure( row_span: pulumi.Input[float], column_index: Optional[pulumi.Input[float]] = None, row_index: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSpan' in kwargs: + column_span = kwargs['columnSpan'] + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'rowSpan' in kwargs: + row_span = kwargs['rowSpan'] + if 'columnIndex' in kwargs: + column_index = kwargs['columnIndex'] + if 'rowIndex' in kwargs: + row_index = kwargs['rowIndex'] + _setter("column_span", column_span) _setter("element_id", element_id) _setter("element_type", element_type) @@ -39712,7 +44128,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resizeOption' in kwargs: + resize_option = kwargs['resizeOption'] + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("resize_option", resize_option) if optimized_view_port_width is not None: _setter("optimized_view_port_width", optimized_view_port_width) @@ -39763,7 +44185,13 @@ def _configure( period_size: Optional[pulumi.Input[float]] = None, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodSize' in kwargs: + period_size = kwargs['periodSize'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -39838,7 +44266,11 @@ def _configure( layout: pulumi.Input['DashboardSectionLayoutConfigurationArgs'], section_id: pulumi.Input[str], style: Optional[pulumi.Input['DashboardSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + _setter("layout", layout) _setter("section_id", section_id) if style is not None: @@ -39890,7 +44322,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -39959,7 +44393,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'columnLabelOptions' in kwargs: + column_label_options = kwargs['columnLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'rowLabelOptions' in kwargs: + row_label_options = kwargs['rowLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_scale is not None: _setter("color_scale", color_scale) if column_label_options is not None: @@ -40062,7 +44510,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heat_map_aggregated_field_wells: Optional[pulumi.Input['DashboardHeatMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapAggregatedFieldWells' in kwargs: + heat_map_aggregated_field_wells = kwargs['heatMapAggregatedFieldWells'] + if heat_map_aggregated_field_wells is not None: _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @@ -40097,7 +44549,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapColumnItemsLimitConfiguration' in kwargs: + heat_map_column_items_limit_configuration = kwargs['heatMapColumnItemsLimitConfiguration'] + if 'heatMapColumnSort' in kwargs: + heat_map_column_sort = kwargs['heatMapColumnSort'] + if 'heatMapRowItemsLimitConfiguration' in kwargs: + heat_map_row_items_limit_configuration = kwargs['heatMapRowItemsLimitConfiguration'] + if 'heatMapRowSort' in kwargs: + heat_map_row_sort = kwargs['heatMapRowSort'] + if heat_map_column_items_limit_configuration is not None: _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: @@ -40171,7 +44633,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -40251,7 +44721,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -40286,7 +44758,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCount' in kwargs: + bin_count = kwargs['binCount'] + if 'binWidth' in kwargs: + bin_width = kwargs['binWidth'] + if 'selectedBinType' in kwargs: + selected_bin_type = kwargs['selectedBinType'] + if 'startValue' in kwargs: + start_value = kwargs['startValue'] + if bin_count is not None: _setter("bin_count", bin_count) if bin_width is not None: @@ -40366,7 +44848,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binOptions' in kwargs: + bin_options = kwargs['binOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if bin_options is not None: _setter("bin_options", bin_options) if data_labels is not None: @@ -40469,7 +44967,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], histogram_aggregated_field_wells: Optional[pulumi.Input['DashboardHistogramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'histogramAggregatedFieldWells' in kwargs: + histogram_aggregated_field_wells = kwargs['histogramAggregatedFieldWells'] + if histogram_aggregated_field_wells is not None: _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) @@ -40507,7 +45009,13 @@ def _configure( chart_configuration: Optional[pulumi.Input['DashboardHistogramConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -40579,7 +45087,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customNarrative' in kwargs: + custom_narrative = kwargs['customNarrative'] + if computations is not None: _setter("computations", computations) if custom_narrative is not None: @@ -40631,7 +45143,15 @@ def _configure( insight_configuration: Optional[pulumi.Input['DashboardInsightConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'insightConfiguration' in kwargs: + insight_configuration = kwargs['insightConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -40713,7 +45233,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -40762,7 +45288,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -40833,7 +45369,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[float]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -40871,7 +45409,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -40911,7 +45455,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'itemsLimit' in kwargs: + items_limit = kwargs['itemsLimit'] + if 'otherCategories' in kwargs: + other_categories = kwargs['otherCategories'] + if items_limit is not None: _setter("items_limit", items_limit) if other_categories is not None: @@ -40951,7 +45501,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -40991,7 +45545,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -41037,7 +45595,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actualValue' in kwargs: + actual_value = kwargs['actualValue'] + if 'comparisonValue' in kwargs: + comparison_value = kwargs['comparisonValue'] + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if actual_value is not None: _setter("actual_value", actual_value) if comparison_value is not None: @@ -41096,7 +45664,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardKpiConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -41128,7 +45700,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'kpiOptions' in kwargs: + kpi_options = kwargs['kpiOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if field_wells is not None: _setter("field_wells", field_wells) if kpi_options is not None: @@ -41182,7 +45762,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if 'trendGroups' in kwargs: + trend_groups = kwargs['trendGroups'] + if target_values is not None: _setter("target_values", target_values) if trend_groups is not None: @@ -41254,7 +45840,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if 'secondaryValue' in kwargs: + secondary_value = kwargs['secondaryValue'] + if 'secondaryValueFontConfiguration' in kwargs: + secondary_value_font_configuration = kwargs['secondaryValueFontConfiguration'] + if 'trendArrows' in kwargs: + trend_arrows = kwargs['trendArrows'] + if 'visualLayoutOptions' in kwargs: + visual_layout_options = kwargs['visualLayoutOptions'] + if comparison is not None: _setter("comparison", comparison) if primary_value_display_type is not None: @@ -41371,7 +45973,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -41408,7 +46014,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -41434,7 +46044,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], trend_group_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'trendGroupSort' in kwargs: + trend_group_sort = kwargs['trendGroupSort'] + if trend_group_sort is not None: _setter("trend_group_sort", trend_group_sort) @@ -41469,7 +46083,11 @@ def _configure( color: Optional[pulumi.Input[str]] = None, tooltip_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + _setter("type", type) if color is not None: _setter("color", color) @@ -41527,7 +46145,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], standard_layout: Optional[pulumi.Input['DashboardKpiVisualStandardLayoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'standardLayout' in kwargs: + standard_layout = kwargs['standardLayout'] + if standard_layout is not None: _setter("standard_layout", standard_layout) @@ -41553,7 +46175,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['DashboardKpiVisualStandardLayoutType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -41596,7 +46220,17 @@ def _configure( conditional_formatting: Optional[pulumi.Input['DashboardKpiConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -41693,7 +46327,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if custom_label is not None: _setter("custom_label", custom_label) if font_configuration is not None: @@ -41747,7 +46387,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if 'sectionBasedLayout' in kwargs: + section_based_layout = kwargs['sectionBasedLayout'] + if free_form_layout is not None: _setter("free_form_layout", free_form_layout) if grid_layout is not None: @@ -41795,7 +46443,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: pulumi.Input['DashboardLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -41836,7 +46486,9 @@ def _configure( title: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None, width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if position is not None: @@ -41921,7 +46573,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -42034,7 +46690,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'defaultSeriesSettings' in kwargs: + default_series_settings = kwargs['defaultSeriesSettings'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'forecastConfigurations' in kwargs: + forecast_configurations = kwargs['forecastConfigurations'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if contribution_analysis_defaults is not None: _setter("contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: @@ -42264,7 +46952,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if line_style_settings is not None: @@ -42312,7 +47008,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardLineChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineChartAggregatedFieldWells' in kwargs: + line_chart_aggregated_field_wells = kwargs['lineChartAggregatedFieldWells'] + if line_chart_aggregated_field_wells is not None: _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @@ -42350,7 +47050,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineInterpolation' in kwargs: + line_interpolation = kwargs['lineInterpolation'] + if 'lineStyle' in kwargs: + line_style = kwargs['lineStyle'] + if 'lineVisibility' in kwargs: + line_visibility = kwargs['lineVisibility'] + if 'lineWidth' in kwargs: + line_width = kwargs['lineWidth'] + if line_interpolation is not None: _setter("line_interpolation", line_interpolation) if line_style is not None: @@ -42424,7 +47134,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'markerColor' in kwargs: + marker_color = kwargs['markerColor'] + if 'markerShape' in kwargs: + marker_shape = kwargs['markerShape'] + if 'markerSize' in kwargs: + marker_size = kwargs['markerSize'] + if 'markerVisibility' in kwargs: + marker_visibility = kwargs['markerVisibility'] + if marker_color is not None: _setter("marker_color", marker_color) if marker_shape is not None: @@ -42489,7 +47209,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if line_style_settings is not None: _setter("line_style_settings", line_style_settings) if marker_style_settings is not None: @@ -42538,7 +47264,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimitConfiguration' in kwargs: + category_items_limit_configuration = kwargs['categoryItemsLimitConfiguration'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimitConfiguration' in kwargs: + color_items_limit_configuration = kwargs['colorItemsLimitConfiguration'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit_configuration is not None: _setter("category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: @@ -42623,7 +47361,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -42706,7 +47452,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisOptions' in kwargs: + axis_options = kwargs['axisOptions'] + if 'missingDataConfigurations' in kwargs: + missing_data_configurations = kwargs['missingDataConfigurations'] + if axis_options is not None: _setter("axis_options", axis_options) if missing_data_configurations is not None: @@ -42752,7 +47504,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'searchOptions' in kwargs: + search_options = kwargs['searchOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if search_options is not None: @@ -42811,7 +47573,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -42837,7 +47601,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -42863,7 +47629,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -42889,7 +47657,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_sheet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetSheetId' in kwargs: + target_sheet_id = kwargs['targetSheetId'] + _setter("target_sheet_id", target_sheet_id) @property @@ -42917,7 +47689,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -42957,7 +47735,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'dataSetParameterName' in kwargs: + data_set_parameter_name = kwargs['dataSetParameterName'] + _setter("data_set_identifier", data_set_identifier) _setter("data_set_parameter_name", data_set_parameter_name) @@ -42992,7 +47776,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -43030,7 +47816,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) _setter("type", type) if name is not None: @@ -43107,7 +47897,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'calculatedMeasureField' in kwargs: + calculated_measure_field = kwargs['calculatedMeasureField'] + if 'categoricalMeasureField' in kwargs: + categorical_measure_field = kwargs['categoricalMeasureField'] + if 'dateMeasureField' in kwargs: + date_measure_field = kwargs['dateMeasureField'] + if 'numericalMeasureField' in kwargs: + numerical_measure_field = kwargs['numericalMeasureField'] + if calculated_measure_field is not None: _setter("calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: @@ -43178,7 +47978,15 @@ def _configure( name: Optional[pulumi.Input[str]] = None, target_value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'fromValue' in kwargs: + from_value = kwargs['fromValue'] + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + _setter("computation_id", computation_id) if from_value is not None: _setter("from_value", from_value) @@ -43247,7 +48055,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -43273,7 +48083,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], treatment_option: Optional[pulumi.Input['DashboardMissingDataTreatmentOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treatmentOption' in kwargs: + treatment_option = kwargs['treatmentOption'] + if treatment_option is not None: _setter("treatment_option", treatment_option) @@ -43299,7 +48113,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], display_mode: pulumi.Input['DashboardNegativeValueDisplayMode'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayMode' in kwargs: + display_mode = kwargs['displayMode'] + _setter("display_mode", display_mode) @property @@ -43324,7 +48142,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], null_string: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullString' in kwargs: + null_string = kwargs['nullString'] + _setter("null_string", null_string) @property @@ -43367,7 +48189,19 @@ def _configure( prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['DashboardNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -43459,7 +48293,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], format_configuration: Optional[pulumi.Input['DashboardNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if format_configuration is not None: _setter("format_configuration", format_configuration) @@ -43488,7 +48326,9 @@ def _configure( _setter: Callable[[Any, Any], None], range: Optional[pulumi.Input['DashboardAxisDisplayRangeArgs']] = None, scale: Optional[pulumi.Input['DashboardAxisScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if range is not None: _setter("range", range) if scale is not None: @@ -43528,7 +48368,9 @@ def _configure( _setter: Callable[[Any, Any], None], column: pulumi.Input['DashboardColumnIdentifierArgs'], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) _setter("value", value) @@ -43584,7 +48426,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("match_operator", match_operator) @@ -43689,7 +48545,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currencyDisplayFormatConfiguration' in kwargs: + currency_display_format_configuration = kwargs['currencyDisplayFormatConfiguration'] + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if currency_display_format_configuration is not None: _setter("currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: @@ -43740,7 +48604,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if static_value is not None: @@ -43801,7 +48669,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -43915,7 +48801,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalSeparator' in kwargs: + decimal_separator = kwargs['decimalSeparator'] + if 'thousandsSeparator' in kwargs: + thousands_separator = kwargs['thousandsSeparator'] + if decimal_separator is not None: _setter("decimal_separator", decimal_separator) if thousands_separator is not None: @@ -43955,7 +48847,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileAggregation' in kwargs: + percentile_aggregation = kwargs['percentileAggregation'] + if 'simpleNumericalAggregation' in kwargs: + simple_numerical_aggregation = kwargs['simpleNumericalAggregation'] + if percentile_aggregation is not None: _setter("percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: @@ -44001,7 +48899,15 @@ def _configure( field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['DashboardNumberFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -44067,7 +48973,15 @@ def _configure( field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['DashboardNumericalAggregationFunctionArgs']] = None, format_configuration: Optional[pulumi.Input['DashboardNumberFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -44127,7 +49041,13 @@ def _configure( _setter: Callable[[Any, Any], None], page_number: pulumi.Input[float], page_size: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pageNumber' in kwargs: + page_number = kwargs['pageNumber'] + if 'pageSize' in kwargs: + page_size = kwargs['pageSize'] + _setter("page_number", page_number) _setter("page_size", page_size) @@ -44190,7 +49110,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'backgroundVisibility' in kwargs: + background_visibility = kwargs['backgroundVisibility'] + if 'borderColor' in kwargs: + border_color = kwargs['borderColor'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'borderThickness' in kwargs: + border_thickness = kwargs['borderThickness'] + if 'borderVisibility' in kwargs: + border_visibility = kwargs['borderVisibility'] + if 'gutterSpacing' in kwargs: + gutter_spacing = kwargs['gutterSpacing'] + if 'gutterVisibility' in kwargs: + gutter_visibility = kwargs['gutterVisibility'] + if background_color is not None: _setter("background_color", background_color) if background_visibility is not None: @@ -44316,7 +49254,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if font_configuration is not None: _setter("font_configuration", font_configuration) if horizontal_text_alignment is not None: @@ -44379,7 +49323,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -44469,7 +49421,15 @@ def _configure( source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardDateTimePickerControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -44534,7 +49494,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeParameterDeclaration' in kwargs: + date_time_parameter_declaration = kwargs['dateTimeParameterDeclaration'] + if 'decimalParameterDeclaration' in kwargs: + decimal_parameter_declaration = kwargs['decimalParameterDeclaration'] + if 'integerParameterDeclaration' in kwargs: + integer_parameter_declaration = kwargs['integerParameterDeclaration'] + if 'stringParameterDeclaration' in kwargs: + string_parameter_declaration = kwargs['stringParameterDeclaration'] + if date_time_parameter_declaration is not None: _setter("date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: @@ -44611,7 +49581,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -44718,7 +49700,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -44810,7 +49804,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'linkToDataSetColumn' in kwargs: + link_to_data_set_column = kwargs['linkToDataSetColumn'] + if link_to_data_set_column is not None: _setter("link_to_data_set_column", link_to_data_set_column) if values is not None: @@ -44865,7 +49863,21 @@ def _configure( step_size: pulumi.Input[float], title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardSliderControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) _setter("parameter_control_id", parameter_control_id) @@ -44963,7 +49975,15 @@ def _configure( title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['DashboardTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -45039,7 +50059,15 @@ def _configure( source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -45104,7 +50132,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeParameters' in kwargs: + date_time_parameters = kwargs['dateTimeParameters'] + if 'decimalParameters' in kwargs: + decimal_parameters = kwargs['decimalParameters'] + if 'integerParameters' in kwargs: + integer_parameters = kwargs['integerParameters'] + if 'stringParameters' in kwargs: + string_parameters = kwargs['stringParameters'] + if date_time_parameters is not None: _setter("date_time_parameters", date_time_parameters) if decimal_parameters is not None: @@ -45166,7 +50204,11 @@ def _configure( _setter: Callable[[Any, Any], None], from_: Optional[pulumi.Input[float]] = None, to: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'from' in kwargs: + from_ = kwargs['from'] + if from_ is not None: _setter("from_", from_) if to is not None: @@ -45218,7 +50260,17 @@ def _configure( prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['DashboardNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -45299,7 +50351,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percentile_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileValue' in kwargs: + percentile_value = kwargs['percentileValue'] + if percentile_value is not None: _setter("percentile_value", percentile_value) @@ -45334,7 +50390,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -45404,7 +50464,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodTimeGranularity' in kwargs: + period_time_granularity = kwargs['periodTimeGranularity'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -45479,7 +50545,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if small_multiples is not None: @@ -45557,7 +50627,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'donutOptions' in kwargs: + donut_options = kwargs['donutOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if contribution_analysis_defaults is not None: @@ -45693,7 +50783,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pie_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardPieChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pieChartAggregatedFieldWells' in kwargs: + pie_chart_aggregated_field_wells = kwargs['pieChartAggregatedFieldWells'] + if pie_chart_aggregated_field_wells is not None: _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @@ -45728,7 +50822,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -45802,7 +50906,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -45885,7 +50997,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], sort_by: pulumi.Input['DashboardPivotTableSortByArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + _setter("field_id", field_id) _setter("sort_by", sort_by) @@ -45926,7 +51044,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -45983,7 +51103,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if scope is not None: _setter("scope", scope) @@ -46041,7 +51167,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell: Optional[pulumi.Input['DashboardPivotTableCellConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) @@ -46067,7 +51195,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], role: Optional[pulumi.Input['DashboardPivotTableConditionalFormattingScopeRole']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if role is not None: _setter("role", role) @@ -46093,7 +51223,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -46134,7 +51268,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -46221,7 +51369,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathList' in kwargs: + data_path_list = kwargs['dataPathList'] + _setter("data_path_list", data_path_list) if width is not None: _setter("width", width) @@ -46263,7 +51415,9 @@ def _configure( _setter: Callable[[Any, Any], None], target: pulumi.Input['DashboardPivotTableFieldCollapseStateTargetArgs'], state: Optional[pulumi.Input['DashboardPivotTableFieldCollapseState']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("target", target) if state is not None: _setter("state", state) @@ -46302,7 +51456,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldDataPathValues' in kwargs: + field_data_path_values = kwargs['fieldDataPathValues'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_data_path_values is not None: _setter("field_data_path_values", field_data_path_values) if field_id is not None: @@ -46345,7 +51505,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collapseStateOptions' in kwargs: + collapse_state_options = kwargs['collapseStateOptions'] + if 'dataPathOptions' in kwargs: + data_path_options = kwargs['dataPathOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if collapse_state_options is not None: _setter("collapse_state_options", collapse_state_options) if data_path_options is not None: @@ -46399,7 +51567,13 @@ def _configure( field_id: pulumi.Input[str], custom_label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -46446,7 +51620,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) @@ -46472,7 +51650,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pivot_table_aggregated_field_wells: Optional[pulumi.Input['DashboardPivotTableAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pivotTableAggregatedFieldWells' in kwargs: + pivot_table_aggregated_field_wells = kwargs['pivotTableAggregatedFieldWells'] + if pivot_table_aggregated_field_wells is not None: _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @@ -46537,7 +51719,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'collapsedRowDimensionsVisibility' in kwargs: + collapsed_row_dimensions_visibility = kwargs['collapsedRowDimensionsVisibility'] + if 'columnHeaderStyle' in kwargs: + column_header_style = kwargs['columnHeaderStyle'] + if 'columnNamesVisibility' in kwargs: + column_names_visibility = kwargs['columnNamesVisibility'] + if 'defaultCellWidth' in kwargs: + default_cell_width = kwargs['defaultCellWidth'] + if 'metricPlacement' in kwargs: + metric_placement = kwargs['metricPlacement'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if 'rowFieldNamesStyle' in kwargs: + row_field_names_style = kwargs['rowFieldNamesStyle'] + if 'rowHeaderStyle' in kwargs: + row_header_style = kwargs['rowHeaderStyle'] + if 'rowsLabelOptions' in kwargs: + rows_label_options = kwargs['rowsLabelOptions'] + if 'rowsLayout' in kwargs: + rows_layout = kwargs['rowsLayout'] + if 'singleMetricVisibility' in kwargs: + single_metric_visibility = kwargs['singleMetricVisibility'] + if 'toggleButtonsVisibility' in kwargs: + toggle_buttons_visibility = kwargs['toggleButtonsVisibility'] + if cell_style is not None: _setter("cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: @@ -46701,7 +51911,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -46741,7 +51957,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if custom_label is not None: _setter("custom_label", custom_label) if visibility is not None: @@ -46784,7 +52004,11 @@ def _configure( column: Optional[pulumi.Input['DashboardColumnSortArgs']] = None, data_path: Optional[pulumi.Input['DashboardDataPathSortArgs']] = None, field: Optional[pulumi.Input['DashboardFieldSortArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPath' in kwargs: + data_path = kwargs['dataPath'] + if column is not None: _setter("column", column) if data_path is not None: @@ -46832,7 +52056,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_sort_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldSortOptions' in kwargs: + field_sort_options = kwargs['fieldSortOptions'] + if field_sort_options is not None: _setter("field_sort_options", field_sort_options) @@ -46867,7 +52095,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSubtotalOptions' in kwargs: + column_subtotal_options = kwargs['columnSubtotalOptions'] + if 'columnTotalOptions' in kwargs: + column_total_options = kwargs['columnTotalOptions'] + if 'rowSubtotalOptions' in kwargs: + row_subtotal_options = kwargs['rowSubtotalOptions'] + if 'rowTotalOptions' in kwargs: + row_total_options = kwargs['rowTotalOptions'] + if column_subtotal_options is not None: _setter("column_subtotal_options", column_subtotal_options) if column_total_options is not None: @@ -46941,7 +52179,15 @@ def _configure( conditional_formatting: Optional[pulumi.Input['DashboardPivotTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -47039,7 +52285,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if metric_header_cell_style is not None: @@ -47137,7 +52397,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -47183,7 +52449,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -47239,7 +52507,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adHocFilteringOption' in kwargs: + ad_hoc_filtering_option = kwargs['adHocFilteringOption'] + if 'dataPointDrillUpDownOption' in kwargs: + data_point_drill_up_down_option = kwargs['dataPointDrillUpDownOption'] + if 'dataPointMenuLabelOption' in kwargs: + data_point_menu_label_option = kwargs['dataPointMenuLabelOption'] + if 'dataPointTooltipOption' in kwargs: + data_point_tooltip_option = kwargs['dataPointTooltipOption'] + if 'exportToCsvOption' in kwargs: + export_to_csv_option = kwargs['exportToCsvOption'] + if 'exportWithHiddenFieldsOption' in kwargs: + export_with_hidden_fields_option = kwargs['exportWithHiddenFieldsOption'] + if 'sheetControlsOption' in kwargs: + sheet_controls_option = kwargs['sheetControlsOption'] + if 'sheetLayoutElementMaximizationOption' in kwargs: + sheet_layout_element_maximization_option = kwargs['sheetLayoutElementMaximizationOption'] + if 'visualAxisSortOption' in kwargs: + visual_axis_sort_option = kwargs['visualAxisSortOption'] + if 'visualMenuOption' in kwargs: + visual_menu_option = kwargs['visualMenuOption'] + if 'visualPublishOptions' in kwargs: + visual_publish_options = kwargs['visualPublishOptions'] + if ad_hoc_filtering_option is not None: _setter("ad_hoc_filtering_option", ad_hoc_filtering_option) if data_point_drill_up_down_option is not None: @@ -47381,7 +52673,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if color is not None: @@ -47429,7 +52723,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -47497,7 +52793,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alternateBandColorsVisibility' in kwargs: + alternate_band_colors_visibility = kwargs['alternateBandColorsVisibility'] + if 'alternateBandEvenColor' in kwargs: + alternate_band_even_color = kwargs['alternateBandEvenColor'] + if 'alternateBandOddColor' in kwargs: + alternate_band_odd_color = kwargs['alternateBandOddColor'] + if 'axesRangeScale' in kwargs: + axes_range_scale = kwargs['axesRangeScale'] + if 'baseSeriesSettings' in kwargs: + base_series_settings = kwargs['baseSeriesSettings'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorAxis' in kwargs: + color_axis = kwargs['colorAxis'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'startAngle' in kwargs: + start_angle = kwargs['startAngle'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if alternate_band_colors_visibility is not None: _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: @@ -47677,7 +53001,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], radar_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardRadarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'radarChartAggregatedFieldWells' in kwargs: + radar_chart_aggregated_field_wells = kwargs['radarChartAggregatedFieldWells'] + if radar_chart_aggregated_field_wells is not None: _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @@ -47703,7 +53031,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], area_style_settings: Optional[pulumi.Input['DashboardRadarChartAreaStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'areaStyleSettings' in kwargs: + area_style_settings = kwargs['areaStyleSettings'] + if area_style_settings is not None: _setter("area_style_settings", area_style_settings) @@ -47738,7 +53070,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -47812,7 +53154,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -47892,7 +53242,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -47918,7 +53270,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_label: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("custom_label", custom_label) @property @@ -47949,7 +53305,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'dynamicConfiguration' in kwargs: + dynamic_configuration = kwargs['dynamicConfiguration'] + if 'staticConfiguration' in kwargs: + static_configuration = kwargs['staticConfiguration'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if dynamic_configuration is not None: @@ -48003,7 +53367,11 @@ def _configure( calculation: pulumi.Input['DashboardNumericalAggregationFunctionArgs'], column: pulumi.Input['DashboardColumnIdentifierArgs'], measure_aggregation_function: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'measureAggregationFunction' in kwargs: + measure_aggregation_function = kwargs['measureAggregationFunction'] + _setter("calculation", calculation) _setter("column", column) if measure_aggregation_function is not None: @@ -48064,7 +53432,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabelConfiguration' in kwargs: + custom_label_configuration = kwargs['customLabelConfiguration'] + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalPosition' in kwargs: + horizontal_position = kwargs['horizontalPosition'] + if 'valueLabelConfiguration' in kwargs: + value_label_configuration = kwargs['valueLabelConfiguration'] + if 'verticalPosition' in kwargs: + vertical_position = kwargs['verticalPosition'] + if custom_label_configuration is not None: _setter("custom_label_configuration", custom_label_configuration) if font_color is not None: @@ -48145,7 +53527,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -48173,7 +53557,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, pattern: Optional[pulumi.Input['DashboardReferenceLinePatternType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if pattern is not None: @@ -48213,7 +53599,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'relativePosition' in kwargs: + relative_position = kwargs['relativePosition'] + if format_configuration is not None: _setter("format_configuration", format_configuration) if relative_position is not None: @@ -48259,7 +53651,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataConfiguration' in kwargs: + data_configuration = kwargs['dataConfiguration'] + if 'labelConfiguration' in kwargs: + label_configuration = kwargs['labelConfiguration'] + if 'styleConfiguration' in kwargs: + style_configuration = kwargs['styleConfiguration'] + _setter("data_configuration", data_configuration) if label_configuration is not None: _setter("label_configuration", label_configuration) @@ -48323,7 +53723,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -48398,7 +53806,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorDateConfiguration' in kwargs: + anchor_date_configuration = kwargs['anchorDateConfiguration'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'relativeDateType' in kwargs: + relative_date_type = kwargs['relativeDateType'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'minimumGranularity' in kwargs: + minimum_granularity = kwargs['minimumGranularity'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'relativeDateValue' in kwargs: + relative_date_value = kwargs['relativeDateValue'] + _setter("anchor_date_configuration", anchor_date_configuration) _setter("column", column) _setter("filter_id", filter_id) @@ -48523,7 +53951,9 @@ def _configure( actions: pulumi.Input[Sequence[pulumi.Input[str]]], principal: pulumi.Input[str], resource: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) if resource is not None: @@ -48572,7 +54002,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], data_set_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("expression", expression) if data_set_identifier is not None: _setter("data_set_identifier", data_set_identifier) @@ -48614,7 +54048,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rowAlternateColors' in kwargs: + row_alternate_colors = kwargs['rowAlternateColors'] + if 'usePrimaryBackgroundColor' in kwargs: + use_primary_background_color = kwargs['usePrimaryBackgroundColor'] + if row_alternate_colors is not None: _setter("row_alternate_colors", row_alternate_colors) if status is not None: @@ -48665,7 +54105,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetVisualOptions' in kwargs: + target_visual_options = kwargs['targetVisualOptions'] + if 'targetVisuals' in kwargs: + target_visuals = kwargs['targetVisuals'] + if target_visual_options is not None: _setter("target_visual_options", target_visual_options) if target_visuals is not None: @@ -48708,7 +54154,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) if source is not None: @@ -48762,7 +54210,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -48810,7 +54266,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sankey_diagram_aggregated_field_wells: Optional[pulumi.Input['DashboardSankeyDiagramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sankeyDiagramAggregatedFieldWells' in kwargs: + sankey_diagram_aggregated_field_wells = kwargs['sankeyDiagramAggregatedFieldWells'] + if sankey_diagram_aggregated_field_wells is not None: _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @@ -48842,7 +54302,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationItemsLimit' in kwargs: + destination_items_limit = kwargs['destinationItemsLimit'] + if 'sourceItemsLimit' in kwargs: + source_items_limit = kwargs['sourceItemsLimit'] + if 'weightSort' in kwargs: + weight_sort = kwargs['weightSort'] + if destination_items_limit is not None: _setter("destination_items_limit", destination_items_limit) if source_items_limit is not None: @@ -48902,7 +54370,13 @@ def _configure( chart_configuration: Optional[pulumi.Input['DashboardSankeyDiagramChartConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -48983,7 +54457,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -49077,7 +54557,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if 'yAxisLabelOptions' in kwargs: + y_axis_label_options = kwargs['yAxisLabelOptions'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -49194,7 +54690,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scatterPlotCategoricallyAggregatedFieldWells' in kwargs: + scatter_plot_categorically_aggregated_field_wells = kwargs['scatterPlotCategoricallyAggregatedFieldWells'] + if 'scatterPlotUnaggregatedFieldWells' in kwargs: + scatter_plot_unaggregated_field_wells = kwargs['scatterPlotUnaggregatedFieldWells'] + if scatter_plot_categorically_aggregated_field_wells is not None: _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: @@ -49243,7 +54745,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -49328,7 +54836,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -49411,7 +54927,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibleRange' in kwargs: + visible_range = kwargs['visibleRange'] + if visibility is not None: _setter("visibility", visibility) if visible_range is not None: @@ -49448,7 +54968,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -49474,7 +54996,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: Optional[pulumi.Input['DashboardSectionPageBreakStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if status is not None: _setter("status", status) @@ -49500,7 +55024,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], paper_canvas_size_options: Optional[pulumi.Input['DashboardSectionBasedLayoutPaperCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperCanvasSizeOptions' in kwargs: + paper_canvas_size_options = kwargs['paperCanvasSizeOptions'] + if paper_canvas_size_options is not None: _setter("paper_canvas_size_options", paper_canvas_size_options) @@ -49535,7 +55063,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bodySections' in kwargs: + body_sections = kwargs['bodySections'] + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + if 'footerSections' in kwargs: + footer_sections = kwargs['footerSections'] + if 'headerSections' in kwargs: + header_sections = kwargs['headerSections'] + _setter("body_sections", body_sections) _setter("canvas_size_options", canvas_size_options) _setter("footer_sections", footer_sections) @@ -49596,7 +55134,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperMargin' in kwargs: + paper_margin = kwargs['paperMargin'] + if 'paperOrientation' in kwargs: + paper_orientation = kwargs['paperOrientation'] + if 'paperSize' in kwargs: + paper_size = kwargs['paperSize'] + if paper_margin is not None: _setter("paper_margin", paper_margin) if paper_orientation is not None: @@ -49644,7 +55190,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], free_form_layout: pulumi.Input['DashboardFreeFormSectionLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + _setter("free_form_layout", free_form_layout) @property @@ -49669,7 +55219,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], after: Optional[pulumi.Input['DashboardSectionAfterPageBreakArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if after is not None: _setter("after", after) @@ -49701,7 +55253,9 @@ def _configure( _setter: Callable[[Any, Any], None], height: Optional[pulumi.Input[str]] = None, padding: Optional[pulumi.Input['DashboardSpacingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if padding is not None: @@ -49741,7 +55295,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardSheetVisualScopingConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetVisualScopingConfigurations' in kwargs: + sheet_visual_scoping_configurations = kwargs['sheetVisualScopingConfigurations'] + if sheet_visual_scoping_configurations is not None: _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @@ -49770,7 +55328,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataFieldSeriesItem' in kwargs: + data_field_series_item = kwargs['dataFieldSeriesItem'] + if 'fieldSeriesItem' in kwargs: + field_series_item = kwargs['fieldSeriesItem'] + if data_field_series_item is not None: _setter("data_field_series_item", data_field_series_item) if field_series_item is not None: @@ -49810,7 +55374,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination_parameter_name: pulumi.Input[str], value: pulumi.Input['DashboardDestinationParameterValueConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationParameterName' in kwargs: + destination_parameter_name = kwargs['destinationParameterName'] + _setter("destination_parameter_name", destination_parameter_name) _setter("value", value) @@ -49845,7 +55413,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], background_color: pulumi.Input['DashboardConditionalFormattingColorArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + _setter("background_color", background_color) @property @@ -49873,7 +55445,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconText' in kwargs: + info_icon_text = kwargs['infoIconText'] + if info_icon_text is not None: _setter("info_icon_text", info_icon_text) if visibility is not None: @@ -49910,7 +55486,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], grid_layout: Optional[pulumi.Input['DashboardGridLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if grid_layout is not None: _setter("grid_layout", grid_layout) @@ -49936,7 +55516,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: pulumi.Input['DashboardSheetControlLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -49961,7 +55543,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility_state: Optional[pulumi.Input['DashboardUiState']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibilityState' in kwargs: + visibility_state = kwargs['visibilityState'] + if visibility_state is not None: _setter("visibility_state", visibility_state) @@ -50017,7 +55603,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'filterControls' in kwargs: + filter_controls = kwargs['filterControls'] + if 'parameterControls' in kwargs: + parameter_controls = kwargs['parameterControls'] + if 'sheetControlLayouts' in kwargs: + sheet_control_layouts = kwargs['sheetControlLayouts'] + if 'textBoxes' in kwargs: + text_boxes = kwargs['textBoxes'] + _setter("sheet_id", sheet_id) if content_type is not None: _setter("content_type", content_type) @@ -50152,7 +55752,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -50181,7 +55783,11 @@ def _configure( _setter: Callable[[Any, Any], None], configuration_overrides: pulumi.Input['DashboardSheetElementConfigurationOverridesArgs'], expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationOverrides' in kwargs: + configuration_overrides = kwargs['configurationOverrides'] + _setter("configuration_overrides", configuration_overrides) _setter("expression", expression) @@ -50216,7 +55822,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -50245,7 +55855,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetTextBoxId' in kwargs: + sheet_text_box_id = kwargs['sheetTextBoxId'] + _setter("sheet_text_box_id", sheet_text_box_id) if content is not None: _setter("content", content) @@ -50287,7 +55901,13 @@ def _configure( scope: pulumi.Input['DashboardFilterVisualScope'], sheet_id: pulumi.Input[str], visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'visualIds' in kwargs: + visual_ids = kwargs['visualIds'] + _setter("scope", scope) _setter("sheet_id", sheet_id) if visual_ids is not None: @@ -50336,7 +55956,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -50373,7 +55999,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) @@ -50402,7 +56030,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if title_options is not None: @@ -50442,7 +56076,9 @@ def _configure( _setter: Callable[[Any, Any], None], placement: Optional[pulumi.Input['DashboardSmallMultiplesAxisPlacement']] = None, scale: Optional[pulumi.Input['DashboardSmallMultiplesAxisScale']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if placement is not None: _setter("placement", placement) if scale is not None: @@ -50491,7 +56127,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVisibleColumns' in kwargs: + max_visible_columns = kwargs['maxVisibleColumns'] + if 'maxVisibleRows' in kwargs: + max_visible_rows = kwargs['maxVisibleRows'] + if 'panelConfiguration' in kwargs: + panel_configuration = kwargs['panelConfiguration'] + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if max_visible_columns is not None: _setter("max_visible_columns", max_visible_columns) if max_visible_rows is not None: @@ -50561,7 +56209,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_template: Optional[pulumi.Input['DashboardSourceTemplateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceTemplate' in kwargs: + source_template = kwargs['sourceTemplate'] + if source_template is not None: _setter("source_template", source_template) @@ -50590,7 +56242,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetReferences' in kwargs: + data_set_references = kwargs['dataSetReferences'] + _setter("arn", arn) _setter("data_set_references", data_set_references) @@ -50640,7 +56296,9 @@ def _configure( left: Optional[pulumi.Input[str]] = None, right: Optional[pulumi.Input[str]] = None, top: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if bottom is not None: _setter("bottom", bottom) if left is not None: @@ -50714,7 +56372,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -50754,7 +56418,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if null_value_format_configuration is not None: _setter("null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: @@ -50803,7 +56473,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -50874,7 +56554,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -50912,7 +56594,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -50970,7 +56658,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fieldLevel' in kwargs: + field_level = kwargs['fieldLevel'] + if 'fieldLevelOptions' in kwargs: + field_level_options = kwargs['fieldLevelOptions'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'styleTargets' in kwargs: + style_targets = kwargs['styleTargets'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if field_level is not None: @@ -51076,7 +56782,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -51119,7 +56829,9 @@ def _configure( color: Optional[pulumi.Input[str]] = None, style: Optional[pulumi.Input['DashboardTableBorderStyle']] = None, thickness: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if style is not None: @@ -51170,7 +56882,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], text_format: Optional[pulumi.Input['DashboardTextConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if text_format is not None: _setter("text_format", text_format) @@ -51206,7 +56924,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], table_cell_image_scaling_configuration: Optional[pulumi.Input['DashboardTableCellImageScalingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableCellImageScalingConfiguration' in kwargs: + table_cell_image_scaling_configuration = kwargs['tableCellImageScalingConfiguration'] + if table_cell_image_scaling_configuration is not None: _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @@ -51253,7 +56975,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if 'textWrap' in kwargs: + text_wrap = kwargs['textWrap'] + if 'verticalTextAlignment' in kwargs: + vertical_text_alignment = kwargs['verticalTextAlignment'] + if background_color is not None: _setter("background_color", background_color) if border is not None: @@ -51359,7 +57093,9 @@ def _configure( _setter: Callable[[Any, Any], None], cell: Optional[pulumi.Input['DashboardTableCellConditionalFormattingArgs']] = None, row: Optional[pulumi.Input['DashboardTableRowConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) if row is not None: @@ -51396,7 +57132,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -51440,7 +57180,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableInlineVisualizations' in kwargs: + table_inline_visualizations = kwargs['tableInlineVisualizations'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -51532,7 +57288,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon: Optional[pulumi.Input['DashboardTableFieldIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if icon is not None: _setter("icon", icon) @@ -51561,7 +57319,11 @@ def _configure( _setter: Callable[[Any, Any], None], font_configuration: pulumi.Input['DashboardFontConfigurationArgs'], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + _setter("font_configuration", font_configuration) if value is not None: _setter("value", value) @@ -51597,7 +57359,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sizing_options: Optional[pulumi.Input['DashboardTableCellImageSizingConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizingOptions' in kwargs: + sizing_options = kwargs['sizingOptions'] + if sizing_options is not None: _setter("sizing_options", sizing_options) @@ -51626,7 +57392,9 @@ def _configure( _setter: Callable[[Any, Any], None], content: pulumi.Input['DashboardTableFieldLinkContentConfigurationArgs'], target: pulumi.Input['DashboardUrlTargetConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("content", content) _setter("target", target) @@ -51664,7 +57432,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customIconContent' in kwargs: + custom_icon_content = kwargs['customIconContent'] + if 'customTextContent' in kwargs: + custom_text_content = kwargs['customTextContent'] + if custom_icon_content is not None: _setter("custom_icon_content", custom_icon_content) if custom_text_content is not None: @@ -51707,7 +57481,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedFieldOptions' in kwargs: + pinned_field_options = kwargs['pinnedFieldOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if order is not None: _setter("order", order) if pinned_field_options is not None: @@ -51770,7 +57550,15 @@ def _configure( url_styling: Optional[pulumi.Input['DashboardTableFieldUrlConfigurationArgs']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None, width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'urlStyling' in kwargs: + url_styling = kwargs['urlStyling'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -51845,7 +57633,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageConfiguration' in kwargs: + image_configuration = kwargs['imageConfiguration'] + if 'linkConfiguration' in kwargs: + link_configuration = kwargs['linkConfiguration'] + if image_configuration is not None: _setter("image_configuration", image_configuration) if link_configuration is not None: @@ -51885,7 +57679,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableAggregatedFieldWells' in kwargs: + table_aggregated_field_wells = kwargs['tableAggregatedFieldWells'] + if 'tableUnaggregatedFieldWells' in kwargs: + table_unaggregated_field_wells = kwargs['tableUnaggregatedFieldWells'] + if table_aggregated_field_wells is not None: _setter("table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: @@ -51922,7 +57722,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_bars: Optional[pulumi.Input['DashboardDataBarsOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataBars' in kwargs: + data_bars = kwargs['dataBars'] + if data_bars is not None: _setter("data_bars", data_bars) @@ -51957,7 +57761,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'headerStyle' in kwargs: + header_style = kwargs['headerStyle'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if cell_style is not None: _setter("cell_style", cell_style) if header_style is not None: @@ -52019,7 +57831,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -52056,7 +57874,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pinned_left_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedLeftFields' in kwargs: + pinned_left_fields = kwargs['pinnedLeftFields'] + if pinned_left_fields is not None: _setter("pinned_left_fields", pinned_left_fields) @@ -52085,7 +57907,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if text_color is not None: @@ -52137,7 +57965,13 @@ def _configure( left: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, right: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, top: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'innerHorizontal' in kwargs: + inner_horizontal = kwargs['innerHorizontal'] + if 'innerVertical' in kwargs: + inner_vertical = kwargs['innerVertical'] + if bottom is not None: _setter("bottom", bottom) if inner_horizontal is not None: @@ -52221,7 +58055,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if 'rowSort' in kwargs: + row_sort = kwargs['rowSort'] + if pagination_configuration is not None: _setter("pagination_configuration", pagination_configuration) if row_sort is not None: @@ -52258,7 +58098,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell_type: pulumi.Input['DashboardStyledCellType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellType' in kwargs: + cell_type = kwargs['cellType'] + _setter("cell_type", cell_type) @property @@ -52283,7 +58127,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardUnaggregatedFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -52324,7 +58170,15 @@ def _configure( conditional_formatting: Optional[pulumi.Input['DashboardTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -52407,7 +58261,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -52448,7 +58304,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -52502,7 +58366,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if icon is not None: @@ -52550,7 +58420,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -52582,7 +58454,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -52633,7 +58513,9 @@ def _configure( _setter: Callable[[Any, Any], None], symbol: Optional[pulumi.Input['DashboardNumericSeparatorSymbol']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if symbol is not None: _setter("symbol", symbol) if visibility is not None: @@ -52685,7 +58567,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + if lower_boundary is not None: _setter("lower_boundary", lower_boundary) if periods_backward is not None: @@ -52778,7 +58672,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) if parameter_name is not None: @@ -52855,7 +58757,15 @@ def _configure( range_maximum: pulumi.Input[str], range_minimum: pulumi.Input[str], time_granularity: pulumi.Input['DashboardTimeGranularity'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("range_maximum", range_maximum) _setter("range_minimum", range_minimum) @@ -52916,7 +58826,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if rolling_date is not None: @@ -52988,7 +58904,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximumValue' in kwargs: + range_maximum_value = kwargs['rangeMaximumValue'] + if 'rangeMinimumValue' in kwargs: + range_minimum_value = kwargs['rangeMinimumValue'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -53102,7 +59036,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnTooltipItem' in kwargs: + column_tooltip_item = kwargs['columnTooltipItem'] + if 'fieldTooltipItem' in kwargs: + field_tooltip_item = kwargs['fieldTooltipItem'] + if column_tooltip_item is not None: _setter("column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: @@ -53145,7 +59085,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldBasedTooltip' in kwargs: + field_based_tooltip = kwargs['fieldBasedTooltip'] + if 'selectedTooltipType' in kwargs: + selected_tooltip_type = kwargs['selectedTooltipType'] + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + if field_based_tooltip is not None: _setter("field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: @@ -53208,7 +59156,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationSortConfigurations' in kwargs: + aggregation_sort_configurations = kwargs['aggregationSortConfigurations'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("aggregation_sort_configurations", aggregation_sort_configurations) _setter("column", column) _setter("filter_id", filter_id) @@ -53307,7 +59265,15 @@ def _configure( sort_order: Optional[pulumi.Input['DashboardTopBottomSortOrder']] = None, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'moverSize' in kwargs: + mover_size = kwargs['moverSize'] + if 'sortOrder' in kwargs: + sort_order = kwargs['sortOrder'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -53423,7 +59389,13 @@ def _configure( name: Optional[pulumi.Input[str]] = None, result_size: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'resultSize' in kwargs: + result_size = kwargs['resultSize'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -53508,7 +59480,11 @@ def _configure( computation_id: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -53567,7 +59543,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if custom_label is not None: _setter("custom_label", custom_label) if placement is not None: @@ -53643,7 +59629,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if groups is not None: @@ -53715,7 +59703,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'groupLabelOptions' in kwargs: + group_label_options = kwargs['groupLabelOptions'] + if 'sizeLabelOptions' in kwargs: + size_label_options = kwargs['sizeLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_label_options is not None: _setter("color_label_options", color_label_options) if color_scale is not None: @@ -53829,7 +59833,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tree_map_aggregated_field_wells: Optional[pulumi.Input['DashboardTreeMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapAggregatedFieldWells' in kwargs: + tree_map_aggregated_field_wells = kwargs['treeMapAggregatedFieldWells'] + if tree_map_aggregated_field_wells is not None: _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @@ -53858,7 +59866,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapGroupItemsLimitConfiguration' in kwargs: + tree_map_group_items_limit_configuration = kwargs['treeMapGroupItemsLimitConfiguration'] + if 'treeMapSort' in kwargs: + tree_map_sort = kwargs['treeMapSort'] + if tree_map_group_items_limit_configuration is not None: _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: @@ -53910,7 +59924,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -53990,7 +60012,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -54022,7 +60046,13 @@ def _configure( column: pulumi.Input['DashboardColumnIdentifierArgs'], field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['DashboardFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -54074,7 +60104,11 @@ def _configure( computation_id: pulumi.Input[str], category: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if category is not None: _setter("category", category) @@ -54139,7 +60173,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifierDeclarations' in kwargs: + data_set_identifier_declarations = kwargs['dataSetIdentifierDeclarations'] + if 'analysisDefaults' in kwargs: + analysis_defaults = kwargs['analysisDefaults'] + if 'calculatedFields' in kwargs: + calculated_fields = kwargs['calculatedFields'] + if 'columnConfigurations' in kwargs: + column_configurations = kwargs['columnConfigurations'] + if 'filterGroups' in kwargs: + filter_groups = kwargs['filterGroups'] + if 'parameterDeclarations' in kwargs: + parameter_declarations = kwargs['parameterDeclarations'] + _setter("data_set_identifier_declarations", data_set_identifier_declarations) if analysis_defaults is not None: _setter("analysis_defaults", analysis_defaults) @@ -54230,7 +60278,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percent_range: Optional[pulumi.Input['DashboardPercentVisibleRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentRange' in kwargs: + percent_range = kwargs['percentRange'] + if percent_range is not None: _setter("percent_range", percent_range) @@ -54256,7 +60308,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -54291,7 +60347,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterOperation' in kwargs: + filter_operation = kwargs['filterOperation'] + if 'navigationOperation' in kwargs: + navigation_operation = kwargs['navigationOperation'] + if 'setParametersOperation' in kwargs: + set_parameters_operation = kwargs['setParametersOperation'] + if 'urlOperation' in kwargs: + url_operation = kwargs['urlOperation'] + if filter_operation is not None: _setter("filter_operation", filter_operation) if navigation_operation is not None: @@ -54362,7 +60428,13 @@ def _configure( name: pulumi.Input[str], trigger: pulumi.Input['DashboardVisualCustomActionTrigger'], status: Optional[pulumi.Input['DashboardWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionOperations' in kwargs: + action_operations = kwargs['actionOperations'] + if 'customActionId' in kwargs: + custom_action_id = kwargs['customActionId'] + _setter("action_operations", action_operations) _setter("custom_action_id", custom_action_id) _setter("name", name) @@ -54428,7 +60500,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -54457,7 +60533,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'chartColor' in kwargs: + chart_color = kwargs['chartColor'] + if 'colorMap' in kwargs: + color_map = kwargs['colorMap'] + if chart_color is not None: _setter("chart_color", chart_color) if color_map is not None: @@ -54494,7 +60576,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], export_hidden_fields_option: Optional[pulumi.Input['DashboardExportHiddenFieldsOptionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exportHiddenFieldsOption' in kwargs: + export_hidden_fields_option = kwargs['exportHiddenFieldsOption'] + if export_hidden_fields_option is not None: _setter("export_hidden_fields_option", export_hidden_fields_option) @@ -54523,7 +60609,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -54563,7 +60653,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -54666,7 +60760,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartVisual' in kwargs: + bar_chart_visual = kwargs['barChartVisual'] + if 'boxPlotVisual' in kwargs: + box_plot_visual = kwargs['boxPlotVisual'] + if 'comboChartVisual' in kwargs: + combo_chart_visual = kwargs['comboChartVisual'] + if 'customContentVisual' in kwargs: + custom_content_visual = kwargs['customContentVisual'] + if 'emptyVisual' in kwargs: + empty_visual = kwargs['emptyVisual'] + if 'filledMapVisual' in kwargs: + filled_map_visual = kwargs['filledMapVisual'] + if 'funnelChartVisual' in kwargs: + funnel_chart_visual = kwargs['funnelChartVisual'] + if 'gaugeChartVisual' in kwargs: + gauge_chart_visual = kwargs['gaugeChartVisual'] + if 'geospatialMapVisual' in kwargs: + geospatial_map_visual = kwargs['geospatialMapVisual'] + if 'heatMapVisual' in kwargs: + heat_map_visual = kwargs['heatMapVisual'] + if 'histogramVisual' in kwargs: + histogram_visual = kwargs['histogramVisual'] + if 'insightVisual' in kwargs: + insight_visual = kwargs['insightVisual'] + if 'kpiVisual' in kwargs: + kpi_visual = kwargs['kpiVisual'] + if 'lineChartVisual' in kwargs: + line_chart_visual = kwargs['lineChartVisual'] + if 'pieChartVisual' in kwargs: + pie_chart_visual = kwargs['pieChartVisual'] + if 'pivotTableVisual' in kwargs: + pivot_table_visual = kwargs['pivotTableVisual'] + if 'radarChartVisual' in kwargs: + radar_chart_visual = kwargs['radarChartVisual'] + if 'sankeyDiagramVisual' in kwargs: + sankey_diagram_visual = kwargs['sankeyDiagramVisual'] + if 'scatterPlotVisual' in kwargs: + scatter_plot_visual = kwargs['scatterPlotVisual'] + if 'tableVisual' in kwargs: + table_visual = kwargs['tableVisual'] + if 'treeMapVisual' in kwargs: + tree_map_visual = kwargs['treeMapVisual'] + if 'waterfallVisual' in kwargs: + waterfall_visual = kwargs['waterfallVisual'] + if 'wordCloudVisual' in kwargs: + word_cloud_visual = kwargs['wordCloudVisual'] + if bar_chart_visual is not None: _setter("bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: @@ -54940,7 +61082,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if breakdowns is not None: _setter("breakdowns", breakdowns) if categories is not None: @@ -55015,7 +61159,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryAxisDisplayOptions' in kwargs: + category_axis_display_options = kwargs['categoryAxisDisplayOptions'] + if 'categoryAxisLabelOptions' in kwargs: + category_axis_label_options = kwargs['categoryAxisLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'waterfallChartOptions' in kwargs: + waterfall_chart_options = kwargs['waterfallChartOptions'] + if category_axis_display_options is not None: _setter("category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: @@ -55140,7 +61304,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], waterfall_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardWaterfallChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'waterfallChartAggregatedFieldWells' in kwargs: + waterfall_chart_aggregated_field_wells = kwargs['waterfallChartAggregatedFieldWells'] + if waterfall_chart_aggregated_field_wells is not None: _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @@ -55166,7 +61334,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], total_bar_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'totalBarLabel' in kwargs: + total_bar_label = kwargs['totalBarLabel'] + if total_bar_label is not None: _setter("total_bar_label", total_bar_label) @@ -55195,7 +61367,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'breakdownItemsLimit' in kwargs: + breakdown_items_limit = kwargs['breakdownItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if breakdown_items_limit is not None: _setter("breakdown_items_limit", breakdown_items_limit) if category_sort is not None: @@ -55247,7 +61425,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -55330,7 +61516,9 @@ def _configure( _setter: Callable[[Any, Any], None], date: pulumi.Input[str], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("date", date) _setter("value", value) @@ -55371,7 +61559,13 @@ def _configure( end_date: pulumi.Input[str], start_date: pulumi.Input[str], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endDate' in kwargs: + end_date = kwargs['endDate'] + if 'startDate' in kwargs: + start_date = kwargs['startDate'] + _setter("end_date", end_date) _setter("start_date", start_date) _setter("value", value) @@ -55419,7 +61613,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if size is not None: @@ -55465,7 +61663,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'wordCloudOptions' in kwargs: + word_cloud_options = kwargs['wordCloudOptions'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if field_wells is not None: @@ -55524,7 +61732,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], word_cloud_aggregated_field_wells: Optional[pulumi.Input['DashboardWordCloudAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'wordCloudAggregatedFieldWells' in kwargs: + word_cloud_aggregated_field_wells = kwargs['wordCloudAggregatedFieldWells'] + if word_cloud_aggregated_field_wells is not None: _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @@ -55565,7 +61777,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudLayout' in kwargs: + cloud_layout = kwargs['cloudLayout'] + if 'maximumStringLength' in kwargs: + maximum_string_length = kwargs['maximumStringLength'] + if 'wordCasing' in kwargs: + word_casing = kwargs['wordCasing'] + if 'wordOrientation' in kwargs: + word_orientation = kwargs['wordOrientation'] + if 'wordPadding' in kwargs: + word_padding = kwargs['wordPadding'] + if 'wordScaling' in kwargs: + word_scaling = kwargs['wordScaling'] + if cloud_layout is not None: _setter("cloud_layout", cloud_layout) if maximum_string_length is not None: @@ -55649,7 +61875,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -55701,7 +61933,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -55786,7 +62026,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], geo_spatial_column_group: Optional[pulumi.Input['DataSetGeoSpatialColumnGroupArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'geoSpatialColumnGroup' in kwargs: + geo_spatial_column_group = kwargs['geoSpatialColumnGroup'] + if geo_spatial_column_group is not None: _setter("geo_spatial_column_group", geo_spatial_column_group) @@ -55815,7 +62059,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnNames' in kwargs: + column_names = kwargs['columnNames'] + if column_names is not None: _setter("column_names", column_names) if principals is not None: @@ -55864,7 +62112,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeDatasetParameter' in kwargs: + date_time_dataset_parameter = kwargs['dateTimeDatasetParameter'] + if 'decimalDatasetParameter' in kwargs: + decimal_dataset_parameter = kwargs['decimalDatasetParameter'] + if 'integerDatasetParameter' in kwargs: + integer_dataset_parameter = kwargs['integerDatasetParameter'] + if 'stringDatasetParameter' in kwargs: + string_dataset_parameter = kwargs['stringDatasetParameter'] + if date_time_dataset_parameter is not None: _setter("date_time_dataset_parameter", date_time_dataset_parameter) if decimal_dataset_parameter is not None: @@ -55927,7 +62185,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if static_values is not None: _setter("static_values", static_values) @@ -55971,7 +62233,15 @@ def _configure( value_type: pulumi.Input['DataSetDatasetParameterValueType'], default_values: Optional[pulumi.Input['DataSetDateTimeDatasetParameterDefaultValuesArgs']] = None, time_granularity: Optional[pulumi.Input['DataSetTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueType' in kwargs: + value_type = kwargs['valueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("id", id) _setter("name", name) _setter("value_type", value_type) @@ -56042,7 +62312,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if static_values is not None: _setter("static_values", static_values) @@ -56083,7 +62357,13 @@ def _configure( name: pulumi.Input[str], value_type: pulumi.Input['DataSetDatasetParameterValueType'], default_values: Optional[pulumi.Input['DataSetDecimalDatasetParameterDefaultValuesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueType' in kwargs: + value_type = kwargs['valueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + _setter("id", id) _setter("name", name) _setter("value_type", value_type) @@ -56134,10 +62414,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DataSetGeoSpatialColumnGroupArgs: def __init__(__self__, *, @@ -56161,7 +62443,11 @@ def _configure( columns: pulumi.Input[Sequence[pulumi.Input[str]]], name: pulumi.Input[str], country_code: Optional[pulumi.Input['DataSetGeoSpatialCountryCode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'countryCode' in kwargs: + country_code = kwargs['countryCode'] + _setter("columns", columns) _setter("name", name) if country_code is not None: @@ -56216,7 +62502,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lookback_window: Optional[pulumi.Input['DataSetLookbackWindowArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lookbackWindow' in kwargs: + lookback_window = kwargs['lookbackWindow'] + if lookback_window is not None: _setter("lookback_window", lookback_window) @@ -56252,7 +62542,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ingestionWaitTimeInHours' in kwargs: + ingestion_wait_time_in_hours = kwargs['ingestionWaitTimeInHours'] + if 'waitForSpiceIngestion' in kwargs: + wait_for_spice_ingestion = kwargs['waitForSpiceIngestion'] + if ingestion_wait_time_in_hours is not None: _setter("ingestion_wait_time_in_hours", ingestion_wait_time_in_hours) if wait_for_spice_ingestion is not None: @@ -56301,7 +62597,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if static_values is not None: _setter("static_values", static_values) @@ -56342,7 +62642,13 @@ def _configure( name: pulumi.Input[str], value_type: pulumi.Input['DataSetDatasetParameterValueType'], default_values: Optional[pulumi.Input['DataSetIntegerDatasetParameterDefaultValuesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueType' in kwargs: + value_type = kwargs['valueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + _setter("id", id) _setter("name", name) _setter("value_type", value_type) @@ -56393,10 +62699,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DataSetLookbackWindowArgs: def __init__(__self__, *, @@ -56419,7 +62727,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'sizeUnit' in kwargs: + size_unit = kwargs['sizeUnit'] + if column_name is not None: _setter("column_name", column_name) if size is not None: @@ -56468,10 +62782,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class DataSetRefreshConfigurationArgs: def __init__(__self__, *, @@ -56487,7 +62803,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], incremental_refresh: Optional[pulumi.Input['DataSetIncrementalRefreshArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'incrementalRefresh' in kwargs: + incremental_refresh = kwargs['incrementalRefresh'] + if incremental_refresh is not None: _setter("incremental_refresh", incremental_refresh) @@ -56516,7 +62836,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], refresh_configuration: Optional[pulumi.Input['DataSetRefreshConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refreshConfiguration' in kwargs: + refresh_configuration = kwargs['refreshConfiguration'] + if refresh_configuration is not None: _setter("refresh_configuration", refresh_configuration) @@ -56564,7 +62888,9 @@ def _configure( _setter: Callable[[Any, Any], None], actions: pulumi.Input[Sequence[pulumi.Input[str]]], principal: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) @@ -56636,7 +62962,13 @@ def _configure( format_version: Optional[pulumi.Input['DataSetRowLevelPermissionFormatVersion']] = None, namespace: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input['DataSetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'permissionPolicy' in kwargs: + permission_policy = kwargs['permissionPolicy'] + if 'formatVersion' in kwargs: + format_version = kwargs['formatVersion'] + _setter("arn", arn) _setter("permission_policy", permission_policy) if format_version is not None: @@ -56721,7 +63053,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagRules' in kwargs: + tag_rules = kwargs['tagRules'] + if 'tagRuleConfigurations' in kwargs: + tag_rule_configurations = kwargs['tagRuleConfigurations'] + _setter("tag_rules", tag_rules) if status is not None: _setter("status", status) @@ -56790,7 +63128,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'matchAllValue' in kwargs: + match_all_value = kwargs['matchAllValue'] + if 'tagMultiValueDelimiter' in kwargs: + tag_multi_value_delimiter = kwargs['tagMultiValueDelimiter'] + _setter("column_name", column_name) _setter("tag_key", tag_key) if match_all_value is not None: @@ -56863,7 +63211,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if static_values is not None: _setter("static_values", static_values) @@ -56904,7 +63256,13 @@ def _configure( name: pulumi.Input[str], value_type: pulumi.Input['DataSetDatasetParameterValueType'], default_values: Optional[pulumi.Input['DataSetStringDatasetParameterDefaultValuesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueType' in kwargs: + value_type = kwargs['valueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + _setter("id", id) _setter("name", name) _setter("value_type", value_type) @@ -56969,7 +63327,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -57016,7 +63376,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'disableUseAsDirectQuerySource' in kwargs: + disable_use_as_direct_query_source = kwargs['disableUseAsDirectQuerySource'] + if 'disableUseAsImportedSource' in kwargs: + disable_use_as_imported_source = kwargs['disableUseAsImportedSource'] + if disable_use_as_direct_query_source is not None: _setter("disable_use_as_direct_query_source", disable_use_as_direct_query_source) if disable_use_as_imported_source is not None: @@ -57057,7 +63423,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], domain: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("domain", domain) @property @@ -57089,7 +63457,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], domain: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("domain", domain) @property @@ -57125,7 +63495,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'workGroup' in kwargs: + work_group = kwargs['workGroup'] + if role_arn is not None: _setter("role_arn", role_arn) if work_group is not None: @@ -57180,7 +63556,9 @@ def _configure( database: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -57246,7 +63624,9 @@ def _configure( database: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -57320,7 +63700,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alternateDataSourceParameters' in kwargs: + alternate_data_source_parameters = kwargs['alternateDataSourceParameters'] + _setter("password", password) _setter("username", username) if alternate_data_source_parameters is not None: @@ -57398,7 +63782,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'copySourceArn' in kwargs: + copy_source_arn = kwargs['copySourceArn'] + if 'credentialPair' in kwargs: + credential_pair = kwargs['credentialPair'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if copy_source_arn is not None: _setter("copy_source_arn", copy_source_arn) if credential_pair is not None: @@ -57467,7 +63859,11 @@ def _configure( host: pulumi.Input[str], port: pulumi.Input[float], sql_endpoint_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlEndpointPath' in kwargs: + sql_endpoint_path = kwargs['sqlEndpointPath'] + _setter("host", host) _setter("port", port) _setter("sql_endpoint_path", sql_endpoint_path) @@ -57528,7 +63924,9 @@ def _configure( _setter: Callable[[Any, Any], None], message: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input['DataSourceErrorInfoType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if message is not None: _setter("message", message) if type is not None: @@ -57576,7 +63974,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: pulumi.Input[str], key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) _setter("key", key) @@ -57629,7 +64029,9 @@ def _configure( database: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -57695,7 +64097,9 @@ def _configure( database: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -57755,7 +64159,9 @@ def _configure( database: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -57856,7 +64262,45 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amazonElasticsearchParameters' in kwargs: + amazon_elasticsearch_parameters = kwargs['amazonElasticsearchParameters'] + if 'amazonOpenSearchParameters' in kwargs: + amazon_open_search_parameters = kwargs['amazonOpenSearchParameters'] + if 'athenaParameters' in kwargs: + athena_parameters = kwargs['athenaParameters'] + if 'auroraParameters' in kwargs: + aurora_parameters = kwargs['auroraParameters'] + if 'auroraPostgreSqlParameters' in kwargs: + aurora_postgre_sql_parameters = kwargs['auroraPostgreSqlParameters'] + if 'databricksParameters' in kwargs: + databricks_parameters = kwargs['databricksParameters'] + if 'mariaDbParameters' in kwargs: + maria_db_parameters = kwargs['mariaDbParameters'] + if 'mySqlParameters' in kwargs: + my_sql_parameters = kwargs['mySqlParameters'] + if 'oracleParameters' in kwargs: + oracle_parameters = kwargs['oracleParameters'] + if 'postgreSqlParameters' in kwargs: + postgre_sql_parameters = kwargs['postgreSqlParameters'] + if 'prestoParameters' in kwargs: + presto_parameters = kwargs['prestoParameters'] + if 'rdsParameters' in kwargs: + rds_parameters = kwargs['rdsParameters'] + if 'redshiftParameters' in kwargs: + redshift_parameters = kwargs['redshiftParameters'] + if 's3Parameters' in kwargs: + s3_parameters = kwargs['s3Parameters'] + if 'snowflakeParameters' in kwargs: + snowflake_parameters = kwargs['snowflakeParameters'] + if 'sparkParameters' in kwargs: + spark_parameters = kwargs['sparkParameters'] + if 'sqlServerParameters' in kwargs: + sql_server_parameters = kwargs['sqlServerParameters'] + if 'teradataParameters' in kwargs: + teradata_parameters = kwargs['teradataParameters'] + if amazon_elasticsearch_parameters is not None: _setter("amazon_elasticsearch_parameters", amazon_elasticsearch_parameters) if amazon_open_search_parameters is not None: @@ -58081,7 +64525,9 @@ def _configure( database: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -58147,7 +64593,9 @@ def _configure( catalog: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("catalog", catalog) _setter("host", host) _setter("port", port) @@ -58209,7 +64657,11 @@ def _configure( _setter: Callable[[Any, Any], None], database: pulumi.Input[str], instance_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + _setter("database", database) _setter("instance_id", instance_id) @@ -58269,7 +64721,11 @@ def _configure( cluster_id: Optional[pulumi.Input[str]] = None, host: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterId' in kwargs: + cluster_id = kwargs['clusterId'] + _setter("database", database) if cluster_id is not None: _setter("cluster_id", cluster_id) @@ -58362,7 +64818,9 @@ def _configure( _setter: Callable[[Any, Any], None], actions: pulumi.Input[Sequence[pulumi.Input[str]]], principal: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) @@ -58424,7 +64882,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestFileLocation' in kwargs: + manifest_file_location = kwargs['manifestFileLocation'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("manifest_file_location", manifest_file_location) if role_arn is not None: _setter("role_arn", role_arn) @@ -58475,7 +64939,9 @@ def _configure( database: pulumi.Input[str], host: pulumi.Input[str], warehouse: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("warehouse", warehouse) @@ -58537,7 +65003,9 @@ def _configure( _setter: Callable[[Any, Any], None], host: pulumi.Input[str], port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("host", host) _setter("port", port) @@ -58590,7 +65058,9 @@ def _configure( database: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -58649,7 +65119,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], disable_ssl: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'disableSsl' in kwargs: + disable_ssl = kwargs['disableSsl'] + if disable_ssl is not None: _setter("disable_ssl", disable_ssl) @@ -58687,7 +65161,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -58740,7 +65216,9 @@ def _configure( database: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -58798,7 +65276,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_connection_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcConnectionArn' in kwargs: + vpc_connection_arn = kwargs['vpcConnectionArn'] + _setter("vpc_connection_arn", vpc_connection_arn) @property @@ -58833,7 +65315,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dayOfMonth' in kwargs: + day_of_month = kwargs['dayOfMonth'] + if 'dayOfWeek' in kwargs: + day_of_week = kwargs['dayOfWeek'] + if day_of_month is not None: _setter("day_of_month", day_of_month) if day_of_week is not None: @@ -58888,7 +65376,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refreshOnDay' in kwargs: + refresh_on_day = kwargs['refreshOnDay'] + if 'timeOfTheDay' in kwargs: + time_of_the_day = kwargs['timeOfTheDay'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + if interval is not None: _setter("interval", interval) if refresh_on_day is not None: @@ -58970,7 +65466,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refreshType' in kwargs: + refresh_type = kwargs['refreshType'] + if 'scheduleFrequency' in kwargs: + schedule_frequency = kwargs['scheduleFrequency'] + if 'scheduleId' in kwargs: + schedule_id = kwargs['scheduleId'] + if 'startAfterDateTime' in kwargs: + start_after_date_time = kwargs['startAfterDateTime'] + if refresh_type is not None: _setter("refresh_type", refresh_type) if schedule_frequency is not None: @@ -59047,7 +65553,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeAggregationFunction' in kwargs: + attribute_aggregation_function = kwargs['attributeAggregationFunction'] + if 'categoricalAggregationFunction' in kwargs: + categorical_aggregation_function = kwargs['categoricalAggregationFunction'] + if 'dateAggregationFunction' in kwargs: + date_aggregation_function = kwargs['dateAggregationFunction'] + if 'numericalAggregationFunction' in kwargs: + numerical_aggregation_function = kwargs['numericalAggregationFunction'] + if attribute_aggregation_function is not None: _setter("attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: @@ -59112,7 +65628,13 @@ def _configure( column: pulumi.Input['TemplateColumnIdentifierArgs'], sort_direction: pulumi.Input['TemplateSortDirection'], aggregation_function: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortDirection' in kwargs: + sort_direction = kwargs['sortDirection'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("column", column) _setter("sort_direction", sort_direction) if aggregation_function is not None: @@ -59153,10 +65675,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class TemplateAnalysisDefaultsArgs: def __init__(__self__, *, @@ -59169,7 +65693,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_new_sheet_configuration: pulumi.Input['TemplateDefaultNewSheetConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultNewSheetConfiguration' in kwargs: + default_new_sheet_configuration = kwargs['defaultNewSheetConfiguration'] + _setter("default_new_sheet_configuration", default_new_sheet_configuration) @property @@ -59197,7 +65725,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorOption' in kwargs: + anchor_option = kwargs['anchorOption'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if anchor_option is not None: _setter("anchor_option", anchor_option) if parameter_name is not None: @@ -59237,7 +65771,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reserveRange' in kwargs: + reserve_range = kwargs['reserveRange'] + if range is not None: _setter("range", range) if reserve_range is not None: @@ -59277,7 +65815,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -59317,7 +65857,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAngle' in kwargs: + arc_angle = kwargs['arcAngle'] + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_angle is not None: _setter("arc_angle", arc_angle) if arc_thickness is not None: @@ -59354,7 +65900,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arc_thickness: Optional[pulumi.Input['TemplateArcThickness']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_thickness is not None: _setter("arc_thickness", arc_thickness) @@ -59383,7 +65933,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleAttributeAggregation' in kwargs: + simple_attribute_aggregation = kwargs['simpleAttributeAggregation'] + if 'valueForMultipleValues' in kwargs: + value_for_multiple_values = kwargs['valueForMultipleValues'] + if simple_attribute_aggregation is not None: _setter("simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: @@ -59423,7 +65979,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateAxisOptions' in kwargs: + date_axis_options = kwargs['dateAxisOptions'] + if 'numericAxisOptions' in kwargs: + numeric_axis_options = kwargs['numericAxisOptions'] + if date_axis_options is not None: _setter("date_axis_options", date_axis_options) if numeric_axis_options is not None: @@ -59455,10 +66017,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class TemplateAxisDisplayMinMaxRangeArgs: def __init__(__self__, *, @@ -59474,7 +66038,9 @@ def _configure( _setter: Callable[[Any, Any], None], maximum: Optional[pulumi.Input[float]] = None, minimum: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if maximum is not None: _setter("maximum", maximum) if minimum is not None: @@ -59529,7 +66095,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLineVisibility' in kwargs: + axis_line_visibility = kwargs['axisLineVisibility'] + if 'axisOffset' in kwargs: + axis_offset = kwargs['axisOffset'] + if 'dataOptions' in kwargs: + data_options = kwargs['dataOptions'] + if 'gridLineVisibility' in kwargs: + grid_line_visibility = kwargs['gridLineVisibility'] + if 'scrollbarOptions' in kwargs: + scrollbar_options = kwargs['scrollbarOptions'] + if 'tickLabelOptions' in kwargs: + tick_label_options = kwargs['tickLabelOptions'] + if axis_line_visibility is not None: _setter("axis_line_visibility", axis_line_visibility) if axis_offset is not None: @@ -59616,7 +66196,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataDriven' in kwargs: + data_driven = kwargs['dataDriven'] + if 'minMax' in kwargs: + min_max = kwargs['minMax'] + if data_driven is not None: _setter("data_driven", data_driven) if min_max is not None: @@ -59659,7 +66245,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applyTo' in kwargs: + apply_to = kwargs['applyTo'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if apply_to is not None: _setter("apply_to", apply_to) if custom_label is not None: @@ -59710,7 +66304,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: pulumi.Input['TemplateColumnIdentifierArgs'], field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("column", column) _setter("field_id", field_id) @@ -59748,7 +66346,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stepCount' in kwargs: + step_count = kwargs['stepCount'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if step_count is not None: _setter("step_count", step_count) if step_size is not None: @@ -59785,7 +66389,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if base is not None: _setter("base", base) @@ -59814,7 +66420,9 @@ def _configure( _setter: Callable[[Any, Any], None], linear: Optional[pulumi.Input['TemplateAxisLinearScaleArgs']] = None, logarithmic: Optional[pulumi.Input['TemplateAxisLogarithmicScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if linear is not None: _setter("linear", linear) if logarithmic is not None: @@ -59854,7 +66462,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelOptions' in kwargs: + label_options = kwargs['labelOptions'] + if 'rotationAngle' in kwargs: + rotation_angle = kwargs['rotationAngle'] + if label_options is not None: _setter("label_options", label_options) if rotation_angle is not None: @@ -59900,7 +66514,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -60004,7 +66622,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueAxis' in kwargs: + value_axis = kwargs['valueAxis'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bars_arrangement is not None: _setter("bars_arrangement", bars_arrangement) if category_axis is not None: @@ -60195,7 +66841,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bar_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateBarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartAggregatedFieldWells' in kwargs: + bar_chart_aggregated_field_wells = kwargs['barChartAggregatedFieldWells'] + if bar_chart_aggregated_field_wells is not None: _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @@ -60236,7 +66886,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -60332,7 +66996,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -60412,7 +67084,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if value is not None: _setter("value", value) @@ -60441,7 +67115,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCountLimit' in kwargs: + bin_count_limit = kwargs['binCountLimit'] + if bin_count_limit is not None: _setter("bin_count_limit", bin_count_limit) if value is not None: @@ -60487,7 +67165,13 @@ def _configure( section_id: pulumi.Input[str], page_break_configuration: Optional[pulumi.Input['TemplateSectionPageBreakConfigurationArgs']] = None, style: Optional[pulumi.Input['TemplateSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + if 'pageBreakConfiguration' in kwargs: + page_break_configuration = kwargs['pageBreakConfiguration'] + _setter("content", content) _setter("section_id", section_id) if page_break_configuration is not None: @@ -60544,7 +67228,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], layout: Optional[pulumi.Input['TemplateSectionLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if layout is not None: _setter("layout", layout) @@ -60573,7 +67259,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -60640,7 +67330,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotOptions' in kwargs: + box_plot_options = kwargs['boxPlotOptions'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if box_plot_options is not None: _setter("box_plot_options", box_plot_options) if category_axis is not None: @@ -60776,7 +67486,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], box_plot_aggregated_field_wells: Optional[pulumi.Input['TemplateBoxPlotAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotAggregatedFieldWells' in kwargs: + box_plot_aggregated_field_wells = kwargs['boxPlotAggregatedFieldWells'] + if box_plot_aggregated_field_wells is not None: _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @@ -60808,7 +67522,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allDataPointsVisibility' in kwargs: + all_data_points_visibility = kwargs['allDataPointsVisibility'] + if 'outlierVisibility' in kwargs: + outlier_visibility = kwargs['outlierVisibility'] + if 'styleOptions' in kwargs: + style_options = kwargs['styleOptions'] + if all_data_points_visibility is not None: _setter("all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: @@ -60859,7 +67581,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if category_sort is not None: _setter("category_sort", category_sort) if pagination_configuration is not None: @@ -60896,7 +67624,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], fill_style: Optional[pulumi.Input['TemplateBoxPlotFillStyle']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fillStyle' in kwargs: + fill_style = kwargs['fillStyle'] + if fill_style is not None: _setter("fill_style", fill_style) @@ -60937,7 +67669,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -61023,7 +67763,11 @@ def _configure( data_set_identifier: pulumi.Input[str], expression: pulumi.Input[str], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("data_set_identifier", data_set_identifier) _setter("expression", expression) _setter("name", name) @@ -61071,7 +67815,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("expression", expression) _setter("field_id", field_id) @@ -61106,7 +67854,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_controls: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateCascadingControlSourceArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceControls' in kwargs: + source_controls = kwargs['sourceControls'] + if source_controls is not None: _setter("source_controls", source_controls) @@ -61135,7 +67887,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnToMatch' in kwargs: + column_to_match = kwargs['columnToMatch'] + if 'sourceSheetControlId' in kwargs: + source_sheet_control_id = kwargs['sourceSheetControlId'] + if column_to_match is not None: _setter("column_to_match", column_to_match) if source_sheet_control_id is not None: @@ -61181,7 +67939,15 @@ def _configure( field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['TemplateStringFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -61247,7 +68013,15 @@ def _configure( field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['TemplateCategoricalAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['TemplateStringFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -61307,7 +68081,11 @@ def _configure( _setter: Callable[[Any, Any], None], category_values: pulumi.Input[Sequence[pulumi.Input[str]]], column: pulumi.Input['TemplateColumnIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + _setter("category_values", category_values) _setter("column", column) @@ -61348,7 +68126,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customFilterConfiguration' in kwargs: + custom_filter_configuration = kwargs['customFilterConfiguration'] + if 'customFilterListConfiguration' in kwargs: + custom_filter_list_configuration = kwargs['customFilterListConfiguration'] + if 'filterListConfiguration' in kwargs: + filter_list_configuration = kwargs['filterListConfiguration'] + if custom_filter_configuration is not None: _setter("custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: @@ -61402,7 +68188,11 @@ def _configure( column: pulumi.Input['TemplateColumnIdentifierArgs'], configuration: pulumi.Input['TemplateCategoryFilterConfigurationArgs'], filter_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + _setter("column", column) _setter("configuration", configuration) _setter("filter_id", filter_id) @@ -61453,7 +68243,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLabelOptions' in kwargs: + axis_label_options = kwargs['axisLabelOptions'] + if 'sortIconVisibility' in kwargs: + sort_icon_visibility = kwargs['sortIconVisibility'] + if axis_label_options is not None: _setter("axis_label_options", axis_label_options) if sort_icon_visibility is not None: @@ -61501,7 +68297,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_marker: Optional[pulumi.Input['TemplateClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarker' in kwargs: + cluster_marker = kwargs['clusterMarker'] + if cluster_marker is not None: _setter("cluster_marker", cluster_marker) @@ -61527,7 +68327,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], simple_cluster_marker: Optional[pulumi.Input['TemplateSimpleClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleClusterMarker' in kwargs: + simple_cluster_marker = kwargs['simpleClusterMarker'] + if simple_cluster_marker is not None: _setter("simple_cluster_marker", simple_cluster_marker) @@ -61559,7 +68363,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorFillType' in kwargs: + color_fill_type = kwargs['colorFillType'] + if 'nullValueColor' in kwargs: + null_value_color = kwargs['nullValueColor'] + _setter("color_fill_type", color_fill_type) _setter("colors", colors) if null_value_color is not None: @@ -61605,7 +68415,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateCustomColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customColors' in kwargs: + custom_colors = kwargs['customColors'] + if custom_colors is not None: _setter("custom_colors", custom_colors) @@ -61640,7 +68454,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorsConfiguration' in kwargs: + colors_configuration = kwargs['colorsConfiguration'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) if colors_configuration is not None: _setter("colors_configuration", colors_configuration) @@ -61698,7 +68518,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -61727,7 +68549,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnGroupColumnSchemaList' in kwargs: + column_group_column_schema_list = kwargs['columnGroupColumnSchemaList'] + if column_group_column_schema_list is not None: _setter("column_group_column_schema_list", column_group_column_schema_list) if name is not None: @@ -61770,7 +68596,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeHierarchy' in kwargs: + date_time_hierarchy = kwargs['dateTimeHierarchy'] + if 'explicitHierarchy' in kwargs: + explicit_hierarchy = kwargs['explicitHierarchy'] + if 'predefinedHierarchy' in kwargs: + predefined_hierarchy = kwargs['predefinedHierarchy'] + if date_time_hierarchy is not None: _setter("date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: @@ -61821,7 +68655,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_name: pulumi.Input[str], data_set_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("column_name", column_name) _setter("data_set_identifier", data_set_identifier) @@ -61862,7 +68702,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'geographicRole' in kwargs: + geographic_role = kwargs['geographicRole'] + if data_type is not None: _setter("data_type", data_type) if geographic_role is not None: @@ -61916,7 +68762,13 @@ def _configure( direction: pulumi.Input['TemplateSortDirection'], sort_by: pulumi.Input['TemplateColumnIdentifierArgs'], aggregation_function: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("direction", direction) _setter("sort_by", sort_by) if aggregation_function is not None: @@ -61971,7 +68823,9 @@ def _configure( aggregation: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None, label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) if aggregation is not None: _setter("aggregation", aggregation) @@ -62038,7 +68892,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barValues' in kwargs: + bar_values = kwargs['barValues'] + if 'lineValues' in kwargs: + line_values = kwargs['lineValues'] + if bar_values is not None: _setter("bar_values", bar_values) if category is not None: @@ -62142,7 +69002,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barDataLabels' in kwargs: + bar_data_labels = kwargs['barDataLabels'] + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'lineDataLabels' in kwargs: + line_data_labels = kwargs['lineDataLabels'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bar_data_labels is not None: _setter("bar_data_labels", bar_data_labels) if bars_arrangement is not None: @@ -62333,7 +69223,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], combo_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateComboChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comboChartAggregatedFieldWells' in kwargs: + combo_chart_aggregated_field_wells = kwargs['comboChartAggregatedFieldWells'] + if combo_chart_aggregated_field_wells is not None: _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @@ -62368,7 +69262,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -62442,7 +69346,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -62525,7 +69437,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonFormat' in kwargs: + comparison_format = kwargs['comparisonFormat'] + if 'comparisonMethod' in kwargs: + comparison_method = kwargs['comparisonMethod'] + if comparison_format is not None: _setter("comparison_format", comparison_format) if comparison_method is not None: @@ -62565,7 +69483,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if number_display_format_configuration is not None: _setter("number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: @@ -62629,7 +69553,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'growthRate' in kwargs: + growth_rate = kwargs['growthRate'] + if 'maximumMinimum' in kwargs: + maximum_minimum = kwargs['maximumMinimum'] + if 'metricComparison' in kwargs: + metric_comparison = kwargs['metricComparison'] + if 'periodOverPeriod' in kwargs: + period_over_period = kwargs['periodOverPeriod'] + if 'periodToDate' in kwargs: + period_to_date = kwargs['periodToDate'] + if 'topBottomMovers' in kwargs: + top_bottom_movers = kwargs['topBottomMovers'] + if 'topBottomRanked' in kwargs: + top_bottom_ranked = kwargs['topBottomRanked'] + if 'totalAggregation' in kwargs: + total_aggregation = kwargs['totalAggregation'] + if 'uniqueValues' in kwargs: + unique_values = kwargs['uniqueValues'] + if forecast is not None: _setter("forecast", forecast) if growth_rate is not None: @@ -62757,7 +69701,9 @@ def _configure( _setter: Callable[[Any, Any], None], gradient: Optional[pulumi.Input['TemplateConditionalFormattingGradientColorArgs']] = None, solid: Optional[pulumi.Input['TemplateConditionalFormattingSolidColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gradient is not None: _setter("gradient", gradient) if solid is not None: @@ -62803,7 +69749,13 @@ def _configure( icon_options: pulumi.Input['TemplateConditionalFormattingCustomIconOptionsArgs'], color: Optional[pulumi.Input[str]] = None, display_configuration: Optional[pulumi.Input['TemplateConditionalFormattingIconDisplayConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconOptions' in kwargs: + icon_options = kwargs['iconOptions'] + if 'displayConfiguration' in kwargs: + display_configuration = kwargs['displayConfiguration'] + _setter("expression", expression) _setter("icon_options", icon_options) if color is not None: @@ -62863,7 +69815,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'unicodeIcon' in kwargs: + unicode_icon = kwargs['unicodeIcon'] + if icon is not None: _setter("icon", icon) if unicode_icon is not None: @@ -62903,7 +69859,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: pulumi.Input['TemplateGradientColorArgs'], expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) _setter("expression", expression) @@ -62938,7 +69896,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon_display_option: Optional[pulumi.Input['TemplateConditionalFormattingIconDisplayOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconDisplayOption' in kwargs: + icon_display_option = kwargs['iconDisplayOption'] + if icon_display_option is not None: _setter("icon_display_option", icon_display_option) @@ -62967,7 +69929,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], icon_set_type: Optional[pulumi.Input['TemplateConditionalFormattingIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconSetType' in kwargs: + icon_set_type = kwargs['iconSetType'] + _setter("expression", expression) if icon_set_type is not None: _setter("icon_set_type", icon_set_type) @@ -63006,7 +69972,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customCondition' in kwargs: + custom_condition = kwargs['customCondition'] + if 'iconSet' in kwargs: + icon_set = kwargs['iconSet'] + if custom_condition is not None: _setter("custom_condition", custom_condition) if icon_set is not None: @@ -63046,7 +70018,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("expression", expression) if color is not None: _setter("color", color) @@ -63085,7 +70059,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributorDimensions' in kwargs: + contributor_dimensions = kwargs['contributorDimensions'] + if 'measureFieldId' in kwargs: + measure_field_id = kwargs['measureFieldId'] + _setter("contributor_dimensions", contributor_dimensions) _setter("measure_field_id", measure_field_id) @@ -63141,7 +70121,19 @@ def _configure( separator_configuration: Optional[pulumi.Input['TemplateNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, symbol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -63247,7 +70239,13 @@ def _configure( _setter: Callable[[Any, Any], None], selected_fields_configuration: pulumi.Input['TemplateFilterOperationSelectedFieldsConfigurationArgs'], target_visuals_configuration: pulumi.Input['TemplateFilterOperationTargetVisualsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedFieldsConfiguration' in kwargs: + selected_fields_configuration = kwargs['selectedFieldsConfiguration'] + if 'targetVisualsConfiguration' in kwargs: + target_visuals_configuration = kwargs['targetVisualsConfiguration'] + _setter("selected_fields_configuration", selected_fields_configuration) _setter("target_visuals_configuration", target_visuals_configuration) @@ -63282,7 +70280,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], local_navigation_configuration: Optional[pulumi.Input['TemplateLocalNavigationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localNavigationConfiguration' in kwargs: + local_navigation_configuration = kwargs['localNavigationConfiguration'] + if local_navigation_configuration is not None: _setter("local_navigation_configuration", local_navigation_configuration) @@ -63308,7 +70310,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], parameter_value_configurations: pulumi.Input[Sequence[pulumi.Input['TemplateSetParameterValueConfigurationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueConfigurations' in kwargs: + parameter_value_configurations = kwargs['parameterValueConfigurations'] + _setter("parameter_value_configurations", parameter_value_configurations) @property @@ -63336,7 +70342,13 @@ def _configure( _setter: Callable[[Any, Any], None], url_target: pulumi.Input['TemplateUrlTargetConfiguration'], url_template: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'urlTarget' in kwargs: + url_target = kwargs['urlTarget'] + if 'urlTemplate' in kwargs: + url_template = kwargs['urlTemplate'] + _setter("url_target", url_target) _setter("url_template", url_template) @@ -63377,7 +70389,13 @@ def _configure( color: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, special_value: Optional[pulumi.Input['TemplateSpecialValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if 'specialValue' in kwargs: + special_value = kwargs['specialValue'] + _setter("color", color) if field_value is not None: _setter("field_value", field_value) @@ -63430,7 +70448,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'contentUrl' in kwargs: + content_url = kwargs['contentUrl'] + if 'imageScaling' in kwargs: + image_scaling = kwargs['imageScaling'] + if content_type is not None: _setter("content_type", content_type) if content_url is not None: @@ -63493,7 +70519,15 @@ def _configure( chart_configuration: Optional[pulumi.Input['TemplateCustomContentConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -63584,7 +70618,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValue' in kwargs: + category_value = kwargs['categoryValue'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_value is not None: @@ -63661,7 +70707,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_values is not None: @@ -63718,7 +70774,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], narrative: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("narrative", narrative) @property @@ -63752,7 +70810,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeValues' in kwargs: + date_time_values = kwargs['dateTimeValues'] + if 'decimalValues' in kwargs: + decimal_values = kwargs['decimalValues'] + if 'integerValues' in kwargs: + integer_values = kwargs['integerValues'] + if 'stringValues' in kwargs: + string_values = kwargs['stringValues'] + if date_time_values is not None: _setter("date_time_values", date_time_values) if decimal_values is not None: @@ -63814,7 +70882,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValues' in kwargs: + custom_values = kwargs['customValues'] + if 'includeNullValue' in kwargs: + include_null_value = kwargs['includeNullValue'] + _setter("custom_values", custom_values) if include_null_value is not None: _setter("include_null_value", include_null_value) @@ -63856,7 +70930,15 @@ def _configure( field_id: pulumi.Input[str], negative_color: Optional[pulumi.Input[str]] = None, positive_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'negativeColor' in kwargs: + negative_color = kwargs['negativeColor'] + if 'positiveColor' in kwargs: + positive_color = kwargs['positiveColor'] + _setter("field_id", field_id) if negative_color is not None: _setter("negative_color", negative_color) @@ -63906,7 +70988,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + if color is not None: _setter("color", color) if data_value is not None: @@ -63952,7 +71038,15 @@ def _configure( field_id: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, settings: Optional[pulumi.Input['TemplateLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if field_value is not None: @@ -64036,7 +71130,23 @@ def _configure( position: Optional[pulumi.Input['TemplateDataLabelPosition']] = None, totals_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'dataLabelTypes' in kwargs: + data_label_types = kwargs['dataLabelTypes'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelContent' in kwargs: + label_content = kwargs['labelContent'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if data_label_types is not None: @@ -64173,7 +71283,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathLabelType' in kwargs: + data_path_label_type = kwargs['dataPathLabelType'] + if 'fieldLabelType' in kwargs: + field_label_type = kwargs['fieldLabelType'] + if 'maximumLabelType' in kwargs: + maximum_label_type = kwargs['maximumLabelType'] + if 'minimumLabelType' in kwargs: + minimum_label_type = kwargs['minimumLabelType'] + if 'rangeEndsLabelType' in kwargs: + range_ends_label_type = kwargs['rangeEndsLabelType'] + if data_path_label_type is not None: _setter("data_path_label_type", data_path_label_type) if field_label_type is not None: @@ -64249,7 +71371,11 @@ def _configure( color: pulumi.Input[str], element: pulumi.Input['TemplateDataPathValueArgs'], time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("color", color) _setter("element", element) if time_granularity is not None: @@ -64301,7 +71427,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if field_id is not None: _setter("field_id", field_id) if field_value is not None: @@ -64352,7 +71484,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: pulumi.Input['TemplateSortDirection'], sort_paths: pulumi.Input[Sequence[pulumi.Input['TemplateDataPathValueArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortPaths' in kwargs: + sort_paths = kwargs['sortPaths'] + _setter("direction", direction) _setter("sort_paths", sort_paths) @@ -64390,7 +71526,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], field_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("field_id", field_id) _setter("field_value", field_value) @@ -64431,7 +71573,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnGroupSchemaList' in kwargs: + column_group_schema_list = kwargs['columnGroupSchemaList'] + if 'dataSetSchema' in kwargs: + data_set_schema = kwargs['dataSetSchema'] + if column_group_schema_list is not None: _setter("column_group_schema_list", column_group_schema_list) if data_set_schema is not None: @@ -64482,7 +71630,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_arn: pulumi.Input[str], data_set_placeholder: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetArn' in kwargs: + data_set_arn = kwargs['dataSetArn'] + if 'dataSetPlaceholder' in kwargs: + data_set_placeholder = kwargs['dataSetPlaceholder'] + _setter("data_set_arn", data_set_arn) _setter("data_set_placeholder", data_set_placeholder) @@ -64517,7 +71671,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], column_schema_list: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnSchemaArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSchemaList' in kwargs: + column_schema_list = kwargs['columnSchemaList'] + if column_schema_list is not None: _setter("column_schema_list", column_schema_list) @@ -64543,7 +71701,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], missing_date_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'missingDateVisibility' in kwargs: + missing_date_visibility = kwargs['missingDateVisibility'] + if missing_date_visibility is not None: _setter("missing_date_visibility", missing_date_visibility) @@ -64581,7 +71743,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'dateGranularity' in kwargs: + date_granularity = kwargs['dateGranularity'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if date_granularity is not None: @@ -64658,7 +71830,15 @@ def _configure( field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['TemplateDateAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['TemplateDateTimeFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -64721,7 +71901,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if rolling_date is not None: @@ -64775,7 +71963,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if null_value_format_configuration is not None: @@ -64826,7 +72022,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: _setter("drill_down_filters", drill_down_filters) @@ -64874,7 +72076,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) if default_values is not None: _setter("default_values", default_values) @@ -64949,7 +72161,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -65000,7 +72220,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -65040,7 +72266,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -65089,7 +72321,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -65157,7 +72399,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], decimal_places: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlaces' in kwargs: + decimal_places = kwargs['decimalPlaces'] + _setter("decimal_places", decimal_places) @property @@ -65185,7 +72431,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -65222,7 +72474,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: pulumi.Input['TemplateFreeFormLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -65247,7 +72503,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: pulumi.Input['TemplateGridLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -65275,7 +72535,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeForm' in kwargs: + free_form = kwargs['freeForm'] + if free_form is not None: _setter("free_form", free_form) if grid is not None: @@ -65318,7 +72582,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'interactiveLayoutConfiguration' in kwargs: + interactive_layout_configuration = kwargs['interactiveLayoutConfiguration'] + if 'paginatedLayoutConfiguration' in kwargs: + paginated_layout_configuration = kwargs['paginatedLayoutConfiguration'] + if 'sheetContentType' in kwargs: + sheet_content_type = kwargs['sheetContentType'] + if interactive_layout_configuration is not None: _setter("interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: @@ -65366,7 +72638,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], section_based: Optional[pulumi.Input['TemplateDefaultSectionBasedLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionBased' in kwargs: + section_based = kwargs['sectionBased'] + if section_based is not None: _setter("section_based", section_based) @@ -65392,7 +72668,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: pulumi.Input['TemplateSectionBasedLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -65429,7 +72709,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValuesConfiguration' in kwargs: + custom_values_configuration = kwargs['customValuesConfiguration'] + if 'selectAllValueOptions' in kwargs: + select_all_value_options = kwargs['selectAllValueOptions'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'sourceField' in kwargs: + source_field = kwargs['sourceField'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if custom_values_configuration is not None: _setter("custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: @@ -65505,7 +72797,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoricalDimensionField' in kwargs: + categorical_dimension_field = kwargs['categoricalDimensionField'] + if 'dateDimensionField' in kwargs: + date_dimension_field = kwargs['dateDimensionField'] + if 'numericalDimensionField' in kwargs: + numerical_dimension_field = kwargs['numericalDimensionField'] + if categorical_dimension_field is not None: _setter("categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: @@ -65553,7 +72853,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], label_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelVisibility' in kwargs: + label_visibility = kwargs['labelVisibility'] + if label_visibility is not None: _setter("label_visibility", label_visibility) @@ -65582,7 +72886,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcOptions' in kwargs: + arc_options = kwargs['arcOptions'] + if 'donutCenterOptions' in kwargs: + donut_center_options = kwargs['donutCenterOptions'] + if arc_options is not None: _setter("arc_options", arc_options) if donut_center_options is not None: @@ -65625,7 +72935,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -65679,7 +72997,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if select_all_options is not None: @@ -65733,7 +73059,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValueColumn' in kwargs: + default_value_column = kwargs['defaultValueColumn'] + if 'groupNameColumn' in kwargs: + group_name_column = kwargs['groupNameColumn'] + if 'userNameColumn' in kwargs: + user_name_column = kwargs['userNameColumn'] + _setter("default_value_column", default_value_column) if group_name_column is not None: _setter("group_name_column", group_name_column) @@ -65786,7 +73120,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -65838,7 +73178,9 @@ def _configure( amount: pulumi.Input[float], granularity: pulumi.Input['TemplateTimeGranularity'], status: Optional[pulumi.Input['TemplateWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("amount", amount) _setter("granularity", granularity) if status is not None: @@ -65890,7 +73232,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -65942,7 +73290,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationVisibility' in kwargs: + aggregation_visibility = kwargs['aggregationVisibility'] + if 'tooltipFields' in kwargs: + tooltip_fields = kwargs['tooltipFields'] + if 'tooltipTitleType' in kwargs: + tooltip_title_type = kwargs['tooltipTitleType'] + if aggregation_visibility is not None: _setter("aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: @@ -65993,7 +73349,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) if visibility is not None: @@ -66036,7 +73396,13 @@ def _configure( axis_binding: pulumi.Input['TemplateAxisBinding'], field_id: pulumi.Input[str], settings: Optional[pulumi.Input['TemplateLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if settings is not None: @@ -66085,7 +73451,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSort' in kwargs: + column_sort = kwargs['columnSort'] + if 'fieldSort' in kwargs: + field_sort = kwargs['fieldSort'] + if column_sort is not None: _setter("column_sort", column_sort) if field_sort is not None: @@ -66125,7 +73497,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: pulumi.Input['TemplateSortDirection'], field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("direction", direction) _setter("field_id", field_id) @@ -66166,7 +73542,11 @@ def _configure( field_id: pulumi.Input[str], label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if label is not None: _setter("label", label) @@ -66216,7 +73596,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if geospatial is not None: _setter("geospatial", geospatial) if values is not None: @@ -66253,7 +73635,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], shape: pulumi.Input['TemplateFilledMapShapeConditionalFormattingArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("shape", shape) @property @@ -66278,7 +73662,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: pulumi.Input[Sequence[pulumi.Input['TemplateFilledMapConditionalFormattingOptionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + _setter("conditional_formatting_options", conditional_formatting_options) @property @@ -66318,7 +73706,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -66399,7 +73797,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filled_map_aggregated_field_wells: Optional[pulumi.Input['TemplateFilledMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filledMapAggregatedFieldWells' in kwargs: + filled_map_aggregated_field_wells = kwargs['filledMapAggregatedFieldWells'] + if filled_map_aggregated_field_wells is not None: _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @@ -66428,7 +73830,11 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], format: Optional[pulumi.Input['TemplateShapeConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if format is not None: _setter("format", format) @@ -66464,7 +73870,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_sort is not None: _setter("category_sort", category_sort) @@ -66508,7 +73918,17 @@ def _configure( conditional_formatting: Optional[pulumi.Input['TemplateFilledMapConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -66617,7 +74037,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'relativeDateTime' in kwargs: + relative_date_time = kwargs['relativeDateTime'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -66721,7 +74151,15 @@ def _configure( title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateDateTimePickerControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['TemplateSheetControlDateTimePickerType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -66806,7 +74244,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -66907,7 +74357,15 @@ def _configure( filters: pulumi.Input[Sequence[pulumi.Input['TemplateFilterArgs']]], scope_configuration: pulumi.Input['TemplateFilterScopeConfigurationArgs'], status: Optional[pulumi.Input['TemplateWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossDataset' in kwargs: + cross_dataset = kwargs['crossDataset'] + if 'filterGroupId' in kwargs: + filter_group_id = kwargs['filterGroupId'] + if 'scopeConfiguration' in kwargs: + scope_configuration = kwargs['scopeConfiguration'] + _setter("cross_dataset", cross_dataset) _setter("filter_group_id", filter_group_id) _setter("filters", filters) @@ -66982,7 +74440,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) if category_values is not None: _setter("category_values", category_values) @@ -67058,7 +74526,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -67153,7 +74633,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedColumns' in kwargs: + selected_columns = kwargs['selectedColumns'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if 'selectedFields' in kwargs: + selected_fields = kwargs['selectedFields'] + if selected_columns is not None: _setter("selected_columns", selected_columns) if selected_field_options is not None: @@ -67201,7 +74689,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], same_sheet_target_visual_configuration: Optional[pulumi.Input['TemplateSameSheetTargetVisualConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sameSheetTargetVisualConfiguration' in kwargs: + same_sheet_target_visual_configuration = kwargs['sameSheetTargetVisualConfiguration'] + if same_sheet_target_visual_configuration is not None: _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @@ -67236,7 +74728,15 @@ def _configure( source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateRelativeDateTimeControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -67295,7 +74795,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allSheets' in kwargs: + all_sheets = kwargs['allSheets'] + if 'selectedSheets' in kwargs: + selected_sheets = kwargs['selectedSheets'] + if all_sheets is not None: _setter("all_sheets", all_sheets) if selected_sheets is not None: @@ -67332,7 +74838,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -67379,7 +74887,21 @@ def _configure( title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateSliderControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['TemplateSheetControlSliderType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) @@ -67488,7 +75010,15 @@ def _configure( title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['TemplateTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -67564,7 +75094,15 @@ def _configure( source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -67638,7 +75176,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'numericRangeFilter' in kwargs: + numeric_range_filter = kwargs['numericRangeFilter'] + if 'relativeDatesFilter' in kwargs: + relative_dates_filter = kwargs['relativeDatesFilter'] + if 'timeEqualityFilter' in kwargs: + time_equality_filter = kwargs['timeEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if 'topBottomFilter' in kwargs: + top_bottom_filter = kwargs['topBottomFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -67742,7 +75296,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontDecoration' in kwargs: + font_decoration = kwargs['fontDecoration'] + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if 'fontStyle' in kwargs: + font_style = kwargs['fontStyle'] + if 'fontWeight' in kwargs: + font_weight = kwargs['fontWeight'] + if font_color is not None: _setter("font_color", font_color) if font_decoration is not None: @@ -67812,7 +75378,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], relative: Optional[pulumi.Input['TemplateRelativeFontSize']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if relative is not None: _setter("relative", relative) @@ -67838,7 +75406,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input['TemplateFontWeightName']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -67894,7 +75464,23 @@ def _configure( time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, upper_boundary: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'customSeasonalityValue' in kwargs: + custom_seasonality_value = kwargs['customSeasonalityValue'] + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + _setter("computation_id", computation_id) if custom_seasonality_value is not None: _setter("custom_seasonality_value", custom_seasonality_value) @@ -68032,7 +75618,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'forecastProperties' in kwargs: + forecast_properties = kwargs['forecastProperties'] + if forecast_properties is not None: _setter("forecast_properties", forecast_properties) if scenario is not None: @@ -68072,7 +75662,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'whatIfPointScenario' in kwargs: + what_if_point_scenario = kwargs['whatIfPointScenario'] + if 'whatIfRangeScenario' in kwargs: + what_if_range_scenario = kwargs['whatIfRangeScenario'] + if what_if_point_scenario is not None: _setter("what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: @@ -68115,7 +75711,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormatConfiguration' in kwargs: + date_time_format_configuration = kwargs['dateTimeFormatConfiguration'] + if 'numberFormatConfiguration' in kwargs: + number_format_configuration = kwargs['numberFormatConfiguration'] + if 'stringFormatConfiguration' in kwargs: + string_format_configuration = kwargs['stringFormatConfiguration'] + if date_time_format_configuration is not None: _setter("date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: @@ -68163,7 +75767,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional[pulumi.Input['TemplateFreeFormLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -68192,7 +75800,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -68231,7 +75843,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -68271,7 +75885,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -68347,7 +75963,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'xAxisLocation' in kwargs: + x_axis_location = kwargs['xAxisLocation'] + if 'yAxisLocation' in kwargs: + y_axis_location = kwargs['yAxisLocation'] + if 'backgroundStyle' in kwargs: + background_style = kwargs['backgroundStyle'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'loadingAnimation' in kwargs: + loading_animation = kwargs['loadingAnimation'] + if 'renderingRules' in kwargs: + rendering_rules = kwargs['renderingRules'] + if 'selectedBorderStyle' in kwargs: + selected_border_style = kwargs['selectedBorderStyle'] + _setter("element_id", element_id) _setter("element_type", element_type) _setter("height", height) @@ -68503,7 +76139,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], optimized_view_port_width: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("optimized_view_port_width", optimized_view_port_width) @property @@ -68531,7 +76171,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], elements: pulumi.Input[Sequence[pulumi.Input['TemplateFreeFormLayoutElementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("elements", elements) @property @@ -68559,7 +76201,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if values is not None: @@ -68614,7 +76258,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'dataLabelOptions' in kwargs: + data_label_options = kwargs['dataLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if data_label_options is not None: @@ -68724,7 +76382,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureDataLabelStyle' in kwargs: + measure_data_label_style = kwargs['measureDataLabelStyle'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if label_color is not None: @@ -68816,7 +76486,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], funnel_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateFunnelChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'funnelChartAggregatedFieldWells' in kwargs: + funnel_chart_aggregated_field_wells = kwargs['funnelChartAggregatedFieldWells'] + if funnel_chart_aggregated_field_wells is not None: _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @@ -68845,7 +76519,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -68897,7 +76577,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -68977,7 +76665,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -69006,7 +76698,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if arc is not None: _setter("arc", arc) if primary_value is not None: @@ -69043,7 +76739,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateGaugeChartConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -69081,7 +76781,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'gaugeChartOptions' in kwargs: + gauge_chart_options = kwargs['gaugeChartOptions'] + if 'tooltipOptions' in kwargs: + tooltip_options = kwargs['tooltipOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -69154,7 +76866,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if target_values is not None: _setter("target_values", target_values) if values is not None: @@ -69203,7 +76919,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAxis' in kwargs: + arc_axis = kwargs['arcAxis'] + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if arc is not None: _setter("arc", arc) if arc_axis is not None: @@ -69276,7 +77000,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -69328,7 +77056,15 @@ def _configure( conditional_formatting: Optional[pulumi.Input['TemplateGaugeChartConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -69417,7 +77153,9 @@ def _configure( north: pulumi.Input[float], south: pulumi.Input[float], west: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("east", east) _setter("north", north) _setter("south", south) @@ -69472,7 +77210,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateGeospatialHeatmapDataColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) @@ -69498,7 +77238,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heatmap_color: Optional[pulumi.Input['TemplateGeospatialHeatmapColorScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatmapColor' in kwargs: + heatmap_color = kwargs['heatmapColor'] + if heatmap_color is not None: _setter("heatmap_color", heatmap_color) @@ -69524,7 +77268,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) @property @@ -69555,7 +77301,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if geospatial is not None: @@ -69621,7 +77369,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'pointStyleOptions' in kwargs: + point_style_options = kwargs['pointStyleOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -69713,7 +77473,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], geospatial_map_aggregated_field_wells: Optional[pulumi.Input['TemplateGeospatialMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'geospatialMapAggregatedFieldWells' in kwargs: + geospatial_map_aggregated_field_wells = kwargs['geospatialMapAggregatedFieldWells'] + if geospatial_map_aggregated_field_wells is not None: _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @@ -69739,7 +77503,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base_map_style: Optional[pulumi.Input['TemplateBaseMapStyleType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseMapStyle' in kwargs: + base_map_style = kwargs['baseMapStyle'] + if base_map_style is not None: _setter("base_map_style", base_map_style) @@ -69780,7 +77548,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -69866,7 +77642,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarkerConfiguration' in kwargs: + cluster_marker_configuration = kwargs['clusterMarkerConfiguration'] + if 'heatmapConfiguration' in kwargs: + heatmap_configuration = kwargs['heatmapConfiguration'] + if 'selectedPointStyle' in kwargs: + selected_point_style = kwargs['selectedPointStyle'] + if cluster_marker_configuration is not None: _setter("cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: @@ -69917,7 +77701,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mapZoomMode' in kwargs: + map_zoom_mode = kwargs['mapZoomMode'] + if bounds is not None: _setter("bounds", bounds) if map_zoom_mode is not None: @@ -69957,7 +77745,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sideSpecificBorder' in kwargs: + side_specific_border = kwargs['sideSpecificBorder'] + if 'uniformBorder' in kwargs: + uniform_border = kwargs['uniformBorder'] + if side_specific_border is not None: _setter("side_specific_border", side_specific_border) if uniform_border is not None: @@ -69994,7 +77788,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stops: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateGradientStopArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if stops is not None: _setter("stops", stops) @@ -70026,7 +77822,13 @@ def _configure( gradient_offset: pulumi.Input[float], color: Optional[pulumi.Input[str]] = None, data_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gradientOffset' in kwargs: + gradient_offset = kwargs['gradientOffset'] + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + _setter("gradient_offset", gradient_offset) if color is not None: _setter("color", color) @@ -70073,7 +77875,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional[pulumi.Input['TemplateGridLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -70102,7 +77908,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -70153,7 +77963,21 @@ def _configure( row_span: pulumi.Input[float], column_index: Optional[pulumi.Input[float]] = None, row_index: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSpan' in kwargs: + column_span = kwargs['columnSpan'] + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'rowSpan' in kwargs: + row_span = kwargs['rowSpan'] + if 'columnIndex' in kwargs: + column_index = kwargs['columnIndex'] + if 'rowIndex' in kwargs: + row_index = kwargs['rowIndex'] + _setter("column_span", column_span) _setter("element_id", element_id) _setter("element_type", element_type) @@ -70236,7 +78060,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resizeOption' in kwargs: + resize_option = kwargs['resizeOption'] + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("resize_option", resize_option) if optimized_view_port_width is not None: _setter("optimized_view_port_width", optimized_view_port_width) @@ -70287,7 +78117,13 @@ def _configure( period_size: Optional[pulumi.Input[float]] = None, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodSize' in kwargs: + period_size = kwargs['periodSize'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -70362,7 +78198,11 @@ def _configure( layout: pulumi.Input['TemplateSectionLayoutConfigurationArgs'], section_id: pulumi.Input[str], style: Optional[pulumi.Input['TemplateSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + _setter("layout", layout) _setter("section_id", section_id) if style is not None: @@ -70414,7 +78254,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -70483,7 +78325,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'columnLabelOptions' in kwargs: + column_label_options = kwargs['columnLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'rowLabelOptions' in kwargs: + row_label_options = kwargs['rowLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_scale is not None: _setter("color_scale", color_scale) if column_label_options is not None: @@ -70586,7 +78442,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heat_map_aggregated_field_wells: Optional[pulumi.Input['TemplateHeatMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapAggregatedFieldWells' in kwargs: + heat_map_aggregated_field_wells = kwargs['heatMapAggregatedFieldWells'] + if heat_map_aggregated_field_wells is not None: _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @@ -70621,7 +78481,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapColumnItemsLimitConfiguration' in kwargs: + heat_map_column_items_limit_configuration = kwargs['heatMapColumnItemsLimitConfiguration'] + if 'heatMapColumnSort' in kwargs: + heat_map_column_sort = kwargs['heatMapColumnSort'] + if 'heatMapRowItemsLimitConfiguration' in kwargs: + heat_map_row_items_limit_configuration = kwargs['heatMapRowItemsLimitConfiguration'] + if 'heatMapRowSort' in kwargs: + heat_map_row_sort = kwargs['heatMapRowSort'] + if heat_map_column_items_limit_configuration is not None: _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: @@ -70695,7 +78565,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -70775,7 +78653,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -70810,7 +78690,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCount' in kwargs: + bin_count = kwargs['binCount'] + if 'binWidth' in kwargs: + bin_width = kwargs['binWidth'] + if 'selectedBinType' in kwargs: + selected_bin_type = kwargs['selectedBinType'] + if 'startValue' in kwargs: + start_value = kwargs['startValue'] + if bin_count is not None: _setter("bin_count", bin_count) if bin_width is not None: @@ -70890,7 +78780,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binOptions' in kwargs: + bin_options = kwargs['binOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if bin_options is not None: _setter("bin_options", bin_options) if data_labels is not None: @@ -70993,7 +78899,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], histogram_aggregated_field_wells: Optional[pulumi.Input['TemplateHistogramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'histogramAggregatedFieldWells' in kwargs: + histogram_aggregated_field_wells = kwargs['histogramAggregatedFieldWells'] + if histogram_aggregated_field_wells is not None: _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) @@ -71031,7 +78941,13 @@ def _configure( chart_configuration: Optional[pulumi.Input['TemplateHistogramConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -71103,7 +79019,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customNarrative' in kwargs: + custom_narrative = kwargs['customNarrative'] + if computations is not None: _setter("computations", computations) if custom_narrative is not None: @@ -71155,7 +79075,15 @@ def _configure( insight_configuration: Optional[pulumi.Input['TemplateInsightConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'insightConfiguration' in kwargs: + insight_configuration = kwargs['insightConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -71237,7 +79165,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -71286,7 +79220,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -71357,7 +79301,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -71397,7 +79347,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'itemsLimit' in kwargs: + items_limit = kwargs['itemsLimit'] + if 'otherCategories' in kwargs: + other_categories = kwargs['otherCategories'] + if items_limit is not None: _setter("items_limit", items_limit) if other_categories is not None: @@ -71437,7 +79393,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -71477,7 +79437,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -71523,7 +79487,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actualValue' in kwargs: + actual_value = kwargs['actualValue'] + if 'comparisonValue' in kwargs: + comparison_value = kwargs['comparisonValue'] + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if actual_value is not None: _setter("actual_value", actual_value) if comparison_value is not None: @@ -71582,7 +79556,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateKpiConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -71614,7 +79592,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'kpiOptions' in kwargs: + kpi_options = kwargs['kpiOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if field_wells is not None: _setter("field_wells", field_wells) if kpi_options is not None: @@ -71668,7 +79654,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if 'trendGroups' in kwargs: + trend_groups = kwargs['trendGroups'] + if target_values is not None: _setter("target_values", target_values) if trend_groups is not None: @@ -71740,7 +79732,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if 'secondaryValue' in kwargs: + secondary_value = kwargs['secondaryValue'] + if 'secondaryValueFontConfiguration' in kwargs: + secondary_value_font_configuration = kwargs['secondaryValueFontConfiguration'] + if 'trendArrows' in kwargs: + trend_arrows = kwargs['trendArrows'] + if 'visualLayoutOptions' in kwargs: + visual_layout_options = kwargs['visualLayoutOptions'] + if comparison is not None: _setter("comparison", comparison) if primary_value_display_type is not None: @@ -71857,7 +79865,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -71894,7 +79906,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -71920,7 +79936,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], trend_group_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'trendGroupSort' in kwargs: + trend_group_sort = kwargs['trendGroupSort'] + if trend_group_sort is not None: _setter("trend_group_sort", trend_group_sort) @@ -71955,7 +79975,11 @@ def _configure( color: Optional[pulumi.Input[str]] = None, tooltip_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + _setter("type", type) if color is not None: _setter("color", color) @@ -72013,7 +80037,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], standard_layout: Optional[pulumi.Input['TemplateKpiVisualStandardLayoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'standardLayout' in kwargs: + standard_layout = kwargs['standardLayout'] + if standard_layout is not None: _setter("standard_layout", standard_layout) @@ -72039,7 +80067,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['TemplateKpiVisualStandardLayoutType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -72082,7 +80112,17 @@ def _configure( conditional_formatting: Optional[pulumi.Input['TemplateKpiConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -72179,7 +80219,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if custom_label is not None: _setter("custom_label", custom_label) if font_configuration is not None: @@ -72233,7 +80279,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if 'sectionBasedLayout' in kwargs: + section_based_layout = kwargs['sectionBasedLayout'] + if free_form_layout is not None: _setter("free_form_layout", free_form_layout) if grid_layout is not None: @@ -72281,7 +80335,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: pulumi.Input['TemplateLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -72322,7 +80378,9 @@ def _configure( title: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None, width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if position is not None: @@ -72407,7 +80465,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -72520,7 +80582,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'defaultSeriesSettings' in kwargs: + default_series_settings = kwargs['defaultSeriesSettings'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'forecastConfigurations' in kwargs: + forecast_configurations = kwargs['forecastConfigurations'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if contribution_analysis_defaults is not None: _setter("contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: @@ -72750,7 +80844,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if line_style_settings is not None: @@ -72798,7 +80900,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateLineChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineChartAggregatedFieldWells' in kwargs: + line_chart_aggregated_field_wells = kwargs['lineChartAggregatedFieldWells'] + if line_chart_aggregated_field_wells is not None: _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @@ -72836,7 +80942,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineInterpolation' in kwargs: + line_interpolation = kwargs['lineInterpolation'] + if 'lineStyle' in kwargs: + line_style = kwargs['lineStyle'] + if 'lineVisibility' in kwargs: + line_visibility = kwargs['lineVisibility'] + if 'lineWidth' in kwargs: + line_width = kwargs['lineWidth'] + if line_interpolation is not None: _setter("line_interpolation", line_interpolation) if line_style is not None: @@ -72910,7 +81026,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'markerColor' in kwargs: + marker_color = kwargs['markerColor'] + if 'markerShape' in kwargs: + marker_shape = kwargs['markerShape'] + if 'markerSize' in kwargs: + marker_size = kwargs['markerSize'] + if 'markerVisibility' in kwargs: + marker_visibility = kwargs['markerVisibility'] + if marker_color is not None: _setter("marker_color", marker_color) if marker_shape is not None: @@ -72975,7 +81101,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if line_style_settings is not None: _setter("line_style_settings", line_style_settings) if marker_style_settings is not None: @@ -73024,7 +81156,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimitConfiguration' in kwargs: + category_items_limit_configuration = kwargs['categoryItemsLimitConfiguration'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimitConfiguration' in kwargs: + color_items_limit_configuration = kwargs['colorItemsLimitConfiguration'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit_configuration is not None: _setter("category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: @@ -73109,7 +81253,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -73192,7 +81344,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisOptions' in kwargs: + axis_options = kwargs['axisOptions'] + if 'missingDataConfigurations' in kwargs: + missing_data_configurations = kwargs['missingDataConfigurations'] + if axis_options is not None: _setter("axis_options", axis_options) if missing_data_configurations is not None: @@ -73238,7 +81396,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'searchOptions' in kwargs: + search_options = kwargs['searchOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if search_options is not None: @@ -73297,7 +81465,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -73323,7 +81493,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -73349,7 +81521,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -73375,7 +81549,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_sheet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetSheetId' in kwargs: + target_sheet_id = kwargs['targetSheetId'] + _setter("target_sheet_id", target_sheet_id) @property @@ -73403,7 +81581,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -73443,7 +81627,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'dataSetParameterName' in kwargs: + data_set_parameter_name = kwargs['dataSetParameterName'] + _setter("data_set_identifier", data_set_identifier) _setter("data_set_parameter_name", data_set_parameter_name) @@ -73478,7 +81668,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -73516,7 +81708,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) _setter("type", type) if name is not None: @@ -73593,7 +81789,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'calculatedMeasureField' in kwargs: + calculated_measure_field = kwargs['calculatedMeasureField'] + if 'categoricalMeasureField' in kwargs: + categorical_measure_field = kwargs['categoricalMeasureField'] + if 'dateMeasureField' in kwargs: + date_measure_field = kwargs['dateMeasureField'] + if 'numericalMeasureField' in kwargs: + numerical_measure_field = kwargs['numericalMeasureField'] + if calculated_measure_field is not None: _setter("calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: @@ -73664,7 +81870,15 @@ def _configure( name: Optional[pulumi.Input[str]] = None, target_value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'fromValue' in kwargs: + from_value = kwargs['fromValue'] + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + _setter("computation_id", computation_id) if from_value is not None: _setter("from_value", from_value) @@ -73733,7 +81947,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -73759,7 +81975,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], treatment_option: Optional[pulumi.Input['TemplateMissingDataTreatmentOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treatmentOption' in kwargs: + treatment_option = kwargs['treatmentOption'] + if treatment_option is not None: _setter("treatment_option", treatment_option) @@ -73785,7 +82005,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], display_mode: pulumi.Input['TemplateNegativeValueDisplayMode'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayMode' in kwargs: + display_mode = kwargs['displayMode'] + _setter("display_mode", display_mode) @property @@ -73810,7 +82034,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], null_string: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullString' in kwargs: + null_string = kwargs['nullString'] + _setter("null_string", null_string) @property @@ -73853,7 +82081,19 @@ def _configure( prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['TemplateNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -73945,7 +82185,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], format_configuration: Optional[pulumi.Input['TemplateNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if format_configuration is not None: _setter("format_configuration", format_configuration) @@ -73974,7 +82218,9 @@ def _configure( _setter: Callable[[Any, Any], None], range: Optional[pulumi.Input['TemplateAxisDisplayRangeArgs']] = None, scale: Optional[pulumi.Input['TemplateAxisScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if range is not None: _setter("range", range) if scale is not None: @@ -74014,7 +82260,9 @@ def _configure( _setter: Callable[[Any, Any], None], column: pulumi.Input['TemplateColumnIdentifierArgs'], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) _setter("value", value) @@ -74070,7 +82318,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("match_operator", match_operator) @@ -74175,7 +82437,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currencyDisplayFormatConfiguration' in kwargs: + currency_display_format_configuration = kwargs['currencyDisplayFormatConfiguration'] + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if currency_display_format_configuration is not None: _setter("currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: @@ -74226,7 +82496,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if static_value is not None: @@ -74287,7 +82561,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -74401,7 +82693,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalSeparator' in kwargs: + decimal_separator = kwargs['decimalSeparator'] + if 'thousandsSeparator' in kwargs: + thousands_separator = kwargs['thousandsSeparator'] + if decimal_separator is not None: _setter("decimal_separator", decimal_separator) if thousands_separator is not None: @@ -74441,7 +82739,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileAggregation' in kwargs: + percentile_aggregation = kwargs['percentileAggregation'] + if 'simpleNumericalAggregation' in kwargs: + simple_numerical_aggregation = kwargs['simpleNumericalAggregation'] + if percentile_aggregation is not None: _setter("percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: @@ -74487,7 +82791,15 @@ def _configure( field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['TemplateNumberFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -74553,7 +82865,15 @@ def _configure( field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['TemplateNumericalAggregationFunctionArgs']] = None, format_configuration: Optional[pulumi.Input['TemplateNumberFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -74613,7 +82933,13 @@ def _configure( _setter: Callable[[Any, Any], None], page_number: pulumi.Input[float], page_size: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pageNumber' in kwargs: + page_number = kwargs['pageNumber'] + if 'pageSize' in kwargs: + page_size = kwargs['pageSize'] + _setter("page_number", page_number) _setter("page_size", page_size) @@ -74676,7 +83002,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'backgroundVisibility' in kwargs: + background_visibility = kwargs['backgroundVisibility'] + if 'borderColor' in kwargs: + border_color = kwargs['borderColor'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'borderThickness' in kwargs: + border_thickness = kwargs['borderThickness'] + if 'borderVisibility' in kwargs: + border_visibility = kwargs['borderVisibility'] + if 'gutterSpacing' in kwargs: + gutter_spacing = kwargs['gutterSpacing'] + if 'gutterVisibility' in kwargs: + gutter_visibility = kwargs['gutterVisibility'] + if background_color is not None: _setter("background_color", background_color) if background_visibility is not None: @@ -74802,7 +83146,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if font_configuration is not None: _setter("font_configuration", font_configuration) if horizontal_text_alignment is not None: @@ -74865,7 +83215,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -74955,7 +83313,15 @@ def _configure( source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateDateTimePickerControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -75020,7 +83386,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeParameterDeclaration' in kwargs: + date_time_parameter_declaration = kwargs['dateTimeParameterDeclaration'] + if 'decimalParameterDeclaration' in kwargs: + decimal_parameter_declaration = kwargs['decimalParameterDeclaration'] + if 'integerParameterDeclaration' in kwargs: + integer_parameter_declaration = kwargs['integerParameterDeclaration'] + if 'stringParameterDeclaration' in kwargs: + string_parameter_declaration = kwargs['stringParameterDeclaration'] + if date_time_parameter_declaration is not None: _setter("date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: @@ -75097,7 +83473,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -75204,7 +83592,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -75296,7 +83696,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'linkToDataSetColumn' in kwargs: + link_to_data_set_column = kwargs['linkToDataSetColumn'] + if link_to_data_set_column is not None: _setter("link_to_data_set_column", link_to_data_set_column) if values is not None: @@ -75351,7 +83755,21 @@ def _configure( step_size: pulumi.Input[float], title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateSliderControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) _setter("parameter_control_id", parameter_control_id) @@ -75449,7 +83867,15 @@ def _configure( title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['TemplateTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -75525,7 +83951,15 @@ def _configure( source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -75584,7 +84018,11 @@ def _configure( _setter: Callable[[Any, Any], None], from_: Optional[pulumi.Input[float]] = None, to: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'from' in kwargs: + from_ = kwargs['from'] + if from_ is not None: _setter("from_", from_) if to is not None: @@ -75636,7 +84074,17 @@ def _configure( prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['TemplateNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -75717,7 +84165,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percentile_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileValue' in kwargs: + percentile_value = kwargs['percentileValue'] + if percentile_value is not None: _setter("percentile_value", percentile_value) @@ -75752,7 +84204,11 @@ def _configure( name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -75822,7 +84278,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodTimeGranularity' in kwargs: + period_time_granularity = kwargs['periodTimeGranularity'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -75897,7 +84359,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if small_multiples is not None: @@ -75975,7 +84441,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'donutOptions' in kwargs: + donut_options = kwargs['donutOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if contribution_analysis_defaults is not None: @@ -76111,7 +84597,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pie_chart_aggregated_field_wells: Optional[pulumi.Input['TemplatePieChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pieChartAggregatedFieldWells' in kwargs: + pie_chart_aggregated_field_wells = kwargs['pieChartAggregatedFieldWells'] + if pie_chart_aggregated_field_wells is not None: _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @@ -76146,7 +84636,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -76220,7 +84720,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -76303,7 +84811,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], sort_by: pulumi.Input['TemplatePivotTableSortByArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + _setter("field_id", field_id) _setter("sort_by", sort_by) @@ -76344,7 +84858,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -76401,7 +84917,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if scope is not None: _setter("scope", scope) @@ -76459,7 +84981,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell: Optional[pulumi.Input['TemplatePivotTableCellConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) @@ -76485,7 +85009,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], role: Optional[pulumi.Input['TemplatePivotTableConditionalFormattingScopeRole']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if role is not None: _setter("role", role) @@ -76511,7 +85037,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -76552,7 +85082,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -76639,7 +85183,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathList' in kwargs: + data_path_list = kwargs['dataPathList'] + _setter("data_path_list", data_path_list) if width is not None: _setter("width", width) @@ -76681,7 +85229,9 @@ def _configure( _setter: Callable[[Any, Any], None], target: pulumi.Input['TemplatePivotTableFieldCollapseStateTargetArgs'], state: Optional[pulumi.Input['TemplatePivotTableFieldCollapseState']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("target", target) if state is not None: _setter("state", state) @@ -76720,7 +85270,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldDataPathValues' in kwargs: + field_data_path_values = kwargs['fieldDataPathValues'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_data_path_values is not None: _setter("field_data_path_values", field_data_path_values) if field_id is not None: @@ -76763,7 +85319,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collapseStateOptions' in kwargs: + collapse_state_options = kwargs['collapseStateOptions'] + if 'dataPathOptions' in kwargs: + data_path_options = kwargs['dataPathOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if collapse_state_options is not None: _setter("collapse_state_options", collapse_state_options) if data_path_options is not None: @@ -76817,7 +85381,13 @@ def _configure( field_id: pulumi.Input[str], custom_label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -76864,7 +85434,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) @@ -76890,7 +85464,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pivot_table_aggregated_field_wells: Optional[pulumi.Input['TemplatePivotTableAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pivotTableAggregatedFieldWells' in kwargs: + pivot_table_aggregated_field_wells = kwargs['pivotTableAggregatedFieldWells'] + if pivot_table_aggregated_field_wells is not None: _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @@ -76955,7 +85533,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'collapsedRowDimensionsVisibility' in kwargs: + collapsed_row_dimensions_visibility = kwargs['collapsedRowDimensionsVisibility'] + if 'columnHeaderStyle' in kwargs: + column_header_style = kwargs['columnHeaderStyle'] + if 'columnNamesVisibility' in kwargs: + column_names_visibility = kwargs['columnNamesVisibility'] + if 'defaultCellWidth' in kwargs: + default_cell_width = kwargs['defaultCellWidth'] + if 'metricPlacement' in kwargs: + metric_placement = kwargs['metricPlacement'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if 'rowFieldNamesStyle' in kwargs: + row_field_names_style = kwargs['rowFieldNamesStyle'] + if 'rowHeaderStyle' in kwargs: + row_header_style = kwargs['rowHeaderStyle'] + if 'rowsLabelOptions' in kwargs: + rows_label_options = kwargs['rowsLabelOptions'] + if 'rowsLayout' in kwargs: + rows_layout = kwargs['rowsLayout'] + if 'singleMetricVisibility' in kwargs: + single_metric_visibility = kwargs['singleMetricVisibility'] + if 'toggleButtonsVisibility' in kwargs: + toggle_buttons_visibility = kwargs['toggleButtonsVisibility'] + if cell_style is not None: _setter("cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: @@ -77119,7 +85725,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -77159,7 +85771,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if custom_label is not None: _setter("custom_label", custom_label) if visibility is not None: @@ -77202,7 +85818,11 @@ def _configure( column: Optional[pulumi.Input['TemplateColumnSortArgs']] = None, data_path: Optional[pulumi.Input['TemplateDataPathSortArgs']] = None, field: Optional[pulumi.Input['TemplateFieldSortArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPath' in kwargs: + data_path = kwargs['dataPath'] + if column is not None: _setter("column", column) if data_path is not None: @@ -77250,7 +85870,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_sort_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldSortOptions' in kwargs: + field_sort_options = kwargs['fieldSortOptions'] + if field_sort_options is not None: _setter("field_sort_options", field_sort_options) @@ -77285,7 +85909,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSubtotalOptions' in kwargs: + column_subtotal_options = kwargs['columnSubtotalOptions'] + if 'columnTotalOptions' in kwargs: + column_total_options = kwargs['columnTotalOptions'] + if 'rowSubtotalOptions' in kwargs: + row_subtotal_options = kwargs['rowSubtotalOptions'] + if 'rowTotalOptions' in kwargs: + row_total_options = kwargs['rowTotalOptions'] + if column_subtotal_options is not None: _setter("column_subtotal_options", column_subtotal_options) if column_total_options is not None: @@ -77359,7 +85993,15 @@ def _configure( conditional_formatting: Optional[pulumi.Input['TemplatePivotTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -77457,7 +86099,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if metric_header_cell_style is not None: @@ -77555,7 +86211,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -77601,7 +86263,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -77633,7 +86297,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if color is not None: @@ -77681,7 +86347,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -77749,7 +86417,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alternateBandColorsVisibility' in kwargs: + alternate_band_colors_visibility = kwargs['alternateBandColorsVisibility'] + if 'alternateBandEvenColor' in kwargs: + alternate_band_even_color = kwargs['alternateBandEvenColor'] + if 'alternateBandOddColor' in kwargs: + alternate_band_odd_color = kwargs['alternateBandOddColor'] + if 'axesRangeScale' in kwargs: + axes_range_scale = kwargs['axesRangeScale'] + if 'baseSeriesSettings' in kwargs: + base_series_settings = kwargs['baseSeriesSettings'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorAxis' in kwargs: + color_axis = kwargs['colorAxis'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'startAngle' in kwargs: + start_angle = kwargs['startAngle'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if alternate_band_colors_visibility is not None: _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: @@ -77929,7 +86625,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], radar_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateRadarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'radarChartAggregatedFieldWells' in kwargs: + radar_chart_aggregated_field_wells = kwargs['radarChartAggregatedFieldWells'] + if radar_chart_aggregated_field_wells is not None: _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @@ -77955,7 +86655,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], area_style_settings: Optional[pulumi.Input['TemplateRadarChartAreaStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'areaStyleSettings' in kwargs: + area_style_settings = kwargs['areaStyleSettings'] + if area_style_settings is not None: _setter("area_style_settings", area_style_settings) @@ -77990,7 +86694,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -78064,7 +86778,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -78144,7 +86866,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -78170,7 +86894,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_label: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("custom_label", custom_label) @property @@ -78201,7 +86929,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'dynamicConfiguration' in kwargs: + dynamic_configuration = kwargs['dynamicConfiguration'] + if 'staticConfiguration' in kwargs: + static_configuration = kwargs['staticConfiguration'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if dynamic_configuration is not None: @@ -78255,7 +86991,11 @@ def _configure( calculation: pulumi.Input['TemplateNumericalAggregationFunctionArgs'], column: pulumi.Input['TemplateColumnIdentifierArgs'], measure_aggregation_function: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'measureAggregationFunction' in kwargs: + measure_aggregation_function = kwargs['measureAggregationFunction'] + _setter("calculation", calculation) _setter("column", column) if measure_aggregation_function is not None: @@ -78316,7 +87056,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabelConfiguration' in kwargs: + custom_label_configuration = kwargs['customLabelConfiguration'] + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalPosition' in kwargs: + horizontal_position = kwargs['horizontalPosition'] + if 'valueLabelConfiguration' in kwargs: + value_label_configuration = kwargs['valueLabelConfiguration'] + if 'verticalPosition' in kwargs: + vertical_position = kwargs['verticalPosition'] + if custom_label_configuration is not None: _setter("custom_label_configuration", custom_label_configuration) if font_color is not None: @@ -78397,7 +87151,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -78425,7 +87181,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, pattern: Optional[pulumi.Input['TemplateReferenceLinePatternType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if pattern is not None: @@ -78465,7 +87223,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'relativePosition' in kwargs: + relative_position = kwargs['relativePosition'] + if format_configuration is not None: _setter("format_configuration", format_configuration) if relative_position is not None: @@ -78511,7 +87275,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataConfiguration' in kwargs: + data_configuration = kwargs['dataConfiguration'] + if 'labelConfiguration' in kwargs: + label_configuration = kwargs['labelConfiguration'] + if 'styleConfiguration' in kwargs: + style_configuration = kwargs['styleConfiguration'] + _setter("data_configuration", data_configuration) if label_configuration is not None: _setter("label_configuration", label_configuration) @@ -78575,7 +87347,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -78650,7 +87430,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorDateConfiguration' in kwargs: + anchor_date_configuration = kwargs['anchorDateConfiguration'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'relativeDateType' in kwargs: + relative_date_type = kwargs['relativeDateType'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'minimumGranularity' in kwargs: + minimum_granularity = kwargs['minimumGranularity'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'relativeDateValue' in kwargs: + relative_date_value = kwargs['relativeDateValue'] + _setter("anchor_date_configuration", anchor_date_configuration) _setter("column", column) _setter("filter_id", filter_id) @@ -78775,7 +87575,9 @@ def _configure( actions: pulumi.Input[Sequence[pulumi.Input[str]]], principal: pulumi.Input[str], resource: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) if resource is not None: @@ -78824,7 +87626,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], data_set_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("expression", expression) if data_set_identifier is not None: _setter("data_set_identifier", data_set_identifier) @@ -78866,7 +87672,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rowAlternateColors' in kwargs: + row_alternate_colors = kwargs['rowAlternateColors'] + if 'usePrimaryBackgroundColor' in kwargs: + use_primary_background_color = kwargs['usePrimaryBackgroundColor'] + if row_alternate_colors is not None: _setter("row_alternate_colors", row_alternate_colors) if status is not None: @@ -78917,7 +87729,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetVisualOptions' in kwargs: + target_visual_options = kwargs['targetVisualOptions'] + if 'targetVisuals' in kwargs: + target_visuals = kwargs['targetVisuals'] + if target_visual_options is not None: _setter("target_visual_options", target_visual_options) if target_visuals is not None: @@ -78960,7 +87778,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) if source is not None: @@ -79014,7 +87834,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -79062,7 +87890,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sankey_diagram_aggregated_field_wells: Optional[pulumi.Input['TemplateSankeyDiagramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sankeyDiagramAggregatedFieldWells' in kwargs: + sankey_diagram_aggregated_field_wells = kwargs['sankeyDiagramAggregatedFieldWells'] + if sankey_diagram_aggregated_field_wells is not None: _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @@ -79094,7 +87926,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationItemsLimit' in kwargs: + destination_items_limit = kwargs['destinationItemsLimit'] + if 'sourceItemsLimit' in kwargs: + source_items_limit = kwargs['sourceItemsLimit'] + if 'weightSort' in kwargs: + weight_sort = kwargs['weightSort'] + if destination_items_limit is not None: _setter("destination_items_limit", destination_items_limit) if source_items_limit is not None: @@ -79154,7 +87994,13 @@ def _configure( chart_configuration: Optional[pulumi.Input['TemplateSankeyDiagramChartConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -79235,7 +88081,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -79329,7 +88181,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if 'yAxisLabelOptions' in kwargs: + y_axis_label_options = kwargs['yAxisLabelOptions'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -79446,7 +88314,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scatterPlotCategoricallyAggregatedFieldWells' in kwargs: + scatter_plot_categorically_aggregated_field_wells = kwargs['scatterPlotCategoricallyAggregatedFieldWells'] + if 'scatterPlotUnaggregatedFieldWells' in kwargs: + scatter_plot_unaggregated_field_wells = kwargs['scatterPlotUnaggregatedFieldWells'] + if scatter_plot_categorically_aggregated_field_wells is not None: _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: @@ -79495,7 +88369,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -79580,7 +88460,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -79663,7 +88551,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibleRange' in kwargs: + visible_range = kwargs['visibleRange'] + if visibility is not None: _setter("visibility", visibility) if visible_range is not None: @@ -79700,7 +88592,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -79726,7 +88620,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: Optional[pulumi.Input['TemplateSectionPageBreakStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if status is not None: _setter("status", status) @@ -79752,7 +88648,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], paper_canvas_size_options: Optional[pulumi.Input['TemplateSectionBasedLayoutPaperCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperCanvasSizeOptions' in kwargs: + paper_canvas_size_options = kwargs['paperCanvasSizeOptions'] + if paper_canvas_size_options is not None: _setter("paper_canvas_size_options", paper_canvas_size_options) @@ -79787,7 +88687,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bodySections' in kwargs: + body_sections = kwargs['bodySections'] + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + if 'footerSections' in kwargs: + footer_sections = kwargs['footerSections'] + if 'headerSections' in kwargs: + header_sections = kwargs['headerSections'] + _setter("body_sections", body_sections) _setter("canvas_size_options", canvas_size_options) _setter("footer_sections", footer_sections) @@ -79848,7 +88758,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperMargin' in kwargs: + paper_margin = kwargs['paperMargin'] + if 'paperOrientation' in kwargs: + paper_orientation = kwargs['paperOrientation'] + if 'paperSize' in kwargs: + paper_size = kwargs['paperSize'] + if paper_margin is not None: _setter("paper_margin", paper_margin) if paper_orientation is not None: @@ -79896,7 +88814,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], free_form_layout: pulumi.Input['TemplateFreeFormSectionLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + _setter("free_form_layout", free_form_layout) @property @@ -79921,7 +88843,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], after: Optional[pulumi.Input['TemplateSectionAfterPageBreakArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if after is not None: _setter("after", after) @@ -79953,7 +88877,9 @@ def _configure( _setter: Callable[[Any, Any], None], height: Optional[pulumi.Input[str]] = None, padding: Optional[pulumi.Input['TemplateSpacingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if padding is not None: @@ -79993,7 +88919,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateSheetVisualScopingConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetVisualScopingConfigurations' in kwargs: + sheet_visual_scoping_configurations = kwargs['sheetVisualScopingConfigurations'] + if sheet_visual_scoping_configurations is not None: _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @@ -80022,7 +88952,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataFieldSeriesItem' in kwargs: + data_field_series_item = kwargs['dataFieldSeriesItem'] + if 'fieldSeriesItem' in kwargs: + field_series_item = kwargs['fieldSeriesItem'] + if data_field_series_item is not None: _setter("data_field_series_item", data_field_series_item) if field_series_item is not None: @@ -80062,7 +88998,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination_parameter_name: pulumi.Input[str], value: pulumi.Input['TemplateDestinationParameterValueConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationParameterName' in kwargs: + destination_parameter_name = kwargs['destinationParameterName'] + _setter("destination_parameter_name", destination_parameter_name) _setter("value", value) @@ -80097,7 +89037,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], background_color: pulumi.Input['TemplateConditionalFormattingColorArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + _setter("background_color", background_color) @property @@ -80125,7 +89069,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconText' in kwargs: + info_icon_text = kwargs['infoIconText'] + if info_icon_text is not None: _setter("info_icon_text", info_icon_text) if visibility is not None: @@ -80162,7 +89110,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], grid_layout: Optional[pulumi.Input['TemplateGridLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if grid_layout is not None: _setter("grid_layout", grid_layout) @@ -80188,7 +89140,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: pulumi.Input['TemplateSheetControlLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -80243,7 +89197,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'filterControls' in kwargs: + filter_controls = kwargs['filterControls'] + if 'parameterControls' in kwargs: + parameter_controls = kwargs['parameterControls'] + if 'sheetControlLayouts' in kwargs: + sheet_control_layouts = kwargs['sheetControlLayouts'] + if 'textBoxes' in kwargs: + text_boxes = kwargs['textBoxes'] + _setter("sheet_id", sheet_id) if content_type is not None: _setter("content_type", content_type) @@ -80378,7 +89346,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -80407,7 +89377,11 @@ def _configure( _setter: Callable[[Any, Any], None], configuration_overrides: pulumi.Input['TemplateSheetElementConfigurationOverridesArgs'], expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationOverrides' in kwargs: + configuration_overrides = kwargs['configurationOverrides'] + _setter("configuration_overrides", configuration_overrides) _setter("expression", expression) @@ -80445,7 +89419,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetTextBoxId' in kwargs: + sheet_text_box_id = kwargs['sheetTextBoxId'] + _setter("sheet_text_box_id", sheet_text_box_id) if content is not None: _setter("content", content) @@ -80487,7 +89465,13 @@ def _configure( scope: pulumi.Input['TemplateFilterVisualScope'], sheet_id: pulumi.Input[str], visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'visualIds' in kwargs: + visual_ids = kwargs['visualIds'] + _setter("scope", scope) _setter("sheet_id", sheet_id) if visual_ids is not None: @@ -80536,7 +89520,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -80573,7 +89563,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) @@ -80602,7 +89594,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if title_options is not None: @@ -80642,7 +89640,9 @@ def _configure( _setter: Callable[[Any, Any], None], placement: Optional[pulumi.Input['TemplateSmallMultiplesAxisPlacement']] = None, scale: Optional[pulumi.Input['TemplateSmallMultiplesAxisScale']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if placement is not None: _setter("placement", placement) if scale is not None: @@ -80691,7 +89691,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVisibleColumns' in kwargs: + max_visible_columns = kwargs['maxVisibleColumns'] + if 'maxVisibleRows' in kwargs: + max_visible_rows = kwargs['maxVisibleRows'] + if 'panelConfiguration' in kwargs: + panel_configuration = kwargs['panelConfiguration'] + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if max_visible_columns is not None: _setter("max_visible_columns", max_visible_columns) if max_visible_rows is not None: @@ -80764,7 +89776,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetReferences' in kwargs: + data_set_references = kwargs['dataSetReferences'] + _setter("arn", arn) _setter("data_set_references", data_set_references) @@ -80802,7 +89818,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceAnalysis' in kwargs: + source_analysis = kwargs['sourceAnalysis'] + if 'sourceTemplate' in kwargs: + source_template = kwargs['sourceTemplate'] + if source_analysis is not None: _setter("source_analysis", source_analysis) if source_template is not None: @@ -80839,7 +89861,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -80879,7 +89903,9 @@ def _configure( left: Optional[pulumi.Input[str]] = None, right: Optional[pulumi.Input[str]] = None, top: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if bottom is not None: _setter("bottom", bottom) if left is not None: @@ -80953,7 +89979,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -80993,7 +90025,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if null_value_format_configuration is not None: _setter("null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: @@ -81042,7 +90080,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -81113,7 +90161,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -81171,7 +90225,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fieldLevel' in kwargs: + field_level = kwargs['fieldLevel'] + if 'fieldLevelOptions' in kwargs: + field_level_options = kwargs['fieldLevelOptions'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'styleTargets' in kwargs: + style_targets = kwargs['styleTargets'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if field_level is not None: @@ -81277,7 +90349,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -81320,7 +90396,9 @@ def _configure( color: Optional[pulumi.Input[str]] = None, style: Optional[pulumi.Input['TemplateTableBorderStyle']] = None, thickness: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if style is not None: @@ -81371,7 +90449,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: pulumi.Input[str], text_format: Optional[pulumi.Input['TemplateTextConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if text_format is not None: _setter("text_format", text_format) @@ -81407,7 +90491,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], table_cell_image_scaling_configuration: Optional[pulumi.Input['TemplateTableCellImageScalingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableCellImageScalingConfiguration' in kwargs: + table_cell_image_scaling_configuration = kwargs['tableCellImageScalingConfiguration'] + if table_cell_image_scaling_configuration is not None: _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @@ -81454,7 +90542,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if 'textWrap' in kwargs: + text_wrap = kwargs['textWrap'] + if 'verticalTextAlignment' in kwargs: + vertical_text_alignment = kwargs['verticalTextAlignment'] + if background_color is not None: _setter("background_color", background_color) if border is not None: @@ -81560,7 +90660,9 @@ def _configure( _setter: Callable[[Any, Any], None], cell: Optional[pulumi.Input['TemplateTableCellConditionalFormattingArgs']] = None, row: Optional[pulumi.Input['TemplateTableRowConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) if row is not None: @@ -81597,7 +90699,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -81641,7 +90747,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableInlineVisualizations' in kwargs: + table_inline_visualizations = kwargs['tableInlineVisualizations'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -81733,7 +90855,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon: Optional[pulumi.Input['TemplateTableFieldIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if icon is not None: _setter("icon", icon) @@ -81762,7 +90886,11 @@ def _configure( _setter: Callable[[Any, Any], None], font_configuration: pulumi.Input['TemplateFontConfigurationArgs'], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + _setter("font_configuration", font_configuration) if value is not None: _setter("value", value) @@ -81798,7 +90926,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sizing_options: Optional[pulumi.Input['TemplateTableCellImageSizingConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizingOptions' in kwargs: + sizing_options = kwargs['sizingOptions'] + if sizing_options is not None: _setter("sizing_options", sizing_options) @@ -81827,7 +90959,9 @@ def _configure( _setter: Callable[[Any, Any], None], content: pulumi.Input['TemplateTableFieldLinkContentConfigurationArgs'], target: pulumi.Input['TemplateUrlTargetConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("content", content) _setter("target", target) @@ -81865,7 +90999,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customIconContent' in kwargs: + custom_icon_content = kwargs['customIconContent'] + if 'customTextContent' in kwargs: + custom_text_content = kwargs['customTextContent'] + if custom_icon_content is not None: _setter("custom_icon_content", custom_icon_content) if custom_text_content is not None: @@ -81908,7 +91048,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedFieldOptions' in kwargs: + pinned_field_options = kwargs['pinnedFieldOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if order is not None: _setter("order", order) if pinned_field_options is not None: @@ -81971,7 +91117,15 @@ def _configure( url_styling: Optional[pulumi.Input['TemplateTableFieldUrlConfigurationArgs']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None, width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'urlStyling' in kwargs: + url_styling = kwargs['urlStyling'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -82046,7 +91200,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageConfiguration' in kwargs: + image_configuration = kwargs['imageConfiguration'] + if 'linkConfiguration' in kwargs: + link_configuration = kwargs['linkConfiguration'] + if image_configuration is not None: _setter("image_configuration", image_configuration) if link_configuration is not None: @@ -82086,7 +91246,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableAggregatedFieldWells' in kwargs: + table_aggregated_field_wells = kwargs['tableAggregatedFieldWells'] + if 'tableUnaggregatedFieldWells' in kwargs: + table_unaggregated_field_wells = kwargs['tableUnaggregatedFieldWells'] + if table_aggregated_field_wells is not None: _setter("table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: @@ -82123,7 +91289,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_bars: Optional[pulumi.Input['TemplateDataBarsOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataBars' in kwargs: + data_bars = kwargs['dataBars'] + if data_bars is not None: _setter("data_bars", data_bars) @@ -82158,7 +91328,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'headerStyle' in kwargs: + header_style = kwargs['headerStyle'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if cell_style is not None: _setter("cell_style", cell_style) if header_style is not None: @@ -82220,7 +91398,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -82257,7 +91441,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pinned_left_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedLeftFields' in kwargs: + pinned_left_fields = kwargs['pinnedLeftFields'] + if pinned_left_fields is not None: _setter("pinned_left_fields", pinned_left_fields) @@ -82286,7 +91474,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if text_color is not None: @@ -82338,7 +91532,13 @@ def _configure( left: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, right: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, top: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'innerHorizontal' in kwargs: + inner_horizontal = kwargs['innerHorizontal'] + if 'innerVertical' in kwargs: + inner_vertical = kwargs['innerVertical'] + if bottom is not None: _setter("bottom", bottom) if inner_horizontal is not None: @@ -82422,7 +91622,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if 'rowSort' in kwargs: + row_sort = kwargs['rowSort'] + if pagination_configuration is not None: _setter("pagination_configuration", pagination_configuration) if row_sort is not None: @@ -82459,7 +91665,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell_type: pulumi.Input['TemplateStyledCellType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellType' in kwargs: + cell_type = kwargs['cellType'] + _setter("cell_type", cell_type) @property @@ -82484,7 +91694,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateUnaggregatedFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -82525,7 +91737,15 @@ def _configure( conditional_formatting: Optional[pulumi.Input['TemplateTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -82608,7 +91828,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -82649,7 +91871,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -82703,7 +91933,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if icon is not None: @@ -82751,7 +91987,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -82783,7 +92021,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -82834,7 +92080,9 @@ def _configure( _setter: Callable[[Any, Any], None], symbol: Optional[pulumi.Input['TemplateNumericSeparatorSymbol']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if symbol is not None: _setter("symbol", symbol) if visibility is not None: @@ -82886,7 +92134,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + if lower_boundary is not None: _setter("lower_boundary", lower_boundary) if periods_backward is not None: @@ -82979,7 +92239,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) if parameter_name is not None: @@ -83056,7 +92324,15 @@ def _configure( range_maximum: pulumi.Input[str], range_minimum: pulumi.Input[str], time_granularity: pulumi.Input['TemplateTimeGranularity'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("range_maximum", range_maximum) _setter("range_minimum", range_minimum) @@ -83117,7 +92393,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if rolling_date is not None: @@ -83189,7 +92471,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximumValue' in kwargs: + range_maximum_value = kwargs['rangeMaximumValue'] + if 'rangeMinimumValue' in kwargs: + range_minimum_value = kwargs['rangeMinimumValue'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -83303,7 +92603,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnTooltipItem' in kwargs: + column_tooltip_item = kwargs['columnTooltipItem'] + if 'fieldTooltipItem' in kwargs: + field_tooltip_item = kwargs['fieldTooltipItem'] + if column_tooltip_item is not None: _setter("column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: @@ -83346,7 +92652,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldBasedTooltip' in kwargs: + field_based_tooltip = kwargs['fieldBasedTooltip'] + if 'selectedTooltipType' in kwargs: + selected_tooltip_type = kwargs['selectedTooltipType'] + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + if field_based_tooltip is not None: _setter("field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: @@ -83409,7 +92723,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationSortConfigurations' in kwargs: + aggregation_sort_configurations = kwargs['aggregationSortConfigurations'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("aggregation_sort_configurations", aggregation_sort_configurations) _setter("column", column) _setter("filter_id", filter_id) @@ -83508,7 +92832,15 @@ def _configure( sort_order: Optional[pulumi.Input['TemplateTopBottomSortOrder']] = None, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'moverSize' in kwargs: + mover_size = kwargs['moverSize'] + if 'sortOrder' in kwargs: + sort_order = kwargs['sortOrder'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -83624,7 +92956,13 @@ def _configure( name: Optional[pulumi.Input[str]] = None, result_size: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'resultSize' in kwargs: + result_size = kwargs['resultSize'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -83709,7 +93047,11 @@ def _configure( computation_id: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -83768,7 +93110,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if custom_label is not None: _setter("custom_label", custom_label) if placement is not None: @@ -83844,7 +93196,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if groups is not None: @@ -83916,7 +93270,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'groupLabelOptions' in kwargs: + group_label_options = kwargs['groupLabelOptions'] + if 'sizeLabelOptions' in kwargs: + size_label_options = kwargs['sizeLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_label_options is not None: _setter("color_label_options", color_label_options) if color_scale is not None: @@ -84030,7 +93400,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tree_map_aggregated_field_wells: Optional[pulumi.Input['TemplateTreeMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapAggregatedFieldWells' in kwargs: + tree_map_aggregated_field_wells = kwargs['treeMapAggregatedFieldWells'] + if tree_map_aggregated_field_wells is not None: _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @@ -84059,7 +93433,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapGroupItemsLimitConfiguration' in kwargs: + tree_map_group_items_limit_configuration = kwargs['treeMapGroupItemsLimitConfiguration'] + if 'treeMapSort' in kwargs: + tree_map_sort = kwargs['treeMapSort'] + if tree_map_group_items_limit_configuration is not None: _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: @@ -84111,7 +93491,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -84191,7 +93579,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -84223,7 +93613,13 @@ def _configure( column: pulumi.Input['TemplateColumnIdentifierArgs'], field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['TemplateFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -84275,7 +93671,11 @@ def _configure( computation_id: pulumi.Input[str], category: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if category is not None: _setter("category", category) @@ -84340,7 +93740,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetConfigurations' in kwargs: + data_set_configurations = kwargs['dataSetConfigurations'] + if 'analysisDefaults' in kwargs: + analysis_defaults = kwargs['analysisDefaults'] + if 'calculatedFields' in kwargs: + calculated_fields = kwargs['calculatedFields'] + if 'columnConfigurations' in kwargs: + column_configurations = kwargs['columnConfigurations'] + if 'filterGroups' in kwargs: + filter_groups = kwargs['filterGroups'] + if 'parameterDeclarations' in kwargs: + parameter_declarations = kwargs['parameterDeclarations'] + _setter("data_set_configurations", data_set_configurations) if analysis_defaults is not None: _setter("analysis_defaults", analysis_defaults) @@ -84431,7 +93845,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percent_range: Optional[pulumi.Input['TemplatePercentVisibleRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentRange' in kwargs: + percent_range = kwargs['percentRange'] + if percent_range is not None: _setter("percent_range", percent_range) @@ -84466,7 +93884,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterOperation' in kwargs: + filter_operation = kwargs['filterOperation'] + if 'navigationOperation' in kwargs: + navigation_operation = kwargs['navigationOperation'] + if 'setParametersOperation' in kwargs: + set_parameters_operation = kwargs['setParametersOperation'] + if 'urlOperation' in kwargs: + url_operation = kwargs['urlOperation'] + if filter_operation is not None: _setter("filter_operation", filter_operation) if navigation_operation is not None: @@ -84537,7 +93965,13 @@ def _configure( name: pulumi.Input[str], trigger: pulumi.Input['TemplateVisualCustomActionTrigger'], status: Optional[pulumi.Input['TemplateWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionOperations' in kwargs: + action_operations = kwargs['actionOperations'] + if 'customActionId' in kwargs: + custom_action_id = kwargs['customActionId'] + _setter("action_operations", action_operations) _setter("custom_action_id", custom_action_id) _setter("name", name) @@ -84606,7 +94040,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'chartColor' in kwargs: + chart_color = kwargs['chartColor'] + if 'colorMap' in kwargs: + color_map = kwargs['colorMap'] + if chart_color is not None: _setter("chart_color", chart_color) if color_map is not None: @@ -84646,7 +94086,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -84686,7 +94130,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -84789,7 +94237,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartVisual' in kwargs: + bar_chart_visual = kwargs['barChartVisual'] + if 'boxPlotVisual' in kwargs: + box_plot_visual = kwargs['boxPlotVisual'] + if 'comboChartVisual' in kwargs: + combo_chart_visual = kwargs['comboChartVisual'] + if 'customContentVisual' in kwargs: + custom_content_visual = kwargs['customContentVisual'] + if 'emptyVisual' in kwargs: + empty_visual = kwargs['emptyVisual'] + if 'filledMapVisual' in kwargs: + filled_map_visual = kwargs['filledMapVisual'] + if 'funnelChartVisual' in kwargs: + funnel_chart_visual = kwargs['funnelChartVisual'] + if 'gaugeChartVisual' in kwargs: + gauge_chart_visual = kwargs['gaugeChartVisual'] + if 'geospatialMapVisual' in kwargs: + geospatial_map_visual = kwargs['geospatialMapVisual'] + if 'heatMapVisual' in kwargs: + heat_map_visual = kwargs['heatMapVisual'] + if 'histogramVisual' in kwargs: + histogram_visual = kwargs['histogramVisual'] + if 'insightVisual' in kwargs: + insight_visual = kwargs['insightVisual'] + if 'kpiVisual' in kwargs: + kpi_visual = kwargs['kpiVisual'] + if 'lineChartVisual' in kwargs: + line_chart_visual = kwargs['lineChartVisual'] + if 'pieChartVisual' in kwargs: + pie_chart_visual = kwargs['pieChartVisual'] + if 'pivotTableVisual' in kwargs: + pivot_table_visual = kwargs['pivotTableVisual'] + if 'radarChartVisual' in kwargs: + radar_chart_visual = kwargs['radarChartVisual'] + if 'sankeyDiagramVisual' in kwargs: + sankey_diagram_visual = kwargs['sankeyDiagramVisual'] + if 'scatterPlotVisual' in kwargs: + scatter_plot_visual = kwargs['scatterPlotVisual'] + if 'tableVisual' in kwargs: + table_visual = kwargs['tableVisual'] + if 'treeMapVisual' in kwargs: + tree_map_visual = kwargs['treeMapVisual'] + if 'waterfallVisual' in kwargs: + waterfall_visual = kwargs['waterfallVisual'] + if 'wordCloudVisual' in kwargs: + word_cloud_visual = kwargs['wordCloudVisual'] + if bar_chart_visual is not None: _setter("bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: @@ -85063,7 +94559,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if breakdowns is not None: _setter("breakdowns", breakdowns) if categories is not None: @@ -85138,7 +94636,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryAxisDisplayOptions' in kwargs: + category_axis_display_options = kwargs['categoryAxisDisplayOptions'] + if 'categoryAxisLabelOptions' in kwargs: + category_axis_label_options = kwargs['categoryAxisLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'waterfallChartOptions' in kwargs: + waterfall_chart_options = kwargs['waterfallChartOptions'] + if category_axis_display_options is not None: _setter("category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: @@ -85263,7 +94781,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], waterfall_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateWaterfallChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'waterfallChartAggregatedFieldWells' in kwargs: + waterfall_chart_aggregated_field_wells = kwargs['waterfallChartAggregatedFieldWells'] + if waterfall_chart_aggregated_field_wells is not None: _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @@ -85289,7 +94811,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], total_bar_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'totalBarLabel' in kwargs: + total_bar_label = kwargs['totalBarLabel'] + if total_bar_label is not None: _setter("total_bar_label", total_bar_label) @@ -85318,7 +94844,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'breakdownItemsLimit' in kwargs: + breakdown_items_limit = kwargs['breakdownItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if breakdown_items_limit is not None: _setter("breakdown_items_limit", breakdown_items_limit) if category_sort is not None: @@ -85370,7 +94902,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -85453,7 +94993,9 @@ def _configure( _setter: Callable[[Any, Any], None], date: pulumi.Input[str], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("date", date) _setter("value", value) @@ -85494,7 +95036,13 @@ def _configure( end_date: pulumi.Input[str], start_date: pulumi.Input[str], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endDate' in kwargs: + end_date = kwargs['endDate'] + if 'startDate' in kwargs: + start_date = kwargs['startDate'] + _setter("end_date", end_date) _setter("start_date", start_date) _setter("value", value) @@ -85542,7 +95090,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if size is not None: @@ -85588,7 +95140,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'wordCloudOptions' in kwargs: + word_cloud_options = kwargs['wordCloudOptions'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if field_wells is not None: @@ -85647,7 +95209,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], word_cloud_aggregated_field_wells: Optional[pulumi.Input['TemplateWordCloudAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'wordCloudAggregatedFieldWells' in kwargs: + word_cloud_aggregated_field_wells = kwargs['wordCloudAggregatedFieldWells'] + if word_cloud_aggregated_field_wells is not None: _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @@ -85688,7 +95254,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudLayout' in kwargs: + cloud_layout = kwargs['cloudLayout'] + if 'maximumStringLength' in kwargs: + maximum_string_length = kwargs['maximumStringLength'] + if 'wordCasing' in kwargs: + word_casing = kwargs['wordCasing'] + if 'wordOrientation' in kwargs: + word_orientation = kwargs['wordOrientation'] + if 'wordPadding' in kwargs: + word_padding = kwargs['wordPadding'] + if 'wordScaling' in kwargs: + word_scaling = kwargs['wordScaling'] + if cloud_layout is not None: _setter("cloud_layout", cloud_layout) if maximum_string_length is not None: @@ -85772,7 +95352,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -85824,7 +95410,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -85904,7 +95498,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], show: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if show is not None: _setter("show", show) @@ -85939,7 +95535,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataColorPalette' in kwargs: + data_color_palette = kwargs['dataColorPalette'] + if 'uiColorPalette' in kwargs: + ui_color_palette = kwargs['uiColorPalette'] + if data_color_palette is not None: _setter("data_color_palette", data_color_palette) if sheet is not None: @@ -86004,7 +95606,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emptyFillColor' in kwargs: + empty_fill_color = kwargs['emptyFillColor'] + if 'minMaxGradient' in kwargs: + min_max_gradient = kwargs['minMaxGradient'] + if colors is not None: _setter("colors", colors) if empty_fill_color is not None: @@ -86052,7 +95660,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], font_family: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontFamily' in kwargs: + font_family = kwargs['fontFamily'] + if font_family is not None: _setter("font_family", font_family) @@ -86078,7 +95690,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], show: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if show is not None: _setter("show", show) @@ -86104,7 +95718,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], show: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if show is not None: _setter("show", show) @@ -86136,7 +95752,9 @@ def _configure( actions: pulumi.Input[Sequence[pulumi.Input[str]]], principal: pulumi.Input[str], resource: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) if resource is not None: @@ -86185,7 +95803,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tileLayout' in kwargs: + tile_layout = kwargs['tileLayout'] + if tile is not None: _setter("tile", tile) if tile_layout is not None: @@ -86225,7 +95847,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -86263,7 +95887,9 @@ def _configure( _setter: Callable[[Any, Any], None], gutter: Optional[pulumi.Input['ThemeGutterStyleArgs']] = None, margin: Optional[pulumi.Input['ThemeMarginStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gutter is not None: _setter("gutter", gutter) if margin is not None: @@ -86300,7 +95926,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], border: Optional[pulumi.Input['ThemeBorderStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if border is not None: _setter("border", border) @@ -86326,7 +95954,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], font_families: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeFontArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontFamilies' in kwargs: + font_families = kwargs['fontFamilies'] + if font_families is not None: _setter("font_families", font_families) @@ -86397,7 +96029,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accentForeground' in kwargs: + accent_foreground = kwargs['accentForeground'] + if 'dangerForeground' in kwargs: + danger_foreground = kwargs['dangerForeground'] + if 'dimensionForeground' in kwargs: + dimension_foreground = kwargs['dimensionForeground'] + if 'measureForeground' in kwargs: + measure_foreground = kwargs['measureForeground'] + if 'primaryBackground' in kwargs: + primary_background = kwargs['primaryBackground'] + if 'primaryForeground' in kwargs: + primary_foreground = kwargs['primaryForeground'] + if 'secondaryBackground' in kwargs: + secondary_background = kwargs['secondaryBackground'] + if 'secondaryForeground' in kwargs: + secondary_foreground = kwargs['secondaryForeground'] + if 'successForeground' in kwargs: + success_foreground = kwargs['successForeground'] + if 'warningForeground' in kwargs: + warning_foreground = kwargs['warningForeground'] + if accent is not None: _setter("accent", accent) if accent_foreground is not None: @@ -86583,10 +96237,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class TopicCalculatedFieldArgs: def __init__(__self__, *, @@ -86644,7 +96300,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'calculatedFieldName' in kwargs: + calculated_field_name = kwargs['calculatedFieldName'] + if 'allowedAggregations' in kwargs: + allowed_aggregations = kwargs['allowedAggregations'] + if 'calculatedFieldDescription' in kwargs: + calculated_field_description = kwargs['calculatedFieldDescription'] + if 'calculatedFieldSynonyms' in kwargs: + calculated_field_synonyms = kwargs['calculatedFieldSynonyms'] + if 'cellValueSynonyms' in kwargs: + cell_value_synonyms = kwargs['cellValueSynonyms'] + if 'columnDataRole' in kwargs: + column_data_role = kwargs['columnDataRole'] + if 'comparativeOrder' in kwargs: + comparative_order = kwargs['comparativeOrder'] + if 'defaultFormatting' in kwargs: + default_formatting = kwargs['defaultFormatting'] + if 'isIncludedInTopic' in kwargs: + is_included_in_topic = kwargs['isIncludedInTopic'] + if 'neverAggregateInFilter' in kwargs: + never_aggregate_in_filter = kwargs['neverAggregateInFilter'] + if 'nonAdditive' in kwargs: + non_additive = kwargs['nonAdditive'] + if 'notAllowedAggregations' in kwargs: + not_allowed_aggregations = kwargs['notAllowedAggregations'] + if 'semanticType' in kwargs: + semantic_type = kwargs['semanticType'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("calculated_field_name", calculated_field_name) _setter("expression", expression) if aggregation is not None: @@ -86839,7 +96525,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectiveConstant' in kwargs: + collective_constant = kwargs['collectiveConstant'] + if 'constantType' in kwargs: + constant_type = kwargs['constantType'] + if 'singularConstant' in kwargs: + singular_constant = kwargs['singularConstant'] + if collective_constant is not None: _setter("collective_constant", collective_constant) if constant_type is not None: @@ -86896,7 +96590,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilterFunction' in kwargs: + category_filter_function = kwargs['categoryFilterFunction'] + if 'categoryFilterType' in kwargs: + category_filter_type = kwargs['categoryFilterType'] + if category_filter_function is not None: _setter("category_filter_function", category_filter_function) if category_filter_type is not None: @@ -86958,7 +96658,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellValue' in kwargs: + cell_value = kwargs['cellValue'] + if cell_value is not None: _setter("cell_value", cell_value) if synonyms is not None: @@ -86995,7 +96699,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueList' in kwargs: + value_list = kwargs['valueList'] + if value_list is not None: _setter("value_list", value_list) @@ -87066,7 +96774,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'allowedAggregations' in kwargs: + allowed_aggregations = kwargs['allowedAggregations'] + if 'cellValueSynonyms' in kwargs: + cell_value_synonyms = kwargs['cellValueSynonyms'] + if 'columnDataRole' in kwargs: + column_data_role = kwargs['columnDataRole'] + if 'columnDescription' in kwargs: + column_description = kwargs['columnDescription'] + if 'columnFriendlyName' in kwargs: + column_friendly_name = kwargs['columnFriendlyName'] + if 'columnSynonyms' in kwargs: + column_synonyms = kwargs['columnSynonyms'] + if 'comparativeOrder' in kwargs: + comparative_order = kwargs['comparativeOrder'] + if 'defaultFormatting' in kwargs: + default_formatting = kwargs['defaultFormatting'] + if 'isIncludedInTopic' in kwargs: + is_included_in_topic = kwargs['isIncludedInTopic'] + if 'neverAggregateInFilter' in kwargs: + never_aggregate_in_filter = kwargs['neverAggregateInFilter'] + if 'nonAdditive' in kwargs: + non_additive = kwargs['nonAdditive'] + if 'notAllowedAggregations' in kwargs: + not_allowed_aggregations = kwargs['notAllowedAggregations'] + if 'semanticType' in kwargs: + semantic_type = kwargs['semanticType'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column_name", column_name) if aggregation is not None: _setter("aggregation", aggregation) @@ -87262,7 +97002,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'specifedOrder' in kwargs: + specifed_order = kwargs['specifedOrder'] + if 'treatUndefinedSpecifiedValues' in kwargs: + treat_undefined_specified_values = kwargs['treatUndefinedSpecifiedValues'] + if 'useOrdering' in kwargs: + use_ordering = kwargs['useOrdering'] + if specifed_order is not None: _setter("specifed_order", specifed_order) if treat_undefined_specified_values is not None: @@ -87313,7 +97061,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetRowDateGranularity' in kwargs: + dataset_row_date_granularity = kwargs['datasetRowDateGranularity'] + if 'defaultDateColumnName' in kwargs: + default_date_column_name = kwargs['defaultDateColumnName'] + if dataset_row_date_granularity is not None: _setter("dataset_row_date_granularity", dataset_row_date_granularity) if default_date_column_name is not None: @@ -87371,7 +97125,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetArn' in kwargs: + dataset_arn = kwargs['datasetArn'] + if 'calculatedFields' in kwargs: + calculated_fields = kwargs['calculatedFields'] + if 'dataAggregation' in kwargs: + data_aggregation = kwargs['dataAggregation'] + if 'datasetDescription' in kwargs: + dataset_description = kwargs['datasetDescription'] + if 'datasetName' in kwargs: + dataset_name = kwargs['datasetName'] + if 'namedEntities' in kwargs: + named_entities = kwargs['namedEntities'] + _setter("dataset_arn", dataset_arn) if calculated_fields is not None: _setter("calculated_fields", calculated_fields) @@ -87476,7 +97244,9 @@ def _configure( _setter: Callable[[Any, Any], None], constant: Optional[pulumi.Input['TopicRangeFilterConstantArgs']] = None, inclusive: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if constant is not None: _setter("constant", constant) if inclusive is not None: @@ -87516,7 +97286,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayFormat' in kwargs: + display_format = kwargs['displayFormat'] + if 'displayFormatOptions' in kwargs: + display_format_options = kwargs['displayFormatOptions'] + if display_format is not None: _setter("display_format", display_format) if display_format_options is not None: @@ -87586,7 +97362,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blankCellFormat' in kwargs: + blank_cell_format = kwargs['blankCellFormat'] + if 'currencySymbol' in kwargs: + currency_symbol = kwargs['currencySymbol'] + if 'dateFormat' in kwargs: + date_format = kwargs['dateFormat'] + if 'decimalSeparator' in kwargs: + decimal_separator = kwargs['decimalSeparator'] + if 'fractionDigits' in kwargs: + fraction_digits = kwargs['fractionDigits'] + if 'groupingSeparator' in kwargs: + grouping_separator = kwargs['groupingSeparator'] + if 'negativeFormat' in kwargs: + negative_format = kwargs['negativeFormat'] + if 'unitScaler' in kwargs: + unit_scaler = kwargs['unitScaler'] + if 'useBlankCellFormat' in kwargs: + use_blank_cell_format = kwargs['useBlankCellFormat'] + if 'useGrouping' in kwargs: + use_grouping = kwargs['useGrouping'] + if blank_cell_format is not None: _setter("blank_cell_format", blank_cell_format) if currency_symbol is not None: @@ -87763,7 +97561,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterName' in kwargs: + filter_name = kwargs['filterName'] + if 'operandFieldName' in kwargs: + operand_field_name = kwargs['operandFieldName'] + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'dateRangeFilter' in kwargs: + date_range_filter = kwargs['dateRangeFilter'] + if 'filterClass' in kwargs: + filter_class = kwargs['filterClass'] + if 'filterDescription' in kwargs: + filter_description = kwargs['filterDescription'] + if 'filterSynonyms' in kwargs: + filter_synonyms = kwargs['filterSynonyms'] + if 'filterType' in kwargs: + filter_type = kwargs['filterType'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'numericRangeFilter' in kwargs: + numeric_range_filter = kwargs['numericRangeFilter'] + if 'relativeDateFilter' in kwargs: + relative_date_filter = kwargs['relativeDateFilter'] + _setter("filter_name", filter_name) _setter("operand_field_name", operand_field_name) if category_filter is not None: @@ -87900,7 +97722,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationFunctionParameters' in kwargs: + aggregation_function_parameters = kwargs['aggregationFunctionParameters'] + if aggregation is not None: _setter("aggregation", aggregation) if aggregation_function_parameters is not None: @@ -87949,7 +97775,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldName' in kwargs: + field_name = kwargs['fieldName'] + if 'propertyName' in kwargs: + property_name = kwargs['propertyName'] + if 'propertyRole' in kwargs: + property_role = kwargs['propertyRole'] + if 'propertyUsage' in kwargs: + property_usage = kwargs['propertyUsage'] + if field_name is not None: _setter("field_name", field_name) if metric is not None: @@ -88031,7 +97867,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityName' in kwargs: + entity_name = kwargs['entityName'] + if 'entityDescription' in kwargs: + entity_description = kwargs['entityDescription'] + if 'entitySynonyms' in kwargs: + entity_synonyms = kwargs['entitySynonyms'] + if 'semanticEntityType' in kwargs: + semantic_entity_type = kwargs['semanticEntityType'] + _setter("entity_name", entity_name) if definition is not None: _setter("definition", definition) @@ -88103,7 +97949,9 @@ def _configure( _setter: Callable[[Any, Any], None], prefix: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if prefix is not None: _setter("prefix", prefix) if suffix is not None: @@ -88143,7 +97991,9 @@ def _configure( _setter: Callable[[Any, Any], None], aggregation: Optional[pulumi.Input['TopicNamedFilterAggType']] = None, constant: Optional[pulumi.Input['TopicSingularFilterConstantArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if aggregation is not None: _setter("aggregation", aggregation) if constant is not None: @@ -88186,7 +98036,9 @@ def _configure( aggregation: Optional[pulumi.Input['TopicNamedFilterAggType']] = None, constant: Optional[pulumi.Input['TopicRangeFilterConstantArgs']] = None, inclusive: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if aggregation is not None: _setter("aggregation", aggregation) if constant is not None: @@ -88237,7 +98089,9 @@ def _configure( _setter: Callable[[Any, Any], None], maximum: Optional[pulumi.Input[str]] = None, minimum: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if maximum is not None: _setter("maximum", maximum) if minimum is not None: @@ -88277,7 +98131,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'constantType' in kwargs: + constant_type = kwargs['constantType'] + if 'rangeConstant' in kwargs: + range_constant = kwargs['rangeConstant'] + if constant_type is not None: _setter("constant_type", constant_type) if range_constant is not None: @@ -88320,7 +98180,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'relativeDateFilterFunction' in kwargs: + relative_date_filter_function = kwargs['relativeDateFilterFunction'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if constant is not None: _setter("constant", constant) if relative_date_filter_function is not None: @@ -88374,7 +98240,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subTypeName' in kwargs: + sub_type_name = kwargs['subTypeName'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'typeParameters' in kwargs: + type_parameters = kwargs['typeParameters'] + if sub_type_name is not None: _setter("sub_type_name", sub_type_name) if type_name is not None: @@ -88440,7 +98314,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'falseyCellValue' in kwargs: + falsey_cell_value = kwargs['falseyCellValue'] + if 'falseyCellValueSynonyms' in kwargs: + falsey_cell_value_synonyms = kwargs['falseyCellValueSynonyms'] + if 'subTypeName' in kwargs: + sub_type_name = kwargs['subTypeName'] + if 'truthyCellValue' in kwargs: + truthy_cell_value = kwargs['truthyCellValue'] + if 'truthyCellValueSynonyms' in kwargs: + truthy_cell_value_synonyms = kwargs['truthyCellValueSynonyms'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'typeParameters' in kwargs: + type_parameters = kwargs['typeParameters'] + if falsey_cell_value is not None: _setter("falsey_cell_value", falsey_cell_value) if falsey_cell_value_synonyms is not None: @@ -88535,7 +98425,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'constantType' in kwargs: + constant_type = kwargs['constantType'] + if 'singularConstant' in kwargs: + singular_constant = kwargs['singularConstant'] + if constant_type is not None: _setter("constant_type", constant_type) if singular_constant is not None: @@ -88567,10 +98463,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class VpcConnectionTagArgs: def __init__(__self__, *, @@ -88586,7 +98484,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/quicksight/analysis.py b/sdk/python/pulumi_aws_native/quicksight/analysis.py index 3e5d1f6f37..7715422968 100644 --- a/sdk/python/pulumi_aws_native/quicksight/analysis.py +++ b/sdk/python/pulumi_aws_native/quicksight/analysis.py @@ -56,7 +56,17 @@ def _configure( status: Optional[pulumi.Input['AnalysisResourceStatus']] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTagArgs']]]] = None, theme_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'analysisId' in kwargs: + analysis_id = kwargs['analysisId'] + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'sourceEntity' in kwargs: + source_entity = kwargs['sourceEntity'] + if 'themeArn' in kwargs: + theme_arn = kwargs['themeArn'] + _setter("analysis_id", analysis_id) _setter("aws_account_id", aws_account_id) if definition is not None: diff --git a/sdk/python/pulumi_aws_native/quicksight/dashboard.py b/sdk/python/pulumi_aws_native/quicksight/dashboard.py index 4438b13774..81030de9ce 100644 --- a/sdk/python/pulumi_aws_native/quicksight/dashboard.py +++ b/sdk/python/pulumi_aws_native/quicksight/dashboard.py @@ -59,7 +59,21 @@ def _configure( tags: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTagArgs']]]] = None, theme_arn: Optional[pulumi.Input[str]] = None, version_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'dashboardId' in kwargs: + dashboard_id = kwargs['dashboardId'] + if 'dashboardPublishOptions' in kwargs: + dashboard_publish_options = kwargs['dashboardPublishOptions'] + if 'sourceEntity' in kwargs: + source_entity = kwargs['sourceEntity'] + if 'themeArn' in kwargs: + theme_arn = kwargs['themeArn'] + if 'versionDescription' in kwargs: + version_description = kwargs['versionDescription'] + _setter("aws_account_id", aws_account_id) _setter("dashboard_id", dashboard_id) if dashboard_publish_options is not 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..37f85205bc 100644 --- a/sdk/python/pulumi_aws_native/quicksight/data_set.py +++ b/sdk/python/pulumi_aws_native/quicksight/data_set.py @@ -82,7 +82,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'columnGroups' in kwargs: + column_groups = kwargs['columnGroups'] + if 'columnLevelPermissionRules' in kwargs: + column_level_permission_rules = kwargs['columnLevelPermissionRules'] + if 'dataSetId' in kwargs: + data_set_id = kwargs['dataSetId'] + if 'dataSetRefreshProperties' in kwargs: + data_set_refresh_properties = kwargs['dataSetRefreshProperties'] + if 'dataSetUsageConfiguration' in kwargs: + data_set_usage_configuration = kwargs['dataSetUsageConfiguration'] + if 'datasetParameters' in kwargs: + dataset_parameters = kwargs['datasetParameters'] + if 'fieldFolders' in kwargs: + field_folders = kwargs['fieldFolders'] + if 'importMode' in kwargs: + import_mode = kwargs['importMode'] + if 'ingestionWaitPolicy' in kwargs: + ingestion_wait_policy = kwargs['ingestionWaitPolicy'] + if 'logicalTableMap' in kwargs: + logical_table_map = kwargs['logicalTableMap'] + if 'physicalTableMap' in kwargs: + physical_table_map = kwargs['physicalTableMap'] + if 'rowLevelPermissionDataSet' in kwargs: + row_level_permission_data_set = kwargs['rowLevelPermissionDataSet'] + if 'rowLevelPermissionTagConfiguration' in kwargs: + row_level_permission_tag_configuration = kwargs['rowLevelPermissionTagConfiguration'] + if aws_account_id is not None: _setter("aws_account_id", aws_account_id) if column_groups is not 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..6235b0d7e6 100644 --- a/sdk/python/pulumi_aws_native/quicksight/data_source.py +++ b/sdk/python/pulumi_aws_native/quicksight/data_source.py @@ -74,7 +74,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alternateDataSourceParameters' in kwargs: + alternate_data_source_parameters = kwargs['alternateDataSourceParameters'] + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'dataSourceId' in kwargs: + data_source_id = kwargs['dataSourceId'] + if 'dataSourceParameters' in kwargs: + data_source_parameters = kwargs['dataSourceParameters'] + if 'errorInfo' in kwargs: + error_info = kwargs['errorInfo'] + if 'sslProperties' in kwargs: + ssl_properties = kwargs['sslProperties'] + if 'vpcConnectionProperties' in kwargs: + vpc_connection_properties = kwargs['vpcConnectionProperties'] + if alternate_data_source_parameters is not None: _setter("alternate_data_source_parameters", alternate_data_source_parameters) if aws_account_id is not None: diff --git a/sdk/python/pulumi_aws_native/quicksight/outputs.py b/sdk/python/pulumi_aws_native/quicksight/outputs.py index 6e6d53585d..d6f9bad7a0 100644 --- a/sdk/python/pulumi_aws_native/quicksight/outputs.py +++ b/sdk/python/pulumi_aws_native/quicksight/outputs.py @@ -1581,7 +1581,17 @@ def _configure( categorical_aggregation_function: Optional['AnalysisCategoricalAggregationFunction'] = None, date_aggregation_function: Optional['AnalysisDateAggregationFunction'] = None, numerical_aggregation_function: Optional['outputs.AnalysisNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeAggregationFunction' in kwargs: + attribute_aggregation_function = kwargs['attributeAggregationFunction'] + if 'categoricalAggregationFunction' in kwargs: + categorical_aggregation_function = kwargs['categoricalAggregationFunction'] + if 'dateAggregationFunction' in kwargs: + date_aggregation_function = kwargs['dateAggregationFunction'] + if 'numericalAggregationFunction' in kwargs: + numerical_aggregation_function = kwargs['numericalAggregationFunction'] + if attribute_aggregation_function is not None: _setter("attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: @@ -1649,7 +1659,13 @@ def _configure( column: 'outputs.AnalysisColumnIdentifier', sort_direction: 'AnalysisSortDirection', aggregation_function: Optional['outputs.AnalysisAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortDirection' in kwargs: + sort_direction = kwargs['sortDirection'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("column", column) _setter("sort_direction", sort_direction) if aggregation_function is not None: @@ -1678,10 +1694,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class AnalysisAnchorDateConfiguration(dict): @staticmethod @@ -1716,7 +1734,13 @@ def _configure( _setter: Callable[[Any, Any], None], anchor_option: Optional['AnalysisAnchorOption'] = None, parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorOption' in kwargs: + anchor_option = kwargs['anchorOption'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if anchor_option is not None: _setter("anchor_option", anchor_option) if parameter_name is not None: @@ -1765,7 +1789,11 @@ def _configure( _setter: Callable[[Any, Any], None], range: Optional['outputs.AnalysisArcAxisDisplayRange'] = None, reserve_range: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reserveRange' in kwargs: + reserve_range = kwargs['reserveRange'] + if range is not None: _setter("range", range) if reserve_range is not None: @@ -1797,7 +1825,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -1848,7 +1878,13 @@ def _configure( _setter: Callable[[Any, Any], None], arc_angle: Optional[float] = None, arc_thickness: Optional['AnalysisArcThicknessOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAngle' in kwargs: + arc_angle = kwargs['arcAngle'] + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_angle is not None: _setter("arc_angle", arc_angle) if arc_thickness is not None: @@ -1894,7 +1930,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arc_thickness: Optional['AnalysisArcThickness'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_thickness is not None: _setter("arc_thickness", arc_thickness) @@ -1938,7 +1978,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleAttributeAggregation' in kwargs: + simple_attribute_aggregation = kwargs['simpleAttributeAggregation'] + if 'valueForMultipleValues' in kwargs: + value_for_multiple_values = kwargs['valueForMultipleValues'] + if simple_attribute_aggregation is not None: _setter("simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: @@ -1989,7 +2035,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateAxisOptions' in kwargs: + date_axis_options = kwargs['dateAxisOptions'] + if 'numericAxisOptions' in kwargs: + numeric_axis_options = kwargs['numericAxisOptions'] + if date_axis_options is not None: _setter("date_axis_options", date_axis_options) if numeric_axis_options is not None: @@ -2013,10 +2065,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class AnalysisAxisDisplayMinMaxRange(dict): def __init__(__self__, *, @@ -2032,7 +2086,9 @@ def _configure( _setter: Callable[[Any, Any], None], maximum: Optional[float] = None, minimum: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if maximum is not None: _setter("maximum", maximum) if minimum is not None: @@ -2106,7 +2162,21 @@ def _configure( grid_line_visibility: Optional['AnalysisVisibility'] = None, scrollbar_options: Optional['outputs.AnalysisScrollBarOptions'] = None, tick_label_options: Optional['outputs.AnalysisAxisTickLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLineVisibility' in kwargs: + axis_line_visibility = kwargs['axisLineVisibility'] + if 'axisOffset' in kwargs: + axis_offset = kwargs['axisOffset'] + if 'dataOptions' in kwargs: + data_options = kwargs['dataOptions'] + if 'gridLineVisibility' in kwargs: + grid_line_visibility = kwargs['gridLineVisibility'] + if 'scrollbarOptions' in kwargs: + scrollbar_options = kwargs['scrollbarOptions'] + if 'tickLabelOptions' in kwargs: + tick_label_options = kwargs['tickLabelOptions'] + if axis_line_visibility is not None: _setter("axis_line_visibility", axis_line_visibility) if axis_offset is not None: @@ -2188,7 +2258,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_driven: Optional['outputs.AnalysisAxisDisplayDataDrivenRange'] = None, min_max: Optional['outputs.AnalysisAxisDisplayMinMaxRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataDriven' in kwargs: + data_driven = kwargs['dataDriven'] + if 'minMax' in kwargs: + min_max = kwargs['minMax'] + if data_driven is not None: _setter("data_driven", data_driven) if min_max is not None: @@ -2244,7 +2320,15 @@ def _configure( apply_to: Optional['outputs.AnalysisAxisLabelReferenceOptions'] = None, custom_label: Optional[str] = None, font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applyTo' in kwargs: + apply_to = kwargs['applyTo'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if apply_to is not None: _setter("apply_to", apply_to) if custom_label is not None: @@ -2300,7 +2384,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: 'outputs.AnalysisColumnIdentifier', field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("column", column) _setter("field_id", field_id) @@ -2349,7 +2437,13 @@ def _configure( _setter: Callable[[Any, Any], None], step_count: Optional[float] = None, step_size: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stepCount' in kwargs: + step_count = kwargs['stepCount'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if step_count is not None: _setter("step_count", step_count) if step_size is not None: @@ -2378,7 +2472,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if base is not None: _setter("base", base) @@ -2403,7 +2499,9 @@ def _configure( _setter: Callable[[Any, Any], None], linear: Optional['outputs.AnalysisAxisLinearScale'] = None, logarithmic: Optional['outputs.AnalysisAxisLogarithmicScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if linear is not None: _setter("linear", linear) if logarithmic is not None: @@ -2454,7 +2552,13 @@ def _configure( _setter: Callable[[Any, Any], None], label_options: Optional['outputs.AnalysisLabelOptions'] = None, rotation_angle: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelOptions' in kwargs: + label_options = kwargs['labelOptions'] + if 'rotationAngle' in kwargs: + rotation_angle = kwargs['rotationAngle'] + if label_options is not None: _setter("label_options", label_options) if rotation_angle is not None: @@ -2509,7 +2613,11 @@ def _configure( colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, small_multiples: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -2638,7 +2746,35 @@ def _configure( value_axis: Optional['outputs.AnalysisAxisDisplayOptions'] = None, value_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueAxis' in kwargs: + value_axis = kwargs['valueAxis'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bars_arrangement is not None: _setter("bars_arrangement", bars_arrangement) if category_axis is not None: @@ -2782,7 +2918,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bar_chart_aggregated_field_wells: Optional['outputs.AnalysisBarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartAggregatedFieldWells' in kwargs: + bar_chart_aggregated_field_wells = kwargs['barChartAggregatedFieldWells'] + if bar_chart_aggregated_field_wells is not None: _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @@ -2846,7 +2986,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -2939,7 +3093,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -2995,7 +3157,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if value is not None: _setter("value", value) @@ -3037,7 +3201,11 @@ def _configure( _setter: Callable[[Any, Any], None], bin_count_limit: Optional[float] = None, value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCountLimit' in kwargs: + bin_count_limit = kwargs['binCountLimit'] + if bin_count_limit is not None: _setter("bin_count_limit", bin_count_limit) if value is not None: @@ -3094,7 +3262,13 @@ def _configure( section_id: str, page_break_configuration: Optional['outputs.AnalysisSectionPageBreakConfiguration'] = None, style: Optional['outputs.AnalysisSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + if 'pageBreakConfiguration' in kwargs: + page_break_configuration = kwargs['pageBreakConfiguration'] + _setter("content", content) _setter("section_id", section_id) if page_break_configuration is not None: @@ -3135,7 +3309,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], layout: Optional['outputs.AnalysisSectionLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if layout is not None: _setter("layout", layout) @@ -3177,7 +3353,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -3269,7 +3449,27 @@ def _configure( sort_configuration: Optional['outputs.AnalysisBoxPlotSortConfiguration'] = None, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotOptions' in kwargs: + box_plot_options = kwargs['boxPlotOptions'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if box_plot_options is not None: _setter("box_plot_options", box_plot_options) if category_axis is not None: @@ -3378,7 +3578,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], box_plot_aggregated_field_wells: Optional['outputs.AnalysisBoxPlotAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotAggregatedFieldWells' in kwargs: + box_plot_aggregated_field_wells = kwargs['boxPlotAggregatedFieldWells'] + if box_plot_aggregated_field_wells is not None: _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @@ -3427,7 +3631,15 @@ def _configure( all_data_points_visibility: Optional['AnalysisVisibility'] = None, outlier_visibility: Optional['AnalysisVisibility'] = None, style_options: Optional['outputs.AnalysisBoxPlotStyleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allDataPointsVisibility' in kwargs: + all_data_points_visibility = kwargs['allDataPointsVisibility'] + if 'outlierVisibility' in kwargs: + outlier_visibility = kwargs['outlierVisibility'] + if 'styleOptions' in kwargs: + style_options = kwargs['styleOptions'] + if all_data_points_visibility is not None: _setter("all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: @@ -3485,7 +3697,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if category_sort is not None: _setter("category_sort", category_sort) if pagination_configuration is not None: @@ -3531,7 +3749,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], fill_style: Optional['AnalysisBoxPlotFillStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fillStyle' in kwargs: + fill_style = kwargs['fillStyle'] + if fill_style is not None: _setter("fill_style", fill_style) @@ -3589,7 +3811,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -3668,7 +3898,11 @@ def _configure( data_set_identifier: str, expression: str, name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("data_set_identifier", data_set_identifier) _setter("expression", expression) _setter("name", name) @@ -3721,7 +3955,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("expression", expression) _setter("field_id", field_id) @@ -3765,7 +4003,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_controls: Optional[Sequence['outputs.AnalysisCascadingControlSource']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceControls' in kwargs: + source_controls = kwargs['sourceControls'] + if source_controls is not None: _setter("source_controls", source_controls) @@ -3809,7 +4051,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnToMatch' in kwargs: + column_to_match = kwargs['columnToMatch'] + if 'sourceSheetControlId' in kwargs: + source_sheet_control_id = kwargs['sourceSheetControlId'] + if column_to_match is not None: _setter("column_to_match", column_to_match) if source_sheet_control_id is not None: @@ -3868,7 +4116,15 @@ def _configure( field_id: str, format_configuration: Optional['outputs.AnalysisStringFormatConfiguration'] = None, hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -3939,7 +4195,15 @@ def _configure( field_id: str, aggregation_function: Optional['AnalysisCategoricalAggregationFunction'] = None, format_configuration: Optional['outputs.AnalysisStringFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -4000,7 +4264,11 @@ def _configure( _setter: Callable[[Any, Any], None], category_values: Sequence[str], column: 'outputs.AnalysisColumnIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + _setter("category_values", category_values) _setter("column", column) @@ -4050,7 +4318,11 @@ def _configure( column: 'outputs.AnalysisColumnIdentifier', configuration: 'outputs.AnalysisCategoryFilterConfiguration', filter_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + _setter("column", column) _setter("configuration", configuration) _setter("filter_id", filter_id) @@ -4110,7 +4382,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customFilterConfiguration' in kwargs: + custom_filter_configuration = kwargs['customFilterConfiguration'] + if 'customFilterListConfiguration' in kwargs: + custom_filter_list_configuration = kwargs['customFilterListConfiguration'] + if 'filterListConfiguration' in kwargs: + filter_list_configuration = kwargs['filterListConfiguration'] + if custom_filter_configuration is not None: _setter("custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: @@ -4171,7 +4451,13 @@ def _configure( axis_label_options: Optional[Sequence['outputs.AnalysisAxisLabelOptions']] = None, sort_icon_visibility: Optional['AnalysisVisibility'] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLabelOptions' in kwargs: + axis_label_options = kwargs['axisLabelOptions'] + if 'sortIconVisibility' in kwargs: + sort_icon_visibility = kwargs['sortIconVisibility'] + if axis_label_options is not None: _setter("axis_label_options", axis_label_options) if sort_icon_visibility is not None: @@ -4224,7 +4510,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], simple_cluster_marker: Optional['outputs.AnalysisSimpleClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleClusterMarker' in kwargs: + simple_cluster_marker = kwargs['simpleClusterMarker'] + if simple_cluster_marker is not None: _setter("simple_cluster_marker", simple_cluster_marker) @@ -4263,7 +4553,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_marker: Optional['outputs.AnalysisClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarker' in kwargs: + cluster_marker = kwargs['clusterMarker'] + if cluster_marker is not None: _setter("cluster_marker", cluster_marker) @@ -4310,7 +4604,13 @@ def _configure( color_fill_type: 'AnalysisColorFillType', colors: Sequence['outputs.AnalysisDataColor'], null_value_color: Optional['outputs.AnalysisDataColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorFillType' in kwargs: + color_fill_type = kwargs['colorFillType'] + if 'nullValueColor' in kwargs: + null_value_color = kwargs['nullValueColor'] + _setter("color_fill_type", color_fill_type) _setter("colors", colors) if null_value_color is not None: @@ -4361,7 +4661,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_colors: Optional[Sequence['outputs.AnalysisCustomColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customColors' in kwargs: + custom_colors = kwargs['customColors'] + if custom_colors is not None: _setter("custom_colors", custom_colors) @@ -4411,7 +4715,13 @@ def _configure( colors_configuration: Optional['outputs.AnalysisColorsConfiguration'] = None, format_configuration: Optional['outputs.AnalysisFormatConfiguration'] = None, role: Optional['AnalysisColumnRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorsConfiguration' in kwargs: + colors_configuration = kwargs['colorsConfiguration'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) if colors_configuration is not None: _setter("colors_configuration", colors_configuration) @@ -4480,7 +4790,15 @@ def _configure( date_time_hierarchy: Optional['outputs.AnalysisDateTimeHierarchy'] = None, explicit_hierarchy: Optional['outputs.AnalysisExplicitHierarchy'] = None, predefined_hierarchy: Optional['outputs.AnalysisPredefinedHierarchy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeHierarchy' in kwargs: + date_time_hierarchy = kwargs['dateTimeHierarchy'] + if 'explicitHierarchy' in kwargs: + explicit_hierarchy = kwargs['explicitHierarchy'] + if 'predefinedHierarchy' in kwargs: + predefined_hierarchy = kwargs['predefinedHierarchy'] + if date_time_hierarchy is not None: _setter("date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: @@ -4538,7 +4856,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_name: str, data_set_identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("column_name", column_name) _setter("data_set_identifier", data_set_identifier) @@ -4590,7 +4914,13 @@ def _configure( direction: 'AnalysisSortDirection', sort_by: 'outputs.AnalysisColumnIdentifier', aggregation_function: Optional['outputs.AnalysisAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("direction", direction) _setter("sort_by", sort_by) if aggregation_function is not None: @@ -4633,7 +4963,9 @@ def _configure( aggregation: Optional['outputs.AnalysisAggregationFunction'] = None, label: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) if aggregation is not None: _setter("aggregation", aggregation) @@ -4703,7 +5035,13 @@ def _configure( category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, line_values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barValues' in kwargs: + bar_values = kwargs['barValues'] + if 'lineValues' in kwargs: + line_values = kwargs['lineValues'] + if bar_values is not None: _setter("bar_values", bar_values) if category is not None: @@ -4834,7 +5172,37 @@ def _configure( sort_configuration: Optional['outputs.AnalysisComboChartSortConfiguration'] = None, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barDataLabels' in kwargs: + bar_data_labels = kwargs['barDataLabels'] + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'lineDataLabels' in kwargs: + line_data_labels = kwargs['lineDataLabels'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bar_data_labels is not None: _setter("bar_data_labels", bar_data_labels) if bars_arrangement is not None: @@ -4978,7 +5346,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], combo_chart_aggregated_field_wells: Optional['outputs.AnalysisComboChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comboChartAggregatedFieldWells' in kwargs: + combo_chart_aggregated_field_wells = kwargs['comboChartAggregatedFieldWells'] + if combo_chart_aggregated_field_wells is not None: _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @@ -5032,7 +5404,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -5111,7 +5493,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -5189,7 +5579,13 @@ def _configure( _setter: Callable[[Any, Any], None], comparison_format: Optional['outputs.AnalysisComparisonFormatConfiguration'] = None, comparison_method: Optional['AnalysisComparisonMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonFormat' in kwargs: + comparison_format = kwargs['comparisonFormat'] + if 'comparisonMethod' in kwargs: + comparison_method = kwargs['comparisonMethod'] + if comparison_format is not None: _setter("comparison_format", comparison_format) if comparison_method is not None: @@ -5240,7 +5636,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if number_display_format_configuration is not None: _setter("number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: @@ -5329,7 +5731,27 @@ def _configure( top_bottom_ranked: Optional['outputs.AnalysisTopBottomRankedComputation'] = None, total_aggregation: Optional['outputs.AnalysisTotalAggregationComputation'] = None, unique_values: Optional['outputs.AnalysisUniqueValuesComputation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'growthRate' in kwargs: + growth_rate = kwargs['growthRate'] + if 'maximumMinimum' in kwargs: + maximum_minimum = kwargs['maximumMinimum'] + if 'metricComparison' in kwargs: + metric_comparison = kwargs['metricComparison'] + if 'periodOverPeriod' in kwargs: + period_over_period = kwargs['periodOverPeriod'] + if 'periodToDate' in kwargs: + period_to_date = kwargs['periodToDate'] + if 'topBottomMovers' in kwargs: + top_bottom_movers = kwargs['topBottomMovers'] + if 'topBottomRanked' in kwargs: + top_bottom_ranked = kwargs['topBottomRanked'] + if 'totalAggregation' in kwargs: + total_aggregation = kwargs['totalAggregation'] + if 'uniqueValues' in kwargs: + unique_values = kwargs['uniqueValues'] + if forecast is not None: _setter("forecast", forecast) if growth_rate is not None: @@ -5417,7 +5839,9 @@ def _configure( _setter: Callable[[Any, Any], None], gradient: Optional['outputs.AnalysisConditionalFormattingGradientColor'] = None, solid: Optional['outputs.AnalysisConditionalFormattingSolidColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gradient is not None: _setter("gradient", gradient) if solid is not None: @@ -5474,7 +5898,13 @@ def _configure( icon_options: 'outputs.AnalysisConditionalFormattingCustomIconOptions', color: Optional[str] = None, display_configuration: Optional['outputs.AnalysisConditionalFormattingIconDisplayConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconOptions' in kwargs: + icon_options = kwargs['iconOptions'] + if 'displayConfiguration' in kwargs: + display_configuration = kwargs['displayConfiguration'] + _setter("expression", expression) _setter("icon_options", icon_options) if color is not None: @@ -5535,7 +5965,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['AnalysisIcon'] = None, unicode_icon: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'unicodeIcon' in kwargs: + unicode_icon = kwargs['unicodeIcon'] + if icon is not None: _setter("icon", icon) if unicode_icon is not None: @@ -5567,7 +6001,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: 'outputs.AnalysisGradientColor', expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) _setter("expression", expression) @@ -5616,7 +6052,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_condition: Optional['outputs.AnalysisConditionalFormattingCustomIconCondition'] = None, icon_set: Optional['outputs.AnalysisConditionalFormattingIconSet'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customCondition' in kwargs: + custom_condition = kwargs['customCondition'] + if 'iconSet' in kwargs: + icon_set = kwargs['iconSet'] + if custom_condition is not None: _setter("custom_condition", custom_condition) if icon_set is not None: @@ -5662,7 +6104,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon_display_option: Optional['AnalysisConditionalFormattingIconDisplayOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconDisplayOption' in kwargs: + icon_display_option = kwargs['iconDisplayOption'] + if icon_display_option is not None: _setter("icon_display_option", icon_display_option) @@ -5704,7 +6150,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, icon_set_type: Optional['AnalysisConditionalFormattingIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconSetType' in kwargs: + icon_set_type = kwargs['iconSetType'] + _setter("expression", expression) if icon_set_type is not None: _setter("icon_set_type", icon_set_type) @@ -5735,7 +6185,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("expression", expression) if color is not None: _setter("color", color) @@ -5785,7 +6237,13 @@ def _configure( _setter: Callable[[Any, Any], None], contributor_dimensions: Sequence['outputs.AnalysisColumnIdentifier'], measure_field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributorDimensions' in kwargs: + contributor_dimensions = kwargs['contributorDimensions'] + if 'measureFieldId' in kwargs: + measure_field_id = kwargs['measureFieldId'] + _setter("contributor_dimensions", contributor_dimensions) _setter("measure_field_id", measure_field_id) @@ -5858,7 +6316,19 @@ def _configure( separator_configuration: Optional['outputs.AnalysisNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, symbol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -5951,7 +6421,13 @@ def _configure( _setter: Callable[[Any, Any], None], selected_fields_configuration: 'outputs.AnalysisFilterOperationSelectedFieldsConfiguration', target_visuals_configuration: 'outputs.AnalysisFilterOperationTargetVisualsConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedFieldsConfiguration' in kwargs: + selected_fields_configuration = kwargs['selectedFieldsConfiguration'] + if 'targetVisualsConfiguration' in kwargs: + target_visuals_configuration = kwargs['targetVisualsConfiguration'] + _setter("selected_fields_configuration", selected_fields_configuration) _setter("target_visuals_configuration", target_visuals_configuration) @@ -5995,7 +6471,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], local_navigation_configuration: Optional['outputs.AnalysisLocalNavigationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localNavigationConfiguration' in kwargs: + local_navigation_configuration = kwargs['localNavigationConfiguration'] + if local_navigation_configuration is not None: _setter("local_navigation_configuration", local_navigation_configuration) @@ -6034,7 +6514,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], parameter_value_configurations: Sequence['outputs.AnalysisSetParameterValueConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueConfigurations' in kwargs: + parameter_value_configurations = kwargs['parameterValueConfigurations'] + _setter("parameter_value_configurations", parameter_value_configurations) @property @@ -6077,7 +6561,13 @@ def _configure( _setter: Callable[[Any, Any], None], url_target: 'AnalysisUrlTargetConfiguration', url_template: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'urlTarget' in kwargs: + url_target = kwargs['urlTarget'] + if 'urlTemplate' in kwargs: + url_template = kwargs['urlTemplate'] + _setter("url_target", url_target) _setter("url_template", url_template) @@ -6129,7 +6619,13 @@ def _configure( color: str, field_value: Optional[str] = None, special_value: Optional['AnalysisSpecialValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if 'specialValue' in kwargs: + special_value = kwargs['specialValue'] + _setter("color", color) if field_value is not None: _setter("field_value", field_value) @@ -6191,7 +6687,15 @@ def _configure( content_type: Optional['AnalysisCustomContentType'] = None, content_url: Optional[str] = None, image_scaling: Optional['AnalysisCustomContentImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'contentUrl' in kwargs: + content_url = kwargs['contentUrl'] + if 'imageScaling' in kwargs: + image_scaling = kwargs['imageScaling'] + if content_type is not None: _setter("content_type", content_type) if content_url is not None: @@ -6263,7 +6767,15 @@ def _configure( chart_configuration: Optional['outputs.AnalysisCustomContentConfiguration'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -6355,7 +6867,19 @@ def _configure( category_value: Optional[str] = None, parameter_name: Optional[str] = None, select_all_options: Optional['AnalysisCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValue' in kwargs: + category_value = kwargs['categoryValue'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_value is not None: @@ -6435,7 +6959,17 @@ def _configure( null_option: 'AnalysisFilterNullOption', category_values: Optional[Sequence[str]] = None, select_all_options: Optional['AnalysisCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_values is not None: @@ -6476,7 +7010,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], narrative: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("narrative", narrative) @property @@ -6529,7 +7065,17 @@ def _configure( decimal_values: Optional[Sequence[float]] = None, integer_values: Optional[Sequence[float]] = None, string_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeValues' in kwargs: + date_time_values = kwargs['dateTimeValues'] + if 'decimalValues' in kwargs: + decimal_values = kwargs['decimalValues'] + if 'integerValues' in kwargs: + integer_values = kwargs['integerValues'] + if 'stringValues' in kwargs: + string_values = kwargs['stringValues'] + if date_time_values is not None: _setter("date_time_values", date_time_values) if decimal_values is not None: @@ -6594,7 +7140,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_values: 'outputs.AnalysisCustomParameterValues', include_null_value: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValues' in kwargs: + custom_values = kwargs['customValues'] + if 'includeNullValue' in kwargs: + include_null_value = kwargs['includeNullValue'] + _setter("custom_values", custom_values) if include_null_value is not None: _setter("include_null_value", include_null_value) @@ -6649,7 +7201,15 @@ def _configure( field_id: str, negative_color: Optional[str] = None, positive_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'negativeColor' in kwargs: + negative_color = kwargs['negativeColor'] + if 'positiveColor' in kwargs: + positive_color = kwargs['positiveColor'] + _setter("field_id", field_id) if negative_color is not None: _setter("negative_color", negative_color) @@ -6704,7 +7264,11 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + if color is not None: _setter("color", color) if data_value is not None: @@ -6763,7 +7327,15 @@ def _configure( field_id: str, field_value: Optional[str] = None, settings: Optional['outputs.AnalysisLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if field_value is not None: @@ -6860,7 +7432,23 @@ def _configure( position: Optional['AnalysisDataLabelPosition'] = None, totals_visibility: Optional['AnalysisVisibility'] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'dataLabelTypes' in kwargs: + data_label_types = kwargs['dataLabelTypes'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelContent' in kwargs: + label_content = kwargs['labelContent'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if data_label_types is not None: @@ -6982,7 +7570,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathLabelType' in kwargs: + data_path_label_type = kwargs['dataPathLabelType'] + if 'fieldLabelType' in kwargs: + field_label_type = kwargs['fieldLabelType'] + if 'maximumLabelType' in kwargs: + maximum_label_type = kwargs['maximumLabelType'] + if 'minimumLabelType' in kwargs: + minimum_label_type = kwargs['minimumLabelType'] + if 'rangeEndsLabelType' in kwargs: + range_ends_label_type = kwargs['rangeEndsLabelType'] + if data_path_label_type is not None: _setter("data_path_label_type", data_path_label_type) if field_label_type is not None: @@ -7055,7 +7655,11 @@ def _configure( color: str, element: 'outputs.AnalysisDataPathValue', time_granularity: Optional['AnalysisTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("color", color) _setter("element", element) if time_granularity is not None: @@ -7114,7 +7718,13 @@ def _configure( field_id: Optional[str] = None, field_value: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if field_id is not None: _setter("field_id", field_id) if field_value is not None: @@ -7170,7 +7780,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: 'AnalysisSortDirection', sort_paths: Sequence['outputs.AnalysisDataPathValue'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortPaths' in kwargs: + sort_paths = kwargs['sortPaths'] + _setter("direction", direction) _setter("sort_paths", sort_paths) @@ -7219,7 +7833,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, field_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("field_id", field_id) _setter("field_value", field_value) @@ -7266,7 +7886,11 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_arn: str, identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetArn' in kwargs: + data_set_arn = kwargs['dataSetArn'] + _setter("data_set_arn", data_set_arn) _setter("identifier", identifier) @@ -7315,7 +7939,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_arn: str, data_set_placeholder: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetArn' in kwargs: + data_set_arn = kwargs['dataSetArn'] + if 'dataSetPlaceholder' in kwargs: + data_set_placeholder = kwargs['dataSetPlaceholder'] + _setter("data_set_arn", data_set_arn) _setter("data_set_placeholder", data_set_placeholder) @@ -7359,7 +7989,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], missing_date_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'missingDateVisibility' in kwargs: + missing_date_visibility = kwargs['missingDateVisibility'] + if missing_date_visibility is not None: _setter("missing_date_visibility", missing_date_visibility) @@ -7416,7 +8050,17 @@ def _configure( date_granularity: Optional['AnalysisTimeGranularity'] = None, format_configuration: Optional['outputs.AnalysisDateTimeFormatConfiguration'] = None, hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'dateGranularity' in kwargs: + date_granularity = kwargs['dateGranularity'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if date_granularity is not None: @@ -7494,7 +8138,15 @@ def _configure( field_id: str, aggregation_function: Optional['AnalysisDateAggregationFunction'] = None, format_configuration: Optional['outputs.AnalysisDateTimeFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -7562,7 +8214,15 @@ def _configure( dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, rolling_date: Optional['outputs.AnalysisRollingDateConfiguration'] = None, static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if rolling_date is not None: @@ -7625,7 +8285,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if null_value_format_configuration is not None: @@ -7683,7 +8351,13 @@ def _configure( _setter: Callable[[Any, Any], None], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.AnalysisDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: _setter("drill_down_filters", drill_down_filters) @@ -7714,7 +8388,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -7776,7 +8452,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) if default_values is not None: _setter("default_values", default_values) @@ -7852,7 +8538,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -7910,7 +8604,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[str] = None, value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -7961,7 +8661,13 @@ def _configure( _setter: Callable[[Any, Any], None], dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -7993,7 +8699,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, values: Sequence[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -8055,7 +8763,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -8120,7 +8838,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], decimal_places: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlaces' in kwargs: + decimal_places = kwargs['decimalPlaces'] + _setter("decimal_places", decimal_places) @property @@ -8163,7 +8885,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[float] = None, value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -8209,7 +8937,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: 'outputs.AnalysisFreeFormLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -8247,7 +8979,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: 'outputs.AnalysisGridLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -8288,7 +9024,11 @@ def _configure( _setter: Callable[[Any, Any], None], free_form: Optional['outputs.AnalysisDefaultFreeFormLayoutConfiguration'] = None, grid: Optional['outputs.AnalysisDefaultGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeForm' in kwargs: + free_form = kwargs['freeForm'] + if free_form is not None: _setter("free_form", free_form) if grid is not None: @@ -8344,7 +9084,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'interactiveLayoutConfiguration' in kwargs: + interactive_layout_configuration = kwargs['interactiveLayoutConfiguration'] + if 'paginatedLayoutConfiguration' in kwargs: + paginated_layout_configuration = kwargs['paginatedLayoutConfiguration'] + if 'sheetContentType' in kwargs: + sheet_content_type = kwargs['sheetContentType'] + if interactive_layout_configuration is not None: _setter("interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: @@ -8397,7 +9145,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], section_based: Optional['outputs.AnalysisDefaultSectionBasedLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionBased' in kwargs: + section_based = kwargs['sectionBased'] + if section_based is not None: _setter("section_based", section_based) @@ -8436,7 +9188,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: 'outputs.AnalysisSectionBasedLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -8474,7 +9230,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_new_sheet_configuration: 'outputs.AnalysisDefaultNewSheetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultNewSheetConfiguration' in kwargs: + default_new_sheet_configuration = kwargs['defaultNewSheetConfiguration'] + _setter("default_new_sheet_configuration", default_new_sheet_configuration) @property @@ -8540,7 +9300,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifierDeclarations' in kwargs: + data_set_identifier_declarations = kwargs['dataSetIdentifierDeclarations'] + if 'analysisDefaults' in kwargs: + analysis_defaults = kwargs['analysisDefaults'] + if 'calculatedFields' in kwargs: + calculated_fields = kwargs['calculatedFields'] + if 'columnConfigurations' in kwargs: + column_configurations = kwargs['columnConfigurations'] + if 'filterGroups' in kwargs: + filter_groups = kwargs['filterGroups'] + if 'parameterDeclarations' in kwargs: + parameter_declarations = kwargs['parameterDeclarations'] + _setter("data_set_identifier_declarations", data_set_identifier_declarations) if analysis_defaults is not None: _setter("analysis_defaults", analysis_defaults) @@ -8640,7 +9414,19 @@ def _configure( source_column: Optional['outputs.AnalysisColumnIdentifier'] = None, source_field: Optional[str] = None, source_parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValuesConfiguration' in kwargs: + custom_values_configuration = kwargs['customValuesConfiguration'] + if 'selectAllValueOptions' in kwargs: + select_all_value_options = kwargs['selectAllValueOptions'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'sourceField' in kwargs: + source_field = kwargs['sourceField'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if custom_values_configuration is not None: _setter("custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: @@ -8717,7 +9503,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoricalDimensionField' in kwargs: + categorical_dimension_field = kwargs['categoricalDimensionField'] + if 'dateDimensionField' in kwargs: + date_dimension_field = kwargs['dateDimensionField'] + if 'numericalDimensionField' in kwargs: + numerical_dimension_field = kwargs['numericalDimensionField'] + if categorical_dimension_field is not None: _setter("categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: @@ -8770,7 +9564,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], label_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelVisibility' in kwargs: + label_visibility = kwargs['labelVisibility'] + if label_visibility is not None: _setter("label_visibility", label_visibility) @@ -8814,7 +9612,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcOptions' in kwargs: + arc_options = kwargs['arcOptions'] + if 'donutCenterOptions' in kwargs: + donut_center_options = kwargs['donutCenterOptions'] + if arc_options is not None: _setter("arc_options", arc_options) if donut_center_options is not None: @@ -8870,7 +9674,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -8933,7 +9745,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if select_all_options is not None: @@ -8996,7 +9816,15 @@ def _configure( default_value_column: 'outputs.AnalysisColumnIdentifier', group_name_column: Optional['outputs.AnalysisColumnIdentifier'] = None, user_name_column: Optional['outputs.AnalysisColumnIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValueColumn' in kwargs: + default_value_column = kwargs['defaultValueColumn'] + if 'groupNameColumn' in kwargs: + group_name_column = kwargs['groupNameColumn'] + if 'userNameColumn' in kwargs: + user_name_column = kwargs['userNameColumn'] + _setter("default_value_column", default_value_column) if group_name_column is not None: _setter("group_name_column", group_name_column) @@ -9056,7 +9884,13 @@ def _configure( data_set_identifier: str, visual_id: str, actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -9090,7 +9924,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if path is not None: _setter("path", path) @@ -9135,7 +9971,11 @@ def _configure( message: Optional[str] = None, type: Optional['AnalysisErrorType'] = None, violated_entities: Optional[Sequence['outputs.AnalysisEntity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'violatedEntities' in kwargs: + violated_entities = kwargs['violatedEntities'] + if message is not None: _setter("message", message) if type is not None: @@ -9177,7 +10017,9 @@ def _configure( amount: float, granularity: 'AnalysisTimeGranularity', status: Optional['AnalysisWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("amount", amount) _setter("granularity", granularity) if status is not None: @@ -9236,7 +10078,13 @@ def _configure( columns: Sequence['outputs.AnalysisColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.AnalysisDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -9297,7 +10145,15 @@ def _configure( aggregation_visibility: Optional['AnalysisVisibility'] = None, tooltip_fields: Optional[Sequence['outputs.AnalysisTooltipItem']] = None, tooltip_title_type: Optional['AnalysisTooltipTitleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationVisibility' in kwargs: + aggregation_visibility = kwargs['aggregationVisibility'] + if 'tooltipFields' in kwargs: + tooltip_fields = kwargs['tooltipFields'] + if 'tooltipTitleType' in kwargs: + tooltip_title_type = kwargs['tooltipTitleType'] + if aggregation_visibility is not None: _setter("aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: @@ -9353,7 +10209,11 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) if visibility is not None: @@ -9407,7 +10267,13 @@ def _configure( axis_binding: 'AnalysisAxisBinding', field_id: str, settings: Optional['outputs.AnalysisLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if settings is not None: @@ -9461,7 +10327,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: 'AnalysisSortDirection', field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("direction", direction) _setter("field_id", field_id) @@ -9510,7 +10380,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_sort: Optional['outputs.AnalysisColumnSort'] = None, field_sort: Optional['outputs.AnalysisFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSort' in kwargs: + column_sort = kwargs['columnSort'] + if 'fieldSort' in kwargs: + field_sort = kwargs['fieldSort'] + if column_sort is not None: _setter("column_sort", column_sort) if field_sort is not None: @@ -9562,7 +10438,11 @@ def _configure( field_id: str, label: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if label is not None: _setter("label", label) @@ -9600,7 +10480,9 @@ def _configure( _setter: Callable[[Any, Any], None], geospatial: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if geospatial is not None: _setter("geospatial", geospatial) if values is not None: @@ -9646,7 +10528,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Sequence['outputs.AnalysisFilledMapConditionalFormattingOption'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + _setter("conditional_formatting_options", conditional_formatting_options) @property @@ -9667,7 +10553,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], shape: 'outputs.AnalysisFilledMapShapeConditionalFormatting', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("shape", shape) @property @@ -9726,7 +10614,17 @@ def _configure( sort_configuration: Optional['outputs.AnalysisFilledMapSortConfiguration'] = None, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, window_options: Optional['outputs.AnalysisGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -9800,7 +10698,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filled_map_aggregated_field_wells: Optional['outputs.AnalysisFilledMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filledMapAggregatedFieldWells' in kwargs: + filled_map_aggregated_field_wells = kwargs['filledMapAggregatedFieldWells'] + if filled_map_aggregated_field_wells is not None: _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @@ -9842,7 +10744,11 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, format: Optional['outputs.AnalysisShapeConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if format is not None: _setter("format", format) @@ -9887,7 +10793,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_sort is not None: _setter("category_sort", category_sort) @@ -9950,7 +10860,17 @@ def _configure( conditional_formatting: Optional['outputs.AnalysisFilledMapConditionalFormatting'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -10060,7 +10980,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'numericRangeFilter' in kwargs: + numeric_range_filter = kwargs['numericRangeFilter'] + if 'relativeDatesFilter' in kwargs: + relative_dates_filter = kwargs['relativeDatesFilter'] + if 'timeEqualityFilter' in kwargs: + time_equality_filter = kwargs['timeEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if 'topBottomFilter' in kwargs: + top_bottom_filter = kwargs['topBottomFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -10165,7 +11101,17 @@ def _configure( slider: Optional['outputs.AnalysisFilterSliderControl'] = None, text_area: Optional['outputs.AnalysisFilterTextAreaControl'] = None, text_field: Optional['outputs.AnalysisFilterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'relativeDateTime' in kwargs: + relative_date_time = kwargs['relativeDateTime'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -10262,7 +11208,15 @@ def _configure( title: str, display_options: Optional['outputs.AnalysisDateTimePickerControlDisplayOptions'] = None, type: Optional['AnalysisSheetControlDateTimePickerType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -10352,7 +11306,19 @@ def _configure( display_options: Optional['outputs.AnalysisDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.AnalysisFilterSelectableValues'] = None, type: Optional['AnalysisSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -10446,7 +11412,15 @@ def _configure( filters: Sequence['outputs.AnalysisFilter'], scope_configuration: 'outputs.AnalysisFilterScopeConfiguration', status: Optional['AnalysisWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossDataset' in kwargs: + cross_dataset = kwargs['crossDataset'] + if 'filterGroupId' in kwargs: + filter_group_id = kwargs['filterGroupId'] + if 'scopeConfiguration' in kwargs: + scope_configuration = kwargs['scopeConfiguration'] + _setter("cross_dataset", cross_dataset) _setter("filter_group_id", filter_group_id) _setter("filters", filters) @@ -10524,7 +11498,17 @@ def _configure( category_values: Optional[Sequence[str]] = None, null_option: Optional['AnalysisFilterNullOption'] = None, select_all_options: Optional['AnalysisCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) if category_values is not None: _setter("category_values", category_values) @@ -10609,7 +11593,19 @@ def _configure( display_options: Optional['outputs.AnalysisListControlDisplayOptions'] = None, selectable_values: Optional['outputs.AnalysisFilterSelectableValues'] = None, type: Optional['AnalysisSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -10697,7 +11693,15 @@ def _configure( selected_columns: Optional[Sequence['outputs.AnalysisColumnIdentifier']] = None, selected_field_options: Optional['AnalysisSelectedFieldOptions'] = None, selected_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedColumns' in kwargs: + selected_columns = kwargs['selectedColumns'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if 'selectedFields' in kwargs: + selected_fields = kwargs['selectedFields'] + if selected_columns is not None: _setter("selected_columns", selected_columns) if selected_field_options is not None: @@ -10750,7 +11754,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], same_sheet_target_visual_configuration: Optional['outputs.AnalysisSameSheetTargetVisualConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sameSheetTargetVisualConfiguration' in kwargs: + same_sheet_target_visual_configuration = kwargs['sameSheetTargetVisualConfiguration'] + if same_sheet_target_visual_configuration is not None: _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @@ -10802,7 +11810,15 @@ def _configure( source_filter_id: str, title: str, display_options: Optional['outputs.AnalysisRelativeDateTimeControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -10864,7 +11880,13 @@ def _configure( _setter: Callable[[Any, Any], None], all_sheets: Optional['outputs.AnalysisAllSheetsFilterScopeConfiguration'] = None, selected_sheets: Optional['outputs.AnalysisSelectedSheetsFilterScopeConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allSheets' in kwargs: + all_sheets = kwargs['allSheets'] + if 'selectedSheets' in kwargs: + selected_sheets = kwargs['selectedSheets'] + if all_sheets is not None: _setter("all_sheets", all_sheets) if selected_sheets is not None: @@ -10893,7 +11915,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -10963,7 +11987,21 @@ def _configure( title: str, display_options: Optional['outputs.AnalysisSliderControlDisplayOptions'] = None, type: Optional['AnalysisSheetControlSliderType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) @@ -11061,7 +12099,15 @@ def _configure( title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.AnalysisTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -11138,7 +12184,15 @@ def _configure( source_filter_id: str, title: str, display_options: Optional['outputs.AnalysisTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -11215,7 +12269,19 @@ def _configure( font_size: Optional['outputs.AnalysisFontSize'] = None, font_style: Optional['AnalysisFontStyle'] = None, font_weight: Optional['outputs.AnalysisFontWeight'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontDecoration' in kwargs: + font_decoration = kwargs['fontDecoration'] + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if 'fontStyle' in kwargs: + font_style = kwargs['fontStyle'] + if 'fontWeight' in kwargs: + font_weight = kwargs['fontWeight'] + if font_color is not None: _setter("font_color", font_color) if font_decoration is not None: @@ -11265,7 +12331,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], relative: Optional['AnalysisRelativeFontSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if relative is not None: _setter("relative", relative) @@ -11287,7 +12355,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional['AnalysisFontWeightName'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -11368,7 +12438,23 @@ def _configure( time: Optional['outputs.AnalysisDimensionField'] = None, upper_boundary: Optional[float] = None, value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'customSeasonalityValue' in kwargs: + custom_seasonality_value = kwargs['customSeasonalityValue'] + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + _setter("computation_id", computation_id) if custom_seasonality_value is not None: _setter("custom_seasonality_value", custom_seasonality_value) @@ -11479,7 +12565,11 @@ def _configure( _setter: Callable[[Any, Any], None], forecast_properties: Optional['outputs.AnalysisTimeBasedForecastProperties'] = None, scenario: Optional['outputs.AnalysisForecastScenario'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'forecastProperties' in kwargs: + forecast_properties = kwargs['forecastProperties'] + if forecast_properties is not None: _setter("forecast_properties", forecast_properties) if scenario is not None: @@ -11530,7 +12620,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'whatIfPointScenario' in kwargs: + what_if_point_scenario = kwargs['whatIfPointScenario'] + if 'whatIfRangeScenario' in kwargs: + what_if_range_scenario = kwargs['whatIfRangeScenario'] + if what_if_point_scenario is not None: _setter("what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: @@ -11586,7 +12682,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormatConfiguration' in kwargs: + date_time_format_configuration = kwargs['dateTimeFormatConfiguration'] + if 'numberFormatConfiguration' in kwargs: + number_format_configuration = kwargs['numberFormatConfiguration'] + if 'stringFormatConfiguration' in kwargs: + string_format_configuration = kwargs['stringFormatConfiguration'] + if date_time_format_configuration is not None: _setter("date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: @@ -11639,7 +12743,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional['outputs.AnalysisFreeFormLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -11681,7 +12789,11 @@ def _configure( _setter: Callable[[Any, Any], None], elements: Sequence['outputs.AnalysisFreeFormLayoutElement'], canvas_size_options: Optional['outputs.AnalysisFreeFormLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -11781,7 +12893,27 @@ def _configure( rendering_rules: Optional[Sequence['outputs.AnalysisSheetElementRenderingRule']] = None, selected_border_style: Optional['outputs.AnalysisFreeFormLayoutElementBorderStyle'] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'xAxisLocation' in kwargs: + x_axis_location = kwargs['xAxisLocation'] + if 'yAxisLocation' in kwargs: + y_axis_location = kwargs['yAxisLocation'] + if 'backgroundStyle' in kwargs: + background_style = kwargs['backgroundStyle'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'loadingAnimation' in kwargs: + loading_animation = kwargs['loadingAnimation'] + if 'renderingRules' in kwargs: + rendering_rules = kwargs['renderingRules'] + if 'selectedBorderStyle' in kwargs: + selected_border_style = kwargs['selectedBorderStyle'] + _setter("element_id", element_id) _setter("element_type", element_type) _setter("height", height) @@ -11889,7 +13021,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -11921,7 +13055,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -11970,7 +13106,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], optimized_view_port_width: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("optimized_view_port_width", optimized_view_port_width) @property @@ -11994,7 +13134,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], elements: Sequence['outputs.AnalysisFreeFormLayoutElement'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("elements", elements) @property @@ -12018,7 +13160,9 @@ def _configure( _setter: Callable[[Any, Any], None], category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if values is not None: @@ -12092,7 +13236,21 @@ def _configure( tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, value_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'dataLabelOptions' in kwargs: + data_label_options = kwargs['dataLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if data_label_options is not None: @@ -12199,7 +13357,19 @@ def _configure( measure_label_visibility: Optional['AnalysisVisibility'] = None, position: Optional['AnalysisDataLabelPosition'] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureDataLabelStyle' in kwargs: + measure_data_label_style = kwargs['measureDataLabelStyle'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if label_color is not None: @@ -12280,7 +13450,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], funnel_chart_aggregated_field_wells: Optional['outputs.AnalysisFunnelChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'funnelChartAggregatedFieldWells' in kwargs: + funnel_chart_aggregated_field_wells = kwargs['funnelChartAggregatedFieldWells'] + if funnel_chart_aggregated_field_wells is not None: _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @@ -12324,7 +13498,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -12389,7 +13569,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -12462,7 +13650,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -12501,7 +13693,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.AnalysisGaugeChartConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -12543,7 +13739,11 @@ def _configure( _setter: Callable[[Any, Any], None], arc: Optional['outputs.AnalysisGaugeChartArcConditionalFormatting'] = None, primary_value: Optional['outputs.AnalysisGaugeChartPrimaryValueConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if arc is not None: _setter("arc", arc) if primary_value is not None: @@ -12609,7 +13809,19 @@ def _configure( gauge_chart_options: Optional['outputs.AnalysisGaugeChartOptions'] = None, tooltip_options: Optional['outputs.AnalysisTooltipOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'gaugeChartOptions' in kwargs: + gauge_chart_options = kwargs['gaugeChartOptions'] + if 'tooltipOptions' in kwargs: + tooltip_options = kwargs['tooltipOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -12679,7 +13891,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if target_values is not None: _setter("target_values", target_values) if values is not None: @@ -12741,7 +13957,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAxis' in kwargs: + arc_axis = kwargs['arcAxis'] + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if arc is not None: _setter("arc", arc) if arc_axis is not None: @@ -12811,7 +14035,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -12876,7 +14104,15 @@ def _configure( conditional_formatting: Optional['outputs.AnalysisGaugeChartConditionalFormatting'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -12941,7 +14177,9 @@ def _configure( north: float, south: float, west: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("east", east) _setter("north", north) _setter("south", south) @@ -12980,7 +14218,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], colors: Optional[Sequence['outputs.AnalysisGeospatialHeatmapDataColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) @@ -13019,7 +14259,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heatmap_color: Optional['outputs.AnalysisGeospatialHeatmapColorScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatmapColor' in kwargs: + heatmap_color = kwargs['heatmapColor'] + if heatmap_color is not None: _setter("heatmap_color", heatmap_color) @@ -13041,7 +14285,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) @property @@ -13068,7 +14314,9 @@ def _configure( colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, geospatial: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if geospatial is not None: @@ -13147,7 +14395,19 @@ def _configure( tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, window_options: Optional['outputs.AnalysisGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'pointStyleOptions' in kwargs: + point_style_options = kwargs['pointStyleOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -13228,7 +14488,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], geospatial_map_aggregated_field_wells: Optional['outputs.AnalysisGeospatialMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'geospatialMapAggregatedFieldWells' in kwargs: + geospatial_map_aggregated_field_wells = kwargs['geospatialMapAggregatedFieldWells'] + if geospatial_map_aggregated_field_wells is not None: _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @@ -13267,7 +14531,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base_map_style: Optional['AnalysisBaseMapStyleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseMapStyle' in kwargs: + base_map_style = kwargs['baseMapStyle'] + if base_map_style is not None: _setter("base_map_style", base_map_style) @@ -13325,7 +14593,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -13408,7 +14684,15 @@ def _configure( cluster_marker_configuration: Optional['outputs.AnalysisClusterMarkerConfiguration'] = None, heatmap_configuration: Optional['outputs.AnalysisGeospatialHeatmapConfiguration'] = None, selected_point_style: Optional['AnalysisGeospatialSelectedPointStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarkerConfiguration' in kwargs: + cluster_marker_configuration = kwargs['clusterMarkerConfiguration'] + if 'heatmapConfiguration' in kwargs: + heatmap_configuration = kwargs['heatmapConfiguration'] + if 'selectedPointStyle' in kwargs: + selected_point_style = kwargs['selectedPointStyle'] + if cluster_marker_configuration is not None: _setter("cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: @@ -13464,7 +14748,11 @@ def _configure( _setter: Callable[[Any, Any], None], bounds: Optional['outputs.AnalysisGeospatialCoordinateBounds'] = None, map_zoom_mode: Optional['AnalysisMapZoomMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mapZoomMode' in kwargs: + map_zoom_mode = kwargs['mapZoomMode'] + if bounds is not None: _setter("bounds", bounds) if map_zoom_mode is not None: @@ -13515,7 +14803,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sideSpecificBorder' in kwargs: + side_specific_border = kwargs['sideSpecificBorder'] + if 'uniformBorder' in kwargs: + uniform_border = kwargs['uniformBorder'] + if side_specific_border is not None: _setter("side_specific_border", side_specific_border) if uniform_border is not None: @@ -13544,7 +14838,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stops: Optional[Sequence['outputs.AnalysisGradientStop']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if stops is not None: _setter("stops", stops) @@ -13591,7 +14887,13 @@ def _configure( gradient_offset: float, color: Optional[str] = None, data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gradientOffset' in kwargs: + gradient_offset = kwargs['gradientOffset'] + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + _setter("gradient_offset", gradient_offset) if color is not None: _setter("color", color) @@ -13643,7 +14945,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional['outputs.AnalysisGridLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -13685,7 +14991,11 @@ def _configure( _setter: Callable[[Any, Any], None], elements: Sequence['outputs.AnalysisGridLayoutElement'], canvas_size_options: Optional['outputs.AnalysisGridLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -13755,7 +15065,21 @@ def _configure( row_span: float, column_index: Optional[float] = None, row_index: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSpan' in kwargs: + column_span = kwargs['columnSpan'] + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'rowSpan' in kwargs: + row_span = kwargs['rowSpan'] + if 'columnIndex' in kwargs: + column_index = kwargs['columnIndex'] + if 'rowIndex' in kwargs: + row_index = kwargs['rowIndex'] + _setter("column_span", column_span) _setter("element_id", element_id) _setter("element_type", element_type) @@ -13833,7 +15157,13 @@ def _configure( _setter: Callable[[Any, Any], None], resize_option: 'AnalysisResizeOption', optimized_view_port_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resizeOption' in kwargs: + resize_option = kwargs['resizeOption'] + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("resize_option", resize_option) if optimized_view_port_width is not None: _setter("optimized_view_port_width", optimized_view_port_width) @@ -13895,7 +15225,13 @@ def _configure( period_size: Optional[float] = None, time: Optional['outputs.AnalysisDimensionField'] = None, value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodSize' in kwargs: + period_size = kwargs['periodSize'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -13967,7 +15303,11 @@ def _configure( layout: 'outputs.AnalysisSectionLayoutConfiguration', section_id: str, style: Optional['outputs.AnalysisSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + _setter("layout", layout) _setter("section_id", section_id) if style is not None: @@ -14007,7 +15347,9 @@ def _configure( columns: Optional[Sequence['outputs.AnalysisDimensionField']] = None, rows: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -14091,7 +15433,21 @@ def _configure( row_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.AnalysisHeatMapSortConfiguration'] = None, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'columnLabelOptions' in kwargs: + column_label_options = kwargs['columnLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'rowLabelOptions' in kwargs: + row_label_options = kwargs['rowLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_scale is not None: _setter("color_scale", color_scale) if column_label_options is not None: @@ -14179,7 +15535,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heat_map_aggregated_field_wells: Optional['outputs.AnalysisHeatMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapAggregatedFieldWells' in kwargs: + heat_map_aggregated_field_wells = kwargs['heatMapAggregatedFieldWells'] + if heat_map_aggregated_field_wells is not None: _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @@ -14233,7 +15593,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapColumnItemsLimitConfiguration' in kwargs: + heat_map_column_items_limit_configuration = kwargs['heatMapColumnItemsLimitConfiguration'] + if 'heatMapColumnSort' in kwargs: + heat_map_column_sort = kwargs['heatMapColumnSort'] + if 'heatMapRowItemsLimitConfiguration' in kwargs: + heat_map_row_items_limit_configuration = kwargs['heatMapRowItemsLimitConfiguration'] + if 'heatMapRowSort' in kwargs: + heat_map_row_sort = kwargs['heatMapRowSort'] + if heat_map_column_items_limit_configuration is not None: _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: @@ -14312,7 +15682,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -14368,7 +15746,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -14422,7 +15802,17 @@ def _configure( bin_width: Optional['outputs.AnalysisBinWidthOptions'] = None, selected_bin_type: Optional['AnalysisHistogramBinType'] = None, start_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCount' in kwargs: + bin_count = kwargs['binCount'] + if 'binWidth' in kwargs: + bin_width = kwargs['binWidth'] + if 'selectedBinType' in kwargs: + selected_bin_type = kwargs['selectedBinType'] + if 'startValue' in kwargs: + start_value = kwargs['startValue'] + if bin_count is not None: _setter("bin_count", bin_count) if bin_width is not None: @@ -14515,7 +15905,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binOptions' in kwargs: + bin_options = kwargs['binOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if bin_options is not None: _setter("bin_options", bin_options) if data_labels is not None: @@ -14603,7 +16009,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], histogram_aggregated_field_wells: Optional['outputs.AnalysisHistogramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'histogramAggregatedFieldWells' in kwargs: + histogram_aggregated_field_wells = kwargs['histogramAggregatedFieldWells'] + if histogram_aggregated_field_wells is not None: _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) @@ -14656,7 +16066,13 @@ def _configure( chart_configuration: Optional['outputs.AnalysisHistogramConfiguration'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -14725,7 +16141,11 @@ def _configure( _setter: Callable[[Any, Any], None], computations: Optional[Sequence['outputs.AnalysisComputation']] = None, custom_narrative: Optional['outputs.AnalysisCustomNarrativeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customNarrative' in kwargs: + custom_narrative = kwargs['customNarrative'] + if computations is not None: _setter("computations", computations) if custom_narrative is not None: @@ -14790,7 +16210,15 @@ def _configure( insight_configuration: Optional['outputs.AnalysisInsightConfiguration'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'insightConfiguration' in kwargs: + insight_configuration = kwargs['insightConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -14867,7 +16295,13 @@ def _configure( _setter: Callable[[Any, Any], None], dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -14899,7 +16333,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, values: Sequence[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -14961,7 +16397,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -15031,7 +16477,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[float] = None, value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -15082,7 +16534,13 @@ def _configure( _setter: Callable[[Any, Any], None], items_limit: Optional[float] = None, other_categories: Optional['AnalysisOtherCategories'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'itemsLimit' in kwargs: + items_limit = kwargs['itemsLimit'] + if 'otherCategories' in kwargs: + other_categories = kwargs['otherCategories'] + if items_limit is not None: _setter("items_limit", items_limit) if other_categories is not None: @@ -15131,7 +16589,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -15180,7 +16642,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -15226,7 +16692,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.AnalysisKpiConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -15280,7 +16750,17 @@ def _configure( comparison_value: Optional['outputs.AnalysisKpiComparisonValueConditionalFormatting'] = None, primary_value: Optional['outputs.AnalysisKpiPrimaryValueConditionalFormatting'] = None, progress_bar: Optional['outputs.AnalysisKpiProgressBarConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actualValue' in kwargs: + actual_value = kwargs['actualValue'] + if 'comparisonValue' in kwargs: + comparison_value = kwargs['comparisonValue'] + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if actual_value is not None: _setter("actual_value", actual_value) if comparison_value is not None: @@ -15350,7 +16830,15 @@ def _configure( field_wells: Optional['outputs.AnalysisKpiFieldWells'] = None, kpi_options: Optional['outputs.AnalysisKpiOptions'] = None, sort_configuration: Optional['outputs.AnalysisKpiSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'kpiOptions' in kwargs: + kpi_options = kwargs['kpiOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if field_wells is not None: _setter("field_wells", field_wells) if kpi_options is not None: @@ -15411,7 +16899,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if 'trendGroups' in kwargs: + trend_groups = kwargs['trendGroups'] + if target_values is not None: _setter("target_values", target_values) if trend_groups is not None: @@ -15500,7 +16994,23 @@ def _configure( sparkline: Optional['outputs.AnalysisKpiSparklineOptions'] = None, trend_arrows: Optional['outputs.AnalysisTrendArrowOptions'] = None, visual_layout_options: Optional['outputs.AnalysisKpiVisualLayoutOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if 'secondaryValue' in kwargs: + secondary_value = kwargs['secondaryValue'] + if 'secondaryValueFontConfiguration' in kwargs: + secondary_value_font_configuration = kwargs['secondaryValueFontConfiguration'] + if 'trendArrows' in kwargs: + trend_arrows = kwargs['trendArrows'] + if 'visualLayoutOptions' in kwargs: + visual_layout_options = kwargs['visualLayoutOptions'] + if comparison is not None: _setter("comparison", comparison) if primary_value_display_type is not None: @@ -15598,7 +17108,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -15644,7 +17158,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -15683,7 +17201,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], trend_group_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'trendGroupSort' in kwargs: + trend_group_sort = kwargs['trendGroupSort'] + if trend_group_sort is not None: _setter("trend_group_sort", trend_group_sort) @@ -15731,7 +17253,11 @@ def _configure( color: Optional[str] = None, tooltip_visibility: Optional['AnalysisVisibility'] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + _setter("type", type) if color is not None: _setter("color", color) @@ -15814,7 +17340,17 @@ def _configure( conditional_formatting: Optional['outputs.AnalysisKpiConditionalFormatting'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -15894,7 +17430,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], standard_layout: Optional['outputs.AnalysisKpiVisualStandardLayout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'standardLayout' in kwargs: + standard_layout = kwargs['standardLayout'] + if standard_layout is not None: _setter("standard_layout", standard_layout) @@ -15916,7 +17456,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: 'AnalysisKpiVisualStandardLayoutType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -15962,7 +17504,13 @@ def _configure( custom_label: Optional[str] = None, font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if custom_label is not None: _setter("custom_label", custom_label) if font_configuration is not None: @@ -15998,7 +17546,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: 'outputs.AnalysisLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -16046,7 +17596,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if 'sectionBasedLayout' in kwargs: + section_based_layout = kwargs['sectionBasedLayout'] + if free_form_layout is not None: _setter("free_form_layout", free_form_layout) if grid_layout is not None: @@ -16098,7 +17656,9 @@ def _configure( title: Optional['outputs.AnalysisLabelOptions'] = None, visibility: Optional['AnalysisVisibility'] = None, width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if position is not None: @@ -16180,7 +17740,11 @@ def _configure( colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, small_multiples: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -16322,7 +17886,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'defaultSeriesSettings' in kwargs: + default_series_settings = kwargs['defaultSeriesSettings'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'forecastConfigurations' in kwargs: + forecast_configurations = kwargs['forecastConfigurations'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if contribution_analysis_defaults is not None: _setter("contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: @@ -16497,7 +18093,15 @@ def _configure( axis_binding: Optional['AnalysisAxisBinding'] = None, line_style_settings: Optional['outputs.AnalysisLineChartLineStyleSettings'] = None, marker_style_settings: Optional['outputs.AnalysisLineChartMarkerStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if line_style_settings is not None: @@ -16550,7 +18154,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line_chart_aggregated_field_wells: Optional['outputs.AnalysisLineChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineChartAggregatedFieldWells' in kwargs: + line_chart_aggregated_field_wells = kwargs['lineChartAggregatedFieldWells'] + if line_chart_aggregated_field_wells is not None: _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @@ -16607,7 +18215,17 @@ def _configure( line_style: Optional['AnalysisLineChartLineStyle'] = None, line_visibility: Optional['AnalysisVisibility'] = None, line_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineInterpolation' in kwargs: + line_interpolation = kwargs['lineInterpolation'] + if 'lineStyle' in kwargs: + line_style = kwargs['lineStyle'] + if 'lineVisibility' in kwargs: + line_visibility = kwargs['lineVisibility'] + if 'lineWidth' in kwargs: + line_width = kwargs['lineWidth'] + if line_interpolation is not None: _setter("line_interpolation", line_interpolation) if line_style is not None: @@ -16688,7 +18306,17 @@ def _configure( marker_shape: Optional['AnalysisLineChartMarkerShape'] = None, marker_size: Optional[str] = None, marker_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'markerColor' in kwargs: + marker_color = kwargs['markerColor'] + if 'markerShape' in kwargs: + marker_shape = kwargs['markerShape'] + if 'markerSize' in kwargs: + marker_size = kwargs['markerSize'] + if 'markerVisibility' in kwargs: + marker_visibility = kwargs['markerVisibility'] + if marker_color is not None: _setter("marker_color", marker_color) if marker_shape is not None: @@ -16756,7 +18384,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if line_style_settings is not None: _setter("line_style_settings", line_style_settings) if marker_style_settings is not None: @@ -16822,7 +18456,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimitConfiguration' in kwargs: + category_items_limit_configuration = kwargs['categoryItemsLimitConfiguration'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimitConfiguration' in kwargs: + color_items_limit_configuration = kwargs['colorItemsLimitConfiguration'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit_configuration is not None: _setter("category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: @@ -16908,7 +18554,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -16986,7 +18640,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisOptions' in kwargs: + axis_options = kwargs['axisOptions'] + if 'missingDataConfigurations' in kwargs: + missing_data_configurations = kwargs['missingDataConfigurations'] + if axis_options is not None: _setter("axis_options", axis_options) if missing_data_configurations is not None: @@ -17047,7 +18707,17 @@ def _configure( search_options: Optional['outputs.AnalysisListControlSearchOptions'] = None, select_all_options: Optional['outputs.AnalysisListControlSelectAllOptions'] = None, title_options: Optional['outputs.AnalysisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'searchOptions' in kwargs: + search_options = kwargs['searchOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if search_options is not None: @@ -17090,7 +18760,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -17112,7 +18784,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -17134,7 +18808,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -17173,7 +18849,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_sheet_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetSheetId' in kwargs: + target_sheet_id = kwargs['targetSheetId'] + _setter("target_sheet_id", target_sheet_id) @property @@ -17216,7 +18896,13 @@ def _configure( _setter: Callable[[Any, Any], None], plain_text: Optional[str] = None, rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -17267,7 +18953,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_identifier: str, data_set_parameter_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'dataSetParameterName' in kwargs: + data_set_parameter_name = kwargs['dataSetParameterName'] + _setter("data_set_identifier", data_set_identifier) _setter("data_set_parameter_name", data_set_parameter_name) @@ -17294,7 +18986,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -17345,7 +19039,11 @@ def _configure( name: Optional[str] = None, time: Optional['outputs.AnalysisDimensionField'] = None, value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) _setter("type", type) if name is not None: @@ -17425,7 +19123,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'calculatedMeasureField' in kwargs: + calculated_measure_field = kwargs['calculatedMeasureField'] + if 'categoricalMeasureField' in kwargs: + categorical_measure_field = kwargs['categoricalMeasureField'] + if 'dateMeasureField' in kwargs: + date_measure_field = kwargs['dateMeasureField'] + if 'numericalMeasureField' in kwargs: + numerical_measure_field = kwargs['numericalMeasureField'] + if calculated_measure_field is not None: _setter("calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: @@ -17501,7 +19209,15 @@ def _configure( name: Optional[str] = None, target_value: Optional['outputs.AnalysisMeasureField'] = None, time: Optional['outputs.AnalysisDimensionField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'fromValue' in kwargs: + from_value = kwargs['fromValue'] + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + _setter("computation_id", computation_id) if from_value is not None: _setter("from_value", from_value) @@ -17550,7 +19266,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -17589,7 +19307,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], treatment_option: Optional['AnalysisMissingDataTreatmentOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treatmentOption' in kwargs: + treatment_option = kwargs['treatmentOption'] + if treatment_option is not None: _setter("treatment_option", treatment_option) @@ -17628,7 +19350,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], display_mode: 'AnalysisNegativeValueDisplayMode', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayMode' in kwargs: + display_mode = kwargs['displayMode'] + _setter("display_mode", display_mode) @property @@ -17666,7 +19392,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], null_string: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullString' in kwargs: + null_string = kwargs['nullString'] + _setter("null_string", null_string) @property @@ -17730,7 +19460,19 @@ def _configure( prefix: Optional[str] = None, separator_configuration: Optional['outputs.AnalysisNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -17811,7 +19553,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], format_configuration: Optional['outputs.AnalysisNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if format_configuration is not None: _setter("format_configuration", format_configuration) @@ -17836,7 +19582,9 @@ def _configure( _setter: Callable[[Any, Any], None], range: Optional['outputs.AnalysisAxisDisplayRange'] = None, scale: Optional['outputs.AnalysisAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if range is not None: _setter("range", range) if scale is not None: @@ -17868,7 +19616,9 @@ def _configure( _setter: Callable[[Any, Any], None], column: 'outputs.AnalysisColumnIdentifier', value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) _setter("value", value) @@ -17943,7 +19693,21 @@ def _configure( parameter_name: Optional[str] = None, select_all_options: Optional['AnalysisNumericFilterSelectAllOptions'] = None, value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("match_operator", match_operator) @@ -18037,7 +19801,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currencyDisplayFormatConfiguration' in kwargs: + currency_display_format_configuration = kwargs['currencyDisplayFormatConfiguration'] + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if currency_display_format_configuration is not None: _setter("currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: @@ -18128,7 +19900,25 @@ def _configure( range_maximum: Optional['outputs.AnalysisNumericRangeFilterValue'] = None, range_minimum: Optional['outputs.AnalysisNumericRangeFilterValue'] = None, select_all_options: Optional['AnalysisNumericFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -18223,7 +20013,11 @@ def _configure( _setter: Callable[[Any, Any], None], parameter: Optional[str] = None, static_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if static_value is not None: @@ -18274,7 +20068,13 @@ def _configure( _setter: Callable[[Any, Any], None], decimal_separator: Optional['AnalysisNumericSeparatorSymbol'] = None, thousands_separator: Optional['outputs.AnalysisThousandSeparatorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalSeparator' in kwargs: + decimal_separator = kwargs['decimalSeparator'] + if 'thousandsSeparator' in kwargs: + thousands_separator = kwargs['thousandsSeparator'] + if decimal_separator is not None: _setter("decimal_separator", decimal_separator) if thousands_separator is not None: @@ -18325,7 +20125,13 @@ def _configure( _setter: Callable[[Any, Any], None], percentile_aggregation: Optional['outputs.AnalysisPercentileAggregation'] = None, simple_numerical_aggregation: Optional['AnalysisSimpleNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileAggregation' in kwargs: + percentile_aggregation = kwargs['percentileAggregation'] + if 'simpleNumericalAggregation' in kwargs: + simple_numerical_aggregation = kwargs['simpleNumericalAggregation'] + if percentile_aggregation is not None: _setter("percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: @@ -18384,7 +20190,15 @@ def _configure( field_id: str, format_configuration: Optional['outputs.AnalysisNumberFormatConfiguration'] = None, hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -18455,7 +20269,15 @@ def _configure( field_id: str, aggregation_function: Optional['outputs.AnalysisNumericalAggregationFunction'] = None, format_configuration: Optional['outputs.AnalysisNumberFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -18518,7 +20340,13 @@ def _configure( _setter: Callable[[Any, Any], None], page_number: float, page_size: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pageNumber' in kwargs: + page_number = kwargs['pageNumber'] + if 'pageSize' in kwargs: + page_size = kwargs['pageSize'] + _setter("page_number", page_number) _setter("page_size", page_size) @@ -18604,7 +20432,25 @@ def _configure( gutter_spacing: Optional[str] = None, gutter_visibility: Optional['AnalysisVisibility'] = None, title: Optional['outputs.AnalysisPanelTitleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'backgroundVisibility' in kwargs: + background_visibility = kwargs['backgroundVisibility'] + if 'borderColor' in kwargs: + border_color = kwargs['borderColor'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'borderThickness' in kwargs: + border_thickness = kwargs['borderThickness'] + if 'borderVisibility' in kwargs: + border_visibility = kwargs['borderVisibility'] + if 'gutterSpacing' in kwargs: + gutter_spacing = kwargs['gutterSpacing'] + if 'gutterVisibility' in kwargs: + gutter_visibility = kwargs['gutterVisibility'] + if background_color is not None: _setter("background_color", background_color) if background_visibility is not None: @@ -18713,7 +20559,13 @@ def _configure( font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, horizontal_text_alignment: Optional['AnalysisHorizontalTextAlignment'] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if font_configuration is not None: _setter("font_configuration", font_configuration) if horizontal_text_alignment is not None: @@ -18785,7 +20637,15 @@ def _configure( slider: Optional['outputs.AnalysisParameterSliderControl'] = None, text_area: Optional['outputs.AnalysisParameterTextAreaControl'] = None, text_field: Optional['outputs.AnalysisParameterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -18872,7 +20732,15 @@ def _configure( source_parameter_name: str, title: str, display_options: Optional['outputs.AnalysisDateTimePickerControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -18944,7 +20812,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeParameterDeclaration' in kwargs: + date_time_parameter_declaration = kwargs['dateTimeParameterDeclaration'] + if 'decimalParameterDeclaration' in kwargs: + decimal_parameter_declaration = kwargs['decimalParameterDeclaration'] + if 'integerParameterDeclaration' in kwargs: + integer_parameter_declaration = kwargs['integerParameterDeclaration'] + if 'stringParameterDeclaration' in kwargs: + string_parameter_declaration = kwargs['stringParameterDeclaration'] + if date_time_parameter_declaration is not None: _setter("date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: @@ -19030,7 +20908,19 @@ def _configure( display_options: Optional['outputs.AnalysisDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.AnalysisParameterSelectableValues'] = None, type: Optional['AnalysisSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -19134,7 +21024,19 @@ def _configure( display_options: Optional['outputs.AnalysisListControlDisplayOptions'] = None, selectable_values: Optional['outputs.AnalysisParameterSelectableValues'] = None, type: Optional['AnalysisSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -19215,7 +21117,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'linkToDataSetColumn' in kwargs: + link_to_data_set_column = kwargs['linkToDataSetColumn'] + if link_to_data_set_column is not None: _setter("link_to_data_set_column", link_to_data_set_column) if values is not None: @@ -19289,7 +21195,21 @@ def _configure( step_size: float, title: str, display_options: Optional['outputs.AnalysisSliderControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) _setter("parameter_control_id", parameter_control_id) @@ -19380,7 +21300,15 @@ def _configure( title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.AnalysisTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -19457,7 +21385,15 @@ def _configure( source_parameter_name: str, title: str, display_options: Optional['outputs.AnalysisTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -19529,7 +21465,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeParameters' in kwargs: + date_time_parameters = kwargs['dateTimeParameters'] + if 'decimalParameters' in kwargs: + decimal_parameters = kwargs['decimalParameters'] + if 'integerParameters' in kwargs: + integer_parameters = kwargs['integerParameters'] + if 'stringParameters' in kwargs: + string_parameters = kwargs['stringParameters'] + if date_time_parameters is not None: _setter("date_time_parameters", date_time_parameters) if decimal_parameters is not None: @@ -19592,7 +21538,11 @@ def _configure( _setter: Callable[[Any, Any], None], from_: Optional[float] = None, to: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'from' in kwargs: + from_ = kwargs['from'] + if from_ is not None: _setter("from_", from_) if to is not None: @@ -19659,7 +21609,17 @@ def _configure( prefix: Optional[str] = None, separator_configuration: Optional['outputs.AnalysisNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -19733,7 +21693,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percentile_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileValue' in kwargs: + percentile_value = kwargs['percentileValue'] + if percentile_value is not None: _setter("percentile_value", percentile_value) @@ -19781,7 +21745,11 @@ def _configure( name: Optional[str] = None, time: Optional['outputs.AnalysisDimensionField'] = None, value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -19854,7 +21822,13 @@ def _configure( period_time_granularity: Optional['AnalysisTimeGranularity'] = None, time: Optional['outputs.AnalysisDimensionField'] = None, value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodTimeGranularity' in kwargs: + period_time_granularity = kwargs['periodTimeGranularity'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -19926,7 +21900,11 @@ def _configure( category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, small_multiples: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if small_multiples is not None: @@ -20025,7 +22003,27 @@ def _configure( tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, value_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'donutOptions' in kwargs: + donut_options = kwargs['donutOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if contribution_analysis_defaults is not None: @@ -20134,7 +22132,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pie_chart_aggregated_field_wells: Optional['outputs.AnalysisPieChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pieChartAggregatedFieldWells' in kwargs: + pie_chart_aggregated_field_wells = kwargs['pieChartAggregatedFieldWells'] + if pie_chart_aggregated_field_wells is not None: _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @@ -20188,7 +22190,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -20267,7 +22279,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -20345,7 +22365,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, sort_by: 'outputs.AnalysisPivotTableSortBy', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + _setter("field_id", field_id) _setter("sort_by", sort_by) @@ -20378,7 +22404,9 @@ def _configure( columns: Optional[Sequence['outputs.AnalysisDimensionField']] = None, rows: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -20442,7 +22470,13 @@ def _configure( scope: Optional['outputs.AnalysisPivotTableConditionalFormattingScope'] = None, scopes: Optional[Sequence['outputs.AnalysisPivotTableConditionalFormattingScope']] = None, text_format: Optional['outputs.AnalysisTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if scope is not None: _setter("scope", scope) @@ -20501,7 +22535,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.AnalysisPivotTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -20523,7 +22561,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell: Optional['outputs.AnalysisPivotTableCellConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) @@ -20545,7 +22585,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], role: Optional['AnalysisPivotTableConditionalFormattingScopeRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if role is not None: _setter("role", role) @@ -20609,7 +22651,21 @@ def _configure( sort_configuration: Optional['outputs.AnalysisPivotTableSortConfiguration'] = None, table_options: Optional['outputs.AnalysisPivotTableOptions'] = None, total_options: Optional['outputs.AnalysisPivotTableTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -20689,7 +22745,11 @@ def _configure( _setter: Callable[[Any, Any], None], data_path_list: Sequence['outputs.AnalysisDataPathValue'], width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathList' in kwargs: + data_path_list = kwargs['dataPathList'] + _setter("data_path_list", data_path_list) if width is not None: _setter("width", width) @@ -20723,7 +22783,9 @@ def _configure( _setter: Callable[[Any, Any], None], target: 'outputs.AnalysisPivotTableFieldCollapseStateTarget', state: Optional['AnalysisPivotTableFieldCollapseState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("target", target) if state is not None: _setter("state", state) @@ -20773,7 +22835,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldDataPathValues' in kwargs: + field_data_path_values = kwargs['fieldDataPathValues'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_data_path_values is not None: _setter("field_data_path_values", field_data_path_values) if field_id is not None: @@ -20827,7 +22895,13 @@ def _configure( field_id: str, custom_label: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -20889,7 +22963,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collapseStateOptions' in kwargs: + collapse_state_options = kwargs['collapseStateOptions'] + if 'dataPathOptions' in kwargs: + data_path_options = kwargs['dataPathOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if collapse_state_options is not None: _setter("collapse_state_options", collapse_state_options) if data_path_options is not None: @@ -20942,7 +23024,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) @@ -20981,7 +23067,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pivot_table_aggregated_field_wells: Optional['outputs.AnalysisPivotTableAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pivotTableAggregatedFieldWells' in kwargs: + pivot_table_aggregated_field_wells = kwargs['pivotTableAggregatedFieldWells'] + if pivot_table_aggregated_field_wells is not None: _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @@ -21083,7 +23173,35 @@ def _configure( rows_layout: Optional['AnalysisPivotTableRowsLayout'] = None, single_metric_visibility: Optional['AnalysisVisibility'] = None, toggle_buttons_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'collapsedRowDimensionsVisibility' in kwargs: + collapsed_row_dimensions_visibility = kwargs['collapsedRowDimensionsVisibility'] + if 'columnHeaderStyle' in kwargs: + column_header_style = kwargs['columnHeaderStyle'] + if 'columnNamesVisibility' in kwargs: + column_names_visibility = kwargs['columnNamesVisibility'] + if 'defaultCellWidth' in kwargs: + default_cell_width = kwargs['defaultCellWidth'] + if 'metricPlacement' in kwargs: + metric_placement = kwargs['metricPlacement'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if 'rowFieldNamesStyle' in kwargs: + row_field_names_style = kwargs['rowFieldNamesStyle'] + if 'rowHeaderStyle' in kwargs: + row_header_style = kwargs['rowHeaderStyle'] + if 'rowsLabelOptions' in kwargs: + rows_label_options = kwargs['rowsLabelOptions'] + if 'rowsLayout' in kwargs: + rows_layout = kwargs['rowsLayout'] + if 'singleMetricVisibility' in kwargs: + single_metric_visibility = kwargs['singleMetricVisibility'] + if 'toggleButtonsVisibility' in kwargs: + toggle_buttons_visibility = kwargs['toggleButtonsVisibility'] + if cell_style is not None: _setter("cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: @@ -21214,7 +23332,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -21263,7 +23387,11 @@ def _configure( _setter: Callable[[Any, Any], None], custom_label: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if custom_label is not None: _setter("custom_label", custom_label) if visibility is not None: @@ -21315,7 +23443,11 @@ def _configure( column: Optional['outputs.AnalysisColumnSort'] = None, data_path: Optional['outputs.AnalysisDataPathSort'] = None, field: Optional['outputs.AnalysisFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPath' in kwargs: + data_path = kwargs['dataPath'] + if column is not None: _setter("column", column) if data_path is not None: @@ -21368,7 +23500,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_sort_options: Optional[Sequence['outputs.AnalysisPivotFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldSortOptions' in kwargs: + field_sort_options = kwargs['fieldSortOptions'] + if field_sort_options is not None: _setter("field_sort_options", field_sort_options) @@ -21422,7 +23558,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSubtotalOptions' in kwargs: + column_subtotal_options = kwargs['columnSubtotalOptions'] + if 'columnTotalOptions' in kwargs: + column_total_options = kwargs['columnTotalOptions'] + if 'rowSubtotalOptions' in kwargs: + row_subtotal_options = kwargs['rowSubtotalOptions'] + if 'rowTotalOptions' in kwargs: + row_total_options = kwargs['rowTotalOptions'] + if column_subtotal_options is not None: _setter("column_subtotal_options", column_subtotal_options) if column_total_options is not None: @@ -21501,7 +23647,15 @@ def _configure( conditional_formatting: Optional['outputs.AnalysisPivotTableConditionalFormatting'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -21602,7 +23756,21 @@ def _configure( total_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, totals_visibility: Optional['AnalysisVisibility'] = None, value_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if metric_header_cell_style is not None: @@ -21691,7 +23859,13 @@ def _configure( columns: Sequence['outputs.AnalysisColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.AnalysisDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -21725,7 +23899,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -21753,7 +23929,9 @@ def _configure( category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, color: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if color is not None: @@ -21789,7 +23967,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -21894,7 +24074,35 @@ def _configure( sort_configuration: Optional['outputs.AnalysisRadarChartSortConfiguration'] = None, start_angle: Optional[float] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alternateBandColorsVisibility' in kwargs: + alternate_band_colors_visibility = kwargs['alternateBandColorsVisibility'] + if 'alternateBandEvenColor' in kwargs: + alternate_band_even_color = kwargs['alternateBandEvenColor'] + if 'alternateBandOddColor' in kwargs: + alternate_band_odd_color = kwargs['alternateBandOddColor'] + if 'axesRangeScale' in kwargs: + axes_range_scale = kwargs['axesRangeScale'] + if 'baseSeriesSettings' in kwargs: + base_series_settings = kwargs['baseSeriesSettings'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorAxis' in kwargs: + color_axis = kwargs['colorAxis'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'startAngle' in kwargs: + start_angle = kwargs['startAngle'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if alternate_band_colors_visibility is not None: _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: @@ -22031,7 +24239,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], radar_chart_aggregated_field_wells: Optional['outputs.AnalysisRadarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'radarChartAggregatedFieldWells' in kwargs: + radar_chart_aggregated_field_wells = kwargs['radarChartAggregatedFieldWells'] + if radar_chart_aggregated_field_wells is not None: _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @@ -22070,7 +24282,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], area_style_settings: Optional['outputs.AnalysisRadarChartAreaStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'areaStyleSettings' in kwargs: + area_style_settings = kwargs['areaStyleSettings'] + if area_style_settings is not None: _setter("area_style_settings", area_style_settings) @@ -22124,7 +24340,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -22203,7 +24429,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -22259,7 +24493,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -22311,7 +24547,15 @@ def _configure( label_configuration: Optional['outputs.AnalysisReferenceLineLabelConfiguration'] = None, status: Optional['AnalysisWidgetStatus'] = None, style_configuration: Optional['outputs.AnalysisReferenceLineStyleConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataConfiguration' in kwargs: + data_configuration = kwargs['dataConfiguration'] + if 'labelConfiguration' in kwargs: + label_configuration = kwargs['labelConfiguration'] + if 'styleConfiguration' in kwargs: + style_configuration = kwargs['styleConfiguration'] + _setter("data_configuration", data_configuration) if label_configuration is not None: _setter("label_configuration", label_configuration) @@ -22370,7 +24614,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_label: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("custom_label", custom_label) @property @@ -22418,7 +24666,15 @@ def _configure( axis_binding: Optional['AnalysisAxisBinding'] = None, dynamic_configuration: Optional['outputs.AnalysisReferenceLineDynamicDataConfiguration'] = None, static_configuration: Optional['outputs.AnalysisReferenceLineStaticDataConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'dynamicConfiguration' in kwargs: + dynamic_configuration = kwargs['dynamicConfiguration'] + if 'staticConfiguration' in kwargs: + static_configuration = kwargs['staticConfiguration'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if dynamic_configuration is not None: @@ -22477,7 +24733,11 @@ def _configure( calculation: 'outputs.AnalysisNumericalAggregationFunction', column: 'outputs.AnalysisColumnIdentifier', measure_aggregation_function: Optional['outputs.AnalysisAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'measureAggregationFunction' in kwargs: + measure_aggregation_function = kwargs['measureAggregationFunction'] + _setter("calculation", calculation) _setter("column", column) if measure_aggregation_function is not None: @@ -22553,7 +24813,21 @@ def _configure( horizontal_position: Optional['AnalysisReferenceLineLabelHorizontalPosition'] = None, value_label_configuration: Optional['outputs.AnalysisReferenceLineValueLabelConfiguration'] = None, vertical_position: Optional['AnalysisReferenceLineLabelVerticalPosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabelConfiguration' in kwargs: + custom_label_configuration = kwargs['customLabelConfiguration'] + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalPosition' in kwargs: + horizontal_position = kwargs['horizontalPosition'] + if 'valueLabelConfiguration' in kwargs: + value_label_configuration = kwargs['valueLabelConfiguration'] + if 'verticalPosition' in kwargs: + vertical_position = kwargs['verticalPosition'] + if custom_label_configuration is not None: _setter("custom_label_configuration", custom_label_configuration) if font_color is not None: @@ -22610,7 +24884,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -22634,7 +24910,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, pattern: Optional['AnalysisReferenceLinePatternType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if pattern is not None: @@ -22685,7 +24963,13 @@ def _configure( _setter: Callable[[Any, Any], None], format_configuration: Optional['outputs.AnalysisNumericFormatConfiguration'] = None, relative_position: Optional['AnalysisReferenceLineValueLabelRelativePosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'relativePosition' in kwargs: + relative_position = kwargs['relativePosition'] + if format_configuration is not None: _setter("format_configuration", format_configuration) if relative_position is not None: @@ -22741,7 +25025,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -22837,7 +25129,27 @@ def _configure( minimum_granularity: Optional['AnalysisTimeGranularity'] = None, parameter_name: Optional[str] = None, relative_date_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorDateConfiguration' in kwargs: + anchor_date_configuration = kwargs['anchorDateConfiguration'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'relativeDateType' in kwargs: + relative_date_type = kwargs['relativeDateType'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'minimumGranularity' in kwargs: + minimum_granularity = kwargs['minimumGranularity'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'relativeDateValue' in kwargs: + relative_date_value = kwargs['relativeDateValue'] + _setter("anchor_date_configuration", anchor_date_configuration) _setter("column", column) _setter("filter_id", filter_id) @@ -22922,7 +25234,9 @@ def _configure( actions: Sequence[str], principal: str, resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) if resource is not None: @@ -22976,7 +25290,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, data_set_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("expression", expression) if data_set_identifier is not None: _setter("data_set_identifier", data_set_identifier) @@ -23029,7 +25347,13 @@ def _configure( row_alternate_colors: Optional[Sequence[str]] = None, status: Optional['AnalysisWidgetStatus'] = None, use_primary_background_color: Optional['AnalysisWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rowAlternateColors' in kwargs: + row_alternate_colors = kwargs['rowAlternateColors'] + if 'usePrimaryBackgroundColor' in kwargs: + use_primary_background_color = kwargs['usePrimaryBackgroundColor'] + if row_alternate_colors is not None: _setter("row_alternate_colors", row_alternate_colors) if status is not None: @@ -23087,7 +25411,13 @@ def _configure( _setter: Callable[[Any, Any], None], target_visual_options: Optional['AnalysisTargetVisualOptions'] = None, target_visuals: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetVisualOptions' in kwargs: + target_visual_options = kwargs['targetVisualOptions'] + if 'targetVisuals' in kwargs: + target_visuals = kwargs['targetVisuals'] + if target_visual_options is not None: _setter("target_visual_options", target_visual_options) if target_visuals is not None: @@ -23122,7 +25452,9 @@ def _configure( destination: Optional[Sequence['outputs.AnalysisDimensionField']] = None, source: Optional[Sequence['outputs.AnalysisDimensionField']] = None, weight: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) if source is not None: @@ -23185,7 +25517,15 @@ def _configure( data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, field_wells: Optional['outputs.AnalysisSankeyDiagramFieldWells'] = None, sort_configuration: Optional['outputs.AnalysisSankeyDiagramSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -23238,7 +25578,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sankey_diagram_aggregated_field_wells: Optional['outputs.AnalysisSankeyDiagramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sankeyDiagramAggregatedFieldWells' in kwargs: + sankey_diagram_aggregated_field_wells = kwargs['sankeyDiagramAggregatedFieldWells'] + if sankey_diagram_aggregated_field_wells is not None: _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @@ -23287,7 +25631,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationItemsLimit' in kwargs: + destination_items_limit = kwargs['destinationItemsLimit'] + if 'sourceItemsLimit' in kwargs: + source_items_limit = kwargs['sourceItemsLimit'] + if 'weightSort' in kwargs: + weight_sort = kwargs['weightSort'] + if destination_items_limit is not None: _setter("destination_items_limit", destination_items_limit) if source_items_limit is not None: @@ -23354,7 +25706,13 @@ def _configure( chart_configuration: Optional['outputs.AnalysisSankeyDiagramChartConfiguration'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -23434,7 +25792,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -23537,7 +25901,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if 'yAxisLabelOptions' in kwargs: + y_axis_label_options = kwargs['yAxisLabelOptions'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -23637,7 +26017,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scatterPlotCategoricallyAggregatedFieldWells' in kwargs: + scatter_plot_categorically_aggregated_field_wells = kwargs['scatterPlotCategoricallyAggregatedFieldWells'] + if 'scatterPlotUnaggregatedFieldWells' in kwargs: + scatter_plot_unaggregated_field_wells = kwargs['scatterPlotUnaggregatedFieldWells'] + if scatter_plot_categorically_aggregated_field_wells is not None: _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: @@ -23697,7 +26083,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -23783,7 +26175,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -23859,7 +26259,11 @@ def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, visible_range: Optional['outputs.AnalysisVisibleRangeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibleRange' in kwargs: + visible_range = kwargs['visibleRange'] + if visibility is not None: _setter("visibility", visibility) if visible_range is not None: @@ -23888,7 +26292,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -23910,7 +26316,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: Optional['AnalysisSectionPageBreakStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if status is not None: _setter("status", status) @@ -23949,7 +26357,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], paper_canvas_size_options: Optional['outputs.AnalysisSectionBasedLayoutPaperCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperCanvasSizeOptions' in kwargs: + paper_canvas_size_options = kwargs['paperCanvasSizeOptions'] + if paper_canvas_size_options is not None: _setter("paper_canvas_size_options", paper_canvas_size_options) @@ -24003,7 +26415,17 @@ def _configure( canvas_size_options: 'outputs.AnalysisSectionBasedLayoutCanvasSizeOptions', footer_sections: Sequence['outputs.AnalysisHeaderFooterSectionConfiguration'], header_sections: Sequence['outputs.AnalysisHeaderFooterSectionConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bodySections' in kwargs: + body_sections = kwargs['bodySections'] + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + if 'footerSections' in kwargs: + footer_sections = kwargs['footerSections'] + if 'headerSections' in kwargs: + header_sections = kwargs['headerSections'] + _setter("body_sections", body_sections) _setter("canvas_size_options", canvas_size_options) _setter("footer_sections", footer_sections) @@ -24069,7 +26491,15 @@ def _configure( paper_margin: Optional['outputs.AnalysisSpacing'] = None, paper_orientation: Optional['AnalysisPaperOrientation'] = None, paper_size: Optional['AnalysisPaperSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperMargin' in kwargs: + paper_margin = kwargs['paperMargin'] + if 'paperOrientation' in kwargs: + paper_orientation = kwargs['paperOrientation'] + if 'paperSize' in kwargs: + paper_size = kwargs['paperSize'] + if paper_margin is not None: _setter("paper_margin", paper_margin) if paper_orientation is not None: @@ -24122,7 +26552,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], free_form_layout: 'outputs.AnalysisFreeFormSectionLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + _setter("free_form_layout", free_form_layout) @property @@ -24143,7 +26577,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], after: Optional['outputs.AnalysisSectionAfterPageBreak'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if after is not None: _setter("after", after) @@ -24171,7 +26607,9 @@ def _configure( _setter: Callable[[Any, Any], None], height: Optional[str] = None, padding: Optional['outputs.AnalysisSpacing'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if padding is not None: @@ -24220,7 +26658,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sheet_visual_scoping_configurations: Optional[Sequence['outputs.AnalysisSheetVisualScopingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetVisualScopingConfigurations' in kwargs: + sheet_visual_scoping_configurations = kwargs['sheetVisualScopingConfigurations'] + if sheet_visual_scoping_configurations is not None: _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @@ -24264,7 +26706,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataFieldSeriesItem' in kwargs: + data_field_series_item = kwargs['dataFieldSeriesItem'] + if 'fieldSeriesItem' in kwargs: + field_series_item = kwargs['fieldSeriesItem'] + if data_field_series_item is not None: _setter("data_field_series_item", data_field_series_item) if field_series_item is not None: @@ -24313,7 +26761,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination_parameter_name: str, value: 'outputs.AnalysisDestinationParameterValueConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationParameterName' in kwargs: + destination_parameter_name = kwargs['destinationParameterName'] + _setter("destination_parameter_name", destination_parameter_name) _setter("value", value) @@ -24357,7 +26809,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], background_color: 'outputs.AnalysisConditionalFormattingColor', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + _setter("background_color", background_color) @property @@ -24398,7 +26854,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, sheet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if name is not None: _setter("name", name) if sheet_id is not None: @@ -24447,7 +26907,11 @@ def _configure( _setter: Callable[[Any, Any], None], info_icon_text: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconText' in kwargs: + info_icon_text = kwargs['infoIconText'] + if info_icon_text is not None: _setter("info_icon_text", info_icon_text) if visibility is not None: @@ -24476,7 +26940,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: 'outputs.AnalysisSheetControlLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -24514,7 +26980,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], grid_layout: Optional['outputs.AnalysisGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if grid_layout is not None: _setter("grid_layout", grid_layout) @@ -24593,7 +27063,21 @@ def _configure( text_boxes: Optional[Sequence['outputs.AnalysisSheetTextBox']] = None, title: Optional[str] = None, visuals: Optional[Sequence['outputs.AnalysisVisual']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'filterControls' in kwargs: + filter_controls = kwargs['filterControls'] + if 'parameterControls' in kwargs: + parameter_controls = kwargs['parameterControls'] + if 'sheetControlLayouts' in kwargs: + sheet_control_layouts = kwargs['sheetControlLayouts'] + if 'textBoxes' in kwargs: + text_boxes = kwargs['textBoxes'] + _setter("sheet_id", sheet_id) if content_type is not None: _setter("content_type", content_type) @@ -24684,7 +27168,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -24726,7 +27212,11 @@ def _configure( _setter: Callable[[Any, Any], None], configuration_overrides: 'outputs.AnalysisSheetElementConfigurationOverrides', expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationOverrides' in kwargs: + configuration_overrides = kwargs['configurationOverrides'] + _setter("configuration_overrides", configuration_overrides) _setter("expression", expression) @@ -24773,7 +27263,11 @@ def _configure( _setter: Callable[[Any, Any], None], sheet_text_box_id: str, content: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetTextBoxId' in kwargs: + sheet_text_box_id = kwargs['sheetTextBoxId'] + _setter("sheet_text_box_id", sheet_text_box_id) if content is not None: _setter("content", content) @@ -24826,7 +27320,13 @@ def _configure( scope: 'AnalysisFilterVisualScope', sheet_id: str, visual_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'visualIds' in kwargs: + visual_ids = kwargs['visualIds'] + _setter("scope", scope) _setter("sheet_id", sheet_id) if visual_ids is not None: @@ -24882,7 +27382,13 @@ def _configure( _setter: Callable[[Any, Any], None], plain_text: Optional[str] = None, rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -24911,7 +27417,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) @@ -24955,7 +27463,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if title_options is not None: @@ -24987,7 +27501,9 @@ def _configure( _setter: Callable[[Any, Any], None], placement: Optional['AnalysisSmallMultiplesAxisPlacement'] = None, scale: Optional['AnalysisSmallMultiplesAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if placement is not None: _setter("placement", placement) if scale is not None: @@ -25053,7 +27569,19 @@ def _configure( panel_configuration: Optional['outputs.AnalysisPanelConfiguration'] = None, x_axis: Optional['outputs.AnalysisSmallMultiplesAxisProperties'] = None, y_axis: Optional['outputs.AnalysisSmallMultiplesAxisProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVisibleColumns' in kwargs: + max_visible_columns = kwargs['maxVisibleColumns'] + if 'maxVisibleRows' in kwargs: + max_visible_rows = kwargs['maxVisibleRows'] + if 'panelConfiguration' in kwargs: + panel_configuration = kwargs['panelConfiguration'] + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if max_visible_columns is not None: _setter("max_visible_columns", max_visible_columns) if max_visible_rows is not None: @@ -25120,7 +27648,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_template: Optional['outputs.AnalysisSourceTemplate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceTemplate' in kwargs: + source_template = kwargs['sourceTemplate'] + if source_template is not None: _setter("source_template", source_template) @@ -25162,7 +27694,11 @@ def _configure( _setter: Callable[[Any, Any], None], arn: str, data_set_references: Sequence['outputs.AnalysisDataSetReference'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetReferences' in kwargs: + data_set_references = kwargs['dataSetReferences'] + _setter("arn", arn) _setter("data_set_references", data_set_references) @@ -25204,7 +27740,9 @@ def _configure( left: Optional[str] = None, right: Optional[str] = None, top: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if bottom is not None: _setter("bottom", bottom) if left is not None: @@ -25281,7 +27819,13 @@ def _configure( _setter: Callable[[Any, Any], None], dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -25332,7 +27876,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if null_value_format_configuration is not None: _setter("null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: @@ -25364,7 +27914,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -25426,7 +27978,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -25496,7 +28058,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[str] = None, value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -25577,7 +28145,25 @@ def _configure( total_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, totals_visibility: Optional['AnalysisVisibility'] = None, value_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fieldLevel' in kwargs: + field_level = kwargs['fieldLevel'] + if 'fieldLevelOptions' in kwargs: + field_level_options = kwargs['fieldLevelOptions'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'styleTargets' in kwargs: + style_targets = kwargs['styleTargets'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if field_level is not None: @@ -25668,7 +28254,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -25703,7 +28293,9 @@ def _configure( color: Optional[str] = None, style: Optional['AnalysisTableBorderStyle'] = None, thickness: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if style is not None: @@ -25761,7 +28353,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, text_format: Optional['outputs.AnalysisTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if text_format is not None: _setter("text_format", text_format) @@ -25806,7 +28404,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], table_cell_image_scaling_configuration: Optional['AnalysisTableCellImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableCellImageScalingConfiguration' in kwargs: + table_cell_image_scaling_configuration = kwargs['tableCellImageScalingConfiguration'] + if table_cell_image_scaling_configuration is not None: _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @@ -25874,7 +28476,19 @@ def _configure( text_wrap: Optional['AnalysisTextWrap'] = None, vertical_text_alignment: Optional['AnalysisVerticalTextAlignment'] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if 'textWrap' in kwargs: + text_wrap = kwargs['textWrap'] + if 'verticalTextAlignment' in kwargs: + vertical_text_alignment = kwargs['verticalTextAlignment'] + if background_color is not None: _setter("background_color", background_color) if border is not None: @@ -25962,7 +28576,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.AnalysisTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -25987,7 +28605,9 @@ def _configure( _setter: Callable[[Any, Any], None], cell: Optional['outputs.AnalysisTableCellConditionalFormatting'] = None, row: Optional['outputs.AnalysisTableRowConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) if row is not None: @@ -26063,7 +28683,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableInlineVisualizations' in kwargs: + table_inline_visualizations = kwargs['tableInlineVisualizations'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -26127,7 +28763,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon: Optional['AnalysisTableFieldIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if icon is not None: _setter("icon", icon) @@ -26169,7 +28807,11 @@ def _configure( _setter: Callable[[Any, Any], None], font_configuration: 'outputs.AnalysisFontConfiguration', value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + _setter("font_configuration", font_configuration) if value is not None: _setter("value", value) @@ -26214,7 +28856,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sizing_options: Optional['outputs.AnalysisTableCellImageSizingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizingOptions' in kwargs: + sizing_options = kwargs['sizingOptions'] + if sizing_options is not None: _setter("sizing_options", sizing_options) @@ -26239,7 +28885,9 @@ def _configure( _setter: Callable[[Any, Any], None], content: 'outputs.AnalysisTableFieldLinkContentConfiguration', target: 'AnalysisUrlTargetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("content", content) _setter("target", target) @@ -26288,7 +28936,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customIconContent' in kwargs: + custom_icon_content = kwargs['customIconContent'] + if 'customTextContent' in kwargs: + custom_text_content = kwargs['customTextContent'] + if custom_icon_content is not None: _setter("custom_icon_content", custom_icon_content) if custom_text_content is not None: @@ -26353,7 +29007,15 @@ def _configure( url_styling: Optional['outputs.AnalysisTableFieldUrlConfiguration'] = None, visibility: Optional['AnalysisVisibility'] = None, width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'urlStyling' in kwargs: + url_styling = kwargs['urlStyling'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -26430,7 +29092,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedFieldOptions' in kwargs: + pinned_field_options = kwargs['pinnedFieldOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if order is not None: _setter("order", order) if pinned_field_options is not None: @@ -26488,7 +29156,13 @@ def _configure( _setter: Callable[[Any, Any], None], image_configuration: Optional['outputs.AnalysisTableFieldImageConfiguration'] = None, link_configuration: Optional['outputs.AnalysisTableFieldLinkConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageConfiguration' in kwargs: + image_configuration = kwargs['imageConfiguration'] + if 'linkConfiguration' in kwargs: + link_configuration = kwargs['linkConfiguration'] + if image_configuration is not None: _setter("image_configuration", image_configuration) if link_configuration is not None: @@ -26539,7 +29213,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableAggregatedFieldWells' in kwargs: + table_aggregated_field_wells = kwargs['tableAggregatedFieldWells'] + if 'tableUnaggregatedFieldWells' in kwargs: + table_unaggregated_field_wells = kwargs['tableUnaggregatedFieldWells'] + if table_aggregated_field_wells is not None: _setter("table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: @@ -26585,7 +29265,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_bars: Optional['outputs.AnalysisDataBarsOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataBars' in kwargs: + data_bars = kwargs['dataBars'] + if data_bars is not None: _setter("data_bars", data_bars) @@ -26637,7 +29321,15 @@ def _configure( header_style: Optional['outputs.AnalysisTableCellStyle'] = None, orientation: Optional['AnalysisTableOrientation'] = None, row_alternate_color_options: Optional['outputs.AnalysisRowAlternateColorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'headerStyle' in kwargs: + header_style = kwargs['headerStyle'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if cell_style is not None: _setter("cell_style", cell_style) if header_style is not None: @@ -26702,7 +29394,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -26748,7 +29446,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pinned_left_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedLeftFields' in kwargs: + pinned_left_fields = kwargs['pinnedLeftFields'] + if pinned_left_fields is not None: _setter("pinned_left_fields", pinned_left_fields) @@ -26792,7 +29494,13 @@ def _configure( _setter: Callable[[Any, Any], None], background_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if text_color is not None: @@ -26855,7 +29563,13 @@ def _configure( left: Optional['outputs.AnalysisTableBorderOptions'] = None, right: Optional['outputs.AnalysisTableBorderOptions'] = None, top: Optional['outputs.AnalysisTableBorderOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'innerHorizontal' in kwargs: + inner_horizontal = kwargs['innerHorizontal'] + if 'innerVertical' in kwargs: + inner_vertical = kwargs['innerVertical'] + if bottom is not None: _setter("bottom", bottom) if inner_horizontal is not None: @@ -26934,7 +29648,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if 'rowSort' in kwargs: + row_sort = kwargs['rowSort'] + if pagination_configuration is not None: _setter("pagination_configuration", pagination_configuration) if row_sort is not None: @@ -26980,7 +29700,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell_type: 'AnalysisStyledCellType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellType' in kwargs: + cell_type = kwargs['cellType'] + _setter("cell_type", cell_type) @property @@ -27001,7 +29725,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence['outputs.AnalysisUnaggregatedField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -27059,7 +29785,15 @@ def _configure( conditional_formatting: Optional['outputs.AnalysisTableConditionalFormatting'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -27118,7 +29852,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -27172,7 +29908,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -27233,7 +29977,13 @@ def _configure( background_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if icon is not None: @@ -27269,7 +30019,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -27318,7 +30070,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -27357,7 +30117,9 @@ def _configure( _setter: Callable[[Any, Any], None], symbol: Optional['AnalysisNumericSeparatorSymbol'] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if symbol is not None: _setter("symbol", symbol) if visibility is not None: @@ -27426,7 +30188,19 @@ def _configure( prediction_interval: Optional[float] = None, seasonality: Optional[float] = None, upper_boundary: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + if lower_boundary is not None: _setter("lower_boundary", lower_boundary) if periods_backward is not None: @@ -27516,7 +30290,15 @@ def _configure( parameter_name: Optional[str] = None, time_granularity: Optional['AnalysisTimeGranularity'] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) if parameter_name is not None: @@ -27594,7 +30376,15 @@ def _configure( range_maximum: str, range_minimum: str, time_granularity: 'AnalysisTimeGranularity', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("range_maximum", range_maximum) _setter("range_minimum", range_minimum) @@ -27688,7 +30478,25 @@ def _configure( range_maximum_value: Optional['outputs.AnalysisTimeRangeFilterValue'] = None, range_minimum_value: Optional['outputs.AnalysisTimeRangeFilterValue'] = None, time_granularity: Optional['AnalysisTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximumValue' in kwargs: + range_maximum_value = kwargs['rangeMaximumValue'] + if 'rangeMinimumValue' in kwargs: + range_minimum_value = kwargs['rangeMinimumValue'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -27788,7 +30596,13 @@ def _configure( parameter: Optional[str] = None, rolling_date: Optional['outputs.AnalysisRollingDateConfiguration'] = None, static_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if rolling_date is not None: @@ -27846,7 +30660,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnTooltipItem' in kwargs: + column_tooltip_item = kwargs['columnTooltipItem'] + if 'fieldTooltipItem' in kwargs: + field_tooltip_item = kwargs['fieldTooltipItem'] + if column_tooltip_item is not None: _setter("column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: @@ -27902,7 +30722,15 @@ def _configure( field_based_tooltip: Optional['outputs.AnalysisFieldBasedTooltip'] = None, selected_tooltip_type: Optional['AnalysisSelectedTooltipType'] = None, tooltip_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldBasedTooltip' in kwargs: + field_based_tooltip = kwargs['fieldBasedTooltip'] + if 'selectedTooltipType' in kwargs: + selected_tooltip_type = kwargs['selectedTooltipType'] + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + if field_based_tooltip is not None: _setter("field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: @@ -27976,7 +30804,17 @@ def _configure( limit: Optional[float] = None, parameter_name: Optional[str] = None, time_granularity: Optional['AnalysisTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationSortConfigurations' in kwargs: + aggregation_sort_configurations = kwargs['aggregationSortConfigurations'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("aggregation_sort_configurations", aggregation_sort_configurations) _setter("column", column) _setter("filter_id", filter_id) @@ -28072,7 +30910,15 @@ def _configure( sort_order: Optional['AnalysisTopBottomSortOrder'] = None, time: Optional['outputs.AnalysisDimensionField'] = None, value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'moverSize' in kwargs: + mover_size = kwargs['moverSize'] + if 'sortOrder' in kwargs: + sort_order = kwargs['sortOrder'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -28175,7 +31021,13 @@ def _configure( name: Optional[str] = None, result_size: Optional[float] = None, value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'resultSize' in kwargs: + result_size = kwargs['resultSize'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -28253,7 +31105,11 @@ def _configure( computation_id: str, name: Optional[str] = None, value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -28323,7 +31179,17 @@ def _configure( scroll_status: Optional['AnalysisTableTotalsScrollStatus'] = None, total_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, totals_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if custom_label is not None: _setter("custom_label", custom_label) if placement is not None: @@ -28379,7 +31245,9 @@ def _configure( colors: Optional[Sequence['outputs.AnalysisMeasureField']] = None, groups: Optional[Sequence['outputs.AnalysisDimensionField']] = None, sizes: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if groups is not None: @@ -28468,7 +31336,23 @@ def _configure( size_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.AnalysisTreeMapSortConfiguration'] = None, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'groupLabelOptions' in kwargs: + group_label_options = kwargs['groupLabelOptions'] + if 'sizeLabelOptions' in kwargs: + size_label_options = kwargs['sizeLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_label_options is not None: _setter("color_label_options", color_label_options) if color_scale is not None: @@ -28563,7 +31447,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tree_map_aggregated_field_wells: Optional['outputs.AnalysisTreeMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapAggregatedFieldWells' in kwargs: + tree_map_aggregated_field_wells = kwargs['treeMapAggregatedFieldWells'] + if tree_map_aggregated_field_wells is not None: _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @@ -28607,7 +31495,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapGroupItemsLimitConfiguration' in kwargs: + tree_map_group_items_limit_configuration = kwargs['treeMapGroupItemsLimitConfiguration'] + if 'treeMapSort' in kwargs: + tree_map_sort = kwargs['treeMapSort'] + if tree_map_group_items_limit_configuration is not None: _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: @@ -28672,7 +31566,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -28728,7 +31630,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -28775,7 +31679,13 @@ def _configure( column: 'outputs.AnalysisColumnIdentifier', field_id: str, format_configuration: Optional['outputs.AnalysisFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -28832,7 +31742,11 @@ def _configure( computation_id: str, category: Optional['outputs.AnalysisDimensionField'] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if category is not None: _setter("category", category) @@ -28884,7 +31798,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percent_range: Optional['outputs.AnalysisPercentVisibleRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentRange' in kwargs: + percent_range = kwargs['percentRange'] + if percent_range is not None: _setter("percent_range", percent_range) @@ -29033,7 +31951,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartVisual' in kwargs: + bar_chart_visual = kwargs['barChartVisual'] + if 'boxPlotVisual' in kwargs: + box_plot_visual = kwargs['boxPlotVisual'] + if 'comboChartVisual' in kwargs: + combo_chart_visual = kwargs['comboChartVisual'] + if 'customContentVisual' in kwargs: + custom_content_visual = kwargs['customContentVisual'] + if 'emptyVisual' in kwargs: + empty_visual = kwargs['emptyVisual'] + if 'filledMapVisual' in kwargs: + filled_map_visual = kwargs['filledMapVisual'] + if 'funnelChartVisual' in kwargs: + funnel_chart_visual = kwargs['funnelChartVisual'] + if 'gaugeChartVisual' in kwargs: + gauge_chart_visual = kwargs['gaugeChartVisual'] + if 'geospatialMapVisual' in kwargs: + geospatial_map_visual = kwargs['geospatialMapVisual'] + if 'heatMapVisual' in kwargs: + heat_map_visual = kwargs['heatMapVisual'] + if 'histogramVisual' in kwargs: + histogram_visual = kwargs['histogramVisual'] + if 'insightVisual' in kwargs: + insight_visual = kwargs['insightVisual'] + if 'kpiVisual' in kwargs: + kpi_visual = kwargs['kpiVisual'] + if 'lineChartVisual' in kwargs: + line_chart_visual = kwargs['lineChartVisual'] + if 'pieChartVisual' in kwargs: + pie_chart_visual = kwargs['pieChartVisual'] + if 'pivotTableVisual' in kwargs: + pivot_table_visual = kwargs['pivotTableVisual'] + if 'radarChartVisual' in kwargs: + radar_chart_visual = kwargs['radarChartVisual'] + if 'sankeyDiagramVisual' in kwargs: + sankey_diagram_visual = kwargs['sankeyDiagramVisual'] + if 'scatterPlotVisual' in kwargs: + scatter_plot_visual = kwargs['scatterPlotVisual'] + if 'tableVisual' in kwargs: + table_visual = kwargs['tableVisual'] + if 'treeMapVisual' in kwargs: + tree_map_visual = kwargs['treeMapVisual'] + if 'waterfallVisual' in kwargs: + waterfall_visual = kwargs['waterfallVisual'] + if 'wordCloudVisual' in kwargs: + word_cloud_visual = kwargs['wordCloudVisual'] + if bar_chart_visual is not None: _setter("bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: @@ -29240,7 +32206,13 @@ def _configure( name: str, trigger: 'AnalysisVisualCustomActionTrigger', status: Optional['AnalysisWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionOperations' in kwargs: + action_operations = kwargs['actionOperations'] + if 'customActionId' in kwargs: + custom_action_id = kwargs['customActionId'] + _setter("action_operations", action_operations) _setter("custom_action_id", custom_action_id) _setter("name", name) @@ -29318,7 +32290,17 @@ def _configure( navigation_operation: Optional['outputs.AnalysisCustomActionNavigationOperation'] = None, set_parameters_operation: Optional['outputs.AnalysisCustomActionSetParametersOperation'] = None, url_operation: Optional['outputs.AnalysisCustomActionUrlOperation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterOperation' in kwargs: + filter_operation = kwargs['filterOperation'] + if 'navigationOperation' in kwargs: + navigation_operation = kwargs['navigationOperation'] + if 'setParametersOperation' in kwargs: + set_parameters_operation = kwargs['setParametersOperation'] + if 'urlOperation' in kwargs: + url_operation = kwargs['urlOperation'] + if filter_operation is not None: _setter("filter_operation", filter_operation) if navigation_operation is not None: @@ -29383,7 +32365,13 @@ def _configure( _setter: Callable[[Any, Any], None], chart_color: Optional[str] = None, color_map: Optional[Sequence['outputs.AnalysisDataPathColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'chartColor' in kwargs: + chart_color = kwargs['chartColor'] + if 'colorMap' in kwargs: + color_map = kwargs['colorMap'] + if chart_color is not None: _setter("chart_color", chart_color) if color_map is not None: @@ -29432,7 +32420,11 @@ def _configure( _setter: Callable[[Any, Any], None], format_text: Optional['outputs.AnalysisLongFormatText'] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -29481,7 +32473,11 @@ def _configure( _setter: Callable[[Any, Any], None], format_text: Optional['outputs.AnalysisShortFormatText'] = None, visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -29516,7 +32512,9 @@ def _configure( breakdowns: Optional[Sequence['outputs.AnalysisDimensionField']] = None, categories: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if breakdowns is not None: _setter("breakdowns", breakdowns) if categories is not None: @@ -29612,7 +32610,27 @@ def _configure( sort_configuration: Optional['outputs.AnalysisWaterfallChartSortConfiguration'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, waterfall_chart_options: Optional['outputs.AnalysisWaterfallChartOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryAxisDisplayOptions' in kwargs: + category_axis_display_options = kwargs['categoryAxisDisplayOptions'] + if 'categoryAxisLabelOptions' in kwargs: + category_axis_label_options = kwargs['categoryAxisLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'waterfallChartOptions' in kwargs: + waterfall_chart_options = kwargs['waterfallChartOptions'] + if category_axis_display_options is not None: _setter("category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: @@ -29714,7 +32732,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], waterfall_chart_aggregated_field_wells: Optional['outputs.AnalysisWaterfallChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'waterfallChartAggregatedFieldWells' in kwargs: + waterfall_chart_aggregated_field_wells = kwargs['waterfallChartAggregatedFieldWells'] + if waterfall_chart_aggregated_field_wells is not None: _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @@ -29753,7 +32775,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], total_bar_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'totalBarLabel' in kwargs: + total_bar_label = kwargs['totalBarLabel'] + if total_bar_label is not None: _setter("total_bar_label", total_bar_label) @@ -29797,7 +32823,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'breakdownItemsLimit' in kwargs: + breakdown_items_limit = kwargs['breakdownItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if breakdown_items_limit is not None: _setter("breakdown_items_limit", breakdown_items_limit) if category_sort is not None: @@ -29862,7 +32894,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -29921,7 +32961,9 @@ def _configure( _setter: Callable[[Any, Any], None], date: str, value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("date", date) _setter("value", value) @@ -29973,7 +33015,13 @@ def _configure( end_date: str, start_date: str, value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endDate' in kwargs: + end_date = kwargs['endDate'] + if 'startDate' in kwargs: + start_date = kwargs['startDate'] + _setter("end_date", end_date) _setter("start_date", start_date) _setter("value", value) @@ -30026,7 +33074,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if size is not None: @@ -30087,7 +33139,17 @@ def _configure( field_wells: Optional['outputs.AnalysisWordCloudFieldWells'] = None, sort_configuration: Optional['outputs.AnalysisWordCloudSortConfiguration'] = None, word_cloud_options: Optional['outputs.AnalysisWordCloudOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'wordCloudOptions' in kwargs: + word_cloud_options = kwargs['wordCloudOptions'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if field_wells is not None: @@ -30147,7 +33209,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], word_cloud_aggregated_field_wells: Optional['outputs.AnalysisWordCloudAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'wordCloudAggregatedFieldWells' in kwargs: + word_cloud_aggregated_field_wells = kwargs['wordCloudAggregatedFieldWells'] + if word_cloud_aggregated_field_wells is not None: _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @@ -30211,7 +33277,21 @@ def _configure( word_orientation: Optional['AnalysisWordCloudWordOrientation'] = None, word_padding: Optional['AnalysisWordCloudWordPadding'] = None, word_scaling: Optional['AnalysisWordCloudWordScaling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudLayout' in kwargs: + cloud_layout = kwargs['cloudLayout'] + if 'maximumStringLength' in kwargs: + maximum_string_length = kwargs['maximumStringLength'] + if 'wordCasing' in kwargs: + word_casing = kwargs['wordCasing'] + if 'wordOrientation' in kwargs: + word_orientation = kwargs['wordOrientation'] + if 'wordPadding' in kwargs: + word_padding = kwargs['wordPadding'] + if 'wordScaling' in kwargs: + word_scaling = kwargs['wordScaling'] + if cloud_layout is not None: _setter("cloud_layout", cloud_layout) if maximum_string_length is not None: @@ -30290,7 +33370,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -30355,7 +33441,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -30428,7 +33522,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -30482,7 +33580,17 @@ def _configure( categorical_aggregation_function: Optional['DashboardCategoricalAggregationFunction'] = None, date_aggregation_function: Optional['DashboardDateAggregationFunction'] = None, numerical_aggregation_function: Optional['outputs.DashboardNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeAggregationFunction' in kwargs: + attribute_aggregation_function = kwargs['attributeAggregationFunction'] + if 'categoricalAggregationFunction' in kwargs: + categorical_aggregation_function = kwargs['categoricalAggregationFunction'] + if 'dateAggregationFunction' in kwargs: + date_aggregation_function = kwargs['dateAggregationFunction'] + if 'numericalAggregationFunction' in kwargs: + numerical_aggregation_function = kwargs['numericalAggregationFunction'] + if attribute_aggregation_function is not None: _setter("attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: @@ -30550,7 +33658,13 @@ def _configure( column: 'outputs.DashboardColumnIdentifier', sort_direction: 'DashboardSortDirection', aggregation_function: Optional['outputs.DashboardAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortDirection' in kwargs: + sort_direction = kwargs['sortDirection'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("column", column) _setter("sort_direction", sort_direction) if aggregation_function is not None: @@ -30579,10 +33693,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DashboardAnalysisDefaults(dict): @staticmethod @@ -30612,7 +33728,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_new_sheet_configuration: 'outputs.DashboardDefaultNewSheetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultNewSheetConfiguration' in kwargs: + default_new_sheet_configuration = kwargs['defaultNewSheetConfiguration'] + _setter("default_new_sheet_configuration", default_new_sheet_configuration) @property @@ -30655,7 +33775,13 @@ def _configure( _setter: Callable[[Any, Any], None], anchor_option: Optional['DashboardAnchorOption'] = None, parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorOption' in kwargs: + anchor_option = kwargs['anchorOption'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if anchor_option is not None: _setter("anchor_option", anchor_option) if parameter_name is not None: @@ -30704,7 +33830,11 @@ def _configure( _setter: Callable[[Any, Any], None], range: Optional['outputs.DashboardArcAxisDisplayRange'] = None, reserve_range: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reserveRange' in kwargs: + reserve_range = kwargs['reserveRange'] + if range is not None: _setter("range", range) if reserve_range is not None: @@ -30736,7 +33866,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -30787,7 +33919,13 @@ def _configure( _setter: Callable[[Any, Any], None], arc_angle: Optional[float] = None, arc_thickness: Optional['DashboardArcThicknessOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAngle' in kwargs: + arc_angle = kwargs['arcAngle'] + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_angle is not None: _setter("arc_angle", arc_angle) if arc_thickness is not None: @@ -30833,7 +33971,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arc_thickness: Optional['DashboardArcThickness'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_thickness is not None: _setter("arc_thickness", arc_thickness) @@ -30877,7 +34019,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleAttributeAggregation' in kwargs: + simple_attribute_aggregation = kwargs['simpleAttributeAggregation'] + if 'valueForMultipleValues' in kwargs: + value_for_multiple_values = kwargs['valueForMultipleValues'] + if simple_attribute_aggregation is not None: _setter("simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: @@ -30928,7 +34076,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateAxisOptions' in kwargs: + date_axis_options = kwargs['dateAxisOptions'] + if 'numericAxisOptions' in kwargs: + numeric_axis_options = kwargs['numericAxisOptions'] + if date_axis_options is not None: _setter("date_axis_options", date_axis_options) if numeric_axis_options is not None: @@ -30952,10 +34106,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DashboardAxisDisplayMinMaxRange(dict): def __init__(__self__, *, @@ -30971,7 +34127,9 @@ def _configure( _setter: Callable[[Any, Any], None], maximum: Optional[float] = None, minimum: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if maximum is not None: _setter("maximum", maximum) if minimum is not None: @@ -31045,7 +34203,21 @@ def _configure( grid_line_visibility: Optional['DashboardVisibility'] = None, scrollbar_options: Optional['outputs.DashboardScrollBarOptions'] = None, tick_label_options: Optional['outputs.DashboardAxisTickLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLineVisibility' in kwargs: + axis_line_visibility = kwargs['axisLineVisibility'] + if 'axisOffset' in kwargs: + axis_offset = kwargs['axisOffset'] + if 'dataOptions' in kwargs: + data_options = kwargs['dataOptions'] + if 'gridLineVisibility' in kwargs: + grid_line_visibility = kwargs['gridLineVisibility'] + if 'scrollbarOptions' in kwargs: + scrollbar_options = kwargs['scrollbarOptions'] + if 'tickLabelOptions' in kwargs: + tick_label_options = kwargs['tickLabelOptions'] + if axis_line_visibility is not None: _setter("axis_line_visibility", axis_line_visibility) if axis_offset is not None: @@ -31127,7 +34299,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_driven: Optional['outputs.DashboardAxisDisplayDataDrivenRange'] = None, min_max: Optional['outputs.DashboardAxisDisplayMinMaxRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataDriven' in kwargs: + data_driven = kwargs['dataDriven'] + if 'minMax' in kwargs: + min_max = kwargs['minMax'] + if data_driven is not None: _setter("data_driven", data_driven) if min_max is not None: @@ -31183,7 +34361,15 @@ def _configure( apply_to: Optional['outputs.DashboardAxisLabelReferenceOptions'] = None, custom_label: Optional[str] = None, font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applyTo' in kwargs: + apply_to = kwargs['applyTo'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if apply_to is not None: _setter("apply_to", apply_to) if custom_label is not None: @@ -31239,7 +34425,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: 'outputs.DashboardColumnIdentifier', field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("column", column) _setter("field_id", field_id) @@ -31288,7 +34478,13 @@ def _configure( _setter: Callable[[Any, Any], None], step_count: Optional[float] = None, step_size: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stepCount' in kwargs: + step_count = kwargs['stepCount'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if step_count is not None: _setter("step_count", step_count) if step_size is not None: @@ -31317,7 +34513,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if base is not None: _setter("base", base) @@ -31342,7 +34540,9 @@ def _configure( _setter: Callable[[Any, Any], None], linear: Optional['outputs.DashboardAxisLinearScale'] = None, logarithmic: Optional['outputs.DashboardAxisLogarithmicScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if linear is not None: _setter("linear", linear) if logarithmic is not None: @@ -31393,7 +34593,13 @@ def _configure( _setter: Callable[[Any, Any], None], label_options: Optional['outputs.DashboardLabelOptions'] = None, rotation_angle: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelOptions' in kwargs: + label_options = kwargs['labelOptions'] + if 'rotationAngle' in kwargs: + rotation_angle = kwargs['rotationAngle'] + if label_options is not None: _setter("label_options", label_options) if rotation_angle is not None: @@ -31448,7 +34654,11 @@ def _configure( colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, small_multiples: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -31577,7 +34787,35 @@ def _configure( value_axis: Optional['outputs.DashboardAxisDisplayOptions'] = None, value_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueAxis' in kwargs: + value_axis = kwargs['valueAxis'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bars_arrangement is not None: _setter("bars_arrangement", bars_arrangement) if category_axis is not None: @@ -31721,7 +34959,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bar_chart_aggregated_field_wells: Optional['outputs.DashboardBarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartAggregatedFieldWells' in kwargs: + bar_chart_aggregated_field_wells = kwargs['barChartAggregatedFieldWells'] + if bar_chart_aggregated_field_wells is not None: _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @@ -31785,7 +35027,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -31878,7 +35134,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -31934,7 +35198,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if value is not None: _setter("value", value) @@ -31976,7 +35242,11 @@ def _configure( _setter: Callable[[Any, Any], None], bin_count_limit: Optional[float] = None, value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCountLimit' in kwargs: + bin_count_limit = kwargs['binCountLimit'] + if bin_count_limit is not None: _setter("bin_count_limit", bin_count_limit) if value is not None: @@ -32033,7 +35303,13 @@ def _configure( section_id: str, page_break_configuration: Optional['outputs.DashboardSectionPageBreakConfiguration'] = None, style: Optional['outputs.DashboardSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + if 'pageBreakConfiguration' in kwargs: + page_break_configuration = kwargs['pageBreakConfiguration'] + _setter("content", content) _setter("section_id", section_id) if page_break_configuration is not None: @@ -32074,7 +35350,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], layout: Optional['outputs.DashboardSectionLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if layout is not None: _setter("layout", layout) @@ -32116,7 +35394,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -32208,7 +35490,27 @@ def _configure( sort_configuration: Optional['outputs.DashboardBoxPlotSortConfiguration'] = None, tooltip: Optional['outputs.DashboardTooltipOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotOptions' in kwargs: + box_plot_options = kwargs['boxPlotOptions'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if box_plot_options is not None: _setter("box_plot_options", box_plot_options) if category_axis is not None: @@ -32317,7 +35619,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], box_plot_aggregated_field_wells: Optional['outputs.DashboardBoxPlotAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotAggregatedFieldWells' in kwargs: + box_plot_aggregated_field_wells = kwargs['boxPlotAggregatedFieldWells'] + if box_plot_aggregated_field_wells is not None: _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @@ -32366,7 +35672,15 @@ def _configure( all_data_points_visibility: Optional['DashboardVisibility'] = None, outlier_visibility: Optional['DashboardVisibility'] = None, style_options: Optional['outputs.DashboardBoxPlotStyleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allDataPointsVisibility' in kwargs: + all_data_points_visibility = kwargs['allDataPointsVisibility'] + if 'outlierVisibility' in kwargs: + outlier_visibility = kwargs['outlierVisibility'] + if 'styleOptions' in kwargs: + style_options = kwargs['styleOptions'] + if all_data_points_visibility is not None: _setter("all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: @@ -32424,7 +35738,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if category_sort is not None: _setter("category_sort", category_sort) if pagination_configuration is not None: @@ -32470,7 +35790,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], fill_style: Optional['DashboardBoxPlotFillStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fillStyle' in kwargs: + fill_style = kwargs['fillStyle'] + if fill_style is not None: _setter("fill_style", fill_style) @@ -32528,7 +35852,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -32607,7 +35939,11 @@ def _configure( data_set_identifier: str, expression: str, name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("data_set_identifier", data_set_identifier) _setter("expression", expression) _setter("name", name) @@ -32660,7 +35996,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("expression", expression) _setter("field_id", field_id) @@ -32704,7 +36044,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_controls: Optional[Sequence['outputs.DashboardCascadingControlSource']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceControls' in kwargs: + source_controls = kwargs['sourceControls'] + if source_controls is not None: _setter("source_controls", source_controls) @@ -32748,7 +36092,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnToMatch' in kwargs: + column_to_match = kwargs['columnToMatch'] + if 'sourceSheetControlId' in kwargs: + source_sheet_control_id = kwargs['sourceSheetControlId'] + if column_to_match is not None: _setter("column_to_match", column_to_match) if source_sheet_control_id is not None: @@ -32807,7 +36157,15 @@ def _configure( field_id: str, format_configuration: Optional['outputs.DashboardStringFormatConfiguration'] = None, hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -32878,7 +36236,15 @@ def _configure( field_id: str, aggregation_function: Optional['DashboardCategoricalAggregationFunction'] = None, format_configuration: Optional['outputs.DashboardStringFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -32939,7 +36305,11 @@ def _configure( _setter: Callable[[Any, Any], None], category_values: Sequence[str], column: 'outputs.DashboardColumnIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + _setter("category_values", category_values) _setter("column", column) @@ -32989,7 +36359,11 @@ def _configure( column: 'outputs.DashboardColumnIdentifier', configuration: 'outputs.DashboardCategoryFilterConfiguration', filter_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + _setter("column", column) _setter("configuration", configuration) _setter("filter_id", filter_id) @@ -33049,7 +36423,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customFilterConfiguration' in kwargs: + custom_filter_configuration = kwargs['customFilterConfiguration'] + if 'customFilterListConfiguration' in kwargs: + custom_filter_list_configuration = kwargs['customFilterListConfiguration'] + if 'filterListConfiguration' in kwargs: + filter_list_configuration = kwargs['filterListConfiguration'] + if custom_filter_configuration is not None: _setter("custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: @@ -33110,7 +36492,13 @@ def _configure( axis_label_options: Optional[Sequence['outputs.DashboardAxisLabelOptions']] = None, sort_icon_visibility: Optional['DashboardVisibility'] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLabelOptions' in kwargs: + axis_label_options = kwargs['axisLabelOptions'] + if 'sortIconVisibility' in kwargs: + sort_icon_visibility = kwargs['sortIconVisibility'] + if axis_label_options is not None: _setter("axis_label_options", axis_label_options) if sort_icon_visibility is not None: @@ -33163,7 +36551,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], simple_cluster_marker: Optional['outputs.DashboardSimpleClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleClusterMarker' in kwargs: + simple_cluster_marker = kwargs['simpleClusterMarker'] + if simple_cluster_marker is not None: _setter("simple_cluster_marker", simple_cluster_marker) @@ -33202,7 +36594,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_marker: Optional['outputs.DashboardClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarker' in kwargs: + cluster_marker = kwargs['clusterMarker'] + if cluster_marker is not None: _setter("cluster_marker", cluster_marker) @@ -33249,7 +36645,13 @@ def _configure( color_fill_type: 'DashboardColorFillType', colors: Sequence['outputs.DashboardDataColor'], null_value_color: Optional['outputs.DashboardDataColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorFillType' in kwargs: + color_fill_type = kwargs['colorFillType'] + if 'nullValueColor' in kwargs: + null_value_color = kwargs['nullValueColor'] + _setter("color_fill_type", color_fill_type) _setter("colors", colors) if null_value_color is not None: @@ -33300,7 +36702,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_colors: Optional[Sequence['outputs.DashboardCustomColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customColors' in kwargs: + custom_colors = kwargs['customColors'] + if custom_colors is not None: _setter("custom_colors", custom_colors) @@ -33350,7 +36756,13 @@ def _configure( colors_configuration: Optional['outputs.DashboardColorsConfiguration'] = None, format_configuration: Optional['outputs.DashboardFormatConfiguration'] = None, role: Optional['DashboardColumnRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorsConfiguration' in kwargs: + colors_configuration = kwargs['colorsConfiguration'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) if colors_configuration is not None: _setter("colors_configuration", colors_configuration) @@ -33419,7 +36831,15 @@ def _configure( date_time_hierarchy: Optional['outputs.DashboardDateTimeHierarchy'] = None, explicit_hierarchy: Optional['outputs.DashboardExplicitHierarchy'] = None, predefined_hierarchy: Optional['outputs.DashboardPredefinedHierarchy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeHierarchy' in kwargs: + date_time_hierarchy = kwargs['dateTimeHierarchy'] + if 'explicitHierarchy' in kwargs: + explicit_hierarchy = kwargs['explicitHierarchy'] + if 'predefinedHierarchy' in kwargs: + predefined_hierarchy = kwargs['predefinedHierarchy'] + if date_time_hierarchy is not None: _setter("date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: @@ -33477,7 +36897,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_name: str, data_set_identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("column_name", column_name) _setter("data_set_identifier", data_set_identifier) @@ -33529,7 +36955,13 @@ def _configure( direction: 'DashboardSortDirection', sort_by: 'outputs.DashboardColumnIdentifier', aggregation_function: Optional['outputs.DashboardAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("direction", direction) _setter("sort_by", sort_by) if aggregation_function is not None: @@ -33572,7 +37004,9 @@ def _configure( aggregation: Optional['outputs.DashboardAggregationFunction'] = None, label: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) if aggregation is not None: _setter("aggregation", aggregation) @@ -33642,7 +37076,13 @@ def _configure( category: Optional[Sequence['outputs.DashboardDimensionField']] = None, colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, line_values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barValues' in kwargs: + bar_values = kwargs['barValues'] + if 'lineValues' in kwargs: + line_values = kwargs['lineValues'] + if bar_values is not None: _setter("bar_values", bar_values) if category is not None: @@ -33773,7 +37213,37 @@ def _configure( sort_configuration: Optional['outputs.DashboardComboChartSortConfiguration'] = None, tooltip: Optional['outputs.DashboardTooltipOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barDataLabels' in kwargs: + bar_data_labels = kwargs['barDataLabels'] + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'lineDataLabels' in kwargs: + line_data_labels = kwargs['lineDataLabels'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bar_data_labels is not None: _setter("bar_data_labels", bar_data_labels) if bars_arrangement is not None: @@ -33917,7 +37387,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], combo_chart_aggregated_field_wells: Optional['outputs.DashboardComboChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comboChartAggregatedFieldWells' in kwargs: + combo_chart_aggregated_field_wells = kwargs['comboChartAggregatedFieldWells'] + if combo_chart_aggregated_field_wells is not None: _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @@ -33971,7 +37445,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -34050,7 +37534,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -34128,7 +37620,13 @@ def _configure( _setter: Callable[[Any, Any], None], comparison_format: Optional['outputs.DashboardComparisonFormatConfiguration'] = None, comparison_method: Optional['DashboardComparisonMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonFormat' in kwargs: + comparison_format = kwargs['comparisonFormat'] + if 'comparisonMethod' in kwargs: + comparison_method = kwargs['comparisonMethod'] + if comparison_format is not None: _setter("comparison_format", comparison_format) if comparison_method is not None: @@ -34179,7 +37677,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if number_display_format_configuration is not None: _setter("number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: @@ -34268,7 +37772,27 @@ def _configure( top_bottom_ranked: Optional['outputs.DashboardTopBottomRankedComputation'] = None, total_aggregation: Optional['outputs.DashboardTotalAggregationComputation'] = None, unique_values: Optional['outputs.DashboardUniqueValuesComputation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'growthRate' in kwargs: + growth_rate = kwargs['growthRate'] + if 'maximumMinimum' in kwargs: + maximum_minimum = kwargs['maximumMinimum'] + if 'metricComparison' in kwargs: + metric_comparison = kwargs['metricComparison'] + if 'periodOverPeriod' in kwargs: + period_over_period = kwargs['periodOverPeriod'] + if 'periodToDate' in kwargs: + period_to_date = kwargs['periodToDate'] + if 'topBottomMovers' in kwargs: + top_bottom_movers = kwargs['topBottomMovers'] + if 'topBottomRanked' in kwargs: + top_bottom_ranked = kwargs['topBottomRanked'] + if 'totalAggregation' in kwargs: + total_aggregation = kwargs['totalAggregation'] + if 'uniqueValues' in kwargs: + unique_values = kwargs['uniqueValues'] + if forecast is not None: _setter("forecast", forecast) if growth_rate is not None: @@ -34356,7 +37880,9 @@ def _configure( _setter: Callable[[Any, Any], None], gradient: Optional['outputs.DashboardConditionalFormattingGradientColor'] = None, solid: Optional['outputs.DashboardConditionalFormattingSolidColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gradient is not None: _setter("gradient", gradient) if solid is not None: @@ -34413,7 +37939,13 @@ def _configure( icon_options: 'outputs.DashboardConditionalFormattingCustomIconOptions', color: Optional[str] = None, display_configuration: Optional['outputs.DashboardConditionalFormattingIconDisplayConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconOptions' in kwargs: + icon_options = kwargs['iconOptions'] + if 'displayConfiguration' in kwargs: + display_configuration = kwargs['displayConfiguration'] + _setter("expression", expression) _setter("icon_options", icon_options) if color is not None: @@ -34474,7 +38006,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['DashboardIcon'] = None, unicode_icon: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'unicodeIcon' in kwargs: + unicode_icon = kwargs['unicodeIcon'] + if icon is not None: _setter("icon", icon) if unicode_icon is not None: @@ -34506,7 +38042,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: 'outputs.DashboardGradientColor', expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) _setter("expression", expression) @@ -34555,7 +38093,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_condition: Optional['outputs.DashboardConditionalFormattingCustomIconCondition'] = None, icon_set: Optional['outputs.DashboardConditionalFormattingIconSet'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customCondition' in kwargs: + custom_condition = kwargs['customCondition'] + if 'iconSet' in kwargs: + icon_set = kwargs['iconSet'] + if custom_condition is not None: _setter("custom_condition", custom_condition) if icon_set is not None: @@ -34601,7 +38145,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon_display_option: Optional['DashboardConditionalFormattingIconDisplayOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconDisplayOption' in kwargs: + icon_display_option = kwargs['iconDisplayOption'] + if icon_display_option is not None: _setter("icon_display_option", icon_display_option) @@ -34643,7 +38191,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, icon_set_type: Optional['DashboardConditionalFormattingIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconSetType' in kwargs: + icon_set_type = kwargs['iconSetType'] + _setter("expression", expression) if icon_set_type is not None: _setter("icon_set_type", icon_set_type) @@ -34674,7 +38226,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("expression", expression) if color is not None: _setter("color", color) @@ -34724,7 +38278,13 @@ def _configure( _setter: Callable[[Any, Any], None], contributor_dimensions: Sequence['outputs.DashboardColumnIdentifier'], measure_field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributorDimensions' in kwargs: + contributor_dimensions = kwargs['contributorDimensions'] + if 'measureFieldId' in kwargs: + measure_field_id = kwargs['measureFieldId'] + _setter("contributor_dimensions", contributor_dimensions) _setter("measure_field_id", measure_field_id) @@ -34797,7 +38357,19 @@ def _configure( separator_configuration: Optional['outputs.DashboardNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, symbol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -34890,7 +38462,13 @@ def _configure( _setter: Callable[[Any, Any], None], selected_fields_configuration: 'outputs.DashboardFilterOperationSelectedFieldsConfiguration', target_visuals_configuration: 'outputs.DashboardFilterOperationTargetVisualsConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedFieldsConfiguration' in kwargs: + selected_fields_configuration = kwargs['selectedFieldsConfiguration'] + if 'targetVisualsConfiguration' in kwargs: + target_visuals_configuration = kwargs['targetVisualsConfiguration'] + _setter("selected_fields_configuration", selected_fields_configuration) _setter("target_visuals_configuration", target_visuals_configuration) @@ -34934,7 +38512,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], local_navigation_configuration: Optional['outputs.DashboardLocalNavigationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localNavigationConfiguration' in kwargs: + local_navigation_configuration = kwargs['localNavigationConfiguration'] + if local_navigation_configuration is not None: _setter("local_navigation_configuration", local_navigation_configuration) @@ -34973,7 +38555,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], parameter_value_configurations: Sequence['outputs.DashboardSetParameterValueConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueConfigurations' in kwargs: + parameter_value_configurations = kwargs['parameterValueConfigurations'] + _setter("parameter_value_configurations", parameter_value_configurations) @property @@ -35016,7 +38602,13 @@ def _configure( _setter: Callable[[Any, Any], None], url_target: 'DashboardUrlTargetConfiguration', url_template: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'urlTarget' in kwargs: + url_target = kwargs['urlTarget'] + if 'urlTemplate' in kwargs: + url_template = kwargs['urlTemplate'] + _setter("url_target", url_target) _setter("url_template", url_template) @@ -35068,7 +38660,13 @@ def _configure( color: str, field_value: Optional[str] = None, special_value: Optional['DashboardSpecialValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if 'specialValue' in kwargs: + special_value = kwargs['specialValue'] + _setter("color", color) if field_value is not None: _setter("field_value", field_value) @@ -35130,7 +38728,15 @@ def _configure( content_type: Optional['DashboardCustomContentType'] = None, content_url: Optional[str] = None, image_scaling: Optional['DashboardCustomContentImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'contentUrl' in kwargs: + content_url = kwargs['contentUrl'] + if 'imageScaling' in kwargs: + image_scaling = kwargs['imageScaling'] + if content_type is not None: _setter("content_type", content_type) if content_url is not None: @@ -35202,7 +38808,15 @@ def _configure( chart_configuration: Optional['outputs.DashboardCustomContentConfiguration'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -35294,7 +38908,19 @@ def _configure( category_value: Optional[str] = None, parameter_name: Optional[str] = None, select_all_options: Optional['DashboardCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValue' in kwargs: + category_value = kwargs['categoryValue'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_value is not None: @@ -35374,7 +39000,17 @@ def _configure( null_option: 'DashboardFilterNullOption', category_values: Optional[Sequence[str]] = None, select_all_options: Optional['DashboardCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_values is not None: @@ -35415,7 +39051,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], narrative: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("narrative", narrative) @property @@ -35468,7 +39106,17 @@ def _configure( decimal_values: Optional[Sequence[float]] = None, integer_values: Optional[Sequence[float]] = None, string_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeValues' in kwargs: + date_time_values = kwargs['dateTimeValues'] + if 'decimalValues' in kwargs: + decimal_values = kwargs['decimalValues'] + if 'integerValues' in kwargs: + integer_values = kwargs['integerValues'] + if 'stringValues' in kwargs: + string_values = kwargs['stringValues'] + if date_time_values is not None: _setter("date_time_values", date_time_values) if decimal_values is not None: @@ -35533,7 +39181,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_values: 'outputs.DashboardCustomParameterValues', include_null_value: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValues' in kwargs: + custom_values = kwargs['customValues'] + if 'includeNullValue' in kwargs: + include_null_value = kwargs['includeNullValue'] + _setter("custom_values", custom_values) if include_null_value is not None: _setter("include_null_value", include_null_value) @@ -35588,7 +39242,15 @@ def _configure( field_id: str, negative_color: Optional[str] = None, positive_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'negativeColor' in kwargs: + negative_color = kwargs['negativeColor'] + if 'positiveColor' in kwargs: + positive_color = kwargs['positiveColor'] + _setter("field_id", field_id) if negative_color is not None: _setter("negative_color", negative_color) @@ -35643,7 +39305,11 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + if color is not None: _setter("color", color) if data_value is not None: @@ -35702,7 +39368,15 @@ def _configure( field_id: str, field_value: Optional[str] = None, settings: Optional['outputs.DashboardLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if field_value is not None: @@ -35799,7 +39473,23 @@ def _configure( position: Optional['DashboardDataLabelPosition'] = None, totals_visibility: Optional['DashboardVisibility'] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'dataLabelTypes' in kwargs: + data_label_types = kwargs['dataLabelTypes'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelContent' in kwargs: + label_content = kwargs['labelContent'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if data_label_types is not None: @@ -35921,7 +39611,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathLabelType' in kwargs: + data_path_label_type = kwargs['dataPathLabelType'] + if 'fieldLabelType' in kwargs: + field_label_type = kwargs['fieldLabelType'] + if 'maximumLabelType' in kwargs: + maximum_label_type = kwargs['maximumLabelType'] + if 'minimumLabelType' in kwargs: + minimum_label_type = kwargs['minimumLabelType'] + if 'rangeEndsLabelType' in kwargs: + range_ends_label_type = kwargs['rangeEndsLabelType'] + if data_path_label_type is not None: _setter("data_path_label_type", data_path_label_type) if field_label_type is not None: @@ -35994,7 +39696,11 @@ def _configure( color: str, element: 'outputs.DashboardDataPathValue', time_granularity: Optional['DashboardTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("color", color) _setter("element", element) if time_granularity is not None: @@ -36053,7 +39759,13 @@ def _configure( field_id: Optional[str] = None, field_value: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if field_id is not None: _setter("field_id", field_id) if field_value is not None: @@ -36109,7 +39821,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: 'DashboardSortDirection', sort_paths: Sequence['outputs.DashboardDataPathValue'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortPaths' in kwargs: + sort_paths = kwargs['sortPaths'] + _setter("direction", direction) _setter("sort_paths", sort_paths) @@ -36158,7 +39874,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, field_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("field_id", field_id) _setter("field_value", field_value) @@ -36202,7 +39924,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -36241,7 +39967,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -36280,7 +40010,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -36322,7 +40056,11 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_arn: str, identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetArn' in kwargs: + data_set_arn = kwargs['dataSetArn'] + _setter("data_set_arn", data_set_arn) _setter("identifier", identifier) @@ -36371,7 +40109,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_arn: str, data_set_placeholder: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetArn' in kwargs: + data_set_arn = kwargs['dataSetArn'] + if 'dataSetPlaceholder' in kwargs: + data_set_placeholder = kwargs['dataSetPlaceholder'] + _setter("data_set_arn", data_set_arn) _setter("data_set_placeholder", data_set_placeholder) @@ -36415,7 +40159,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], missing_date_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'missingDateVisibility' in kwargs: + missing_date_visibility = kwargs['missingDateVisibility'] + if missing_date_visibility is not None: _setter("missing_date_visibility", missing_date_visibility) @@ -36472,7 +40220,17 @@ def _configure( date_granularity: Optional['DashboardTimeGranularity'] = None, format_configuration: Optional['outputs.DashboardDateTimeFormatConfiguration'] = None, hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'dateGranularity' in kwargs: + date_granularity = kwargs['dateGranularity'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if date_granularity is not None: @@ -36550,7 +40308,15 @@ def _configure( field_id: str, aggregation_function: Optional['DashboardDateAggregationFunction'] = None, format_configuration: Optional['outputs.DashboardDateTimeFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -36618,7 +40384,15 @@ def _configure( dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, rolling_date: Optional['outputs.DashboardRollingDateConfiguration'] = None, static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if rolling_date is not None: @@ -36681,7 +40455,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if null_value_format_configuration is not None: @@ -36739,7 +40521,13 @@ def _configure( _setter: Callable[[Any, Any], None], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.DashboardDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: _setter("drill_down_filters", drill_down_filters) @@ -36770,7 +40558,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -36832,7 +40622,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) if default_values is not None: _setter("default_values", default_values) @@ -36908,7 +40708,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -36966,7 +40774,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[str] = None, value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -37017,7 +40831,13 @@ def _configure( _setter: Callable[[Any, Any], None], dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -37049,7 +40869,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, values: Sequence[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -37111,7 +40933,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -37176,7 +41008,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], decimal_places: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlaces' in kwargs: + decimal_places = kwargs['decimalPlaces'] + _setter("decimal_places", decimal_places) @property @@ -37219,7 +41055,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[float] = None, value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -37265,7 +41107,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: 'outputs.DashboardFreeFormLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -37303,7 +41149,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: 'outputs.DashboardGridLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -37344,7 +41194,11 @@ def _configure( _setter: Callable[[Any, Any], None], free_form: Optional['outputs.DashboardDefaultFreeFormLayoutConfiguration'] = None, grid: Optional['outputs.DashboardDefaultGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeForm' in kwargs: + free_form = kwargs['freeForm'] + if free_form is not None: _setter("free_form", free_form) if grid is not None: @@ -37400,7 +41254,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'interactiveLayoutConfiguration' in kwargs: + interactive_layout_configuration = kwargs['interactiveLayoutConfiguration'] + if 'paginatedLayoutConfiguration' in kwargs: + paginated_layout_configuration = kwargs['paginatedLayoutConfiguration'] + if 'sheetContentType' in kwargs: + sheet_content_type = kwargs['sheetContentType'] + if interactive_layout_configuration is not None: _setter("interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: @@ -37453,7 +41315,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], section_based: Optional['outputs.DashboardDefaultSectionBasedLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionBased' in kwargs: + section_based = kwargs['sectionBased'] + if section_based is not None: _setter("section_based", section_based) @@ -37492,7 +41358,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: 'outputs.DashboardSectionBasedLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -37550,7 +41420,19 @@ def _configure( source_column: Optional['outputs.DashboardColumnIdentifier'] = None, source_field: Optional[str] = None, source_parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValuesConfiguration' in kwargs: + custom_values_configuration = kwargs['customValuesConfiguration'] + if 'selectAllValueOptions' in kwargs: + select_all_value_options = kwargs['selectAllValueOptions'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'sourceField' in kwargs: + source_field = kwargs['sourceField'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if custom_values_configuration is not None: _setter("custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: @@ -37627,7 +41509,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoricalDimensionField' in kwargs: + categorical_dimension_field = kwargs['categoricalDimensionField'] + if 'dateDimensionField' in kwargs: + date_dimension_field = kwargs['dateDimensionField'] + if 'numericalDimensionField' in kwargs: + numerical_dimension_field = kwargs['numericalDimensionField'] + if categorical_dimension_field is not None: _setter("categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: @@ -37680,7 +41570,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], label_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelVisibility' in kwargs: + label_visibility = kwargs['labelVisibility'] + if label_visibility is not None: _setter("label_visibility", label_visibility) @@ -37724,7 +41618,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcOptions' in kwargs: + arc_options = kwargs['arcOptions'] + if 'donutCenterOptions' in kwargs: + donut_center_options = kwargs['donutCenterOptions'] + if arc_options is not None: _setter("arc_options", arc_options) if donut_center_options is not None: @@ -37780,7 +41680,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -37843,7 +41751,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if select_all_options is not None: @@ -37906,7 +41822,15 @@ def _configure( default_value_column: 'outputs.DashboardColumnIdentifier', group_name_column: Optional['outputs.DashboardColumnIdentifier'] = None, user_name_column: Optional['outputs.DashboardColumnIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValueColumn' in kwargs: + default_value_column = kwargs['defaultValueColumn'] + if 'groupNameColumn' in kwargs: + group_name_column = kwargs['groupNameColumn'] + if 'userNameColumn' in kwargs: + user_name_column = kwargs['userNameColumn'] + _setter("default_value_column", default_value_column) if group_name_column is not None: _setter("group_name_column", group_name_column) @@ -37966,7 +41890,13 @@ def _configure( data_set_identifier: str, visual_id: str, actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -38000,7 +41930,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if path is not None: _setter("path", path) @@ -38045,7 +41977,11 @@ def _configure( message: Optional[str] = None, type: Optional['DashboardErrorType'] = None, violated_entities: Optional[Sequence['outputs.DashboardEntity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'violatedEntities' in kwargs: + violated_entities = kwargs['violatedEntities'] + if message is not None: _setter("message", message) if type is not None: @@ -38087,7 +42023,9 @@ def _configure( amount: float, granularity: 'DashboardTimeGranularity', status: Optional['DashboardWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("amount", amount) _setter("granularity", granularity) if status is not None: @@ -38146,7 +42084,13 @@ def _configure( columns: Sequence['outputs.DashboardColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.DashboardDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -38197,7 +42141,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -38236,7 +42184,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -38275,7 +42227,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -38324,7 +42280,15 @@ def _configure( aggregation_visibility: Optional['DashboardVisibility'] = None, tooltip_fields: Optional[Sequence['outputs.DashboardTooltipItem']] = None, tooltip_title_type: Optional['DashboardTooltipTitleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationVisibility' in kwargs: + aggregation_visibility = kwargs['aggregationVisibility'] + if 'tooltipFields' in kwargs: + tooltip_fields = kwargs['tooltipFields'] + if 'tooltipTitleType' in kwargs: + tooltip_title_type = kwargs['tooltipTitleType'] + if aggregation_visibility is not None: _setter("aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: @@ -38380,7 +42344,11 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) if visibility is not None: @@ -38434,7 +42402,13 @@ def _configure( axis_binding: 'DashboardAxisBinding', field_id: str, settings: Optional['outputs.DashboardLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if settings is not None: @@ -38488,7 +42462,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: 'DashboardSortDirection', field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("direction", direction) _setter("field_id", field_id) @@ -38537,7 +42515,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_sort: Optional['outputs.DashboardColumnSort'] = None, field_sort: Optional['outputs.DashboardFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSort' in kwargs: + column_sort = kwargs['columnSort'] + if 'fieldSort' in kwargs: + field_sort = kwargs['fieldSort'] + if column_sort is not None: _setter("column_sort", column_sort) if field_sort is not None: @@ -38589,7 +42573,11 @@ def _configure( field_id: str, label: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if label is not None: _setter("label", label) @@ -38627,7 +42615,9 @@ def _configure( _setter: Callable[[Any, Any], None], geospatial: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if geospatial is not None: _setter("geospatial", geospatial) if values is not None: @@ -38673,7 +42663,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Sequence['outputs.DashboardFilledMapConditionalFormattingOption'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + _setter("conditional_formatting_options", conditional_formatting_options) @property @@ -38694,7 +42688,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], shape: 'outputs.DashboardFilledMapShapeConditionalFormatting', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("shape", shape) @property @@ -38753,7 +42749,17 @@ def _configure( sort_configuration: Optional['outputs.DashboardFilledMapSortConfiguration'] = None, tooltip: Optional['outputs.DashboardTooltipOptions'] = None, window_options: Optional['outputs.DashboardGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -38827,7 +42833,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filled_map_aggregated_field_wells: Optional['outputs.DashboardFilledMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filledMapAggregatedFieldWells' in kwargs: + filled_map_aggregated_field_wells = kwargs['filledMapAggregatedFieldWells'] + if filled_map_aggregated_field_wells is not None: _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @@ -38869,7 +42879,11 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, format: Optional['outputs.DashboardShapeConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if format is not None: _setter("format", format) @@ -38914,7 +42928,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_sort is not None: _setter("category_sort", category_sort) @@ -38977,7 +42995,17 @@ def _configure( conditional_formatting: Optional['outputs.DashboardFilledMapConditionalFormatting'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -39087,7 +43115,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'numericRangeFilter' in kwargs: + numeric_range_filter = kwargs['numericRangeFilter'] + if 'relativeDatesFilter' in kwargs: + relative_dates_filter = kwargs['relativeDatesFilter'] + if 'timeEqualityFilter' in kwargs: + time_equality_filter = kwargs['timeEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if 'topBottomFilter' in kwargs: + top_bottom_filter = kwargs['topBottomFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -39192,7 +43236,17 @@ def _configure( slider: Optional['outputs.DashboardFilterSliderControl'] = None, text_area: Optional['outputs.DashboardFilterTextAreaControl'] = None, text_field: Optional['outputs.DashboardFilterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'relativeDateTime' in kwargs: + relative_date_time = kwargs['relativeDateTime'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -39289,7 +43343,15 @@ def _configure( title: str, display_options: Optional['outputs.DashboardDateTimePickerControlDisplayOptions'] = None, type: Optional['DashboardSheetControlDateTimePickerType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -39379,7 +43441,19 @@ def _configure( display_options: Optional['outputs.DashboardDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.DashboardFilterSelectableValues'] = None, type: Optional['DashboardSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -39473,7 +43547,15 @@ def _configure( filters: Sequence['outputs.DashboardFilter'], scope_configuration: 'outputs.DashboardFilterScopeConfiguration', status: Optional['DashboardWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossDataset' in kwargs: + cross_dataset = kwargs['crossDataset'] + if 'filterGroupId' in kwargs: + filter_group_id = kwargs['filterGroupId'] + if 'scopeConfiguration' in kwargs: + scope_configuration = kwargs['scopeConfiguration'] + _setter("cross_dataset", cross_dataset) _setter("filter_group_id", filter_group_id) _setter("filters", filters) @@ -39551,7 +43633,17 @@ def _configure( category_values: Optional[Sequence[str]] = None, null_option: Optional['DashboardFilterNullOption'] = None, select_all_options: Optional['DashboardCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) if category_values is not None: _setter("category_values", category_values) @@ -39636,7 +43728,19 @@ def _configure( display_options: Optional['outputs.DashboardListControlDisplayOptions'] = None, selectable_values: Optional['outputs.DashboardFilterSelectableValues'] = None, type: Optional['DashboardSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -39724,7 +43828,15 @@ def _configure( selected_columns: Optional[Sequence['outputs.DashboardColumnIdentifier']] = None, selected_field_options: Optional['DashboardSelectedFieldOptions'] = None, selected_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedColumns' in kwargs: + selected_columns = kwargs['selectedColumns'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if 'selectedFields' in kwargs: + selected_fields = kwargs['selectedFields'] + if selected_columns is not None: _setter("selected_columns", selected_columns) if selected_field_options is not None: @@ -39777,7 +43889,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], same_sheet_target_visual_configuration: Optional['outputs.DashboardSameSheetTargetVisualConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sameSheetTargetVisualConfiguration' in kwargs: + same_sheet_target_visual_configuration = kwargs['sameSheetTargetVisualConfiguration'] + if same_sheet_target_visual_configuration is not None: _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @@ -39829,7 +43945,15 @@ def _configure( source_filter_id: str, title: str, display_options: Optional['outputs.DashboardRelativeDateTimeControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -39891,7 +44015,13 @@ def _configure( _setter: Callable[[Any, Any], None], all_sheets: Optional['outputs.DashboardAllSheetsFilterScopeConfiguration'] = None, selected_sheets: Optional['outputs.DashboardSelectedSheetsFilterScopeConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allSheets' in kwargs: + all_sheets = kwargs['allSheets'] + if 'selectedSheets' in kwargs: + selected_sheets = kwargs['selectedSheets'] + if all_sheets is not None: _setter("all_sheets", all_sheets) if selected_sheets is not None: @@ -39920,7 +44050,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -39990,7 +44122,21 @@ def _configure( title: str, display_options: Optional['outputs.DashboardSliderControlDisplayOptions'] = None, type: Optional['DashboardSheetControlSliderType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) @@ -40088,7 +44234,15 @@ def _configure( title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.DashboardTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -40165,7 +44319,15 @@ def _configure( source_filter_id: str, title: str, display_options: Optional['outputs.DashboardTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -40242,7 +44404,19 @@ def _configure( font_size: Optional['outputs.DashboardFontSize'] = None, font_style: Optional['DashboardFontStyle'] = None, font_weight: Optional['outputs.DashboardFontWeight'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontDecoration' in kwargs: + font_decoration = kwargs['fontDecoration'] + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if 'fontStyle' in kwargs: + font_style = kwargs['fontStyle'] + if 'fontWeight' in kwargs: + font_weight = kwargs['fontWeight'] + if font_color is not None: _setter("font_color", font_color) if font_decoration is not None: @@ -40292,7 +44466,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], relative: Optional['DashboardRelativeFontSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if relative is not None: _setter("relative", relative) @@ -40314,7 +44490,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional['DashboardFontWeightName'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -40395,7 +44573,23 @@ def _configure( time: Optional['outputs.DashboardDimensionField'] = None, upper_boundary: Optional[float] = None, value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'customSeasonalityValue' in kwargs: + custom_seasonality_value = kwargs['customSeasonalityValue'] + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + _setter("computation_id", computation_id) if custom_seasonality_value is not None: _setter("custom_seasonality_value", custom_seasonality_value) @@ -40506,7 +44700,11 @@ def _configure( _setter: Callable[[Any, Any], None], forecast_properties: Optional['outputs.DashboardTimeBasedForecastProperties'] = None, scenario: Optional['outputs.DashboardForecastScenario'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'forecastProperties' in kwargs: + forecast_properties = kwargs['forecastProperties'] + if forecast_properties is not None: _setter("forecast_properties", forecast_properties) if scenario is not None: @@ -40557,7 +44755,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'whatIfPointScenario' in kwargs: + what_if_point_scenario = kwargs['whatIfPointScenario'] + if 'whatIfRangeScenario' in kwargs: + what_if_range_scenario = kwargs['whatIfRangeScenario'] + if what_if_point_scenario is not None: _setter("what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: @@ -40613,7 +44817,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormatConfiguration' in kwargs: + date_time_format_configuration = kwargs['dateTimeFormatConfiguration'] + if 'numberFormatConfiguration' in kwargs: + number_format_configuration = kwargs['numberFormatConfiguration'] + if 'stringFormatConfiguration' in kwargs: + string_format_configuration = kwargs['stringFormatConfiguration'] + if date_time_format_configuration is not None: _setter("date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: @@ -40666,7 +44878,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional['outputs.DashboardFreeFormLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -40708,7 +44924,11 @@ def _configure( _setter: Callable[[Any, Any], None], elements: Sequence['outputs.DashboardFreeFormLayoutElement'], canvas_size_options: Optional['outputs.DashboardFreeFormLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -40808,7 +45028,27 @@ def _configure( rendering_rules: Optional[Sequence['outputs.DashboardSheetElementRenderingRule']] = None, selected_border_style: Optional['outputs.DashboardFreeFormLayoutElementBorderStyle'] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'xAxisLocation' in kwargs: + x_axis_location = kwargs['xAxisLocation'] + if 'yAxisLocation' in kwargs: + y_axis_location = kwargs['yAxisLocation'] + if 'backgroundStyle' in kwargs: + background_style = kwargs['backgroundStyle'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'loadingAnimation' in kwargs: + loading_animation = kwargs['loadingAnimation'] + if 'renderingRules' in kwargs: + rendering_rules = kwargs['renderingRules'] + if 'selectedBorderStyle' in kwargs: + selected_border_style = kwargs['selectedBorderStyle'] + _setter("element_id", element_id) _setter("element_type", element_type) _setter("height", height) @@ -40916,7 +45156,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -40948,7 +45190,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -40997,7 +45241,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], optimized_view_port_width: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("optimized_view_port_width", optimized_view_port_width) @property @@ -41021,7 +45269,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], elements: Sequence['outputs.DashboardFreeFormLayoutElement'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("elements", elements) @property @@ -41045,7 +45295,9 @@ def _configure( _setter: Callable[[Any, Any], None], category: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if values is not None: @@ -41119,7 +45371,21 @@ def _configure( tooltip: Optional['outputs.DashboardTooltipOptions'] = None, value_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'dataLabelOptions' in kwargs: + data_label_options = kwargs['dataLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if data_label_options is not None: @@ -41226,7 +45492,19 @@ def _configure( measure_label_visibility: Optional['DashboardVisibility'] = None, position: Optional['DashboardDataLabelPosition'] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureDataLabelStyle' in kwargs: + measure_data_label_style = kwargs['measureDataLabelStyle'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if label_color is not None: @@ -41307,7 +45585,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], funnel_chart_aggregated_field_wells: Optional['outputs.DashboardFunnelChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'funnelChartAggregatedFieldWells' in kwargs: + funnel_chart_aggregated_field_wells = kwargs['funnelChartAggregatedFieldWells'] + if funnel_chart_aggregated_field_wells is not None: _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @@ -41351,7 +45633,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -41416,7 +45704,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -41489,7 +45785,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -41528,7 +45828,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.DashboardGaugeChartConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -41570,7 +45874,11 @@ def _configure( _setter: Callable[[Any, Any], None], arc: Optional['outputs.DashboardGaugeChartArcConditionalFormatting'] = None, primary_value: Optional['outputs.DashboardGaugeChartPrimaryValueConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if arc is not None: _setter("arc", arc) if primary_value is not None: @@ -41636,7 +45944,19 @@ def _configure( gauge_chart_options: Optional['outputs.DashboardGaugeChartOptions'] = None, tooltip_options: Optional['outputs.DashboardTooltipOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'gaugeChartOptions' in kwargs: + gauge_chart_options = kwargs['gaugeChartOptions'] + if 'tooltipOptions' in kwargs: + tooltip_options = kwargs['tooltipOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -41706,7 +46026,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if target_values is not None: _setter("target_values", target_values) if values is not None: @@ -41768,7 +46092,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAxis' in kwargs: + arc_axis = kwargs['arcAxis'] + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if arc is not None: _setter("arc", arc) if arc_axis is not None: @@ -41838,7 +46170,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -41903,7 +46239,15 @@ def _configure( conditional_formatting: Optional['outputs.DashboardGaugeChartConditionalFormatting'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -41968,7 +46312,9 @@ def _configure( north: float, south: float, west: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("east", east) _setter("north", north) _setter("south", south) @@ -42007,7 +46353,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], colors: Optional[Sequence['outputs.DashboardGeospatialHeatmapDataColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) @@ -42046,7 +46394,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heatmap_color: Optional['outputs.DashboardGeospatialHeatmapColorScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatmapColor' in kwargs: + heatmap_color = kwargs['heatmapColor'] + if heatmap_color is not None: _setter("heatmap_color", heatmap_color) @@ -42068,7 +46420,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) @property @@ -42095,7 +46449,9 @@ def _configure( colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, geospatial: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if geospatial is not None: @@ -42174,7 +46530,19 @@ def _configure( tooltip: Optional['outputs.DashboardTooltipOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, window_options: Optional['outputs.DashboardGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'pointStyleOptions' in kwargs: + point_style_options = kwargs['pointStyleOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -42255,7 +46623,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], geospatial_map_aggregated_field_wells: Optional['outputs.DashboardGeospatialMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'geospatialMapAggregatedFieldWells' in kwargs: + geospatial_map_aggregated_field_wells = kwargs['geospatialMapAggregatedFieldWells'] + if geospatial_map_aggregated_field_wells is not None: _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @@ -42294,7 +46666,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base_map_style: Optional['DashboardBaseMapStyleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseMapStyle' in kwargs: + base_map_style = kwargs['baseMapStyle'] + if base_map_style is not None: _setter("base_map_style", base_map_style) @@ -42352,7 +46728,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -42435,7 +46819,15 @@ def _configure( cluster_marker_configuration: Optional['outputs.DashboardClusterMarkerConfiguration'] = None, heatmap_configuration: Optional['outputs.DashboardGeospatialHeatmapConfiguration'] = None, selected_point_style: Optional['DashboardGeospatialSelectedPointStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarkerConfiguration' in kwargs: + cluster_marker_configuration = kwargs['clusterMarkerConfiguration'] + if 'heatmapConfiguration' in kwargs: + heatmap_configuration = kwargs['heatmapConfiguration'] + if 'selectedPointStyle' in kwargs: + selected_point_style = kwargs['selectedPointStyle'] + if cluster_marker_configuration is not None: _setter("cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: @@ -42491,7 +46883,11 @@ def _configure( _setter: Callable[[Any, Any], None], bounds: Optional['outputs.DashboardGeospatialCoordinateBounds'] = None, map_zoom_mode: Optional['DashboardMapZoomMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mapZoomMode' in kwargs: + map_zoom_mode = kwargs['mapZoomMode'] + if bounds is not None: _setter("bounds", bounds) if map_zoom_mode is not None: @@ -42542,7 +46938,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sideSpecificBorder' in kwargs: + side_specific_border = kwargs['sideSpecificBorder'] + if 'uniformBorder' in kwargs: + uniform_border = kwargs['uniformBorder'] + if side_specific_border is not None: _setter("side_specific_border", side_specific_border) if uniform_border is not None: @@ -42571,7 +46973,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stops: Optional[Sequence['outputs.DashboardGradientStop']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if stops is not None: _setter("stops", stops) @@ -42618,7 +47022,13 @@ def _configure( gradient_offset: float, color: Optional[str] = None, data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gradientOffset' in kwargs: + gradient_offset = kwargs['gradientOffset'] + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + _setter("gradient_offset", gradient_offset) if color is not None: _setter("color", color) @@ -42670,7 +47080,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional['outputs.DashboardGridLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -42712,7 +47126,11 @@ def _configure( _setter: Callable[[Any, Any], None], elements: Sequence['outputs.DashboardGridLayoutElement'], canvas_size_options: Optional['outputs.DashboardGridLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -42782,7 +47200,21 @@ def _configure( row_span: float, column_index: Optional[float] = None, row_index: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSpan' in kwargs: + column_span = kwargs['columnSpan'] + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'rowSpan' in kwargs: + row_span = kwargs['rowSpan'] + if 'columnIndex' in kwargs: + column_index = kwargs['columnIndex'] + if 'rowIndex' in kwargs: + row_index = kwargs['rowIndex'] + _setter("column_span", column_span) _setter("element_id", element_id) _setter("element_type", element_type) @@ -42860,7 +47292,13 @@ def _configure( _setter: Callable[[Any, Any], None], resize_option: 'DashboardResizeOption', optimized_view_port_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resizeOption' in kwargs: + resize_option = kwargs['resizeOption'] + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("resize_option", resize_option) if optimized_view_port_width is not None: _setter("optimized_view_port_width", optimized_view_port_width) @@ -42922,7 +47360,13 @@ def _configure( period_size: Optional[float] = None, time: Optional['outputs.DashboardDimensionField'] = None, value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodSize' in kwargs: + period_size = kwargs['periodSize'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -42994,7 +47438,11 @@ def _configure( layout: 'outputs.DashboardSectionLayoutConfiguration', section_id: str, style: Optional['outputs.DashboardSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + _setter("layout", layout) _setter("section_id", section_id) if style is not None: @@ -43034,7 +47482,9 @@ def _configure( columns: Optional[Sequence['outputs.DashboardDimensionField']] = None, rows: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -43118,7 +47568,21 @@ def _configure( row_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.DashboardHeatMapSortConfiguration'] = None, tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'columnLabelOptions' in kwargs: + column_label_options = kwargs['columnLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'rowLabelOptions' in kwargs: + row_label_options = kwargs['rowLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_scale is not None: _setter("color_scale", color_scale) if column_label_options is not None: @@ -43206,7 +47670,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heat_map_aggregated_field_wells: Optional['outputs.DashboardHeatMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapAggregatedFieldWells' in kwargs: + heat_map_aggregated_field_wells = kwargs['heatMapAggregatedFieldWells'] + if heat_map_aggregated_field_wells is not None: _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @@ -43260,7 +47728,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapColumnItemsLimitConfiguration' in kwargs: + heat_map_column_items_limit_configuration = kwargs['heatMapColumnItemsLimitConfiguration'] + if 'heatMapColumnSort' in kwargs: + heat_map_column_sort = kwargs['heatMapColumnSort'] + if 'heatMapRowItemsLimitConfiguration' in kwargs: + heat_map_row_items_limit_configuration = kwargs['heatMapRowItemsLimitConfiguration'] + if 'heatMapRowSort' in kwargs: + heat_map_row_sort = kwargs['heatMapRowSort'] + if heat_map_column_items_limit_configuration is not None: _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: @@ -43339,7 +47817,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -43395,7 +47881,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -43449,7 +47937,17 @@ def _configure( bin_width: Optional['outputs.DashboardBinWidthOptions'] = None, selected_bin_type: Optional['DashboardHistogramBinType'] = None, start_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCount' in kwargs: + bin_count = kwargs['binCount'] + if 'binWidth' in kwargs: + bin_width = kwargs['binWidth'] + if 'selectedBinType' in kwargs: + selected_bin_type = kwargs['selectedBinType'] + if 'startValue' in kwargs: + start_value = kwargs['startValue'] + if bin_count is not None: _setter("bin_count", bin_count) if bin_width is not None: @@ -43542,7 +48040,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binOptions' in kwargs: + bin_options = kwargs['binOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if bin_options is not None: _setter("bin_options", bin_options) if data_labels is not None: @@ -43630,7 +48144,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], histogram_aggregated_field_wells: Optional['outputs.DashboardHistogramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'histogramAggregatedFieldWells' in kwargs: + histogram_aggregated_field_wells = kwargs['histogramAggregatedFieldWells'] + if histogram_aggregated_field_wells is not None: _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) @@ -43683,7 +48201,13 @@ def _configure( chart_configuration: Optional['outputs.DashboardHistogramConfiguration'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -43752,7 +48276,11 @@ def _configure( _setter: Callable[[Any, Any], None], computations: Optional[Sequence['outputs.DashboardComputation']] = None, custom_narrative: Optional['outputs.DashboardCustomNarrativeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customNarrative' in kwargs: + custom_narrative = kwargs['customNarrative'] + if computations is not None: _setter("computations", computations) if custom_narrative is not None: @@ -43817,7 +48345,15 @@ def _configure( insight_configuration: Optional['outputs.DashboardInsightConfiguration'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'insightConfiguration' in kwargs: + insight_configuration = kwargs['insightConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -43894,7 +48430,13 @@ def _configure( _setter: Callable[[Any, Any], None], dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -43926,7 +48468,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, values: Sequence[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -43988,7 +48532,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -44058,7 +48612,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[float] = None, value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -44109,7 +48669,13 @@ def _configure( _setter: Callable[[Any, Any], None], items_limit: Optional[float] = None, other_categories: Optional['DashboardOtherCategories'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'itemsLimit' in kwargs: + items_limit = kwargs['itemsLimit'] + if 'otherCategories' in kwargs: + other_categories = kwargs['otherCategories'] + if items_limit is not None: _setter("items_limit", items_limit) if other_categories is not None: @@ -44158,7 +48724,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -44207,7 +48777,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -44253,7 +48827,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.DashboardKpiConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -44307,7 +48885,17 @@ def _configure( comparison_value: Optional['outputs.DashboardKpiComparisonValueConditionalFormatting'] = None, primary_value: Optional['outputs.DashboardKpiPrimaryValueConditionalFormatting'] = None, progress_bar: Optional['outputs.DashboardKpiProgressBarConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actualValue' in kwargs: + actual_value = kwargs['actualValue'] + if 'comparisonValue' in kwargs: + comparison_value = kwargs['comparisonValue'] + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if actual_value is not None: _setter("actual_value", actual_value) if comparison_value is not None: @@ -44377,7 +48965,15 @@ def _configure( field_wells: Optional['outputs.DashboardKpiFieldWells'] = None, kpi_options: Optional['outputs.DashboardKpiOptions'] = None, sort_configuration: Optional['outputs.DashboardKpiSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'kpiOptions' in kwargs: + kpi_options = kwargs['kpiOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if field_wells is not None: _setter("field_wells", field_wells) if kpi_options is not None: @@ -44438,7 +49034,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if 'trendGroups' in kwargs: + trend_groups = kwargs['trendGroups'] + if target_values is not None: _setter("target_values", target_values) if trend_groups is not None: @@ -44527,7 +49129,23 @@ def _configure( sparkline: Optional['outputs.DashboardKpiSparklineOptions'] = None, trend_arrows: Optional['outputs.DashboardTrendArrowOptions'] = None, visual_layout_options: Optional['outputs.DashboardKpiVisualLayoutOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if 'secondaryValue' in kwargs: + secondary_value = kwargs['secondaryValue'] + if 'secondaryValueFontConfiguration' in kwargs: + secondary_value_font_configuration = kwargs['secondaryValueFontConfiguration'] + if 'trendArrows' in kwargs: + trend_arrows = kwargs['trendArrows'] + if 'visualLayoutOptions' in kwargs: + visual_layout_options = kwargs['visualLayoutOptions'] + if comparison is not None: _setter("comparison", comparison) if primary_value_display_type is not None: @@ -44625,7 +49243,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -44671,7 +49293,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -44710,7 +49336,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], trend_group_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'trendGroupSort' in kwargs: + trend_group_sort = kwargs['trendGroupSort'] + if trend_group_sort is not None: _setter("trend_group_sort", trend_group_sort) @@ -44758,7 +49388,11 @@ def _configure( color: Optional[str] = None, tooltip_visibility: Optional['DashboardVisibility'] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + _setter("type", type) if color is not None: _setter("color", color) @@ -44841,7 +49475,17 @@ def _configure( conditional_formatting: Optional['outputs.DashboardKpiConditionalFormatting'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -44921,7 +49565,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], standard_layout: Optional['outputs.DashboardKpiVisualStandardLayout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'standardLayout' in kwargs: + standard_layout = kwargs['standardLayout'] + if standard_layout is not None: _setter("standard_layout", standard_layout) @@ -44943,7 +49591,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: 'DashboardKpiVisualStandardLayoutType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -44989,7 +49639,13 @@ def _configure( custom_label: Optional[str] = None, font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if custom_label is not None: _setter("custom_label", custom_label) if font_configuration is not None: @@ -45025,7 +49681,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: 'outputs.DashboardLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -45073,7 +49731,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if 'sectionBasedLayout' in kwargs: + section_based_layout = kwargs['sectionBasedLayout'] + if free_form_layout is not None: _setter("free_form_layout", free_form_layout) if grid_layout is not None: @@ -45125,7 +49791,9 @@ def _configure( title: Optional['outputs.DashboardLabelOptions'] = None, visibility: Optional['DashboardVisibility'] = None, width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if position is not None: @@ -45207,7 +49875,11 @@ def _configure( colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, small_multiples: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -45349,7 +50021,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'defaultSeriesSettings' in kwargs: + default_series_settings = kwargs['defaultSeriesSettings'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'forecastConfigurations' in kwargs: + forecast_configurations = kwargs['forecastConfigurations'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if contribution_analysis_defaults is not None: _setter("contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: @@ -45524,7 +50228,15 @@ def _configure( axis_binding: Optional['DashboardAxisBinding'] = None, line_style_settings: Optional['outputs.DashboardLineChartLineStyleSettings'] = None, marker_style_settings: Optional['outputs.DashboardLineChartMarkerStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if line_style_settings is not None: @@ -45577,7 +50289,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line_chart_aggregated_field_wells: Optional['outputs.DashboardLineChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineChartAggregatedFieldWells' in kwargs: + line_chart_aggregated_field_wells = kwargs['lineChartAggregatedFieldWells'] + if line_chart_aggregated_field_wells is not None: _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @@ -45634,7 +50350,17 @@ def _configure( line_style: Optional['DashboardLineChartLineStyle'] = None, line_visibility: Optional['DashboardVisibility'] = None, line_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineInterpolation' in kwargs: + line_interpolation = kwargs['lineInterpolation'] + if 'lineStyle' in kwargs: + line_style = kwargs['lineStyle'] + if 'lineVisibility' in kwargs: + line_visibility = kwargs['lineVisibility'] + if 'lineWidth' in kwargs: + line_width = kwargs['lineWidth'] + if line_interpolation is not None: _setter("line_interpolation", line_interpolation) if line_style is not None: @@ -45715,7 +50441,17 @@ def _configure( marker_shape: Optional['DashboardLineChartMarkerShape'] = None, marker_size: Optional[str] = None, marker_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'markerColor' in kwargs: + marker_color = kwargs['markerColor'] + if 'markerShape' in kwargs: + marker_shape = kwargs['markerShape'] + if 'markerSize' in kwargs: + marker_size = kwargs['markerSize'] + if 'markerVisibility' in kwargs: + marker_visibility = kwargs['markerVisibility'] + if marker_color is not None: _setter("marker_color", marker_color) if marker_shape is not None: @@ -45783,7 +50519,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if line_style_settings is not None: _setter("line_style_settings", line_style_settings) if marker_style_settings is not None: @@ -45849,7 +50591,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimitConfiguration' in kwargs: + category_items_limit_configuration = kwargs['categoryItemsLimitConfiguration'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimitConfiguration' in kwargs: + color_items_limit_configuration = kwargs['colorItemsLimitConfiguration'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit_configuration is not None: _setter("category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: @@ -45935,7 +50689,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -46013,7 +50775,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisOptions' in kwargs: + axis_options = kwargs['axisOptions'] + if 'missingDataConfigurations' in kwargs: + missing_data_configurations = kwargs['missingDataConfigurations'] + if axis_options is not None: _setter("axis_options", axis_options) if missing_data_configurations is not None: @@ -46074,7 +50842,17 @@ def _configure( search_options: Optional['outputs.DashboardListControlSearchOptions'] = None, select_all_options: Optional['outputs.DashboardListControlSelectAllOptions'] = None, title_options: Optional['outputs.DashboardLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'searchOptions' in kwargs: + search_options = kwargs['searchOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if search_options is not None: @@ -46117,7 +50895,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -46139,7 +50919,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -46161,7 +50943,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -46200,7 +50984,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_sheet_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetSheetId' in kwargs: + target_sheet_id = kwargs['targetSheetId'] + _setter("target_sheet_id", target_sheet_id) @property @@ -46243,7 +51031,13 @@ def _configure( _setter: Callable[[Any, Any], None], plain_text: Optional[str] = None, rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -46294,7 +51088,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_identifier: str, data_set_parameter_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'dataSetParameterName' in kwargs: + data_set_parameter_name = kwargs['dataSetParameterName'] + _setter("data_set_identifier", data_set_identifier) _setter("data_set_parameter_name", data_set_parameter_name) @@ -46321,7 +51121,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -46372,7 +51174,11 @@ def _configure( name: Optional[str] = None, time: Optional['outputs.DashboardDimensionField'] = None, value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) _setter("type", type) if name is not None: @@ -46452,7 +51258,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'calculatedMeasureField' in kwargs: + calculated_measure_field = kwargs['calculatedMeasureField'] + if 'categoricalMeasureField' in kwargs: + categorical_measure_field = kwargs['categoricalMeasureField'] + if 'dateMeasureField' in kwargs: + date_measure_field = kwargs['dateMeasureField'] + if 'numericalMeasureField' in kwargs: + numerical_measure_field = kwargs['numericalMeasureField'] + if calculated_measure_field is not None: _setter("calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: @@ -46528,7 +51344,15 @@ def _configure( name: Optional[str] = None, target_value: Optional['outputs.DashboardMeasureField'] = None, time: Optional['outputs.DashboardDimensionField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'fromValue' in kwargs: + from_value = kwargs['fromValue'] + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + _setter("computation_id", computation_id) if from_value is not None: _setter("from_value", from_value) @@ -46577,7 +51401,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -46616,7 +51442,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], treatment_option: Optional['DashboardMissingDataTreatmentOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treatmentOption' in kwargs: + treatment_option = kwargs['treatmentOption'] + if treatment_option is not None: _setter("treatment_option", treatment_option) @@ -46655,7 +51485,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], display_mode: 'DashboardNegativeValueDisplayMode', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayMode' in kwargs: + display_mode = kwargs['displayMode'] + _setter("display_mode", display_mode) @property @@ -46693,7 +51527,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], null_string: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullString' in kwargs: + null_string = kwargs['nullString'] + _setter("null_string", null_string) @property @@ -46757,7 +51595,19 @@ def _configure( prefix: Optional[str] = None, separator_configuration: Optional['outputs.DashboardNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -46838,7 +51688,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], format_configuration: Optional['outputs.DashboardNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if format_configuration is not None: _setter("format_configuration", format_configuration) @@ -46863,7 +51717,9 @@ def _configure( _setter: Callable[[Any, Any], None], range: Optional['outputs.DashboardAxisDisplayRange'] = None, scale: Optional['outputs.DashboardAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if range is not None: _setter("range", range) if scale is not None: @@ -46895,7 +51751,9 @@ def _configure( _setter: Callable[[Any, Any], None], column: 'outputs.DashboardColumnIdentifier', value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) _setter("value", value) @@ -46970,7 +51828,21 @@ def _configure( parameter_name: Optional[str] = None, select_all_options: Optional['DashboardNumericFilterSelectAllOptions'] = None, value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("match_operator", match_operator) @@ -47064,7 +51936,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currencyDisplayFormatConfiguration' in kwargs: + currency_display_format_configuration = kwargs['currencyDisplayFormatConfiguration'] + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if currency_display_format_configuration is not None: _setter("currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: @@ -47155,7 +52035,25 @@ def _configure( range_maximum: Optional['outputs.DashboardNumericRangeFilterValue'] = None, range_minimum: Optional['outputs.DashboardNumericRangeFilterValue'] = None, select_all_options: Optional['DashboardNumericFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -47250,7 +52148,11 @@ def _configure( _setter: Callable[[Any, Any], None], parameter: Optional[str] = None, static_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if static_value is not None: @@ -47301,7 +52203,13 @@ def _configure( _setter: Callable[[Any, Any], None], decimal_separator: Optional['DashboardNumericSeparatorSymbol'] = None, thousands_separator: Optional['outputs.DashboardThousandSeparatorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalSeparator' in kwargs: + decimal_separator = kwargs['decimalSeparator'] + if 'thousandsSeparator' in kwargs: + thousands_separator = kwargs['thousandsSeparator'] + if decimal_separator is not None: _setter("decimal_separator", decimal_separator) if thousands_separator is not None: @@ -47352,7 +52260,13 @@ def _configure( _setter: Callable[[Any, Any], None], percentile_aggregation: Optional['outputs.DashboardPercentileAggregation'] = None, simple_numerical_aggregation: Optional['DashboardSimpleNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileAggregation' in kwargs: + percentile_aggregation = kwargs['percentileAggregation'] + if 'simpleNumericalAggregation' in kwargs: + simple_numerical_aggregation = kwargs['simpleNumericalAggregation'] + if percentile_aggregation is not None: _setter("percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: @@ -47411,7 +52325,15 @@ def _configure( field_id: str, format_configuration: Optional['outputs.DashboardNumberFormatConfiguration'] = None, hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -47482,7 +52404,15 @@ def _configure( field_id: str, aggregation_function: Optional['outputs.DashboardNumericalAggregationFunction'] = None, format_configuration: Optional['outputs.DashboardNumberFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -47545,7 +52475,13 @@ def _configure( _setter: Callable[[Any, Any], None], page_number: float, page_size: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pageNumber' in kwargs: + page_number = kwargs['pageNumber'] + if 'pageSize' in kwargs: + page_size = kwargs['pageSize'] + _setter("page_number", page_number) _setter("page_size", page_size) @@ -47631,7 +52567,25 @@ def _configure( gutter_spacing: Optional[str] = None, gutter_visibility: Optional['DashboardVisibility'] = None, title: Optional['outputs.DashboardPanelTitleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'backgroundVisibility' in kwargs: + background_visibility = kwargs['backgroundVisibility'] + if 'borderColor' in kwargs: + border_color = kwargs['borderColor'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'borderThickness' in kwargs: + border_thickness = kwargs['borderThickness'] + if 'borderVisibility' in kwargs: + border_visibility = kwargs['borderVisibility'] + if 'gutterSpacing' in kwargs: + gutter_spacing = kwargs['gutterSpacing'] + if 'gutterVisibility' in kwargs: + gutter_visibility = kwargs['gutterVisibility'] + if background_color is not None: _setter("background_color", background_color) if background_visibility is not None: @@ -47740,7 +52694,13 @@ def _configure( font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, horizontal_text_alignment: Optional['DashboardHorizontalTextAlignment'] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if font_configuration is not None: _setter("font_configuration", font_configuration) if horizontal_text_alignment is not None: @@ -47812,7 +52772,15 @@ def _configure( slider: Optional['outputs.DashboardParameterSliderControl'] = None, text_area: Optional['outputs.DashboardParameterTextAreaControl'] = None, text_field: Optional['outputs.DashboardParameterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -47899,7 +52867,15 @@ def _configure( source_parameter_name: str, title: str, display_options: Optional['outputs.DashboardDateTimePickerControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -47971,7 +52947,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeParameterDeclaration' in kwargs: + date_time_parameter_declaration = kwargs['dateTimeParameterDeclaration'] + if 'decimalParameterDeclaration' in kwargs: + decimal_parameter_declaration = kwargs['decimalParameterDeclaration'] + if 'integerParameterDeclaration' in kwargs: + integer_parameter_declaration = kwargs['integerParameterDeclaration'] + if 'stringParameterDeclaration' in kwargs: + string_parameter_declaration = kwargs['stringParameterDeclaration'] + if date_time_parameter_declaration is not None: _setter("date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: @@ -48057,7 +53043,19 @@ def _configure( display_options: Optional['outputs.DashboardDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.DashboardParameterSelectableValues'] = None, type: Optional['DashboardSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -48161,7 +53159,19 @@ def _configure( display_options: Optional['outputs.DashboardListControlDisplayOptions'] = None, selectable_values: Optional['outputs.DashboardParameterSelectableValues'] = None, type: Optional['DashboardSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -48242,7 +53252,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'linkToDataSetColumn' in kwargs: + link_to_data_set_column = kwargs['linkToDataSetColumn'] + if link_to_data_set_column is not None: _setter("link_to_data_set_column", link_to_data_set_column) if values is not None: @@ -48316,7 +53330,21 @@ def _configure( step_size: float, title: str, display_options: Optional['outputs.DashboardSliderControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) _setter("parameter_control_id", parameter_control_id) @@ -48407,7 +53435,15 @@ def _configure( title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.DashboardTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -48484,7 +53520,15 @@ def _configure( source_parameter_name: str, title: str, display_options: Optional['outputs.DashboardTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -48556,7 +53600,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeParameters' in kwargs: + date_time_parameters = kwargs['dateTimeParameters'] + if 'decimalParameters' in kwargs: + decimal_parameters = kwargs['decimalParameters'] + if 'integerParameters' in kwargs: + integer_parameters = kwargs['integerParameters'] + if 'stringParameters' in kwargs: + string_parameters = kwargs['stringParameters'] + if date_time_parameters is not None: _setter("date_time_parameters", date_time_parameters) if decimal_parameters is not None: @@ -48619,7 +53673,11 @@ def _configure( _setter: Callable[[Any, Any], None], from_: Optional[float] = None, to: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'from' in kwargs: + from_ = kwargs['from'] + if from_ is not None: _setter("from_", from_) if to is not None: @@ -48686,7 +53744,17 @@ def _configure( prefix: Optional[str] = None, separator_configuration: Optional['outputs.DashboardNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -48760,7 +53828,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percentile_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileValue' in kwargs: + percentile_value = kwargs['percentileValue'] + if percentile_value is not None: _setter("percentile_value", percentile_value) @@ -48808,7 +53880,11 @@ def _configure( name: Optional[str] = None, time: Optional['outputs.DashboardDimensionField'] = None, value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -48881,7 +53957,13 @@ def _configure( period_time_granularity: Optional['DashboardTimeGranularity'] = None, time: Optional['outputs.DashboardDimensionField'] = None, value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodTimeGranularity' in kwargs: + period_time_granularity = kwargs['periodTimeGranularity'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -48953,7 +54035,11 @@ def _configure( category: Optional[Sequence['outputs.DashboardDimensionField']] = None, small_multiples: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if small_multiples is not None: @@ -49052,7 +54138,27 @@ def _configure( tooltip: Optional['outputs.DashboardTooltipOptions'] = None, value_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'donutOptions' in kwargs: + donut_options = kwargs['donutOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if contribution_analysis_defaults is not None: @@ -49161,7 +54267,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pie_chart_aggregated_field_wells: Optional['outputs.DashboardPieChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pieChartAggregatedFieldWells' in kwargs: + pie_chart_aggregated_field_wells = kwargs['pieChartAggregatedFieldWells'] + if pie_chart_aggregated_field_wells is not None: _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @@ -49215,7 +54325,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -49294,7 +54414,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -49372,7 +54500,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, sort_by: 'outputs.DashboardPivotTableSortBy', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + _setter("field_id", field_id) _setter("sort_by", sort_by) @@ -49405,7 +54539,9 @@ def _configure( columns: Optional[Sequence['outputs.DashboardDimensionField']] = None, rows: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -49469,7 +54605,13 @@ def _configure( scope: Optional['outputs.DashboardPivotTableConditionalFormattingScope'] = None, scopes: Optional[Sequence['outputs.DashboardPivotTableConditionalFormattingScope']] = None, text_format: Optional['outputs.DashboardTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if scope is not None: _setter("scope", scope) @@ -49528,7 +54670,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.DashboardPivotTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -49550,7 +54696,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell: Optional['outputs.DashboardPivotTableCellConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) @@ -49572,7 +54720,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], role: Optional['DashboardPivotTableConditionalFormattingScopeRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if role is not None: _setter("role", role) @@ -49636,7 +54786,21 @@ def _configure( sort_configuration: Optional['outputs.DashboardPivotTableSortConfiguration'] = None, table_options: Optional['outputs.DashboardPivotTableOptions'] = None, total_options: Optional['outputs.DashboardPivotTableTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -49716,7 +54880,11 @@ def _configure( _setter: Callable[[Any, Any], None], data_path_list: Sequence['outputs.DashboardDataPathValue'], width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathList' in kwargs: + data_path_list = kwargs['dataPathList'] + _setter("data_path_list", data_path_list) if width is not None: _setter("width", width) @@ -49750,7 +54918,9 @@ def _configure( _setter: Callable[[Any, Any], None], target: 'outputs.DashboardPivotTableFieldCollapseStateTarget', state: Optional['DashboardPivotTableFieldCollapseState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("target", target) if state is not None: _setter("state", state) @@ -49800,7 +54970,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldDataPathValues' in kwargs: + field_data_path_values = kwargs['fieldDataPathValues'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_data_path_values is not None: _setter("field_data_path_values", field_data_path_values) if field_id is not None: @@ -49854,7 +55030,13 @@ def _configure( field_id: str, custom_label: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -49916,7 +55098,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collapseStateOptions' in kwargs: + collapse_state_options = kwargs['collapseStateOptions'] + if 'dataPathOptions' in kwargs: + data_path_options = kwargs['dataPathOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if collapse_state_options is not None: _setter("collapse_state_options", collapse_state_options) if data_path_options is not None: @@ -49969,7 +55159,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) @@ -50008,7 +55202,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pivot_table_aggregated_field_wells: Optional['outputs.DashboardPivotTableAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pivotTableAggregatedFieldWells' in kwargs: + pivot_table_aggregated_field_wells = kwargs['pivotTableAggregatedFieldWells'] + if pivot_table_aggregated_field_wells is not None: _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @@ -50110,7 +55308,35 @@ def _configure( rows_layout: Optional['DashboardPivotTableRowsLayout'] = None, single_metric_visibility: Optional['DashboardVisibility'] = None, toggle_buttons_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'collapsedRowDimensionsVisibility' in kwargs: + collapsed_row_dimensions_visibility = kwargs['collapsedRowDimensionsVisibility'] + if 'columnHeaderStyle' in kwargs: + column_header_style = kwargs['columnHeaderStyle'] + if 'columnNamesVisibility' in kwargs: + column_names_visibility = kwargs['columnNamesVisibility'] + if 'defaultCellWidth' in kwargs: + default_cell_width = kwargs['defaultCellWidth'] + if 'metricPlacement' in kwargs: + metric_placement = kwargs['metricPlacement'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if 'rowFieldNamesStyle' in kwargs: + row_field_names_style = kwargs['rowFieldNamesStyle'] + if 'rowHeaderStyle' in kwargs: + row_header_style = kwargs['rowHeaderStyle'] + if 'rowsLabelOptions' in kwargs: + rows_label_options = kwargs['rowsLabelOptions'] + if 'rowsLayout' in kwargs: + rows_layout = kwargs['rowsLayout'] + if 'singleMetricVisibility' in kwargs: + single_metric_visibility = kwargs['singleMetricVisibility'] + if 'toggleButtonsVisibility' in kwargs: + toggle_buttons_visibility = kwargs['toggleButtonsVisibility'] + if cell_style is not None: _setter("cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: @@ -50241,7 +55467,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -50290,7 +55522,11 @@ def _configure( _setter: Callable[[Any, Any], None], custom_label: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if custom_label is not None: _setter("custom_label", custom_label) if visibility is not None: @@ -50342,7 +55578,11 @@ def _configure( column: Optional['outputs.DashboardColumnSort'] = None, data_path: Optional['outputs.DashboardDataPathSort'] = None, field: Optional['outputs.DashboardFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPath' in kwargs: + data_path = kwargs['dataPath'] + if column is not None: _setter("column", column) if data_path is not None: @@ -50395,7 +55635,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_sort_options: Optional[Sequence['outputs.DashboardPivotFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldSortOptions' in kwargs: + field_sort_options = kwargs['fieldSortOptions'] + if field_sort_options is not None: _setter("field_sort_options", field_sort_options) @@ -50449,7 +55693,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSubtotalOptions' in kwargs: + column_subtotal_options = kwargs['columnSubtotalOptions'] + if 'columnTotalOptions' in kwargs: + column_total_options = kwargs['columnTotalOptions'] + if 'rowSubtotalOptions' in kwargs: + row_subtotal_options = kwargs['rowSubtotalOptions'] + if 'rowTotalOptions' in kwargs: + row_total_options = kwargs['rowTotalOptions'] + if column_subtotal_options is not None: _setter("column_subtotal_options", column_subtotal_options) if column_total_options is not None: @@ -50528,7 +55782,15 @@ def _configure( conditional_formatting: Optional['outputs.DashboardPivotTableConditionalFormatting'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -50629,7 +55891,21 @@ def _configure( total_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, totals_visibility: Optional['DashboardVisibility'] = None, value_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if metric_header_cell_style is not None: @@ -50718,7 +55994,13 @@ def _configure( columns: Sequence['outputs.DashboardColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.DashboardDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -50752,7 +56034,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -50841,7 +56125,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adHocFilteringOption' in kwargs: + ad_hoc_filtering_option = kwargs['adHocFilteringOption'] + if 'dataPointDrillUpDownOption' in kwargs: + data_point_drill_up_down_option = kwargs['dataPointDrillUpDownOption'] + if 'dataPointMenuLabelOption' in kwargs: + data_point_menu_label_option = kwargs['dataPointMenuLabelOption'] + if 'dataPointTooltipOption' in kwargs: + data_point_tooltip_option = kwargs['dataPointTooltipOption'] + if 'exportToCsvOption' in kwargs: + export_to_csv_option = kwargs['exportToCsvOption'] + if 'exportWithHiddenFieldsOption' in kwargs: + export_with_hidden_fields_option = kwargs['exportWithHiddenFieldsOption'] + if 'sheetControlsOption' in kwargs: + sheet_controls_option = kwargs['sheetControlsOption'] + if 'sheetLayoutElementMaximizationOption' in kwargs: + sheet_layout_element_maximization_option = kwargs['sheetLayoutElementMaximizationOption'] + if 'visualAxisSortOption' in kwargs: + visual_axis_sort_option = kwargs['visualAxisSortOption'] + if 'visualMenuOption' in kwargs: + visual_menu_option = kwargs['visualMenuOption'] + if 'visualPublishOptions' in kwargs: + visual_publish_options = kwargs['visualPublishOptions'] + if ad_hoc_filtering_option is not None: _setter("ad_hoc_filtering_option", ad_hoc_filtering_option) if data_point_drill_up_down_option is not None: @@ -50939,7 +56247,9 @@ def _configure( category: Optional[Sequence['outputs.DashboardDimensionField']] = None, color: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if color is not None: @@ -50975,7 +56285,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -51080,7 +56392,35 @@ def _configure( sort_configuration: Optional['outputs.DashboardRadarChartSortConfiguration'] = None, start_angle: Optional[float] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alternateBandColorsVisibility' in kwargs: + alternate_band_colors_visibility = kwargs['alternateBandColorsVisibility'] + if 'alternateBandEvenColor' in kwargs: + alternate_band_even_color = kwargs['alternateBandEvenColor'] + if 'alternateBandOddColor' in kwargs: + alternate_band_odd_color = kwargs['alternateBandOddColor'] + if 'axesRangeScale' in kwargs: + axes_range_scale = kwargs['axesRangeScale'] + if 'baseSeriesSettings' in kwargs: + base_series_settings = kwargs['baseSeriesSettings'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorAxis' in kwargs: + color_axis = kwargs['colorAxis'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'startAngle' in kwargs: + start_angle = kwargs['startAngle'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if alternate_band_colors_visibility is not None: _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: @@ -51217,7 +56557,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], radar_chart_aggregated_field_wells: Optional['outputs.DashboardRadarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'radarChartAggregatedFieldWells' in kwargs: + radar_chart_aggregated_field_wells = kwargs['radarChartAggregatedFieldWells'] + if radar_chart_aggregated_field_wells is not None: _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @@ -51256,7 +56600,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], area_style_settings: Optional['outputs.DashboardRadarChartAreaStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'areaStyleSettings' in kwargs: + area_style_settings = kwargs['areaStyleSettings'] + if area_style_settings is not None: _setter("area_style_settings", area_style_settings) @@ -51310,7 +56658,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -51389,7 +56747,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -51445,7 +56811,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -51497,7 +56865,15 @@ def _configure( label_configuration: Optional['outputs.DashboardReferenceLineLabelConfiguration'] = None, status: Optional['DashboardWidgetStatus'] = None, style_configuration: Optional['outputs.DashboardReferenceLineStyleConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataConfiguration' in kwargs: + data_configuration = kwargs['dataConfiguration'] + if 'labelConfiguration' in kwargs: + label_configuration = kwargs['labelConfiguration'] + if 'styleConfiguration' in kwargs: + style_configuration = kwargs['styleConfiguration'] + _setter("data_configuration", data_configuration) if label_configuration is not None: _setter("label_configuration", label_configuration) @@ -51556,7 +56932,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_label: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("custom_label", custom_label) @property @@ -51604,7 +56984,15 @@ def _configure( axis_binding: Optional['DashboardAxisBinding'] = None, dynamic_configuration: Optional['outputs.DashboardReferenceLineDynamicDataConfiguration'] = None, static_configuration: Optional['outputs.DashboardReferenceLineStaticDataConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'dynamicConfiguration' in kwargs: + dynamic_configuration = kwargs['dynamicConfiguration'] + if 'staticConfiguration' in kwargs: + static_configuration = kwargs['staticConfiguration'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if dynamic_configuration is not None: @@ -51663,7 +57051,11 @@ def _configure( calculation: 'outputs.DashboardNumericalAggregationFunction', column: 'outputs.DashboardColumnIdentifier', measure_aggregation_function: Optional['outputs.DashboardAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'measureAggregationFunction' in kwargs: + measure_aggregation_function = kwargs['measureAggregationFunction'] + _setter("calculation", calculation) _setter("column", column) if measure_aggregation_function is not None: @@ -51739,7 +57131,21 @@ def _configure( horizontal_position: Optional['DashboardReferenceLineLabelHorizontalPosition'] = None, value_label_configuration: Optional['outputs.DashboardReferenceLineValueLabelConfiguration'] = None, vertical_position: Optional['DashboardReferenceLineLabelVerticalPosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabelConfiguration' in kwargs: + custom_label_configuration = kwargs['customLabelConfiguration'] + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalPosition' in kwargs: + horizontal_position = kwargs['horizontalPosition'] + if 'valueLabelConfiguration' in kwargs: + value_label_configuration = kwargs['valueLabelConfiguration'] + if 'verticalPosition' in kwargs: + vertical_position = kwargs['verticalPosition'] + if custom_label_configuration is not None: _setter("custom_label_configuration", custom_label_configuration) if font_color is not None: @@ -51796,7 +57202,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -51820,7 +57228,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, pattern: Optional['DashboardReferenceLinePatternType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if pattern is not None: @@ -51871,7 +57281,13 @@ def _configure( _setter: Callable[[Any, Any], None], format_configuration: Optional['outputs.DashboardNumericFormatConfiguration'] = None, relative_position: Optional['DashboardReferenceLineValueLabelRelativePosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'relativePosition' in kwargs: + relative_position = kwargs['relativePosition'] + if format_configuration is not None: _setter("format_configuration", format_configuration) if relative_position is not None: @@ -51927,7 +57343,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -52023,7 +57447,27 @@ def _configure( minimum_granularity: Optional['DashboardTimeGranularity'] = None, parameter_name: Optional[str] = None, relative_date_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorDateConfiguration' in kwargs: + anchor_date_configuration = kwargs['anchorDateConfiguration'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'relativeDateType' in kwargs: + relative_date_type = kwargs['relativeDateType'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'minimumGranularity' in kwargs: + minimum_granularity = kwargs['minimumGranularity'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'relativeDateValue' in kwargs: + relative_date_value = kwargs['relativeDateValue'] + _setter("anchor_date_configuration", anchor_date_configuration) _setter("column", column) _setter("filter_id", filter_id) @@ -52108,7 +57552,9 @@ def _configure( actions: Sequence[str], principal: str, resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) if resource is not None: @@ -52162,7 +57608,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, data_set_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("expression", expression) if data_set_identifier is not None: _setter("data_set_identifier", data_set_identifier) @@ -52215,7 +57665,13 @@ def _configure( row_alternate_colors: Optional[Sequence[str]] = None, status: Optional['DashboardWidgetStatus'] = None, use_primary_background_color: Optional['DashboardWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rowAlternateColors' in kwargs: + row_alternate_colors = kwargs['rowAlternateColors'] + if 'usePrimaryBackgroundColor' in kwargs: + use_primary_background_color = kwargs['usePrimaryBackgroundColor'] + if row_alternate_colors is not None: _setter("row_alternate_colors", row_alternate_colors) if status is not None: @@ -52273,7 +57729,13 @@ def _configure( _setter: Callable[[Any, Any], None], target_visual_options: Optional['DashboardTargetVisualOptions'] = None, target_visuals: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetVisualOptions' in kwargs: + target_visual_options = kwargs['targetVisualOptions'] + if 'targetVisuals' in kwargs: + target_visuals = kwargs['targetVisuals'] + if target_visual_options is not None: _setter("target_visual_options", target_visual_options) if target_visuals is not None: @@ -52308,7 +57770,9 @@ def _configure( destination: Optional[Sequence['outputs.DashboardDimensionField']] = None, source: Optional[Sequence['outputs.DashboardDimensionField']] = None, weight: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) if source is not None: @@ -52371,7 +57835,15 @@ def _configure( data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, field_wells: Optional['outputs.DashboardSankeyDiagramFieldWells'] = None, sort_configuration: Optional['outputs.DashboardSankeyDiagramSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -52424,7 +57896,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sankey_diagram_aggregated_field_wells: Optional['outputs.DashboardSankeyDiagramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sankeyDiagramAggregatedFieldWells' in kwargs: + sankey_diagram_aggregated_field_wells = kwargs['sankeyDiagramAggregatedFieldWells'] + if sankey_diagram_aggregated_field_wells is not None: _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @@ -52473,7 +57949,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationItemsLimit' in kwargs: + destination_items_limit = kwargs['destinationItemsLimit'] + if 'sourceItemsLimit' in kwargs: + source_items_limit = kwargs['sourceItemsLimit'] + if 'weightSort' in kwargs: + weight_sort = kwargs['weightSort'] + if destination_items_limit is not None: _setter("destination_items_limit", destination_items_limit) if source_items_limit is not None: @@ -52540,7 +58024,13 @@ def _configure( chart_configuration: Optional['outputs.DashboardSankeyDiagramChartConfiguration'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -52620,7 +58110,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -52723,7 +58219,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if 'yAxisLabelOptions' in kwargs: + y_axis_label_options = kwargs['yAxisLabelOptions'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -52823,7 +58335,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scatterPlotCategoricallyAggregatedFieldWells' in kwargs: + scatter_plot_categorically_aggregated_field_wells = kwargs['scatterPlotCategoricallyAggregatedFieldWells'] + if 'scatterPlotUnaggregatedFieldWells' in kwargs: + scatter_plot_unaggregated_field_wells = kwargs['scatterPlotUnaggregatedFieldWells'] + if scatter_plot_categorically_aggregated_field_wells is not None: _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: @@ -52883,7 +58401,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -52969,7 +58493,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -53045,7 +58577,11 @@ def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, visible_range: Optional['outputs.DashboardVisibleRangeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibleRange' in kwargs: + visible_range = kwargs['visibleRange'] + if visibility is not None: _setter("visibility", visibility) if visible_range is not None: @@ -53074,7 +58610,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -53096,7 +58634,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: Optional['DashboardSectionPageBreakStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if status is not None: _setter("status", status) @@ -53135,7 +58675,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], paper_canvas_size_options: Optional['outputs.DashboardSectionBasedLayoutPaperCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperCanvasSizeOptions' in kwargs: + paper_canvas_size_options = kwargs['paperCanvasSizeOptions'] + if paper_canvas_size_options is not None: _setter("paper_canvas_size_options", paper_canvas_size_options) @@ -53189,7 +58733,17 @@ def _configure( canvas_size_options: 'outputs.DashboardSectionBasedLayoutCanvasSizeOptions', footer_sections: Sequence['outputs.DashboardHeaderFooterSectionConfiguration'], header_sections: Sequence['outputs.DashboardHeaderFooterSectionConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bodySections' in kwargs: + body_sections = kwargs['bodySections'] + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + if 'footerSections' in kwargs: + footer_sections = kwargs['footerSections'] + if 'headerSections' in kwargs: + header_sections = kwargs['headerSections'] + _setter("body_sections", body_sections) _setter("canvas_size_options", canvas_size_options) _setter("footer_sections", footer_sections) @@ -53255,7 +58809,15 @@ def _configure( paper_margin: Optional['outputs.DashboardSpacing'] = None, paper_orientation: Optional['DashboardPaperOrientation'] = None, paper_size: Optional['DashboardPaperSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperMargin' in kwargs: + paper_margin = kwargs['paperMargin'] + if 'paperOrientation' in kwargs: + paper_orientation = kwargs['paperOrientation'] + if 'paperSize' in kwargs: + paper_size = kwargs['paperSize'] + if paper_margin is not None: _setter("paper_margin", paper_margin) if paper_orientation is not None: @@ -53308,7 +58870,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], free_form_layout: 'outputs.DashboardFreeFormSectionLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + _setter("free_form_layout", free_form_layout) @property @@ -53329,7 +58895,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], after: Optional['outputs.DashboardSectionAfterPageBreak'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if after is not None: _setter("after", after) @@ -53357,7 +58925,9 @@ def _configure( _setter: Callable[[Any, Any], None], height: Optional[str] = None, padding: Optional['outputs.DashboardSpacing'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if padding is not None: @@ -53406,7 +58976,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sheet_visual_scoping_configurations: Optional[Sequence['outputs.DashboardSheetVisualScopingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetVisualScopingConfigurations' in kwargs: + sheet_visual_scoping_configurations = kwargs['sheetVisualScopingConfigurations'] + if sheet_visual_scoping_configurations is not None: _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @@ -53450,7 +59024,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataFieldSeriesItem' in kwargs: + data_field_series_item = kwargs['dataFieldSeriesItem'] + if 'fieldSeriesItem' in kwargs: + field_series_item = kwargs['fieldSeriesItem'] + if data_field_series_item is not None: _setter("data_field_series_item", data_field_series_item) if field_series_item is not None: @@ -53499,7 +59079,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination_parameter_name: str, value: 'outputs.DashboardDestinationParameterValueConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationParameterName' in kwargs: + destination_parameter_name = kwargs['destinationParameterName'] + _setter("destination_parameter_name", destination_parameter_name) _setter("value", value) @@ -53543,7 +59127,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], background_color: 'outputs.DashboardConditionalFormattingColor', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + _setter("background_color", background_color) @property @@ -53584,7 +59172,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, sheet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if name is not None: _setter("name", name) if sheet_id is not None: @@ -53633,7 +59225,11 @@ def _configure( _setter: Callable[[Any, Any], None], info_icon_text: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconText' in kwargs: + info_icon_text = kwargs['infoIconText'] + if info_icon_text is not None: _setter("info_icon_text", info_icon_text) if visibility is not None: @@ -53662,7 +59258,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: 'outputs.DashboardSheetControlLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -53700,7 +59298,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], grid_layout: Optional['outputs.DashboardGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if grid_layout is not None: _setter("grid_layout", grid_layout) @@ -53739,7 +59341,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility_state: Optional['DashboardUiState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibilityState' in kwargs: + visibility_state = kwargs['visibilityState'] + if visibility_state is not None: _setter("visibility_state", visibility_state) @@ -53818,7 +59424,21 @@ def _configure( text_boxes: Optional[Sequence['outputs.DashboardSheetTextBox']] = None, title: Optional[str] = None, visuals: Optional[Sequence['outputs.DashboardVisual']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'filterControls' in kwargs: + filter_controls = kwargs['filterControls'] + if 'parameterControls' in kwargs: + parameter_controls = kwargs['parameterControls'] + if 'sheetControlLayouts' in kwargs: + sheet_control_layouts = kwargs['sheetControlLayouts'] + if 'textBoxes' in kwargs: + text_boxes = kwargs['textBoxes'] + _setter("sheet_id", sheet_id) if content_type is not None: _setter("content_type", content_type) @@ -53909,7 +59529,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -53951,7 +59573,11 @@ def _configure( _setter: Callable[[Any, Any], None], configuration_overrides: 'outputs.DashboardSheetElementConfigurationOverrides', expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationOverrides' in kwargs: + configuration_overrides = kwargs['configurationOverrides'] + _setter("configuration_overrides", configuration_overrides) _setter("expression", expression) @@ -53995,7 +59621,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -54037,7 +59667,11 @@ def _configure( _setter: Callable[[Any, Any], None], sheet_text_box_id: str, content: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetTextBoxId' in kwargs: + sheet_text_box_id = kwargs['sheetTextBoxId'] + _setter("sheet_text_box_id", sheet_text_box_id) if content is not None: _setter("content", content) @@ -54090,7 +59724,13 @@ def _configure( scope: 'DashboardFilterVisualScope', sheet_id: str, visual_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'visualIds' in kwargs: + visual_ids = kwargs['visualIds'] + _setter("scope", scope) _setter("sheet_id", sheet_id) if visual_ids is not None: @@ -54146,7 +59786,13 @@ def _configure( _setter: Callable[[Any, Any], None], plain_text: Optional[str] = None, rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -54175,7 +59821,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) @@ -54219,7 +59867,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if title_options is not None: @@ -54251,7 +59905,9 @@ def _configure( _setter: Callable[[Any, Any], None], placement: Optional['DashboardSmallMultiplesAxisPlacement'] = None, scale: Optional['DashboardSmallMultiplesAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if placement is not None: _setter("placement", placement) if scale is not None: @@ -54317,7 +59973,19 @@ def _configure( panel_configuration: Optional['outputs.DashboardPanelConfiguration'] = None, x_axis: Optional['outputs.DashboardSmallMultiplesAxisProperties'] = None, y_axis: Optional['outputs.DashboardSmallMultiplesAxisProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVisibleColumns' in kwargs: + max_visible_columns = kwargs['maxVisibleColumns'] + if 'maxVisibleRows' in kwargs: + max_visible_rows = kwargs['maxVisibleRows'] + if 'panelConfiguration' in kwargs: + panel_configuration = kwargs['panelConfiguration'] + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if max_visible_columns is not None: _setter("max_visible_columns", max_visible_columns) if max_visible_rows is not None: @@ -54384,7 +60052,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_template: Optional['outputs.DashboardSourceTemplate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceTemplate' in kwargs: + source_template = kwargs['sourceTemplate'] + if source_template is not None: _setter("source_template", source_template) @@ -54426,7 +60098,11 @@ def _configure( _setter: Callable[[Any, Any], None], arn: str, data_set_references: Sequence['outputs.DashboardDataSetReference'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetReferences' in kwargs: + data_set_references = kwargs['dataSetReferences'] + _setter("arn", arn) _setter("data_set_references", data_set_references) @@ -54468,7 +60144,9 @@ def _configure( left: Optional[str] = None, right: Optional[str] = None, top: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if bottom is not None: _setter("bottom", bottom) if left is not None: @@ -54545,7 +60223,13 @@ def _configure( _setter: Callable[[Any, Any], None], dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -54596,7 +60280,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if null_value_format_configuration is not None: _setter("null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: @@ -54628,7 +60318,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("values", values) @@ -54690,7 +60382,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -54760,7 +60462,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[str] = None, value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -54841,7 +60549,25 @@ def _configure( total_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, totals_visibility: Optional['DashboardVisibility'] = None, value_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fieldLevel' in kwargs: + field_level = kwargs['fieldLevel'] + if 'fieldLevelOptions' in kwargs: + field_level_options = kwargs['fieldLevelOptions'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'styleTargets' in kwargs: + style_targets = kwargs['styleTargets'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if field_level is not None: @@ -54932,7 +60658,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -54967,7 +60697,9 @@ def _configure( color: Optional[str] = None, style: Optional['DashboardTableBorderStyle'] = None, thickness: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if style is not None: @@ -55025,7 +60757,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, text_format: Optional['outputs.DashboardTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if text_format is not None: _setter("text_format", text_format) @@ -55070,7 +60808,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], table_cell_image_scaling_configuration: Optional['DashboardTableCellImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableCellImageScalingConfiguration' in kwargs: + table_cell_image_scaling_configuration = kwargs['tableCellImageScalingConfiguration'] + if table_cell_image_scaling_configuration is not None: _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @@ -55138,7 +60880,19 @@ def _configure( text_wrap: Optional['DashboardTextWrap'] = None, vertical_text_alignment: Optional['DashboardVerticalTextAlignment'] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if 'textWrap' in kwargs: + text_wrap = kwargs['textWrap'] + if 'verticalTextAlignment' in kwargs: + vertical_text_alignment = kwargs['verticalTextAlignment'] + if background_color is not None: _setter("background_color", background_color) if border is not None: @@ -55226,7 +60980,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.DashboardTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -55251,7 +61009,9 @@ def _configure( _setter: Callable[[Any, Any], None], cell: Optional['outputs.DashboardTableCellConditionalFormatting'] = None, row: Optional['outputs.DashboardTableRowConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) if row is not None: @@ -55327,7 +61087,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableInlineVisualizations' in kwargs: + table_inline_visualizations = kwargs['tableInlineVisualizations'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -55391,7 +61167,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon: Optional['DashboardTableFieldIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if icon is not None: _setter("icon", icon) @@ -55433,7 +61211,11 @@ def _configure( _setter: Callable[[Any, Any], None], font_configuration: 'outputs.DashboardFontConfiguration', value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + _setter("font_configuration", font_configuration) if value is not None: _setter("value", value) @@ -55478,7 +61260,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sizing_options: Optional['outputs.DashboardTableCellImageSizingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizingOptions' in kwargs: + sizing_options = kwargs['sizingOptions'] + if sizing_options is not None: _setter("sizing_options", sizing_options) @@ -55503,7 +61289,9 @@ def _configure( _setter: Callable[[Any, Any], None], content: 'outputs.DashboardTableFieldLinkContentConfiguration', target: 'DashboardUrlTargetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("content", content) _setter("target", target) @@ -55552,7 +61340,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customIconContent' in kwargs: + custom_icon_content = kwargs['customIconContent'] + if 'customTextContent' in kwargs: + custom_text_content = kwargs['customTextContent'] + if custom_icon_content is not None: _setter("custom_icon_content", custom_icon_content) if custom_text_content is not None: @@ -55617,7 +61411,15 @@ def _configure( url_styling: Optional['outputs.DashboardTableFieldUrlConfiguration'] = None, visibility: Optional['DashboardVisibility'] = None, width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'urlStyling' in kwargs: + url_styling = kwargs['urlStyling'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -55694,7 +61496,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedFieldOptions' in kwargs: + pinned_field_options = kwargs['pinnedFieldOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if order is not None: _setter("order", order) if pinned_field_options is not None: @@ -55752,7 +61560,13 @@ def _configure( _setter: Callable[[Any, Any], None], image_configuration: Optional['outputs.DashboardTableFieldImageConfiguration'] = None, link_configuration: Optional['outputs.DashboardTableFieldLinkConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageConfiguration' in kwargs: + image_configuration = kwargs['imageConfiguration'] + if 'linkConfiguration' in kwargs: + link_configuration = kwargs['linkConfiguration'] + if image_configuration is not None: _setter("image_configuration", image_configuration) if link_configuration is not None: @@ -55803,7 +61617,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableAggregatedFieldWells' in kwargs: + table_aggregated_field_wells = kwargs['tableAggregatedFieldWells'] + if 'tableUnaggregatedFieldWells' in kwargs: + table_unaggregated_field_wells = kwargs['tableUnaggregatedFieldWells'] + if table_aggregated_field_wells is not None: _setter("table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: @@ -55849,7 +61669,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_bars: Optional['outputs.DashboardDataBarsOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataBars' in kwargs: + data_bars = kwargs['dataBars'] + if data_bars is not None: _setter("data_bars", data_bars) @@ -55901,7 +61725,15 @@ def _configure( header_style: Optional['outputs.DashboardTableCellStyle'] = None, orientation: Optional['DashboardTableOrientation'] = None, row_alternate_color_options: Optional['outputs.DashboardRowAlternateColorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'headerStyle' in kwargs: + header_style = kwargs['headerStyle'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if cell_style is not None: _setter("cell_style", cell_style) if header_style is not None: @@ -55966,7 +61798,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -56012,7 +61850,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pinned_left_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedLeftFields' in kwargs: + pinned_left_fields = kwargs['pinnedLeftFields'] + if pinned_left_fields is not None: _setter("pinned_left_fields", pinned_left_fields) @@ -56056,7 +61898,13 @@ def _configure( _setter: Callable[[Any, Any], None], background_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if text_color is not None: @@ -56119,7 +61967,13 @@ def _configure( left: Optional['outputs.DashboardTableBorderOptions'] = None, right: Optional['outputs.DashboardTableBorderOptions'] = None, top: Optional['outputs.DashboardTableBorderOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'innerHorizontal' in kwargs: + inner_horizontal = kwargs['innerHorizontal'] + if 'innerVertical' in kwargs: + inner_vertical = kwargs['innerVertical'] + if bottom is not None: _setter("bottom", bottom) if inner_horizontal is not None: @@ -56198,7 +62052,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if 'rowSort' in kwargs: + row_sort = kwargs['rowSort'] + if pagination_configuration is not None: _setter("pagination_configuration", pagination_configuration) if row_sort is not None: @@ -56244,7 +62104,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell_type: 'DashboardStyledCellType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellType' in kwargs: + cell_type = kwargs['cellType'] + _setter("cell_type", cell_type) @property @@ -56265,7 +62129,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence['outputs.DashboardUnaggregatedField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -56323,7 +62189,15 @@ def _configure( conditional_formatting: Optional['outputs.DashboardTableConditionalFormatting'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -56382,7 +62256,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -56436,7 +62312,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -56497,7 +62381,13 @@ def _configure( background_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if icon is not None: @@ -56533,7 +62423,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -56582,7 +62474,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -56621,7 +62521,9 @@ def _configure( _setter: Callable[[Any, Any], None], symbol: Optional['DashboardNumericSeparatorSymbol'] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if symbol is not None: _setter("symbol", symbol) if visibility is not None: @@ -56690,7 +62592,19 @@ def _configure( prediction_interval: Optional[float] = None, seasonality: Optional[float] = None, upper_boundary: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + if lower_boundary is not None: _setter("lower_boundary", lower_boundary) if periods_backward is not None: @@ -56780,7 +62694,15 @@ def _configure( parameter_name: Optional[str] = None, time_granularity: Optional['DashboardTimeGranularity'] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) if parameter_name is not None: @@ -56858,7 +62780,15 @@ def _configure( range_maximum: str, range_minimum: str, time_granularity: 'DashboardTimeGranularity', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("range_maximum", range_maximum) _setter("range_minimum", range_minimum) @@ -56952,7 +62882,25 @@ def _configure( range_maximum_value: Optional['outputs.DashboardTimeRangeFilterValue'] = None, range_minimum_value: Optional['outputs.DashboardTimeRangeFilterValue'] = None, time_granularity: Optional['DashboardTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximumValue' in kwargs: + range_maximum_value = kwargs['rangeMaximumValue'] + if 'rangeMinimumValue' in kwargs: + range_minimum_value = kwargs['rangeMinimumValue'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -57052,7 +63000,13 @@ def _configure( parameter: Optional[str] = None, rolling_date: Optional['outputs.DashboardRollingDateConfiguration'] = None, static_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if rolling_date is not None: @@ -57110,7 +63064,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnTooltipItem' in kwargs: + column_tooltip_item = kwargs['columnTooltipItem'] + if 'fieldTooltipItem' in kwargs: + field_tooltip_item = kwargs['fieldTooltipItem'] + if column_tooltip_item is not None: _setter("column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: @@ -57166,7 +63126,15 @@ def _configure( field_based_tooltip: Optional['outputs.DashboardFieldBasedTooltip'] = None, selected_tooltip_type: Optional['DashboardSelectedTooltipType'] = None, tooltip_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldBasedTooltip' in kwargs: + field_based_tooltip = kwargs['fieldBasedTooltip'] + if 'selectedTooltipType' in kwargs: + selected_tooltip_type = kwargs['selectedTooltipType'] + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + if field_based_tooltip is not None: _setter("field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: @@ -57240,7 +63208,17 @@ def _configure( limit: Optional[float] = None, parameter_name: Optional[str] = None, time_granularity: Optional['DashboardTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationSortConfigurations' in kwargs: + aggregation_sort_configurations = kwargs['aggregationSortConfigurations'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("aggregation_sort_configurations", aggregation_sort_configurations) _setter("column", column) _setter("filter_id", filter_id) @@ -57336,7 +63314,15 @@ def _configure( sort_order: Optional['DashboardTopBottomSortOrder'] = None, time: Optional['outputs.DashboardDimensionField'] = None, value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'moverSize' in kwargs: + mover_size = kwargs['moverSize'] + if 'sortOrder' in kwargs: + sort_order = kwargs['sortOrder'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -57439,7 +63425,13 @@ def _configure( name: Optional[str] = None, result_size: Optional[float] = None, value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'resultSize' in kwargs: + result_size = kwargs['resultSize'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -57517,7 +63509,11 @@ def _configure( computation_id: str, name: Optional[str] = None, value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -57587,7 +63583,17 @@ def _configure( scroll_status: Optional['DashboardTableTotalsScrollStatus'] = None, total_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, totals_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if custom_label is not None: _setter("custom_label", custom_label) if placement is not None: @@ -57643,7 +63649,9 @@ def _configure( colors: Optional[Sequence['outputs.DashboardMeasureField']] = None, groups: Optional[Sequence['outputs.DashboardDimensionField']] = None, sizes: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if groups is not None: @@ -57732,7 +63740,23 @@ def _configure( size_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.DashboardTreeMapSortConfiguration'] = None, tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'groupLabelOptions' in kwargs: + group_label_options = kwargs['groupLabelOptions'] + if 'sizeLabelOptions' in kwargs: + size_label_options = kwargs['sizeLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_label_options is not None: _setter("color_label_options", color_label_options) if color_scale is not None: @@ -57827,7 +63851,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tree_map_aggregated_field_wells: Optional['outputs.DashboardTreeMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapAggregatedFieldWells' in kwargs: + tree_map_aggregated_field_wells = kwargs['treeMapAggregatedFieldWells'] + if tree_map_aggregated_field_wells is not None: _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @@ -57871,7 +63899,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapGroupItemsLimitConfiguration' in kwargs: + tree_map_group_items_limit_configuration = kwargs['treeMapGroupItemsLimitConfiguration'] + if 'treeMapSort' in kwargs: + tree_map_sort = kwargs['treeMapSort'] + if tree_map_group_items_limit_configuration is not None: _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: @@ -57936,7 +63970,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -57992,7 +64034,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -58039,7 +64083,13 @@ def _configure( column: 'outputs.DashboardColumnIdentifier', field_id: str, format_configuration: Optional['outputs.DashboardFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -58096,7 +64146,11 @@ def _configure( computation_id: str, category: Optional['outputs.DashboardDimensionField'] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if category is not None: _setter("category", category) @@ -58183,7 +64237,19 @@ def _configure( status: Optional['DashboardResourceStatus'] = None, theme_arn: Optional[str] = None, version_number: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'dataSetArns' in kwargs: + data_set_arns = kwargs['dataSetArns'] + if 'sourceEntityArn' in kwargs: + source_entity_arn = kwargs['sourceEntityArn'] + if 'themeArn' in kwargs: + theme_arn = kwargs['themeArn'] + if 'versionNumber' in kwargs: + version_number = kwargs['versionNumber'] + if arn is not None: _setter("arn", arn) if created_time is not None: @@ -58313,7 +64379,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifierDeclarations' in kwargs: + data_set_identifier_declarations = kwargs['dataSetIdentifierDeclarations'] + if 'analysisDefaults' in kwargs: + analysis_defaults = kwargs['analysisDefaults'] + if 'calculatedFields' in kwargs: + calculated_fields = kwargs['calculatedFields'] + if 'columnConfigurations' in kwargs: + column_configurations = kwargs['columnConfigurations'] + if 'filterGroups' in kwargs: + filter_groups = kwargs['filterGroups'] + if 'parameterDeclarations' in kwargs: + parameter_declarations = kwargs['parameterDeclarations'] + _setter("data_set_identifier_declarations", data_set_identifier_declarations) if analysis_defaults is not None: _setter("analysis_defaults", analysis_defaults) @@ -58393,7 +64473,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percent_range: Optional['outputs.DashboardPercentVisibleRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentRange' in kwargs: + percent_range = kwargs['percentRange'] + if percent_range is not None: _setter("percent_range", percent_range) @@ -58542,7 +64626,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartVisual' in kwargs: + bar_chart_visual = kwargs['barChartVisual'] + if 'boxPlotVisual' in kwargs: + box_plot_visual = kwargs['boxPlotVisual'] + if 'comboChartVisual' in kwargs: + combo_chart_visual = kwargs['comboChartVisual'] + if 'customContentVisual' in kwargs: + custom_content_visual = kwargs['customContentVisual'] + if 'emptyVisual' in kwargs: + empty_visual = kwargs['emptyVisual'] + if 'filledMapVisual' in kwargs: + filled_map_visual = kwargs['filledMapVisual'] + if 'funnelChartVisual' in kwargs: + funnel_chart_visual = kwargs['funnelChartVisual'] + if 'gaugeChartVisual' in kwargs: + gauge_chart_visual = kwargs['gaugeChartVisual'] + if 'geospatialMapVisual' in kwargs: + geospatial_map_visual = kwargs['geospatialMapVisual'] + if 'heatMapVisual' in kwargs: + heat_map_visual = kwargs['heatMapVisual'] + if 'histogramVisual' in kwargs: + histogram_visual = kwargs['histogramVisual'] + if 'insightVisual' in kwargs: + insight_visual = kwargs['insightVisual'] + if 'kpiVisual' in kwargs: + kpi_visual = kwargs['kpiVisual'] + if 'lineChartVisual' in kwargs: + line_chart_visual = kwargs['lineChartVisual'] + if 'pieChartVisual' in kwargs: + pie_chart_visual = kwargs['pieChartVisual'] + if 'pivotTableVisual' in kwargs: + pivot_table_visual = kwargs['pivotTableVisual'] + if 'radarChartVisual' in kwargs: + radar_chart_visual = kwargs['radarChartVisual'] + if 'sankeyDiagramVisual' in kwargs: + sankey_diagram_visual = kwargs['sankeyDiagramVisual'] + if 'scatterPlotVisual' in kwargs: + scatter_plot_visual = kwargs['scatterPlotVisual'] + if 'tableVisual' in kwargs: + table_visual = kwargs['tableVisual'] + if 'treeMapVisual' in kwargs: + tree_map_visual = kwargs['treeMapVisual'] + if 'waterfallVisual' in kwargs: + waterfall_visual = kwargs['waterfallVisual'] + if 'wordCloudVisual' in kwargs: + word_cloud_visual = kwargs['wordCloudVisual'] + if bar_chart_visual is not None: _setter("bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: @@ -58735,7 +64867,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -58788,7 +64924,13 @@ def _configure( name: str, trigger: 'DashboardVisualCustomActionTrigger', status: Optional['DashboardWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionOperations' in kwargs: + action_operations = kwargs['actionOperations'] + if 'customActionId' in kwargs: + custom_action_id = kwargs['customActionId'] + _setter("action_operations", action_operations) _setter("custom_action_id", custom_action_id) _setter("name", name) @@ -58866,7 +65008,17 @@ def _configure( navigation_operation: Optional['outputs.DashboardCustomActionNavigationOperation'] = None, set_parameters_operation: Optional['outputs.DashboardCustomActionSetParametersOperation'] = None, url_operation: Optional['outputs.DashboardCustomActionUrlOperation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterOperation' in kwargs: + filter_operation = kwargs['filterOperation'] + if 'navigationOperation' in kwargs: + navigation_operation = kwargs['navigationOperation'] + if 'setParametersOperation' in kwargs: + set_parameters_operation = kwargs['setParametersOperation'] + if 'urlOperation' in kwargs: + url_operation = kwargs['urlOperation'] + if filter_operation is not None: _setter("filter_operation", filter_operation) if navigation_operation is not None: @@ -58926,7 +65078,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if availability_status is not None: _setter("availability_status", availability_status) @@ -58970,7 +65126,13 @@ def _configure( _setter: Callable[[Any, Any], None], chart_color: Optional[str] = None, color_map: Optional[Sequence['outputs.DashboardDataPathColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'chartColor' in kwargs: + chart_color = kwargs['chartColor'] + if 'colorMap' in kwargs: + color_map = kwargs['colorMap'] + if chart_color is not None: _setter("chart_color", chart_color) if color_map is not None: @@ -59016,7 +65178,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], export_hidden_fields_option: Optional['outputs.DashboardExportHiddenFieldsOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'exportHiddenFieldsOption' in kwargs: + export_hidden_fields_option = kwargs['exportHiddenFieldsOption'] + if export_hidden_fields_option is not None: _setter("export_hidden_fields_option", export_hidden_fields_option) @@ -59058,7 +65224,11 @@ def _configure( _setter: Callable[[Any, Any], None], format_text: Optional['outputs.DashboardLongFormatText'] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -59107,7 +65277,11 @@ def _configure( _setter: Callable[[Any, Any], None], format_text: Optional['outputs.DashboardShortFormatText'] = None, visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -59142,7 +65316,9 @@ def _configure( breakdowns: Optional[Sequence['outputs.DashboardDimensionField']] = None, categories: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if breakdowns is not None: _setter("breakdowns", breakdowns) if categories is not None: @@ -59238,7 +65414,27 @@ def _configure( sort_configuration: Optional['outputs.DashboardWaterfallChartSortConfiguration'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, waterfall_chart_options: Optional['outputs.DashboardWaterfallChartOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryAxisDisplayOptions' in kwargs: + category_axis_display_options = kwargs['categoryAxisDisplayOptions'] + if 'categoryAxisLabelOptions' in kwargs: + category_axis_label_options = kwargs['categoryAxisLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'waterfallChartOptions' in kwargs: + waterfall_chart_options = kwargs['waterfallChartOptions'] + if category_axis_display_options is not None: _setter("category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: @@ -59340,7 +65536,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], waterfall_chart_aggregated_field_wells: Optional['outputs.DashboardWaterfallChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'waterfallChartAggregatedFieldWells' in kwargs: + waterfall_chart_aggregated_field_wells = kwargs['waterfallChartAggregatedFieldWells'] + if waterfall_chart_aggregated_field_wells is not None: _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @@ -59379,7 +65579,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], total_bar_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'totalBarLabel' in kwargs: + total_bar_label = kwargs['totalBarLabel'] + if total_bar_label is not None: _setter("total_bar_label", total_bar_label) @@ -59423,7 +65627,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'breakdownItemsLimit' in kwargs: + breakdown_items_limit = kwargs['breakdownItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if breakdown_items_limit is not None: _setter("breakdown_items_limit", breakdown_items_limit) if category_sort is not None: @@ -59488,7 +65698,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -59547,7 +65765,9 @@ def _configure( _setter: Callable[[Any, Any], None], date: str, value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("date", date) _setter("value", value) @@ -59599,7 +65819,13 @@ def _configure( end_date: str, start_date: str, value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endDate' in kwargs: + end_date = kwargs['endDate'] + if 'startDate' in kwargs: + start_date = kwargs['startDate'] + _setter("end_date", end_date) _setter("start_date", start_date) _setter("value", value) @@ -59652,7 +65878,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if size is not None: @@ -59713,7 +65943,17 @@ def _configure( field_wells: Optional['outputs.DashboardWordCloudFieldWells'] = None, sort_configuration: Optional['outputs.DashboardWordCloudSortConfiguration'] = None, word_cloud_options: Optional['outputs.DashboardWordCloudOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'wordCloudOptions' in kwargs: + word_cloud_options = kwargs['wordCloudOptions'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if field_wells is not None: @@ -59773,7 +66013,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], word_cloud_aggregated_field_wells: Optional['outputs.DashboardWordCloudAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'wordCloudAggregatedFieldWells' in kwargs: + word_cloud_aggregated_field_wells = kwargs['wordCloudAggregatedFieldWells'] + if word_cloud_aggregated_field_wells is not None: _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @@ -59837,7 +66081,21 @@ def _configure( word_orientation: Optional['DashboardWordCloudWordOrientation'] = None, word_padding: Optional['DashboardWordCloudWordPadding'] = None, word_scaling: Optional['DashboardWordCloudWordScaling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudLayout' in kwargs: + cloud_layout = kwargs['cloudLayout'] + if 'maximumStringLength' in kwargs: + maximum_string_length = kwargs['maximumStringLength'] + if 'wordCasing' in kwargs: + word_casing = kwargs['wordCasing'] + if 'wordOrientation' in kwargs: + word_orientation = kwargs['wordOrientation'] + if 'wordPadding' in kwargs: + word_padding = kwargs['wordPadding'] + if 'wordScaling' in kwargs: + word_scaling = kwargs['wordScaling'] + if cloud_layout is not None: _setter("cloud_layout", cloud_layout) if maximum_string_length is not None: @@ -59916,7 +66174,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -59981,7 +66245,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -60064,7 +66336,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], geo_spatial_column_group: Optional['outputs.DataSetGeoSpatialColumnGroup'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'geoSpatialColumnGroup' in kwargs: + geo_spatial_column_group = kwargs['geoSpatialColumnGroup'] + if geo_spatial_column_group is not None: _setter("geo_spatial_column_group", geo_spatial_column_group) @@ -60106,7 +66382,11 @@ def _configure( _setter: Callable[[Any, Any], None], column_names: Optional[Sequence[str]] = None, principals: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnNames' in kwargs: + column_names = kwargs['columnNames'] + if column_names is not None: _setter("column_names", column_names) if principals is not None: @@ -60173,7 +66453,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeDatasetParameter' in kwargs: + date_time_dataset_parameter = kwargs['dateTimeDatasetParameter'] + if 'decimalDatasetParameter' in kwargs: + decimal_dataset_parameter = kwargs['decimalDatasetParameter'] + if 'integerDatasetParameter' in kwargs: + integer_dataset_parameter = kwargs['integerDatasetParameter'] + if 'stringDatasetParameter' in kwargs: + string_dataset_parameter = kwargs['stringDatasetParameter'] + if date_time_dataset_parameter is not None: _setter("date_time_dataset_parameter", date_time_dataset_parameter) if decimal_dataset_parameter is not None: @@ -60255,7 +66545,15 @@ def _configure( value_type: 'DataSetDatasetParameterValueType', default_values: Optional['outputs.DataSetDateTimeDatasetParameterDefaultValues'] = None, time_granularity: Optional['DataSetTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueType' in kwargs: + value_type = kwargs['valueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("id", id) _setter("name", name) _setter("value_type", value_type) @@ -60326,7 +66624,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if static_values is not None: _setter("static_values", static_values) @@ -60385,7 +66687,13 @@ def _configure( name: str, value_type: 'DataSetDatasetParameterValueType', default_values: Optional['outputs.DataSetDecimalDatasetParameterDefaultValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueType' in kwargs: + value_type = kwargs['valueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + _setter("id", id) _setter("name", name) _setter("value_type", value_type) @@ -60449,7 +66757,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if static_values is not None: _setter("static_values", static_values) @@ -60469,10 +66781,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DataSetGeoSpatialColumnGroup(dict): """ @@ -60516,7 +66830,11 @@ def _configure( columns: Sequence[str], name: str, country_code: Optional['DataSetGeoSpatialCountryCode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'countryCode' in kwargs: + country_code = kwargs['countryCode'] + _setter("columns", columns) _setter("name", name) if country_code is not None: @@ -60579,7 +66897,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], lookback_window: Optional['outputs.DataSetLookbackWindow'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lookbackWindow' in kwargs: + lookback_window = kwargs['lookbackWindow'] + if lookback_window is not None: _setter("lookback_window", lookback_window) @@ -60633,7 +66955,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ingestionWaitTimeInHours' in kwargs: + ingestion_wait_time_in_hours = kwargs['ingestionWaitTimeInHours'] + if 'waitForSpiceIngestion' in kwargs: + wait_for_spice_ingestion = kwargs['waitForSpiceIngestion'] + if ingestion_wait_time_in_hours is not None: _setter("ingestion_wait_time_in_hours", ingestion_wait_time_in_hours) if wait_for_spice_ingestion is not None: @@ -60704,7 +67032,13 @@ def _configure( name: str, value_type: 'DataSetDatasetParameterValueType', default_values: Optional['outputs.DataSetIntegerDatasetParameterDefaultValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueType' in kwargs: + value_type = kwargs['valueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + _setter("id", id) _setter("name", name) _setter("value_type", value_type) @@ -60768,7 +67102,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if static_values is not None: _setter("static_values", static_values) @@ -60788,10 +67126,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DataSetLookbackWindow(dict): @staticmethod @@ -60833,7 +67173,13 @@ def _configure( column_name: Optional[str] = None, size: Optional[float] = None, size_unit: Optional['DataSetSizeUnit'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'sizeUnit' in kwargs: + size_unit = kwargs['sizeUnit'] + if column_name is not None: _setter("column_name", column_name) if size is not None: @@ -60889,7 +67235,9 @@ def _configure( description: Optional[str] = None, name: Optional[str] = None, type: Optional['DataSetColumnDataType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if name is not None: @@ -60926,10 +67274,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class DataSetRefreshConfiguration(dict): """ @@ -60965,7 +67315,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], incremental_refresh: Optional['outputs.DataSetIncrementalRefresh'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'incrementalRefresh' in kwargs: + incremental_refresh = kwargs['incrementalRefresh'] + if incremental_refresh is not None: _setter("incremental_refresh", incremental_refresh) @@ -61010,7 +67364,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], refresh_configuration: Optional['outputs.DataSetRefreshConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refreshConfiguration' in kwargs: + refresh_configuration = kwargs['refreshConfiguration'] + if refresh_configuration is not None: _setter("refresh_configuration", refresh_configuration) @@ -61057,7 +67415,9 @@ def _configure( _setter: Callable[[Any, Any], None], actions: Sequence[str], principal: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) @@ -61143,7 +67503,13 @@ def _configure( format_version: Optional['DataSetRowLevelPermissionFormatVersion'] = None, namespace: Optional[str] = None, status: Optional['DataSetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'permissionPolicy' in kwargs: + permission_policy = kwargs['permissionPolicy'] + if 'formatVersion' in kwargs: + format_version = kwargs['formatVersion'] + _setter("arn", arn) _setter("permission_policy", permission_policy) if format_version is not None: @@ -61230,7 +67596,13 @@ def _configure( tag_rules: Sequence['outputs.DataSetRowLevelPermissionTagRule'], status: Optional['DataSetStatus'] = None, tag_rule_configurations: Optional[Sequence[Sequence[str]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagRules' in kwargs: + tag_rules = kwargs['tagRules'] + if 'tagRuleConfigurations' in kwargs: + tag_rule_configurations = kwargs['tagRuleConfigurations'] + _setter("tag_rules", tag_rules) if status is not None: _setter("status", status) @@ -61313,7 +67685,17 @@ def _configure( tag_key: str, match_all_value: Optional[str] = None, tag_multi_value_delimiter: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'tagKey' in kwargs: + tag_key = kwargs['tagKey'] + if 'matchAllValue' in kwargs: + match_all_value = kwargs['matchAllValue'] + if 'tagMultiValueDelimiter' in kwargs: + tag_multi_value_delimiter = kwargs['tagMultiValueDelimiter'] + _setter("column_name", column_name) _setter("tag_key", tag_key) if match_all_value is not None: @@ -61400,7 +67782,13 @@ def _configure( name: str, value_type: 'DataSetDatasetParameterValueType', default_values: Optional['outputs.DataSetStringDatasetParameterDefaultValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueType' in kwargs: + value_type = kwargs['valueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + _setter("id", id) _setter("name", name) _setter("value_type", value_type) @@ -61464,7 +67852,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if static_values is not None: _setter("static_values", static_values) @@ -61502,7 +67894,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -61563,7 +67957,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'disableUseAsDirectQuerySource' in kwargs: + disable_use_as_direct_query_source = kwargs['disableUseAsDirectQuerySource'] + if 'disableUseAsImportedSource' in kwargs: + disable_use_as_imported_source = kwargs['disableUseAsImportedSource'] + if disable_use_as_direct_query_source is not None: _setter("disable_use_as_direct_query_source", disable_use_as_direct_query_source) if disable_use_as_imported_source is not None: @@ -61599,7 +67999,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], domain: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("domain", domain) @property @@ -61630,7 +68032,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], domain: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("domain", domain) @property @@ -61684,7 +68088,13 @@ def _configure( _setter: Callable[[Any, Any], None], role_arn: Optional[str] = None, work_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'workGroup' in kwargs: + work_group = kwargs['workGroup'] + if role_arn is not None: _setter("role_arn", role_arn) if work_group is not None: @@ -61734,7 +68144,9 @@ def _configure( database: str, host: str, port: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -61791,7 +68203,9 @@ def _configure( database: str, host: str, port: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -61873,7 +68287,11 @@ def _configure( password: str, username: str, alternate_data_source_parameters: Optional[Sequence['outputs.DataSourceParameters']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alternateDataSourceParameters' in kwargs: + alternate_data_source_parameters = kwargs['alternateDataSourceParameters'] + _setter("password", password) _setter("username", username) if alternate_data_source_parameters is not None: @@ -61964,7 +68382,15 @@ def _configure( copy_source_arn: Optional[str] = None, credential_pair: Optional['outputs.DataSourceCredentialPair'] = None, secret_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'copySourceArn' in kwargs: + copy_source_arn = kwargs['copySourceArn'] + if 'credentialPair' in kwargs: + credential_pair = kwargs['credentialPair'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if copy_source_arn is not None: _setter("copy_source_arn", copy_source_arn) if credential_pair is not None: @@ -62041,7 +68467,11 @@ def _configure( host: str, port: float, sql_endpoint_path: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlEndpointPath' in kwargs: + sql_endpoint_path = kwargs['sqlEndpointPath'] + _setter("host", host) _setter("port", port) _setter("sql_endpoint_path", sql_endpoint_path) @@ -62093,7 +68523,9 @@ def _configure( _setter: Callable[[Any, Any], None], message: Optional[str] = None, type: Optional['DataSourceErrorInfoType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if message is not None: _setter("message", message) if type is not None: @@ -62136,7 +68568,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: str, key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) _setter("key", key) @@ -62184,7 +68618,9 @@ def _configure( database: str, host: str, port: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -62241,7 +68677,9 @@ def _configure( database: str, host: str, port: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -62289,7 +68727,9 @@ def _configure( database: str, host: str, port: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -62434,7 +68874,45 @@ def _configure( spark_parameters: Optional['outputs.DataSourceSparkParameters'] = None, sql_server_parameters: Optional['outputs.DataSourceSqlServerParameters'] = None, teradata_parameters: Optional['outputs.DataSourceTeradataParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'amazonElasticsearchParameters' in kwargs: + amazon_elasticsearch_parameters = kwargs['amazonElasticsearchParameters'] + if 'amazonOpenSearchParameters' in kwargs: + amazon_open_search_parameters = kwargs['amazonOpenSearchParameters'] + if 'athenaParameters' in kwargs: + athena_parameters = kwargs['athenaParameters'] + if 'auroraParameters' in kwargs: + aurora_parameters = kwargs['auroraParameters'] + if 'auroraPostgreSqlParameters' in kwargs: + aurora_postgre_sql_parameters = kwargs['auroraPostgreSqlParameters'] + if 'databricksParameters' in kwargs: + databricks_parameters = kwargs['databricksParameters'] + if 'mariaDbParameters' in kwargs: + maria_db_parameters = kwargs['mariaDbParameters'] + if 'mySqlParameters' in kwargs: + my_sql_parameters = kwargs['mySqlParameters'] + if 'oracleParameters' in kwargs: + oracle_parameters = kwargs['oracleParameters'] + if 'postgreSqlParameters' in kwargs: + postgre_sql_parameters = kwargs['postgreSqlParameters'] + if 'prestoParameters' in kwargs: + presto_parameters = kwargs['prestoParameters'] + if 'rdsParameters' in kwargs: + rds_parameters = kwargs['rdsParameters'] + if 'redshiftParameters' in kwargs: + redshift_parameters = kwargs['redshiftParameters'] + if 's3Parameters' in kwargs: + s3_parameters = kwargs['s3Parameters'] + if 'snowflakeParameters' in kwargs: + snowflake_parameters = kwargs['snowflakeParameters'] + if 'sparkParameters' in kwargs: + spark_parameters = kwargs['sparkParameters'] + if 'sqlServerParameters' in kwargs: + sql_server_parameters = kwargs['sqlServerParameters'] + if 'teradataParameters' in kwargs: + teradata_parameters = kwargs['teradataParameters'] + if amazon_elasticsearch_parameters is not None: _setter("amazon_elasticsearch_parameters", amazon_elasticsearch_parameters) if amazon_open_search_parameters is not None: @@ -62590,7 +69068,9 @@ def _configure( database: str, host: str, port: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -62647,7 +69127,9 @@ def _configure( catalog: str, host: str, port: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("catalog", catalog) _setter("host", host) _setter("port", port) @@ -62717,7 +69199,11 @@ def _configure( _setter: Callable[[Any, Any], None], database: str, instance_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + _setter("database", database) _setter("instance_id", instance_id) @@ -62791,7 +69277,11 @@ def _configure( cluster_id: Optional[str] = None, host: Optional[str] = None, port: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterId' in kwargs: + cluster_id = kwargs['clusterId'] + _setter("database", database) if cluster_id is not None: _setter("cluster_id", cluster_id) @@ -62871,7 +69361,9 @@ def _configure( _setter: Callable[[Any, Any], None], actions: Sequence[str], principal: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) @@ -62947,7 +69439,13 @@ def _configure( _setter: Callable[[Any, Any], None], manifest_file_location: 'outputs.DataSourceManifestFileLocation', role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'manifestFileLocation' in kwargs: + manifest_file_location = kwargs['manifestFileLocation'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("manifest_file_location", manifest_file_location) if role_arn is not None: _setter("role_arn", role_arn) @@ -62993,7 +69491,9 @@ def _configure( database: str, host: str, warehouse: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("warehouse", warehouse) @@ -63046,7 +69546,9 @@ def _configure( _setter: Callable[[Any, Any], None], host: str, port: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("host", host) _setter("port", port) @@ -63094,7 +69596,9 @@ def _configure( database: str, host: str, port: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -63162,7 +69666,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], disable_ssl: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'disableSsl' in kwargs: + disable_ssl = kwargs['disableSsl'] + if disable_ssl is not None: _setter("disable_ssl", disable_ssl) @@ -63200,7 +69708,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -63248,7 +69758,9 @@ def _configure( database: str, host: str, port: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("database", database) _setter("host", host) _setter("port", port) @@ -63314,7 +69826,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_connection_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcConnectionArn' in kwargs: + vpc_connection_arn = kwargs['vpcConnectionArn'] + _setter("vpc_connection_arn", vpc_connection_arn) @property @@ -63375,7 +69891,17 @@ def _configure( schedule_frequency: Optional['outputs.RefreshScheduleMapScheduleFrequencyProperties'] = None, schedule_id: Optional[str] = None, start_after_date_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refreshType' in kwargs: + refresh_type = kwargs['refreshType'] + if 'scheduleFrequency' in kwargs: + schedule_frequency = kwargs['scheduleFrequency'] + if 'scheduleId' in kwargs: + schedule_id = kwargs['scheduleId'] + if 'startAfterDateTime' in kwargs: + start_after_date_time = kwargs['startAfterDateTime'] + if refresh_type is not None: _setter("refresh_type", refresh_type) if schedule_frequency is not None: @@ -63466,7 +69992,15 @@ def _configure( refresh_on_day: Optional['outputs.RefreshScheduleMapScheduleFrequencyPropertiesRefreshOnDayProperties'] = None, time_of_the_day: Optional[str] = None, time_zone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'refreshOnDay' in kwargs: + refresh_on_day = kwargs['refreshOnDay'] + if 'timeOfTheDay' in kwargs: + time_of_the_day = kwargs['timeOfTheDay'] + if 'timeZone' in kwargs: + time_zone = kwargs['timeZone'] + if interval is not None: _setter("interval", interval) if refresh_on_day is not None: @@ -63547,7 +70081,13 @@ def _configure( _setter: Callable[[Any, Any], None], day_of_month: Optional[str] = None, day_of_week: Optional['RefreshScheduleMapScheduleFrequencyPropertiesRefreshOnDayPropertiesDayOfWeek'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dayOfMonth' in kwargs: + day_of_month = kwargs['dayOfMonth'] + if 'dayOfWeek' in kwargs: + day_of_week = kwargs['dayOfWeek'] + if day_of_month is not None: _setter("day_of_month", day_of_month) if day_of_week is not None: @@ -63611,7 +70151,17 @@ def _configure( categorical_aggregation_function: Optional['TemplateCategoricalAggregationFunction'] = None, date_aggregation_function: Optional['TemplateDateAggregationFunction'] = None, numerical_aggregation_function: Optional['outputs.TemplateNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeAggregationFunction' in kwargs: + attribute_aggregation_function = kwargs['attributeAggregationFunction'] + if 'categoricalAggregationFunction' in kwargs: + categorical_aggregation_function = kwargs['categoricalAggregationFunction'] + if 'dateAggregationFunction' in kwargs: + date_aggregation_function = kwargs['dateAggregationFunction'] + if 'numericalAggregationFunction' in kwargs: + numerical_aggregation_function = kwargs['numericalAggregationFunction'] + if attribute_aggregation_function is not None: _setter("attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: @@ -63679,7 +70229,13 @@ def _configure( column: 'outputs.TemplateColumnIdentifier', sort_direction: 'TemplateSortDirection', aggregation_function: Optional['outputs.TemplateAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortDirection' in kwargs: + sort_direction = kwargs['sortDirection'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("column", column) _setter("sort_direction", sort_direction) if aggregation_function is not None: @@ -63708,10 +70264,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class TemplateAnalysisDefaults(dict): @staticmethod @@ -63741,7 +70299,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_new_sheet_configuration: 'outputs.TemplateDefaultNewSheetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultNewSheetConfiguration' in kwargs: + default_new_sheet_configuration = kwargs['defaultNewSheetConfiguration'] + _setter("default_new_sheet_configuration", default_new_sheet_configuration) @property @@ -63784,7 +70346,13 @@ def _configure( _setter: Callable[[Any, Any], None], anchor_option: Optional['TemplateAnchorOption'] = None, parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorOption' in kwargs: + anchor_option = kwargs['anchorOption'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if anchor_option is not None: _setter("anchor_option", anchor_option) if parameter_name is not None: @@ -63833,7 +70401,11 @@ def _configure( _setter: Callable[[Any, Any], None], range: Optional['outputs.TemplateArcAxisDisplayRange'] = None, reserve_range: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reserveRange' in kwargs: + reserve_range = kwargs['reserveRange'] + if range is not None: _setter("range", range) if reserve_range is not None: @@ -63865,7 +70437,9 @@ def _configure( _setter: Callable[[Any, Any], None], max: Optional[float] = None, min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if max is not None: _setter("max", max) if min is not None: @@ -63916,7 +70490,13 @@ def _configure( _setter: Callable[[Any, Any], None], arc_angle: Optional[float] = None, arc_thickness: Optional['TemplateArcThicknessOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAngle' in kwargs: + arc_angle = kwargs['arcAngle'] + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_angle is not None: _setter("arc_angle", arc_angle) if arc_thickness is not None: @@ -63962,7 +70542,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arc_thickness: Optional['TemplateArcThickness'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcThickness' in kwargs: + arc_thickness = kwargs['arcThickness'] + if arc_thickness is not None: _setter("arc_thickness", arc_thickness) @@ -64006,7 +70590,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleAttributeAggregation' in kwargs: + simple_attribute_aggregation = kwargs['simpleAttributeAggregation'] + if 'valueForMultipleValues' in kwargs: + value_for_multiple_values = kwargs['valueForMultipleValues'] + if simple_attribute_aggregation is not None: _setter("simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: @@ -64057,7 +70647,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateAxisOptions' in kwargs: + date_axis_options = kwargs['dateAxisOptions'] + if 'numericAxisOptions' in kwargs: + numeric_axis_options = kwargs['numericAxisOptions'] + if date_axis_options is not None: _setter("date_axis_options", date_axis_options) if numeric_axis_options is not None: @@ -64081,10 +70677,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class TemplateAxisDisplayMinMaxRange(dict): def __init__(__self__, *, @@ -64100,7 +70698,9 @@ def _configure( _setter: Callable[[Any, Any], None], maximum: Optional[float] = None, minimum: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if maximum is not None: _setter("maximum", maximum) if minimum is not None: @@ -64174,7 +70774,21 @@ def _configure( grid_line_visibility: Optional['TemplateVisibility'] = None, scrollbar_options: Optional['outputs.TemplateScrollBarOptions'] = None, tick_label_options: Optional['outputs.TemplateAxisTickLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLineVisibility' in kwargs: + axis_line_visibility = kwargs['axisLineVisibility'] + if 'axisOffset' in kwargs: + axis_offset = kwargs['axisOffset'] + if 'dataOptions' in kwargs: + data_options = kwargs['dataOptions'] + if 'gridLineVisibility' in kwargs: + grid_line_visibility = kwargs['gridLineVisibility'] + if 'scrollbarOptions' in kwargs: + scrollbar_options = kwargs['scrollbarOptions'] + if 'tickLabelOptions' in kwargs: + tick_label_options = kwargs['tickLabelOptions'] + if axis_line_visibility is not None: _setter("axis_line_visibility", axis_line_visibility) if axis_offset is not None: @@ -64256,7 +70870,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_driven: Optional['outputs.TemplateAxisDisplayDataDrivenRange'] = None, min_max: Optional['outputs.TemplateAxisDisplayMinMaxRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataDriven' in kwargs: + data_driven = kwargs['dataDriven'] + if 'minMax' in kwargs: + min_max = kwargs['minMax'] + if data_driven is not None: _setter("data_driven", data_driven) if min_max is not None: @@ -64312,7 +70932,15 @@ def _configure( apply_to: Optional['outputs.TemplateAxisLabelReferenceOptions'] = None, custom_label: Optional[str] = None, font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applyTo' in kwargs: + apply_to = kwargs['applyTo'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if apply_to is not None: _setter("apply_to", apply_to) if custom_label is not None: @@ -64368,7 +70996,11 @@ def _configure( _setter: Callable[[Any, Any], None], column: 'outputs.TemplateColumnIdentifier', field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("column", column) _setter("field_id", field_id) @@ -64417,7 +71049,13 @@ def _configure( _setter: Callable[[Any, Any], None], step_count: Optional[float] = None, step_size: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stepCount' in kwargs: + step_count = kwargs['stepCount'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if step_count is not None: _setter("step_count", step_count) if step_size is not None: @@ -64446,7 +71084,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if base is not None: _setter("base", base) @@ -64471,7 +71111,9 @@ def _configure( _setter: Callable[[Any, Any], None], linear: Optional['outputs.TemplateAxisLinearScale'] = None, logarithmic: Optional['outputs.TemplateAxisLogarithmicScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if linear is not None: _setter("linear", linear) if logarithmic is not None: @@ -64522,7 +71164,13 @@ def _configure( _setter: Callable[[Any, Any], None], label_options: Optional['outputs.TemplateLabelOptions'] = None, rotation_angle: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelOptions' in kwargs: + label_options = kwargs['labelOptions'] + if 'rotationAngle' in kwargs: + rotation_angle = kwargs['rotationAngle'] + if label_options is not None: _setter("label_options", label_options) if rotation_angle is not None: @@ -64577,7 +71225,11 @@ def _configure( colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, small_multiples: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -64706,7 +71358,35 @@ def _configure( value_axis: Optional['outputs.TemplateAxisDisplayOptions'] = None, value_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueAxis' in kwargs: + value_axis = kwargs['valueAxis'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bars_arrangement is not None: _setter("bars_arrangement", bars_arrangement) if category_axis is not None: @@ -64850,7 +71530,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], bar_chart_aggregated_field_wells: Optional['outputs.TemplateBarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartAggregatedFieldWells' in kwargs: + bar_chart_aggregated_field_wells = kwargs['barChartAggregatedFieldWells'] + if bar_chart_aggregated_field_wells is not None: _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @@ -64914,7 +71598,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -65007,7 +71705,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -65063,7 +71769,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if value is not None: _setter("value", value) @@ -65105,7 +71813,11 @@ def _configure( _setter: Callable[[Any, Any], None], bin_count_limit: Optional[float] = None, value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCountLimit' in kwargs: + bin_count_limit = kwargs['binCountLimit'] + if bin_count_limit is not None: _setter("bin_count_limit", bin_count_limit) if value is not None: @@ -65162,7 +71874,13 @@ def _configure( section_id: str, page_break_configuration: Optional['outputs.TemplateSectionPageBreakConfiguration'] = None, style: Optional['outputs.TemplateSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + if 'pageBreakConfiguration' in kwargs: + page_break_configuration = kwargs['pageBreakConfiguration'] + _setter("content", content) _setter("section_id", section_id) if page_break_configuration is not None: @@ -65203,7 +71921,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], layout: Optional['outputs.TemplateSectionLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if layout is not None: _setter("layout", layout) @@ -65245,7 +71965,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -65337,7 +72061,27 @@ def _configure( sort_configuration: Optional['outputs.TemplateBoxPlotSortConfiguration'] = None, tooltip: Optional['outputs.TemplateTooltipOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotOptions' in kwargs: + box_plot_options = kwargs['boxPlotOptions'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if box_plot_options is not None: _setter("box_plot_options", box_plot_options) if category_axis is not None: @@ -65446,7 +72190,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], box_plot_aggregated_field_wells: Optional['outputs.TemplateBoxPlotAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'boxPlotAggregatedFieldWells' in kwargs: + box_plot_aggregated_field_wells = kwargs['boxPlotAggregatedFieldWells'] + if box_plot_aggregated_field_wells is not None: _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @@ -65495,7 +72243,15 @@ def _configure( all_data_points_visibility: Optional['TemplateVisibility'] = None, outlier_visibility: Optional['TemplateVisibility'] = None, style_options: Optional['outputs.TemplateBoxPlotStyleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allDataPointsVisibility' in kwargs: + all_data_points_visibility = kwargs['allDataPointsVisibility'] + if 'outlierVisibility' in kwargs: + outlier_visibility = kwargs['outlierVisibility'] + if 'styleOptions' in kwargs: + style_options = kwargs['styleOptions'] + if all_data_points_visibility is not None: _setter("all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: @@ -65553,7 +72309,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if category_sort is not None: _setter("category_sort", category_sort) if pagination_configuration is not None: @@ -65599,7 +72361,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], fill_style: Optional['TemplateBoxPlotFillStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fillStyle' in kwargs: + fill_style = kwargs['fillStyle'] + if fill_style is not None: _setter("fill_style", fill_style) @@ -65657,7 +72423,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -65736,7 +72510,11 @@ def _configure( data_set_identifier: str, expression: str, name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("data_set_identifier", data_set_identifier) _setter("expression", expression) _setter("name", name) @@ -65789,7 +72567,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("expression", expression) _setter("field_id", field_id) @@ -65833,7 +72615,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_controls: Optional[Sequence['outputs.TemplateCascadingControlSource']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceControls' in kwargs: + source_controls = kwargs['sourceControls'] + if source_controls is not None: _setter("source_controls", source_controls) @@ -65877,7 +72663,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnToMatch' in kwargs: + column_to_match = kwargs['columnToMatch'] + if 'sourceSheetControlId' in kwargs: + source_sheet_control_id = kwargs['sourceSheetControlId'] + if column_to_match is not None: _setter("column_to_match", column_to_match) if source_sheet_control_id is not None: @@ -65936,7 +72728,15 @@ def _configure( field_id: str, format_configuration: Optional['outputs.TemplateStringFormatConfiguration'] = None, hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -66007,7 +72807,15 @@ def _configure( field_id: str, aggregation_function: Optional['TemplateCategoricalAggregationFunction'] = None, format_configuration: Optional['outputs.TemplateStringFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -66068,7 +72876,11 @@ def _configure( _setter: Callable[[Any, Any], None], category_values: Sequence[str], column: 'outputs.TemplateColumnIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + _setter("category_values", category_values) _setter("column", column) @@ -66118,7 +72930,11 @@ def _configure( column: 'outputs.TemplateColumnIdentifier', configuration: 'outputs.TemplateCategoryFilterConfiguration', filter_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + _setter("column", column) _setter("configuration", configuration) _setter("filter_id", filter_id) @@ -66178,7 +72994,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customFilterConfiguration' in kwargs: + custom_filter_configuration = kwargs['customFilterConfiguration'] + if 'customFilterListConfiguration' in kwargs: + custom_filter_list_configuration = kwargs['customFilterListConfiguration'] + if 'filterListConfiguration' in kwargs: + filter_list_configuration = kwargs['filterListConfiguration'] + if custom_filter_configuration is not None: _setter("custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: @@ -66239,7 +73063,13 @@ def _configure( axis_label_options: Optional[Sequence['outputs.TemplateAxisLabelOptions']] = None, sort_icon_visibility: Optional['TemplateVisibility'] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisLabelOptions' in kwargs: + axis_label_options = kwargs['axisLabelOptions'] + if 'sortIconVisibility' in kwargs: + sort_icon_visibility = kwargs['sortIconVisibility'] + if axis_label_options is not None: _setter("axis_label_options", axis_label_options) if sort_icon_visibility is not None: @@ -66292,7 +73122,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], simple_cluster_marker: Optional['outputs.TemplateSimpleClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'simpleClusterMarker' in kwargs: + simple_cluster_marker = kwargs['simpleClusterMarker'] + if simple_cluster_marker is not None: _setter("simple_cluster_marker", simple_cluster_marker) @@ -66331,7 +73165,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_marker: Optional['outputs.TemplateClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarker' in kwargs: + cluster_marker = kwargs['clusterMarker'] + if cluster_marker is not None: _setter("cluster_marker", cluster_marker) @@ -66378,7 +73216,13 @@ def _configure( color_fill_type: 'TemplateColorFillType', colors: Sequence['outputs.TemplateDataColor'], null_value_color: Optional['outputs.TemplateDataColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorFillType' in kwargs: + color_fill_type = kwargs['colorFillType'] + if 'nullValueColor' in kwargs: + null_value_color = kwargs['nullValueColor'] + _setter("color_fill_type", color_fill_type) _setter("colors", colors) if null_value_color is not None: @@ -66429,7 +73273,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_colors: Optional[Sequence['outputs.TemplateCustomColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customColors' in kwargs: + custom_colors = kwargs['customColors'] + if custom_colors is not None: _setter("custom_colors", custom_colors) @@ -66479,7 +73327,13 @@ def _configure( colors_configuration: Optional['outputs.TemplateColorsConfiguration'] = None, format_configuration: Optional['outputs.TemplateFormatConfiguration'] = None, role: Optional['TemplateColumnRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorsConfiguration' in kwargs: + colors_configuration = kwargs['colorsConfiguration'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) if colors_configuration is not None: _setter("colors_configuration", colors_configuration) @@ -66521,7 +73375,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -66563,7 +73419,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnGroupColumnSchemaList' in kwargs: + column_group_column_schema_list = kwargs['columnGroupColumnSchemaList'] + if column_group_column_schema_list is not None: _setter("column_group_column_schema_list", column_group_column_schema_list) if name is not None: @@ -66619,7 +73479,15 @@ def _configure( date_time_hierarchy: Optional['outputs.TemplateDateTimeHierarchy'] = None, explicit_hierarchy: Optional['outputs.TemplateExplicitHierarchy'] = None, predefined_hierarchy: Optional['outputs.TemplatePredefinedHierarchy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeHierarchy' in kwargs: + date_time_hierarchy = kwargs['dateTimeHierarchy'] + if 'explicitHierarchy' in kwargs: + explicit_hierarchy = kwargs['explicitHierarchy'] + if 'predefinedHierarchy' in kwargs: + predefined_hierarchy = kwargs['predefinedHierarchy'] + if date_time_hierarchy is not None: _setter("date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: @@ -66677,7 +73545,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_name: str, data_set_identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("column_name", column_name) _setter("data_set_identifier", data_set_identifier) @@ -66729,7 +73603,13 @@ def _configure( data_type: Optional[str] = None, geographic_role: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + if 'geographicRole' in kwargs: + geographic_role = kwargs['geographicRole'] + if data_type is not None: _setter("data_type", data_type) if geographic_role is not None: @@ -66790,7 +73670,13 @@ def _configure( direction: 'TemplateSortDirection', sort_by: 'outputs.TemplateColumnIdentifier', aggregation_function: Optional['outputs.TemplateAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + _setter("direction", direction) _setter("sort_by", sort_by) if aggregation_function is not None: @@ -66833,7 +73719,9 @@ def _configure( aggregation: Optional['outputs.TemplateAggregationFunction'] = None, label: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) if aggregation is not None: _setter("aggregation", aggregation) @@ -66903,7 +73791,13 @@ def _configure( category: Optional[Sequence['outputs.TemplateDimensionField']] = None, colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, line_values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barValues' in kwargs: + bar_values = kwargs['barValues'] + if 'lineValues' in kwargs: + line_values = kwargs['lineValues'] + if bar_values is not None: _setter("bar_values", bar_values) if category is not None: @@ -67034,7 +73928,37 @@ def _configure( sort_configuration: Optional['outputs.TemplateComboChartSortConfiguration'] = None, tooltip: Optional['outputs.TemplateTooltipOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barDataLabels' in kwargs: + bar_data_labels = kwargs['barDataLabels'] + if 'barsArrangement' in kwargs: + bars_arrangement = kwargs['barsArrangement'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'lineDataLabels' in kwargs: + line_data_labels = kwargs['lineDataLabels'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if bar_data_labels is not None: _setter("bar_data_labels", bar_data_labels) if bars_arrangement is not None: @@ -67178,7 +74102,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], combo_chart_aggregated_field_wells: Optional['outputs.TemplateComboChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comboChartAggregatedFieldWells' in kwargs: + combo_chart_aggregated_field_wells = kwargs['comboChartAggregatedFieldWells'] + if combo_chart_aggregated_field_wells is not None: _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @@ -67232,7 +74160,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -67311,7 +74249,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -67389,7 +74335,13 @@ def _configure( _setter: Callable[[Any, Any], None], comparison_format: Optional['outputs.TemplateComparisonFormatConfiguration'] = None, comparison_method: Optional['TemplateComparisonMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonFormat' in kwargs: + comparison_format = kwargs['comparisonFormat'] + if 'comparisonMethod' in kwargs: + comparison_method = kwargs['comparisonMethod'] + if comparison_format is not None: _setter("comparison_format", comparison_format) if comparison_method is not None: @@ -67440,7 +74392,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if number_display_format_configuration is not None: _setter("number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: @@ -67529,7 +74487,27 @@ def _configure( top_bottom_ranked: Optional['outputs.TemplateTopBottomRankedComputation'] = None, total_aggregation: Optional['outputs.TemplateTotalAggregationComputation'] = None, unique_values: Optional['outputs.TemplateUniqueValuesComputation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'growthRate' in kwargs: + growth_rate = kwargs['growthRate'] + if 'maximumMinimum' in kwargs: + maximum_minimum = kwargs['maximumMinimum'] + if 'metricComparison' in kwargs: + metric_comparison = kwargs['metricComparison'] + if 'periodOverPeriod' in kwargs: + period_over_period = kwargs['periodOverPeriod'] + if 'periodToDate' in kwargs: + period_to_date = kwargs['periodToDate'] + if 'topBottomMovers' in kwargs: + top_bottom_movers = kwargs['topBottomMovers'] + if 'topBottomRanked' in kwargs: + top_bottom_ranked = kwargs['topBottomRanked'] + if 'totalAggregation' in kwargs: + total_aggregation = kwargs['totalAggregation'] + if 'uniqueValues' in kwargs: + unique_values = kwargs['uniqueValues'] + if forecast is not None: _setter("forecast", forecast) if growth_rate is not None: @@ -67617,7 +74595,9 @@ def _configure( _setter: Callable[[Any, Any], None], gradient: Optional['outputs.TemplateConditionalFormattingGradientColor'] = None, solid: Optional['outputs.TemplateConditionalFormattingSolidColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gradient is not None: _setter("gradient", gradient) if solid is not None: @@ -67674,7 +74654,13 @@ def _configure( icon_options: 'outputs.TemplateConditionalFormattingCustomIconOptions', color: Optional[str] = None, display_configuration: Optional['outputs.TemplateConditionalFormattingIconDisplayConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconOptions' in kwargs: + icon_options = kwargs['iconOptions'] + if 'displayConfiguration' in kwargs: + display_configuration = kwargs['displayConfiguration'] + _setter("expression", expression) _setter("icon_options", icon_options) if color is not None: @@ -67735,7 +74721,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['TemplateIcon'] = None, unicode_icon: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'unicodeIcon' in kwargs: + unicode_icon = kwargs['unicodeIcon'] + if icon is not None: _setter("icon", icon) if unicode_icon is not None: @@ -67767,7 +74757,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: 'outputs.TemplateGradientColor', expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) _setter("expression", expression) @@ -67816,7 +74808,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_condition: Optional['outputs.TemplateConditionalFormattingCustomIconCondition'] = None, icon_set: Optional['outputs.TemplateConditionalFormattingIconSet'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customCondition' in kwargs: + custom_condition = kwargs['customCondition'] + if 'iconSet' in kwargs: + icon_set = kwargs['iconSet'] + if custom_condition is not None: _setter("custom_condition", custom_condition) if icon_set is not None: @@ -67862,7 +74860,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon_display_option: Optional['TemplateConditionalFormattingIconDisplayOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconDisplayOption' in kwargs: + icon_display_option = kwargs['iconDisplayOption'] + if icon_display_option is not None: _setter("icon_display_option", icon_display_option) @@ -67904,7 +74906,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, icon_set_type: Optional['TemplateConditionalFormattingIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'iconSetType' in kwargs: + icon_set_type = kwargs['iconSetType'] + _setter("expression", expression) if icon_set_type is not None: _setter("icon_set_type", icon_set_type) @@ -67935,7 +74941,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("expression", expression) if color is not None: _setter("color", color) @@ -67985,7 +74993,13 @@ def _configure( _setter: Callable[[Any, Any], None], contributor_dimensions: Sequence['outputs.TemplateColumnIdentifier'], measure_field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributorDimensions' in kwargs: + contributor_dimensions = kwargs['contributorDimensions'] + if 'measureFieldId' in kwargs: + measure_field_id = kwargs['measureFieldId'] + _setter("contributor_dimensions", contributor_dimensions) _setter("measure_field_id", measure_field_id) @@ -68058,7 +75072,19 @@ def _configure( separator_configuration: Optional['outputs.TemplateNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, symbol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -68151,7 +75177,13 @@ def _configure( _setter: Callable[[Any, Any], None], selected_fields_configuration: 'outputs.TemplateFilterOperationSelectedFieldsConfiguration', target_visuals_configuration: 'outputs.TemplateFilterOperationTargetVisualsConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedFieldsConfiguration' in kwargs: + selected_fields_configuration = kwargs['selectedFieldsConfiguration'] + if 'targetVisualsConfiguration' in kwargs: + target_visuals_configuration = kwargs['targetVisualsConfiguration'] + _setter("selected_fields_configuration", selected_fields_configuration) _setter("target_visuals_configuration", target_visuals_configuration) @@ -68195,7 +75227,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], local_navigation_configuration: Optional['outputs.TemplateLocalNavigationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localNavigationConfiguration' in kwargs: + local_navigation_configuration = kwargs['localNavigationConfiguration'] + if local_navigation_configuration is not None: _setter("local_navigation_configuration", local_navigation_configuration) @@ -68234,7 +75270,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], parameter_value_configurations: Sequence['outputs.TemplateSetParameterValueConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueConfigurations' in kwargs: + parameter_value_configurations = kwargs['parameterValueConfigurations'] + _setter("parameter_value_configurations", parameter_value_configurations) @property @@ -68277,7 +75317,13 @@ def _configure( _setter: Callable[[Any, Any], None], url_target: 'TemplateUrlTargetConfiguration', url_template: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'urlTarget' in kwargs: + url_target = kwargs['urlTarget'] + if 'urlTemplate' in kwargs: + url_template = kwargs['urlTemplate'] + _setter("url_target", url_target) _setter("url_template", url_template) @@ -68329,7 +75375,13 @@ def _configure( color: str, field_value: Optional[str] = None, special_value: Optional['TemplateSpecialValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if 'specialValue' in kwargs: + special_value = kwargs['specialValue'] + _setter("color", color) if field_value is not None: _setter("field_value", field_value) @@ -68391,7 +75443,15 @@ def _configure( content_type: Optional['TemplateCustomContentType'] = None, content_url: Optional[str] = None, image_scaling: Optional['TemplateCustomContentImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'contentUrl' in kwargs: + content_url = kwargs['contentUrl'] + if 'imageScaling' in kwargs: + image_scaling = kwargs['imageScaling'] + if content_type is not None: _setter("content_type", content_type) if content_url is not None: @@ -68463,7 +75523,15 @@ def _configure( chart_configuration: Optional['outputs.TemplateCustomContentConfiguration'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -68555,7 +75623,19 @@ def _configure( category_value: Optional[str] = None, parameter_name: Optional[str] = None, select_all_options: Optional['TemplateCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValue' in kwargs: + category_value = kwargs['categoryValue'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_value is not None: @@ -68635,7 +75715,17 @@ def _configure( null_option: 'TemplateFilterNullOption', category_values: Optional[Sequence[str]] = None, select_all_options: Optional['TemplateCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) _setter("null_option", null_option) if category_values is not None: @@ -68676,7 +75766,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], narrative: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("narrative", narrative) @property @@ -68729,7 +75821,17 @@ def _configure( decimal_values: Optional[Sequence[float]] = None, integer_values: Optional[Sequence[float]] = None, string_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeValues' in kwargs: + date_time_values = kwargs['dateTimeValues'] + if 'decimalValues' in kwargs: + decimal_values = kwargs['decimalValues'] + if 'integerValues' in kwargs: + integer_values = kwargs['integerValues'] + if 'stringValues' in kwargs: + string_values = kwargs['stringValues'] + if date_time_values is not None: _setter("date_time_values", date_time_values) if decimal_values is not None: @@ -68794,7 +75896,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_values: 'outputs.TemplateCustomParameterValues', include_null_value: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValues' in kwargs: + custom_values = kwargs['customValues'] + if 'includeNullValue' in kwargs: + include_null_value = kwargs['includeNullValue'] + _setter("custom_values", custom_values) if include_null_value is not None: _setter("include_null_value", include_null_value) @@ -68849,7 +75957,15 @@ def _configure( field_id: str, negative_color: Optional[str] = None, positive_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'negativeColor' in kwargs: + negative_color = kwargs['negativeColor'] + if 'positiveColor' in kwargs: + positive_color = kwargs['positiveColor'] + _setter("field_id", field_id) if negative_color is not None: _setter("negative_color", negative_color) @@ -68904,7 +76020,11 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + if color is not None: _setter("color", color) if data_value is not None: @@ -68963,7 +76083,15 @@ def _configure( field_id: str, field_value: Optional[str] = None, settings: Optional['outputs.TemplateLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if field_value is not None: @@ -69060,7 +76188,23 @@ def _configure( position: Optional['TemplateDataLabelPosition'] = None, totals_visibility: Optional['TemplateVisibility'] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'dataLabelTypes' in kwargs: + data_label_types = kwargs['dataLabelTypes'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelContent' in kwargs: + label_content = kwargs['labelContent'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if data_label_types is not None: @@ -69182,7 +76326,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathLabelType' in kwargs: + data_path_label_type = kwargs['dataPathLabelType'] + if 'fieldLabelType' in kwargs: + field_label_type = kwargs['fieldLabelType'] + if 'maximumLabelType' in kwargs: + maximum_label_type = kwargs['maximumLabelType'] + if 'minimumLabelType' in kwargs: + minimum_label_type = kwargs['minimumLabelType'] + if 'rangeEndsLabelType' in kwargs: + range_ends_label_type = kwargs['rangeEndsLabelType'] + if data_path_label_type is not None: _setter("data_path_label_type", data_path_label_type) if field_label_type is not None: @@ -69255,7 +76411,11 @@ def _configure( color: str, element: 'outputs.TemplateDataPathValue', time_granularity: Optional['TemplateTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("color", color) _setter("element", element) if time_granularity is not None: @@ -69314,7 +76474,13 @@ def _configure( field_id: Optional[str] = None, field_value: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + if field_id is not None: _setter("field_id", field_id) if field_value is not None: @@ -69370,7 +76536,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: 'TemplateSortDirection', sort_paths: Sequence['outputs.TemplateDataPathValue'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sortPaths' in kwargs: + sort_paths = kwargs['sortPaths'] + _setter("direction", direction) _setter("sort_paths", sort_paths) @@ -69419,7 +76589,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, field_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'fieldValue' in kwargs: + field_value = kwargs['fieldValue'] + _setter("field_id", field_id) _setter("field_value", field_value) @@ -69471,7 +76647,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnGroupSchemaList' in kwargs: + column_group_schema_list = kwargs['columnGroupSchemaList'] + if 'dataSetSchema' in kwargs: + data_set_schema = kwargs['dataSetSchema'] + if column_group_schema_list is not None: _setter("column_group_schema_list", column_group_schema_list) if data_set_schema is not None: @@ -69529,7 +76711,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_arn: str, data_set_placeholder: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetArn' in kwargs: + data_set_arn = kwargs['dataSetArn'] + if 'dataSetPlaceholder' in kwargs: + data_set_placeholder = kwargs['dataSetPlaceholder'] + _setter("data_set_arn", data_set_arn) _setter("data_set_placeholder", data_set_placeholder) @@ -69573,7 +76761,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], column_schema_list: Optional[Sequence['outputs.TemplateColumnSchema']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSchemaList' in kwargs: + column_schema_list = kwargs['columnSchemaList'] + if column_schema_list is not None: _setter("column_schema_list", column_schema_list) @@ -69612,7 +76804,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], missing_date_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'missingDateVisibility' in kwargs: + missing_date_visibility = kwargs['missingDateVisibility'] + if missing_date_visibility is not None: _setter("missing_date_visibility", missing_date_visibility) @@ -69669,7 +76865,17 @@ def _configure( date_granularity: Optional['TemplateTimeGranularity'] = None, format_configuration: Optional['outputs.TemplateDateTimeFormatConfiguration'] = None, hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'dateGranularity' in kwargs: + date_granularity = kwargs['dateGranularity'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if date_granularity is not None: @@ -69747,7 +76953,15 @@ def _configure( field_id: str, aggregation_function: Optional['TemplateDateAggregationFunction'] = None, format_configuration: Optional['outputs.TemplateDateTimeFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -69815,7 +77029,15 @@ def _configure( dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, rolling_date: Optional['outputs.TemplateRollingDateConfiguration'] = None, static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if rolling_date is not None: @@ -69878,7 +77100,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if null_value_format_configuration is not None: @@ -69936,7 +77166,13 @@ def _configure( _setter: Callable[[Any, Any], None], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.TemplateDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: _setter("drill_down_filters", drill_down_filters) @@ -69999,7 +77235,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) if default_values is not None: _setter("default_values", default_values) @@ -70075,7 +77321,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -70133,7 +77387,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[str] = None, value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -70184,7 +77444,13 @@ def _configure( _setter: Callable[[Any, Any], None], dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -70248,7 +77514,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -70313,7 +77589,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], decimal_places: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlaces' in kwargs: + decimal_places = kwargs['decimalPlaces'] + _setter("decimal_places", decimal_places) @property @@ -70356,7 +77636,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[float] = None, value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -70402,7 +77688,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: 'outputs.TemplateFreeFormLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -70440,7 +77730,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: 'outputs.TemplateGridLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -70481,7 +77775,11 @@ def _configure( _setter: Callable[[Any, Any], None], free_form: Optional['outputs.TemplateDefaultFreeFormLayoutConfiguration'] = None, grid: Optional['outputs.TemplateDefaultGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeForm' in kwargs: + free_form = kwargs['freeForm'] + if free_form is not None: _setter("free_form", free_form) if grid is not None: @@ -70537,7 +77835,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'interactiveLayoutConfiguration' in kwargs: + interactive_layout_configuration = kwargs['interactiveLayoutConfiguration'] + if 'paginatedLayoutConfiguration' in kwargs: + paginated_layout_configuration = kwargs['paginatedLayoutConfiguration'] + if 'sheetContentType' in kwargs: + sheet_content_type = kwargs['sheetContentType'] + if interactive_layout_configuration is not None: _setter("interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: @@ -70590,7 +77896,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], section_based: Optional['outputs.TemplateDefaultSectionBasedLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionBased' in kwargs: + section_based = kwargs['sectionBased'] + if section_based is not None: _setter("section_based", section_based) @@ -70629,7 +77939,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], canvas_size_options: 'outputs.TemplateSectionBasedLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("canvas_size_options", canvas_size_options) @property @@ -70687,7 +78001,19 @@ def _configure( source_column: Optional['outputs.TemplateColumnIdentifier'] = None, source_field: Optional[str] = None, source_parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValuesConfiguration' in kwargs: + custom_values_configuration = kwargs['customValuesConfiguration'] + if 'selectAllValueOptions' in kwargs: + select_all_value_options = kwargs['selectAllValueOptions'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'sourceField' in kwargs: + source_field = kwargs['sourceField'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if custom_values_configuration is not None: _setter("custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: @@ -70764,7 +78090,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoricalDimensionField' in kwargs: + categorical_dimension_field = kwargs['categoricalDimensionField'] + if 'dateDimensionField' in kwargs: + date_dimension_field = kwargs['dateDimensionField'] + if 'numericalDimensionField' in kwargs: + numerical_dimension_field = kwargs['numericalDimensionField'] + if categorical_dimension_field is not None: _setter("categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: @@ -70817,7 +78151,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], label_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelVisibility' in kwargs: + label_visibility = kwargs['labelVisibility'] + if label_visibility is not None: _setter("label_visibility", label_visibility) @@ -70861,7 +78199,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcOptions' in kwargs: + arc_options = kwargs['arcOptions'] + if 'donutCenterOptions' in kwargs: + donut_center_options = kwargs['donutCenterOptions'] + if arc_options is not None: _setter("arc_options", arc_options) if donut_center_options is not None: @@ -70917,7 +78261,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -70980,7 +78332,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if select_all_options is not None: @@ -71043,7 +78403,15 @@ def _configure( default_value_column: 'outputs.TemplateColumnIdentifier', group_name_column: Optional['outputs.TemplateColumnIdentifier'] = None, user_name_column: Optional['outputs.TemplateColumnIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultValueColumn' in kwargs: + default_value_column = kwargs['defaultValueColumn'] + if 'groupNameColumn' in kwargs: + group_name_column = kwargs['groupNameColumn'] + if 'userNameColumn' in kwargs: + user_name_column = kwargs['userNameColumn'] + _setter("default_value_column", default_value_column) if group_name_column is not None: _setter("group_name_column", group_name_column) @@ -71103,7 +78471,13 @@ def _configure( data_set_identifier: str, visual_id: str, actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -71137,7 +78511,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if path is not None: _setter("path", path) @@ -71182,7 +78558,11 @@ def _configure( message: Optional[str] = None, type: Optional['TemplateErrorType'] = None, violated_entities: Optional[Sequence['outputs.TemplateEntity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'violatedEntities' in kwargs: + violated_entities = kwargs['violatedEntities'] + if message is not None: _setter("message", message) if type is not None: @@ -71224,7 +78604,9 @@ def _configure( amount: float, granularity: 'TemplateTimeGranularity', status: Optional['TemplateWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("amount", amount) _setter("granularity", granularity) if status is not None: @@ -71283,7 +78665,13 @@ def _configure( columns: Sequence['outputs.TemplateColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.TemplateDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -71344,7 +78732,15 @@ def _configure( aggregation_visibility: Optional['TemplateVisibility'] = None, tooltip_fields: Optional[Sequence['outputs.TemplateTooltipItem']] = None, tooltip_title_type: Optional['TemplateTooltipTitleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationVisibility' in kwargs: + aggregation_visibility = kwargs['aggregationVisibility'] + if 'tooltipFields' in kwargs: + tooltip_fields = kwargs['tooltipFields'] + if 'tooltipTitleType' in kwargs: + tooltip_title_type = kwargs['tooltipTitleType'] + if aggregation_visibility is not None: _setter("aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: @@ -71400,7 +78796,11 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) if visibility is not None: @@ -71454,7 +78854,13 @@ def _configure( axis_binding: 'TemplateAxisBinding', field_id: str, settings: Optional['outputs.TemplateLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("axis_binding", axis_binding) _setter("field_id", field_id) if settings is not None: @@ -71508,7 +78914,11 @@ def _configure( _setter: Callable[[Any, Any], None], direction: 'TemplateSortDirection', field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("direction", direction) _setter("field_id", field_id) @@ -71557,7 +78967,13 @@ def _configure( _setter: Callable[[Any, Any], None], column_sort: Optional['outputs.TemplateColumnSort'] = None, field_sort: Optional['outputs.TemplateFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSort' in kwargs: + column_sort = kwargs['columnSort'] + if 'fieldSort' in kwargs: + field_sort = kwargs['fieldSort'] + if column_sort is not None: _setter("column_sort", column_sort) if field_sort is not None: @@ -71609,7 +79025,11 @@ def _configure( field_id: str, label: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if label is not None: _setter("label", label) @@ -71647,7 +79067,9 @@ def _configure( _setter: Callable[[Any, Any], None], geospatial: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if geospatial is not None: _setter("geospatial", geospatial) if values is not None: @@ -71693,7 +79115,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Sequence['outputs.TemplateFilledMapConditionalFormattingOption'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + _setter("conditional_formatting_options", conditional_formatting_options) @property @@ -71714,7 +79140,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], shape: 'outputs.TemplateFilledMapShapeConditionalFormatting', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("shape", shape) @property @@ -71773,7 +79201,17 @@ def _configure( sort_configuration: Optional['outputs.TemplateFilledMapSortConfiguration'] = None, tooltip: Optional['outputs.TemplateTooltipOptions'] = None, window_options: Optional['outputs.TemplateGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -71847,7 +79285,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filled_map_aggregated_field_wells: Optional['outputs.TemplateFilledMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filledMapAggregatedFieldWells' in kwargs: + filled_map_aggregated_field_wells = kwargs['filledMapAggregatedFieldWells'] + if filled_map_aggregated_field_wells is not None: _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @@ -71889,7 +79331,11 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, format: Optional['outputs.TemplateShapeConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + _setter("field_id", field_id) if format is not None: _setter("format", format) @@ -71934,7 +79380,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_sort is not None: _setter("category_sort", category_sort) @@ -71997,7 +79447,17 @@ def _configure( conditional_formatting: Optional['outputs.TemplateFilledMapConditionalFormatting'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -72107,7 +79567,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'numericRangeFilter' in kwargs: + numeric_range_filter = kwargs['numericRangeFilter'] + if 'relativeDatesFilter' in kwargs: + relative_dates_filter = kwargs['relativeDatesFilter'] + if 'timeEqualityFilter' in kwargs: + time_equality_filter = kwargs['timeEqualityFilter'] + if 'timeRangeFilter' in kwargs: + time_range_filter = kwargs['timeRangeFilter'] + if 'topBottomFilter' in kwargs: + top_bottom_filter = kwargs['topBottomFilter'] + if category_filter is not None: _setter("category_filter", category_filter) if numeric_equality_filter is not None: @@ -72212,7 +79688,17 @@ def _configure( slider: Optional['outputs.TemplateFilterSliderControl'] = None, text_area: Optional['outputs.TemplateFilterTextAreaControl'] = None, text_field: Optional['outputs.TemplateFilterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'relativeDateTime' in kwargs: + relative_date_time = kwargs['relativeDateTime'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -72309,7 +79795,15 @@ def _configure( title: str, display_options: Optional['outputs.TemplateDateTimePickerControlDisplayOptions'] = None, type: Optional['TemplateSheetControlDateTimePickerType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -72399,7 +79893,19 @@ def _configure( display_options: Optional['outputs.TemplateDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.TemplateFilterSelectableValues'] = None, type: Optional['TemplateSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -72493,7 +79999,15 @@ def _configure( filters: Sequence['outputs.TemplateFilter'], scope_configuration: 'outputs.TemplateFilterScopeConfiguration', status: Optional['TemplateWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossDataset' in kwargs: + cross_dataset = kwargs['crossDataset'] + if 'filterGroupId' in kwargs: + filter_group_id = kwargs['filterGroupId'] + if 'scopeConfiguration' in kwargs: + scope_configuration = kwargs['scopeConfiguration'] + _setter("cross_dataset", cross_dataset) _setter("filter_group_id", filter_group_id) _setter("filters", filters) @@ -72571,7 +80085,17 @@ def _configure( category_values: Optional[Sequence[str]] = None, null_option: Optional['TemplateFilterNullOption'] = None, select_all_options: Optional['TemplateCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'categoryValues' in kwargs: + category_values = kwargs['categoryValues'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("match_operator", match_operator) if category_values is not None: _setter("category_values", category_values) @@ -72656,7 +80180,19 @@ def _configure( display_options: Optional['outputs.TemplateListControlDisplayOptions'] = None, selectable_values: Optional['outputs.TemplateFilterSelectableValues'] = None, type: Optional['TemplateSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -72744,7 +80280,15 @@ def _configure( selected_columns: Optional[Sequence['outputs.TemplateColumnIdentifier']] = None, selected_field_options: Optional['TemplateSelectedFieldOptions'] = None, selected_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'selectedColumns' in kwargs: + selected_columns = kwargs['selectedColumns'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if 'selectedFields' in kwargs: + selected_fields = kwargs['selectedFields'] + if selected_columns is not None: _setter("selected_columns", selected_columns) if selected_field_options is not None: @@ -72797,7 +80341,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], same_sheet_target_visual_configuration: Optional['outputs.TemplateSameSheetTargetVisualConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sameSheetTargetVisualConfiguration' in kwargs: + same_sheet_target_visual_configuration = kwargs['sameSheetTargetVisualConfiguration'] + if same_sheet_target_visual_configuration is not None: _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @@ -72849,7 +80397,15 @@ def _configure( source_filter_id: str, title: str, display_options: Optional['outputs.TemplateRelativeDateTimeControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -72911,7 +80467,13 @@ def _configure( _setter: Callable[[Any, Any], None], all_sheets: Optional['outputs.TemplateAllSheetsFilterScopeConfiguration'] = None, selected_sheets: Optional['outputs.TemplateSelectedSheetsFilterScopeConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allSheets' in kwargs: + all_sheets = kwargs['allSheets'] + if 'selectedSheets' in kwargs: + selected_sheets = kwargs['selectedSheets'] + if all_sheets is not None: _setter("all_sheets", all_sheets) if selected_sheets is not None: @@ -72940,7 +80502,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -73010,7 +80574,21 @@ def _configure( title: str, display_options: Optional['outputs.TemplateSliderControlDisplayOptions'] = None, type: Optional['TemplateSheetControlSliderType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) @@ -73108,7 +80686,15 @@ def _configure( title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.TemplateTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -73185,7 +80771,15 @@ def _configure( source_filter_id: str, title: str, display_options: Optional['outputs.TemplateTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterControlId' in kwargs: + filter_control_id = kwargs['filterControlId'] + if 'sourceFilterId' in kwargs: + source_filter_id = kwargs['sourceFilterId'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("filter_control_id", filter_control_id) _setter("source_filter_id", source_filter_id) _setter("title", title) @@ -73262,7 +80856,19 @@ def _configure( font_size: Optional['outputs.TemplateFontSize'] = None, font_style: Optional['TemplateFontStyle'] = None, font_weight: Optional['outputs.TemplateFontWeight'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontDecoration' in kwargs: + font_decoration = kwargs['fontDecoration'] + if 'fontSize' in kwargs: + font_size = kwargs['fontSize'] + if 'fontStyle' in kwargs: + font_style = kwargs['fontStyle'] + if 'fontWeight' in kwargs: + font_weight = kwargs['fontWeight'] + if font_color is not None: _setter("font_color", font_color) if font_decoration is not None: @@ -73312,7 +80918,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], relative: Optional['TemplateRelativeFontSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if relative is not None: _setter("relative", relative) @@ -73334,7 +80942,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional['TemplateFontWeightName'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -73415,7 +81025,23 @@ def _configure( time: Optional['outputs.TemplateDimensionField'] = None, upper_boundary: Optional[float] = None, value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'customSeasonalityValue' in kwargs: + custom_seasonality_value = kwargs['customSeasonalityValue'] + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + _setter("computation_id", computation_id) if custom_seasonality_value is not None: _setter("custom_seasonality_value", custom_seasonality_value) @@ -73526,7 +81152,11 @@ def _configure( _setter: Callable[[Any, Any], None], forecast_properties: Optional['outputs.TemplateTimeBasedForecastProperties'] = None, scenario: Optional['outputs.TemplateForecastScenario'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'forecastProperties' in kwargs: + forecast_properties = kwargs['forecastProperties'] + if forecast_properties is not None: _setter("forecast_properties", forecast_properties) if scenario is not None: @@ -73577,7 +81207,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'whatIfPointScenario' in kwargs: + what_if_point_scenario = kwargs['whatIfPointScenario'] + if 'whatIfRangeScenario' in kwargs: + what_if_range_scenario = kwargs['whatIfRangeScenario'] + if what_if_point_scenario is not None: _setter("what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: @@ -73633,7 +81269,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormatConfiguration' in kwargs: + date_time_format_configuration = kwargs['dateTimeFormatConfiguration'] + if 'numberFormatConfiguration' in kwargs: + number_format_configuration = kwargs['numberFormatConfiguration'] + if 'stringFormatConfiguration' in kwargs: + string_format_configuration = kwargs['stringFormatConfiguration'] + if date_time_format_configuration is not None: _setter("date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: @@ -73686,7 +81330,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional['outputs.TemplateFreeFormLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -73728,7 +81376,11 @@ def _configure( _setter: Callable[[Any, Any], None], elements: Sequence['outputs.TemplateFreeFormLayoutElement'], canvas_size_options: Optional['outputs.TemplateFreeFormLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -73828,7 +81480,27 @@ def _configure( rendering_rules: Optional[Sequence['outputs.TemplateSheetElementRenderingRule']] = None, selected_border_style: Optional['outputs.TemplateFreeFormLayoutElementBorderStyle'] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'xAxisLocation' in kwargs: + x_axis_location = kwargs['xAxisLocation'] + if 'yAxisLocation' in kwargs: + y_axis_location = kwargs['yAxisLocation'] + if 'backgroundStyle' in kwargs: + background_style = kwargs['backgroundStyle'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'loadingAnimation' in kwargs: + loading_animation = kwargs['loadingAnimation'] + if 'renderingRules' in kwargs: + rendering_rules = kwargs['renderingRules'] + if 'selectedBorderStyle' in kwargs: + selected_border_style = kwargs['selectedBorderStyle'] + _setter("element_id", element_id) _setter("element_type", element_type) _setter("height", height) @@ -73936,7 +81608,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -73968,7 +81642,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if visibility is not None: @@ -74017,7 +81693,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], optimized_view_port_width: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("optimized_view_port_width", optimized_view_port_width) @property @@ -74041,7 +81721,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], elements: Sequence['outputs.TemplateFreeFormLayoutElement'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("elements", elements) @property @@ -74065,7 +81747,9 @@ def _configure( _setter: Callable[[Any, Any], None], category: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if values is not None: @@ -74139,7 +81823,21 @@ def _configure( tooltip: Optional['outputs.TemplateTooltipOptions'] = None, value_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'dataLabelOptions' in kwargs: + data_label_options = kwargs['dataLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if data_label_options is not None: @@ -74246,7 +81944,19 @@ def _configure( measure_label_visibility: Optional['TemplateVisibility'] = None, position: Optional['TemplateDataLabelPosition'] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelVisibility' in kwargs: + category_label_visibility = kwargs['categoryLabelVisibility'] + if 'labelColor' in kwargs: + label_color = kwargs['labelColor'] + if 'labelFontConfiguration' in kwargs: + label_font_configuration = kwargs['labelFontConfiguration'] + if 'measureDataLabelStyle' in kwargs: + measure_data_label_style = kwargs['measureDataLabelStyle'] + if 'measureLabelVisibility' in kwargs: + measure_label_visibility = kwargs['measureLabelVisibility'] + if category_label_visibility is not None: _setter("category_label_visibility", category_label_visibility) if label_color is not None: @@ -74327,7 +82037,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], funnel_chart_aggregated_field_wells: Optional['outputs.TemplateFunnelChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'funnelChartAggregatedFieldWells' in kwargs: + funnel_chart_aggregated_field_wells = kwargs['funnelChartAggregatedFieldWells'] + if funnel_chart_aggregated_field_wells is not None: _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @@ -74371,7 +82085,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -74436,7 +82156,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -74509,7 +82237,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -74548,7 +82280,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.TemplateGaugeChartConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -74590,7 +82326,11 @@ def _configure( _setter: Callable[[Any, Any], None], arc: Optional['outputs.TemplateGaugeChartArcConditionalFormatting'] = None, primary_value: Optional['outputs.TemplateGaugeChartPrimaryValueConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if arc is not None: _setter("arc", arc) if primary_value is not None: @@ -74656,7 +82396,19 @@ def _configure( gauge_chart_options: Optional['outputs.TemplateGaugeChartOptions'] = None, tooltip_options: Optional['outputs.TemplateTooltipOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'gaugeChartOptions' in kwargs: + gauge_chart_options = kwargs['gaugeChartOptions'] + if 'tooltipOptions' in kwargs: + tooltip_options = kwargs['tooltipOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -74726,7 +82478,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if target_values is not None: _setter("target_values", target_values) if values is not None: @@ -74788,7 +82544,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'arcAxis' in kwargs: + arc_axis = kwargs['arcAxis'] + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if arc is not None: _setter("arc", arc) if arc_axis is not None: @@ -74858,7 +82622,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -74923,7 +82691,15 @@ def _configure( conditional_formatting: Optional['outputs.TemplateGaugeChartConditionalFormatting'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -74988,7 +82764,9 @@ def _configure( north: float, south: float, west: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("east", east) _setter("north", north) _setter("south", south) @@ -75027,7 +82805,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], colors: Optional[Sequence['outputs.TemplateGeospatialHeatmapDataColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) @@ -75066,7 +82846,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heatmap_color: Optional['outputs.TemplateGeospatialHeatmapColorScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatmapColor' in kwargs: + heatmap_color = kwargs['heatmapColor'] + if heatmap_color is not None: _setter("heatmap_color", heatmap_color) @@ -75088,7 +82872,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("color", color) @property @@ -75115,7 +82901,9 @@ def _configure( colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, geospatial: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if geospatial is not None: @@ -75194,7 +82982,19 @@ def _configure( tooltip: Optional['outputs.TemplateTooltipOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, window_options: Optional['outputs.TemplateGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'mapStyleOptions' in kwargs: + map_style_options = kwargs['mapStyleOptions'] + if 'pointStyleOptions' in kwargs: + point_style_options = kwargs['pointStyleOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'windowOptions' in kwargs: + window_options = kwargs['windowOptions'] + if field_wells is not None: _setter("field_wells", field_wells) if legend is not None: @@ -75275,7 +83075,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], geospatial_map_aggregated_field_wells: Optional['outputs.TemplateGeospatialMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'geospatialMapAggregatedFieldWells' in kwargs: + geospatial_map_aggregated_field_wells = kwargs['geospatialMapAggregatedFieldWells'] + if geospatial_map_aggregated_field_wells is not None: _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @@ -75314,7 +83118,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], base_map_style: Optional['TemplateBaseMapStyleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseMapStyle' in kwargs: + base_map_style = kwargs['baseMapStyle'] + if base_map_style is not None: _setter("base_map_style", base_map_style) @@ -75372,7 +83180,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -75455,7 +83271,15 @@ def _configure( cluster_marker_configuration: Optional['outputs.TemplateClusterMarkerConfiguration'] = None, heatmap_configuration: Optional['outputs.TemplateGeospatialHeatmapConfiguration'] = None, selected_point_style: Optional['TemplateGeospatialSelectedPointStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterMarkerConfiguration' in kwargs: + cluster_marker_configuration = kwargs['clusterMarkerConfiguration'] + if 'heatmapConfiguration' in kwargs: + heatmap_configuration = kwargs['heatmapConfiguration'] + if 'selectedPointStyle' in kwargs: + selected_point_style = kwargs['selectedPointStyle'] + if cluster_marker_configuration is not None: _setter("cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: @@ -75511,7 +83335,11 @@ def _configure( _setter: Callable[[Any, Any], None], bounds: Optional['outputs.TemplateGeospatialCoordinateBounds'] = None, map_zoom_mode: Optional['TemplateMapZoomMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mapZoomMode' in kwargs: + map_zoom_mode = kwargs['mapZoomMode'] + if bounds is not None: _setter("bounds", bounds) if map_zoom_mode is not None: @@ -75562,7 +83390,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sideSpecificBorder' in kwargs: + side_specific_border = kwargs['sideSpecificBorder'] + if 'uniformBorder' in kwargs: + uniform_border = kwargs['uniformBorder'] + if side_specific_border is not None: _setter("side_specific_border", side_specific_border) if uniform_border is not None: @@ -75591,7 +83425,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], stops: Optional[Sequence['outputs.TemplateGradientStop']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if stops is not None: _setter("stops", stops) @@ -75638,7 +83474,13 @@ def _configure( gradient_offset: float, color: Optional[str] = None, data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gradientOffset' in kwargs: + gradient_offset = kwargs['gradientOffset'] + if 'dataValue' in kwargs: + data_value = kwargs['dataValue'] + _setter("gradient_offset", gradient_offset) if color is not None: _setter("color", color) @@ -75690,7 +83532,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], screen_canvas_size_options: Optional['outputs.TemplateGridLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenCanvasSizeOptions' in kwargs: + screen_canvas_size_options = kwargs['screenCanvasSizeOptions'] + if screen_canvas_size_options is not None: _setter("screen_canvas_size_options", screen_canvas_size_options) @@ -75732,7 +83578,11 @@ def _configure( _setter: Callable[[Any, Any], None], elements: Sequence['outputs.TemplateGridLayoutElement'], canvas_size_options: Optional['outputs.TemplateGridLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + _setter("elements", elements) if canvas_size_options is not None: _setter("canvas_size_options", canvas_size_options) @@ -75802,7 +83652,21 @@ def _configure( row_span: float, column_index: Optional[float] = None, row_index: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSpan' in kwargs: + column_span = kwargs['columnSpan'] + if 'elementId' in kwargs: + element_id = kwargs['elementId'] + if 'elementType' in kwargs: + element_type = kwargs['elementType'] + if 'rowSpan' in kwargs: + row_span = kwargs['rowSpan'] + if 'columnIndex' in kwargs: + column_index = kwargs['columnIndex'] + if 'rowIndex' in kwargs: + row_index = kwargs['rowIndex'] + _setter("column_span", column_span) _setter("element_id", element_id) _setter("element_type", element_type) @@ -75880,7 +83744,13 @@ def _configure( _setter: Callable[[Any, Any], None], resize_option: 'TemplateResizeOption', optimized_view_port_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resizeOption' in kwargs: + resize_option = kwargs['resizeOption'] + if 'optimizedViewPortWidth' in kwargs: + optimized_view_port_width = kwargs['optimizedViewPortWidth'] + _setter("resize_option", resize_option) if optimized_view_port_width is not None: _setter("optimized_view_port_width", optimized_view_port_width) @@ -75942,7 +83812,13 @@ def _configure( period_size: Optional[float] = None, time: Optional['outputs.TemplateDimensionField'] = None, value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodSize' in kwargs: + period_size = kwargs['periodSize'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -76014,7 +83890,11 @@ def _configure( layout: 'outputs.TemplateSectionLayoutConfiguration', section_id: str, style: Optional['outputs.TemplateSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sectionId' in kwargs: + section_id = kwargs['sectionId'] + _setter("layout", layout) _setter("section_id", section_id) if style is not None: @@ -76054,7 +83934,9 @@ def _configure( columns: Optional[Sequence['outputs.TemplateDimensionField']] = None, rows: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -76138,7 +84020,21 @@ def _configure( row_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.TemplateHeatMapSortConfiguration'] = None, tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'columnLabelOptions' in kwargs: + column_label_options = kwargs['columnLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'rowLabelOptions' in kwargs: + row_label_options = kwargs['rowLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_scale is not None: _setter("color_scale", color_scale) if column_label_options is not None: @@ -76226,7 +84122,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], heat_map_aggregated_field_wells: Optional['outputs.TemplateHeatMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapAggregatedFieldWells' in kwargs: + heat_map_aggregated_field_wells = kwargs['heatMapAggregatedFieldWells'] + if heat_map_aggregated_field_wells is not None: _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @@ -76280,7 +84180,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'heatMapColumnItemsLimitConfiguration' in kwargs: + heat_map_column_items_limit_configuration = kwargs['heatMapColumnItemsLimitConfiguration'] + if 'heatMapColumnSort' in kwargs: + heat_map_column_sort = kwargs['heatMapColumnSort'] + if 'heatMapRowItemsLimitConfiguration' in kwargs: + heat_map_row_items_limit_configuration = kwargs['heatMapRowItemsLimitConfiguration'] + if 'heatMapRowSort' in kwargs: + heat_map_row_sort = kwargs['heatMapRowSort'] + if heat_map_column_items_limit_configuration is not None: _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: @@ -76359,7 +84269,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -76415,7 +84333,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -76469,7 +84389,17 @@ def _configure( bin_width: Optional['outputs.TemplateBinWidthOptions'] = None, selected_bin_type: Optional['TemplateHistogramBinType'] = None, start_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binCount' in kwargs: + bin_count = kwargs['binCount'] + if 'binWidth' in kwargs: + bin_width = kwargs['binWidth'] + if 'selectedBinType' in kwargs: + selected_bin_type = kwargs['selectedBinType'] + if 'startValue' in kwargs: + start_value = kwargs['startValue'] + if bin_count is not None: _setter("bin_count", bin_count) if bin_width is not None: @@ -76562,7 +84492,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'binOptions' in kwargs: + bin_options = kwargs['binOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if bin_options is not None: _setter("bin_options", bin_options) if data_labels is not None: @@ -76650,7 +84596,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], histogram_aggregated_field_wells: Optional['outputs.TemplateHistogramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'histogramAggregatedFieldWells' in kwargs: + histogram_aggregated_field_wells = kwargs['histogramAggregatedFieldWells'] + if histogram_aggregated_field_wells is not None: _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) @@ -76703,7 +84653,13 @@ def _configure( chart_configuration: Optional['outputs.TemplateHistogramConfiguration'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -76772,7 +84728,11 @@ def _configure( _setter: Callable[[Any, Any], None], computations: Optional[Sequence['outputs.TemplateComputation']] = None, custom_narrative: Optional['outputs.TemplateCustomNarrativeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customNarrative' in kwargs: + custom_narrative = kwargs['customNarrative'] + if computations is not None: _setter("computations", computations) if custom_narrative is not None: @@ -76837,7 +84797,15 @@ def _configure( insight_configuration: Optional['outputs.TemplateInsightConfiguration'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'insightConfiguration' in kwargs: + insight_configuration = kwargs['insightConfiguration'] + _setter("data_set_identifier", data_set_identifier) _setter("visual_id", visual_id) if actions is not None: @@ -76914,7 +84882,13 @@ def _configure( _setter: Callable[[Any, Any], None], dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -76978,7 +84952,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -77048,7 +85032,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[float] = None, value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -77099,7 +85089,13 @@ def _configure( _setter: Callable[[Any, Any], None], items_limit: Optional[float] = None, other_categories: Optional['TemplateOtherCategories'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'itemsLimit' in kwargs: + items_limit = kwargs['itemsLimit'] + if 'otherCategories' in kwargs: + other_categories = kwargs['otherCategories'] + if items_limit is not None: _setter("items_limit", items_limit) if other_categories is not None: @@ -77148,7 +85144,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -77197,7 +85197,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -77243,7 +85247,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.TemplateKpiConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -77297,7 +85305,17 @@ def _configure( comparison_value: Optional['outputs.TemplateKpiComparisonValueConditionalFormatting'] = None, primary_value: Optional['outputs.TemplateKpiPrimaryValueConditionalFormatting'] = None, progress_bar: Optional['outputs.TemplateKpiProgressBarConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actualValue' in kwargs: + actual_value = kwargs['actualValue'] + if 'comparisonValue' in kwargs: + comparison_value = kwargs['comparisonValue'] + if 'primaryValue' in kwargs: + primary_value = kwargs['primaryValue'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if actual_value is not None: _setter("actual_value", actual_value) if comparison_value is not None: @@ -77367,7 +85385,15 @@ def _configure( field_wells: Optional['outputs.TemplateKpiFieldWells'] = None, kpi_options: Optional['outputs.TemplateKpiOptions'] = None, sort_configuration: Optional['outputs.TemplateKpiSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'kpiOptions' in kwargs: + kpi_options = kwargs['kpiOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if field_wells is not None: _setter("field_wells", field_wells) if kpi_options is not None: @@ -77428,7 +85454,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetValues' in kwargs: + target_values = kwargs['targetValues'] + if 'trendGroups' in kwargs: + trend_groups = kwargs['trendGroups'] + if target_values is not None: _setter("target_values", target_values) if trend_groups is not None: @@ -77517,7 +85549,23 @@ def _configure( sparkline: Optional['outputs.TemplateKpiSparklineOptions'] = None, trend_arrows: Optional['outputs.TemplateTrendArrowOptions'] = None, visual_layout_options: Optional['outputs.TemplateKpiVisualLayoutOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'primaryValueDisplayType' in kwargs: + primary_value_display_type = kwargs['primaryValueDisplayType'] + if 'primaryValueFontConfiguration' in kwargs: + primary_value_font_configuration = kwargs['primaryValueFontConfiguration'] + if 'progressBar' in kwargs: + progress_bar = kwargs['progressBar'] + if 'secondaryValue' in kwargs: + secondary_value = kwargs['secondaryValue'] + if 'secondaryValueFontConfiguration' in kwargs: + secondary_value_font_configuration = kwargs['secondaryValueFontConfiguration'] + if 'trendArrows' in kwargs: + trend_arrows = kwargs['trendArrows'] + if 'visualLayoutOptions' in kwargs: + visual_layout_options = kwargs['visualLayoutOptions'] + if comparison is not None: _setter("comparison", comparison) if primary_value_display_type is not None: @@ -77615,7 +85663,11 @@ def _configure( _setter: Callable[[Any, Any], None], icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if icon is not None: _setter("icon", icon) if text_color is not None: @@ -77661,7 +85713,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], foreground_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'foregroundColor' in kwargs: + foreground_color = kwargs['foregroundColor'] + if foreground_color is not None: _setter("foreground_color", foreground_color) @@ -77700,7 +85756,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], trend_group_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'trendGroupSort' in kwargs: + trend_group_sort = kwargs['trendGroupSort'] + if trend_group_sort is not None: _setter("trend_group_sort", trend_group_sort) @@ -77748,7 +85808,11 @@ def _configure( color: Optional[str] = None, tooltip_visibility: Optional['TemplateVisibility'] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + _setter("type", type) if color is not None: _setter("color", color) @@ -77831,7 +85895,17 @@ def _configure( conditional_formatting: Optional['outputs.TemplateKpiConditionalFormatting'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -77911,7 +85985,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], standard_layout: Optional['outputs.TemplateKpiVisualStandardLayout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'standardLayout' in kwargs: + standard_layout = kwargs['standardLayout'] + if standard_layout is not None: _setter("standard_layout", standard_layout) @@ -77933,7 +86011,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: 'TemplateKpiVisualStandardLayoutType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -77979,7 +86059,13 @@ def _configure( custom_label: Optional[str] = None, font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if custom_label is not None: _setter("custom_label", custom_label) if font_configuration is not None: @@ -78015,7 +86101,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: 'outputs.TemplateLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -78063,7 +86151,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if 'sectionBasedLayout' in kwargs: + section_based_layout = kwargs['sectionBasedLayout'] + if free_form_layout is not None: _setter("free_form_layout", free_form_layout) if grid_layout is not None: @@ -78115,7 +86211,9 @@ def _configure( title: Optional['outputs.TemplateLabelOptions'] = None, visibility: Optional['TemplateVisibility'] = None, width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if position is not None: @@ -78197,7 +86295,11 @@ def _configure( colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, small_multiples: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if colors is not None: @@ -78339,7 +86441,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'defaultSeriesSettings' in kwargs: + default_series_settings = kwargs['defaultSeriesSettings'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'forecastConfigurations' in kwargs: + forecast_configurations = kwargs['forecastConfigurations'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'referenceLines' in kwargs: + reference_lines = kwargs['referenceLines'] + if 'secondaryYAxisDisplayOptions' in kwargs: + secondary_y_axis_display_options = kwargs['secondaryYAxisDisplayOptions'] + if 'secondaryYAxisLabelOptions' in kwargs: + secondary_y_axis_label_options = kwargs['secondaryYAxisLabelOptions'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if contribution_analysis_defaults is not None: _setter("contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: @@ -78514,7 +86648,15 @@ def _configure( axis_binding: Optional['TemplateAxisBinding'] = None, line_style_settings: Optional['outputs.TemplateLineChartLineStyleSettings'] = None, marker_style_settings: Optional['outputs.TemplateLineChartMarkerStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if line_style_settings is not None: @@ -78567,7 +86709,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line_chart_aggregated_field_wells: Optional['outputs.TemplateLineChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineChartAggregatedFieldWells' in kwargs: + line_chart_aggregated_field_wells = kwargs['lineChartAggregatedFieldWells'] + if line_chart_aggregated_field_wells is not None: _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @@ -78624,7 +86770,17 @@ def _configure( line_style: Optional['TemplateLineChartLineStyle'] = None, line_visibility: Optional['TemplateVisibility'] = None, line_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineInterpolation' in kwargs: + line_interpolation = kwargs['lineInterpolation'] + if 'lineStyle' in kwargs: + line_style = kwargs['lineStyle'] + if 'lineVisibility' in kwargs: + line_visibility = kwargs['lineVisibility'] + if 'lineWidth' in kwargs: + line_width = kwargs['lineWidth'] + if line_interpolation is not None: _setter("line_interpolation", line_interpolation) if line_style is not None: @@ -78705,7 +86861,17 @@ def _configure( marker_shape: Optional['TemplateLineChartMarkerShape'] = None, marker_size: Optional[str] = None, marker_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'markerColor' in kwargs: + marker_color = kwargs['markerColor'] + if 'markerShape' in kwargs: + marker_shape = kwargs['markerShape'] + if 'markerSize' in kwargs: + marker_size = kwargs['markerSize'] + if 'markerVisibility' in kwargs: + marker_visibility = kwargs['markerVisibility'] + if marker_color is not None: _setter("marker_color", marker_color) if marker_shape is not None: @@ -78773,7 +86939,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lineStyleSettings' in kwargs: + line_style_settings = kwargs['lineStyleSettings'] + if 'markerStyleSettings' in kwargs: + marker_style_settings = kwargs['markerStyleSettings'] + if line_style_settings is not None: _setter("line_style_settings", line_style_settings) if marker_style_settings is not None: @@ -78839,7 +87011,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimitConfiguration' in kwargs: + category_items_limit_configuration = kwargs['categoryItemsLimitConfiguration'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimitConfiguration' in kwargs: + color_items_limit_configuration = kwargs['colorItemsLimitConfiguration'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit_configuration is not None: _setter("category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: @@ -78925,7 +87109,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -79003,7 +87195,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisOptions' in kwargs: + axis_options = kwargs['axisOptions'] + if 'missingDataConfigurations' in kwargs: + missing_data_configurations = kwargs['missingDataConfigurations'] + if axis_options is not None: _setter("axis_options", axis_options) if missing_data_configurations is not None: @@ -79064,7 +87262,17 @@ def _configure( search_options: Optional['outputs.TemplateListControlSearchOptions'] = None, select_all_options: Optional['outputs.TemplateListControlSelectAllOptions'] = None, title_options: Optional['outputs.TemplateLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'searchOptions' in kwargs: + search_options = kwargs['searchOptions'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if search_options is not None: @@ -79107,7 +87315,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -79129,7 +87339,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -79151,7 +87363,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -79190,7 +87404,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_sheet_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetSheetId' in kwargs: + target_sheet_id = kwargs['targetSheetId'] + _setter("target_sheet_id", target_sheet_id) @property @@ -79233,7 +87451,13 @@ def _configure( _setter: Callable[[Any, Any], None], plain_text: Optional[str] = None, rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -79284,7 +87508,13 @@ def _configure( _setter: Callable[[Any, Any], None], data_set_identifier: str, data_set_parameter_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + if 'dataSetParameterName' in kwargs: + data_set_parameter_name = kwargs['dataSetParameterName'] + _setter("data_set_identifier", data_set_identifier) _setter("data_set_parameter_name", data_set_parameter_name) @@ -79311,7 +87541,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -79362,7 +87594,11 @@ def _configure( name: Optional[str] = None, time: Optional['outputs.TemplateDimensionField'] = None, value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) _setter("type", type) if name is not None: @@ -79442,7 +87678,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'calculatedMeasureField' in kwargs: + calculated_measure_field = kwargs['calculatedMeasureField'] + if 'categoricalMeasureField' in kwargs: + categorical_measure_field = kwargs['categoricalMeasureField'] + if 'dateMeasureField' in kwargs: + date_measure_field = kwargs['dateMeasureField'] + if 'numericalMeasureField' in kwargs: + numerical_measure_field = kwargs['numericalMeasureField'] + if calculated_measure_field is not None: _setter("calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: @@ -79518,7 +87764,15 @@ def _configure( name: Optional[str] = None, target_value: Optional['outputs.TemplateMeasureField'] = None, time: Optional['outputs.TemplateDimensionField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'fromValue' in kwargs: + from_value = kwargs['fromValue'] + if 'targetValue' in kwargs: + target_value = kwargs['targetValue'] + _setter("computation_id", computation_id) if from_value is not None: _setter("from_value", from_value) @@ -79567,7 +87821,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -79606,7 +87862,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], treatment_option: Optional['TemplateMissingDataTreatmentOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treatmentOption' in kwargs: + treatment_option = kwargs['treatmentOption'] + if treatment_option is not None: _setter("treatment_option", treatment_option) @@ -79645,7 +87905,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], display_mode: 'TemplateNegativeValueDisplayMode', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayMode' in kwargs: + display_mode = kwargs['displayMode'] + _setter("display_mode", display_mode) @property @@ -79683,7 +87947,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], null_string: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullString' in kwargs: + null_string = kwargs['nullString'] + _setter("null_string", null_string) @property @@ -79747,7 +88015,19 @@ def _configure( prefix: Optional[str] = None, separator_configuration: Optional['outputs.TemplateNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numberScale' in kwargs: + number_scale = kwargs['numberScale'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -79828,7 +88108,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], format_configuration: Optional['outputs.TemplateNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if format_configuration is not None: _setter("format_configuration", format_configuration) @@ -79853,7 +88137,9 @@ def _configure( _setter: Callable[[Any, Any], None], range: Optional['outputs.TemplateAxisDisplayRange'] = None, scale: Optional['outputs.TemplateAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if range is not None: _setter("range", range) if scale is not None: @@ -79885,7 +88171,9 @@ def _configure( _setter: Callable[[Any, Any], None], column: 'outputs.TemplateColumnIdentifier', value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("column", column) _setter("value", value) @@ -79960,7 +88248,21 @@ def _configure( parameter_name: Optional[str] = None, select_all_options: Optional['TemplateNumericFilterSelectAllOptions'] = None, value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'matchOperator' in kwargs: + match_operator = kwargs['matchOperator'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("match_operator", match_operator) @@ -80054,7 +88356,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currencyDisplayFormatConfiguration' in kwargs: + currency_display_format_configuration = kwargs['currencyDisplayFormatConfiguration'] + if 'numberDisplayFormatConfiguration' in kwargs: + number_display_format_configuration = kwargs['numberDisplayFormatConfiguration'] + if 'percentageDisplayFormatConfiguration' in kwargs: + percentage_display_format_configuration = kwargs['percentageDisplayFormatConfiguration'] + if currency_display_format_configuration is not None: _setter("currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: @@ -80145,7 +88455,25 @@ def _configure( range_maximum: Optional['outputs.TemplateNumericRangeFilterValue'] = None, range_minimum: Optional['outputs.TemplateNumericRangeFilterValue'] = None, select_all_options: Optional['TemplateNumericFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'selectAllOptions' in kwargs: + select_all_options = kwargs['selectAllOptions'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -80240,7 +88568,11 @@ def _configure( _setter: Callable[[Any, Any], None], parameter: Optional[str] = None, static_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if static_value is not None: @@ -80291,7 +88623,13 @@ def _configure( _setter: Callable[[Any, Any], None], decimal_separator: Optional['TemplateNumericSeparatorSymbol'] = None, thousands_separator: Optional['outputs.TemplateThousandSeparatorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalSeparator' in kwargs: + decimal_separator = kwargs['decimalSeparator'] + if 'thousandsSeparator' in kwargs: + thousands_separator = kwargs['thousandsSeparator'] + if decimal_separator is not None: _setter("decimal_separator", decimal_separator) if thousands_separator is not None: @@ -80342,7 +88680,13 @@ def _configure( _setter: Callable[[Any, Any], None], percentile_aggregation: Optional['outputs.TemplatePercentileAggregation'] = None, simple_numerical_aggregation: Optional['TemplateSimpleNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileAggregation' in kwargs: + percentile_aggregation = kwargs['percentileAggregation'] + if 'simpleNumericalAggregation' in kwargs: + simple_numerical_aggregation = kwargs['simpleNumericalAggregation'] + if percentile_aggregation is not None: _setter("percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: @@ -80401,7 +88745,15 @@ def _configure( field_id: str, format_configuration: Optional['outputs.TemplateNumberFormatConfiguration'] = None, hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -80472,7 +88824,15 @@ def _configure( field_id: str, aggregation_function: Optional['outputs.TemplateNumericalAggregationFunction'] = None, format_configuration: Optional['outputs.TemplateNumberFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'aggregationFunction' in kwargs: + aggregation_function = kwargs['aggregationFunction'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if aggregation_function is not None: @@ -80535,7 +88895,13 @@ def _configure( _setter: Callable[[Any, Any], None], page_number: float, page_size: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pageNumber' in kwargs: + page_number = kwargs['pageNumber'] + if 'pageSize' in kwargs: + page_size = kwargs['pageSize'] + _setter("page_number", page_number) _setter("page_size", page_size) @@ -80621,7 +88987,25 @@ def _configure( gutter_spacing: Optional[str] = None, gutter_visibility: Optional['TemplateVisibility'] = None, title: Optional['outputs.TemplatePanelTitleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'backgroundVisibility' in kwargs: + background_visibility = kwargs['backgroundVisibility'] + if 'borderColor' in kwargs: + border_color = kwargs['borderColor'] + if 'borderStyle' in kwargs: + border_style = kwargs['borderStyle'] + if 'borderThickness' in kwargs: + border_thickness = kwargs['borderThickness'] + if 'borderVisibility' in kwargs: + border_visibility = kwargs['borderVisibility'] + if 'gutterSpacing' in kwargs: + gutter_spacing = kwargs['gutterSpacing'] + if 'gutterVisibility' in kwargs: + gutter_visibility = kwargs['gutterVisibility'] + if background_color is not None: _setter("background_color", background_color) if background_visibility is not None: @@ -80730,7 +89114,13 @@ def _configure( font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, horizontal_text_alignment: Optional['TemplateHorizontalTextAlignment'] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if font_configuration is not None: _setter("font_configuration", font_configuration) if horizontal_text_alignment is not None: @@ -80802,7 +89192,15 @@ def _configure( slider: Optional['outputs.TemplateParameterSliderControl'] = None, text_area: Optional['outputs.TemplateParameterTextAreaControl'] = None, text_field: Optional['outputs.TemplateParameterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimePicker' in kwargs: + date_time_picker = kwargs['dateTimePicker'] + if 'textArea' in kwargs: + text_area = kwargs['textArea'] + if 'textField' in kwargs: + text_field = kwargs['textField'] + if date_time_picker is not None: _setter("date_time_picker", date_time_picker) if dropdown is not None: @@ -80889,7 +89287,15 @@ def _configure( source_parameter_name: str, title: str, display_options: Optional['outputs.TemplateDateTimePickerControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -80961,7 +89367,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeParameterDeclaration' in kwargs: + date_time_parameter_declaration = kwargs['dateTimeParameterDeclaration'] + if 'decimalParameterDeclaration' in kwargs: + decimal_parameter_declaration = kwargs['decimalParameterDeclaration'] + if 'integerParameterDeclaration' in kwargs: + integer_parameter_declaration = kwargs['integerParameterDeclaration'] + if 'stringParameterDeclaration' in kwargs: + string_parameter_declaration = kwargs['stringParameterDeclaration'] + if date_time_parameter_declaration is not None: _setter("date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: @@ -81047,7 +89463,19 @@ def _configure( display_options: Optional['outputs.TemplateDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.TemplateParameterSelectableValues'] = None, type: Optional['TemplateSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -81151,7 +89579,19 @@ def _configure( display_options: Optional['outputs.TemplateListControlDisplayOptions'] = None, selectable_values: Optional['outputs.TemplateParameterSelectableValues'] = None, type: Optional['TemplateSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'cascadingControlConfiguration' in kwargs: + cascading_control_configuration = kwargs['cascadingControlConfiguration'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + if 'selectableValues' in kwargs: + selectable_values = kwargs['selectableValues'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -81232,7 +89672,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'linkToDataSetColumn' in kwargs: + link_to_data_set_column = kwargs['linkToDataSetColumn'] + if link_to_data_set_column is not None: _setter("link_to_data_set_column", link_to_data_set_column) if values is not None: @@ -81306,7 +89750,21 @@ def _configure( step_size: float, title: str, display_options: Optional['outputs.TemplateSliderControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumValue' in kwargs: + maximum_value = kwargs['maximumValue'] + if 'minimumValue' in kwargs: + minimum_value = kwargs['minimumValue'] + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'stepSize' in kwargs: + step_size = kwargs['stepSize'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("maximum_value", maximum_value) _setter("minimum_value", minimum_value) _setter("parameter_control_id", parameter_control_id) @@ -81397,7 +89855,15 @@ def _configure( title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.TemplateTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -81474,7 +89940,15 @@ def _configure( source_parameter_name: str, title: str, display_options: Optional['outputs.TemplateTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterControlId' in kwargs: + parameter_control_id = kwargs['parameterControlId'] + if 'sourceParameterName' in kwargs: + source_parameter_name = kwargs['sourceParameterName'] + if 'displayOptions' in kwargs: + display_options = kwargs['displayOptions'] + _setter("parameter_control_id", parameter_control_id) _setter("source_parameter_name", source_parameter_name) _setter("title", title) @@ -81534,7 +90008,11 @@ def _configure( _setter: Callable[[Any, Any], None], from_: Optional[float] = None, to: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'from' in kwargs: + from_ = kwargs['from'] + if from_ is not None: _setter("from_", from_) if to is not None: @@ -81601,7 +90079,17 @@ def _configure( prefix: Optional[str] = None, separator_configuration: Optional['outputs.TemplateNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'decimalPlacesConfiguration' in kwargs: + decimal_places_configuration = kwargs['decimalPlacesConfiguration'] + if 'negativeValueConfiguration' in kwargs: + negative_value_configuration = kwargs['negativeValueConfiguration'] + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'separatorConfiguration' in kwargs: + separator_configuration = kwargs['separatorConfiguration'] + if decimal_places_configuration is not None: _setter("decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: @@ -81675,7 +90163,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percentile_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentileValue' in kwargs: + percentile_value = kwargs['percentileValue'] + if percentile_value is not None: _setter("percentile_value", percentile_value) @@ -81723,7 +90215,11 @@ def _configure( name: Optional[str] = None, time: Optional['outputs.TemplateDimensionField'] = None, value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -81796,7 +90292,13 @@ def _configure( period_time_granularity: Optional['TemplateTimeGranularity'] = None, time: Optional['outputs.TemplateDimensionField'] = None, value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'periodTimeGranularity' in kwargs: + period_time_granularity = kwargs['periodTimeGranularity'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -81868,7 +90370,11 @@ def _configure( category: Optional[Sequence['outputs.TemplateDimensionField']] = None, small_multiples: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smallMultiples' in kwargs: + small_multiples = kwargs['smallMultiples'] + if category is not None: _setter("category", category) if small_multiples is not None: @@ -81967,7 +90473,27 @@ def _configure( tooltip: Optional['outputs.TemplateTooltipOptions'] = None, value_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'contributionAnalysisDefaults' in kwargs: + contribution_analysis_defaults = kwargs['contributionAnalysisDefaults'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'donutOptions' in kwargs: + donut_options = kwargs['donutOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'smallMultiplesOptions' in kwargs: + small_multiples_options = kwargs['smallMultiplesOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'valueLabelOptions' in kwargs: + value_label_options = kwargs['valueLabelOptions'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if contribution_analysis_defaults is not None: @@ -82076,7 +90602,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pie_chart_aggregated_field_wells: Optional['outputs.TemplatePieChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pieChartAggregatedFieldWells' in kwargs: + pie_chart_aggregated_field_wells = kwargs['pieChartAggregatedFieldWells'] + if pie_chart_aggregated_field_wells is not None: _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @@ -82130,7 +90660,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'smallMultiplesLimitConfiguration' in kwargs: + small_multiples_limit_configuration = kwargs['smallMultiplesLimitConfiguration'] + if 'smallMultiplesSort' in kwargs: + small_multiples_sort = kwargs['smallMultiplesSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -82209,7 +90749,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -82287,7 +90835,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, sort_by: 'outputs.TemplatePivotTableSortBy', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'sortBy' in kwargs: + sort_by = kwargs['sortBy'] + _setter("field_id", field_id) _setter("sort_by", sort_by) @@ -82320,7 +90874,9 @@ def _configure( columns: Optional[Sequence['outputs.TemplateDimensionField']] = None, rows: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if columns is not None: _setter("columns", columns) if rows is not None: @@ -82384,7 +90940,13 @@ def _configure( scope: Optional['outputs.TemplatePivotTableConditionalFormattingScope'] = None, scopes: Optional[Sequence['outputs.TemplatePivotTableConditionalFormattingScope']] = None, text_format: Optional['outputs.TemplateTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if scope is not None: _setter("scope", scope) @@ -82443,7 +91005,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.TemplatePivotTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -82465,7 +91031,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell: Optional['outputs.TemplatePivotTableCellConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) @@ -82487,7 +91055,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], role: Optional['TemplatePivotTableConditionalFormattingScopeRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if role is not None: _setter("role", role) @@ -82551,7 +91121,21 @@ def _configure( sort_configuration: Optional['outputs.TemplatePivotTableSortConfiguration'] = None, table_options: Optional['outputs.TemplatePivotTableOptions'] = None, total_options: Optional['outputs.TemplatePivotTableTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -82631,7 +91215,11 @@ def _configure( _setter: Callable[[Any, Any], None], data_path_list: Sequence['outputs.TemplateDataPathValue'], width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPathList' in kwargs: + data_path_list = kwargs['dataPathList'] + _setter("data_path_list", data_path_list) if width is not None: _setter("width", width) @@ -82665,7 +91253,9 @@ def _configure( _setter: Callable[[Any, Any], None], target: 'outputs.TemplatePivotTableFieldCollapseStateTarget', state: Optional['TemplatePivotTableFieldCollapseState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("target", target) if state is not None: _setter("state", state) @@ -82715,7 +91305,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldDataPathValues' in kwargs: + field_data_path_values = kwargs['fieldDataPathValues'] + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_data_path_values is not None: _setter("field_data_path_values", field_data_path_values) if field_id is not None: @@ -82769,7 +91365,13 @@ def _configure( field_id: str, custom_label: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -82831,7 +91433,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collapseStateOptions' in kwargs: + collapse_state_options = kwargs['collapseStateOptions'] + if 'dataPathOptions' in kwargs: + data_path_options = kwargs['dataPathOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if collapse_state_options is not None: _setter("collapse_state_options", collapse_state_options) if data_path_options is not None: @@ -82884,7 +91494,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if field_id is not None: _setter("field_id", field_id) @@ -82923,7 +91537,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pivot_table_aggregated_field_wells: Optional['outputs.TemplatePivotTableAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pivotTableAggregatedFieldWells' in kwargs: + pivot_table_aggregated_field_wells = kwargs['pivotTableAggregatedFieldWells'] + if pivot_table_aggregated_field_wells is not None: _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @@ -83025,7 +91643,35 @@ def _configure( rows_layout: Optional['TemplatePivotTableRowsLayout'] = None, single_metric_visibility: Optional['TemplateVisibility'] = None, toggle_buttons_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'collapsedRowDimensionsVisibility' in kwargs: + collapsed_row_dimensions_visibility = kwargs['collapsedRowDimensionsVisibility'] + if 'columnHeaderStyle' in kwargs: + column_header_style = kwargs['columnHeaderStyle'] + if 'columnNamesVisibility' in kwargs: + column_names_visibility = kwargs['columnNamesVisibility'] + if 'defaultCellWidth' in kwargs: + default_cell_width = kwargs['defaultCellWidth'] + if 'metricPlacement' in kwargs: + metric_placement = kwargs['metricPlacement'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if 'rowFieldNamesStyle' in kwargs: + row_field_names_style = kwargs['rowFieldNamesStyle'] + if 'rowHeaderStyle' in kwargs: + row_header_style = kwargs['rowHeaderStyle'] + if 'rowsLabelOptions' in kwargs: + rows_label_options = kwargs['rowsLabelOptions'] + if 'rowsLayout' in kwargs: + rows_layout = kwargs['rowsLayout'] + if 'singleMetricVisibility' in kwargs: + single_metric_visibility = kwargs['singleMetricVisibility'] + if 'toggleButtonsVisibility' in kwargs: + toggle_buttons_visibility = kwargs['toggleButtonsVisibility'] + if cell_style is not None: _setter("cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: @@ -83156,7 +91802,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -83205,7 +91857,11 @@ def _configure( _setter: Callable[[Any, Any], None], custom_label: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if custom_label is not None: _setter("custom_label", custom_label) if visibility is not None: @@ -83257,7 +91913,11 @@ def _configure( column: Optional['outputs.TemplateColumnSort'] = None, data_path: Optional['outputs.TemplateDataPathSort'] = None, field: Optional['outputs.TemplateFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataPath' in kwargs: + data_path = kwargs['dataPath'] + if column is not None: _setter("column", column) if data_path is not None: @@ -83310,7 +91970,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], field_sort_options: Optional[Sequence['outputs.TemplatePivotFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldSortOptions' in kwargs: + field_sort_options = kwargs['fieldSortOptions'] + if field_sort_options is not None: _setter("field_sort_options", field_sort_options) @@ -83364,7 +92028,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnSubtotalOptions' in kwargs: + column_subtotal_options = kwargs['columnSubtotalOptions'] + if 'columnTotalOptions' in kwargs: + column_total_options = kwargs['columnTotalOptions'] + if 'rowSubtotalOptions' in kwargs: + row_subtotal_options = kwargs['rowSubtotalOptions'] + if 'rowTotalOptions' in kwargs: + row_total_options = kwargs['rowTotalOptions'] + if column_subtotal_options is not None: _setter("column_subtotal_options", column_subtotal_options) if column_total_options is not None: @@ -83443,7 +92117,15 @@ def _configure( conditional_formatting: Optional['outputs.TemplatePivotTableConditionalFormatting'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -83544,7 +92226,21 @@ def _configure( total_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, totals_visibility: Optional['TemplateVisibility'] = None, value_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if metric_header_cell_style is not None: @@ -83633,7 +92329,13 @@ def _configure( columns: Sequence['outputs.TemplateColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.TemplateDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hierarchyId' in kwargs: + hierarchy_id = kwargs['hierarchyId'] + if 'drillDownFilters' in kwargs: + drill_down_filters = kwargs['drillDownFilters'] + _setter("columns", columns) _setter("hierarchy_id", hierarchy_id) if drill_down_filters is not None: @@ -83667,7 +92369,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -83695,7 +92399,9 @@ def _configure( category: Optional[Sequence['outputs.TemplateDimensionField']] = None, color: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if category is not None: _setter("category", category) if color is not None: @@ -83731,7 +92437,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -83836,7 +92544,35 @@ def _configure( sort_configuration: Optional['outputs.TemplateRadarChartSortConfiguration'] = None, start_angle: Optional[float] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alternateBandColorsVisibility' in kwargs: + alternate_band_colors_visibility = kwargs['alternateBandColorsVisibility'] + if 'alternateBandEvenColor' in kwargs: + alternate_band_even_color = kwargs['alternateBandEvenColor'] + if 'alternateBandOddColor' in kwargs: + alternate_band_odd_color = kwargs['alternateBandOddColor'] + if 'axesRangeScale' in kwargs: + axes_range_scale = kwargs['axesRangeScale'] + if 'baseSeriesSettings' in kwargs: + base_series_settings = kwargs['baseSeriesSettings'] + if 'categoryAxis' in kwargs: + category_axis = kwargs['categoryAxis'] + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'colorAxis' in kwargs: + color_axis = kwargs['colorAxis'] + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'startAngle' in kwargs: + start_angle = kwargs['startAngle'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if alternate_band_colors_visibility is not None: _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: @@ -83973,7 +92709,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], radar_chart_aggregated_field_wells: Optional['outputs.TemplateRadarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'radarChartAggregatedFieldWells' in kwargs: + radar_chart_aggregated_field_wells = kwargs['radarChartAggregatedFieldWells'] + if radar_chart_aggregated_field_wells is not None: _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @@ -84012,7 +92752,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], area_style_settings: Optional['outputs.TemplateRadarChartAreaStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'areaStyleSettings' in kwargs: + area_style_settings = kwargs['areaStyleSettings'] + if area_style_settings is not None: _setter("area_style_settings", area_style_settings) @@ -84066,7 +92810,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if 'colorItemsLimit' in kwargs: + color_items_limit = kwargs['colorItemsLimit'] + if 'colorSort' in kwargs: + color_sort = kwargs['colorSort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -84145,7 +92899,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -84201,7 +92963,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -84253,7 +93017,15 @@ def _configure( label_configuration: Optional['outputs.TemplateReferenceLineLabelConfiguration'] = None, status: Optional['TemplateWidgetStatus'] = None, style_configuration: Optional['outputs.TemplateReferenceLineStyleConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataConfiguration' in kwargs: + data_configuration = kwargs['dataConfiguration'] + if 'labelConfiguration' in kwargs: + label_configuration = kwargs['labelConfiguration'] + if 'styleConfiguration' in kwargs: + style_configuration = kwargs['styleConfiguration'] + _setter("data_configuration", data_configuration) if label_configuration is not None: _setter("label_configuration", label_configuration) @@ -84312,7 +93084,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_label: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + _setter("custom_label", custom_label) @property @@ -84360,7 +93136,15 @@ def _configure( axis_binding: Optional['TemplateAxisBinding'] = None, dynamic_configuration: Optional['outputs.TemplateReferenceLineDynamicDataConfiguration'] = None, static_configuration: Optional['outputs.TemplateReferenceLineStaticDataConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'axisBinding' in kwargs: + axis_binding = kwargs['axisBinding'] + if 'dynamicConfiguration' in kwargs: + dynamic_configuration = kwargs['dynamicConfiguration'] + if 'staticConfiguration' in kwargs: + static_configuration = kwargs['staticConfiguration'] + if axis_binding is not None: _setter("axis_binding", axis_binding) if dynamic_configuration is not None: @@ -84419,7 +93203,11 @@ def _configure( calculation: 'outputs.TemplateNumericalAggregationFunction', column: 'outputs.TemplateColumnIdentifier', measure_aggregation_function: Optional['outputs.TemplateAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'measureAggregationFunction' in kwargs: + measure_aggregation_function = kwargs['measureAggregationFunction'] + _setter("calculation", calculation) _setter("column", column) if measure_aggregation_function is not None: @@ -84495,7 +93283,21 @@ def _configure( horizontal_position: Optional['TemplateReferenceLineLabelHorizontalPosition'] = None, value_label_configuration: Optional['outputs.TemplateReferenceLineValueLabelConfiguration'] = None, vertical_position: Optional['TemplateReferenceLineLabelVerticalPosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabelConfiguration' in kwargs: + custom_label_configuration = kwargs['customLabelConfiguration'] + if 'fontColor' in kwargs: + font_color = kwargs['fontColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalPosition' in kwargs: + horizontal_position = kwargs['horizontalPosition'] + if 'valueLabelConfiguration' in kwargs: + value_label_configuration = kwargs['valueLabelConfiguration'] + if 'verticalPosition' in kwargs: + vertical_position = kwargs['verticalPosition'] + if custom_label_configuration is not None: _setter("custom_label_configuration", custom_label_configuration) if font_color is not None: @@ -84552,7 +93354,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) @property @@ -84576,7 +93380,9 @@ def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, pattern: Optional['TemplateReferenceLinePatternType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if pattern is not None: @@ -84627,7 +93433,13 @@ def _configure( _setter: Callable[[Any, Any], None], format_configuration: Optional['outputs.TemplateNumericFormatConfiguration'] = None, relative_position: Optional['TemplateReferenceLineValueLabelRelativePosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + if 'relativePosition' in kwargs: + relative_position = kwargs['relativePosition'] + if format_configuration is not None: _setter("format_configuration", format_configuration) if relative_position is not None: @@ -84683,7 +93495,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateTimeFormat' in kwargs: + date_time_format = kwargs['dateTimeFormat'] + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if date_time_format is not None: _setter("date_time_format", date_time_format) if info_icon_label_options is not None: @@ -84779,7 +93599,27 @@ def _configure( minimum_granularity: Optional['TemplateTimeGranularity'] = None, parameter_name: Optional[str] = None, relative_date_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'anchorDateConfiguration' in kwargs: + anchor_date_configuration = kwargs['anchorDateConfiguration'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'relativeDateType' in kwargs: + relative_date_type = kwargs['relativeDateType'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'minimumGranularity' in kwargs: + minimum_granularity = kwargs['minimumGranularity'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'relativeDateValue' in kwargs: + relative_date_value = kwargs['relativeDateValue'] + _setter("anchor_date_configuration", anchor_date_configuration) _setter("column", column) _setter("filter_id", filter_id) @@ -84864,7 +93704,9 @@ def _configure( actions: Sequence[str], principal: str, resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) if resource is not None: @@ -84918,7 +93760,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, data_set_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetIdentifier' in kwargs: + data_set_identifier = kwargs['dataSetIdentifier'] + _setter("expression", expression) if data_set_identifier is not None: _setter("data_set_identifier", data_set_identifier) @@ -84971,7 +93817,13 @@ def _configure( row_alternate_colors: Optional[Sequence[str]] = None, status: Optional['TemplateWidgetStatus'] = None, use_primary_background_color: Optional['TemplateWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rowAlternateColors' in kwargs: + row_alternate_colors = kwargs['rowAlternateColors'] + if 'usePrimaryBackgroundColor' in kwargs: + use_primary_background_color = kwargs['usePrimaryBackgroundColor'] + if row_alternate_colors is not None: _setter("row_alternate_colors", row_alternate_colors) if status is not None: @@ -85029,7 +93881,13 @@ def _configure( _setter: Callable[[Any, Any], None], target_visual_options: Optional['TemplateTargetVisualOptions'] = None, target_visuals: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetVisualOptions' in kwargs: + target_visual_options = kwargs['targetVisualOptions'] + if 'targetVisuals' in kwargs: + target_visuals = kwargs['targetVisuals'] + if target_visual_options is not None: _setter("target_visual_options", target_visual_options) if target_visuals is not None: @@ -85064,7 +93922,9 @@ def _configure( destination: Optional[Sequence['outputs.TemplateDimensionField']] = None, source: Optional[Sequence['outputs.TemplateDimensionField']] = None, weight: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if destination is not None: _setter("destination", destination) if source is not None: @@ -85127,7 +93987,15 @@ def _configure( data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, field_wells: Optional['outputs.TemplateSankeyDiagramFieldWells'] = None, sort_configuration: Optional['outputs.TemplateSankeyDiagramSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -85180,7 +94048,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sankey_diagram_aggregated_field_wells: Optional['outputs.TemplateSankeyDiagramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sankeyDiagramAggregatedFieldWells' in kwargs: + sankey_diagram_aggregated_field_wells = kwargs['sankeyDiagramAggregatedFieldWells'] + if sankey_diagram_aggregated_field_wells is not None: _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @@ -85229,7 +94101,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationItemsLimit' in kwargs: + destination_items_limit = kwargs['destinationItemsLimit'] + if 'sourceItemsLimit' in kwargs: + source_items_limit = kwargs['sourceItemsLimit'] + if 'weightSort' in kwargs: + weight_sort = kwargs['weightSort'] + if destination_items_limit is not None: _setter("destination_items_limit", destination_items_limit) if source_items_limit is not None: @@ -85296,7 +94176,13 @@ def _configure( chart_configuration: Optional['outputs.TemplateSankeyDiagramChartConfiguration'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -85376,7 +94262,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -85479,7 +94371,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'xAxisDisplayOptions' in kwargs: + x_axis_display_options = kwargs['xAxisDisplayOptions'] + if 'xAxisLabelOptions' in kwargs: + x_axis_label_options = kwargs['xAxisLabelOptions'] + if 'yAxisDisplayOptions' in kwargs: + y_axis_display_options = kwargs['yAxisDisplayOptions'] + if 'yAxisLabelOptions' in kwargs: + y_axis_label_options = kwargs['yAxisLabelOptions'] + if data_labels is not None: _setter("data_labels", data_labels) if field_wells is not None: @@ -85579,7 +94487,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scatterPlotCategoricallyAggregatedFieldWells' in kwargs: + scatter_plot_categorically_aggregated_field_wells = kwargs['scatterPlotCategoricallyAggregatedFieldWells'] + if 'scatterPlotUnaggregatedFieldWells' in kwargs: + scatter_plot_unaggregated_field_wells = kwargs['scatterPlotUnaggregatedFieldWells'] + if scatter_plot_categorically_aggregated_field_wells is not None: _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: @@ -85639,7 +94553,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if category is not None: _setter("category", category) if label is not None: @@ -85725,7 +94645,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -85801,7 +94729,11 @@ def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, visible_range: Optional['outputs.TemplateVisibleRangeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibleRange' in kwargs: + visible_range = kwargs['visibleRange'] + if visibility is not None: _setter("visibility", visibility) if visible_range is not None: @@ -85830,7 +94762,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -85852,7 +94786,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: Optional['TemplateSectionPageBreakStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if status is not None: _setter("status", status) @@ -85891,7 +94827,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], paper_canvas_size_options: Optional['outputs.TemplateSectionBasedLayoutPaperCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperCanvasSizeOptions' in kwargs: + paper_canvas_size_options = kwargs['paperCanvasSizeOptions'] + if paper_canvas_size_options is not None: _setter("paper_canvas_size_options", paper_canvas_size_options) @@ -85945,7 +94885,17 @@ def _configure( canvas_size_options: 'outputs.TemplateSectionBasedLayoutCanvasSizeOptions', footer_sections: Sequence['outputs.TemplateHeaderFooterSectionConfiguration'], header_sections: Sequence['outputs.TemplateHeaderFooterSectionConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bodySections' in kwargs: + body_sections = kwargs['bodySections'] + if 'canvasSizeOptions' in kwargs: + canvas_size_options = kwargs['canvasSizeOptions'] + if 'footerSections' in kwargs: + footer_sections = kwargs['footerSections'] + if 'headerSections' in kwargs: + header_sections = kwargs['headerSections'] + _setter("body_sections", body_sections) _setter("canvas_size_options", canvas_size_options) _setter("footer_sections", footer_sections) @@ -86011,7 +94961,15 @@ def _configure( paper_margin: Optional['outputs.TemplateSpacing'] = None, paper_orientation: Optional['TemplatePaperOrientation'] = None, paper_size: Optional['TemplatePaperSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paperMargin' in kwargs: + paper_margin = kwargs['paperMargin'] + if 'paperOrientation' in kwargs: + paper_orientation = kwargs['paperOrientation'] + if 'paperSize' in kwargs: + paper_size = kwargs['paperSize'] + if paper_margin is not None: _setter("paper_margin", paper_margin) if paper_orientation is not None: @@ -86064,7 +95022,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], free_form_layout: 'outputs.TemplateFreeFormSectionLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'freeFormLayout' in kwargs: + free_form_layout = kwargs['freeFormLayout'] + _setter("free_form_layout", free_form_layout) @property @@ -86085,7 +95047,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], after: Optional['outputs.TemplateSectionAfterPageBreak'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if after is not None: _setter("after", after) @@ -86113,7 +95077,9 @@ def _configure( _setter: Callable[[Any, Any], None], height: Optional[str] = None, padding: Optional['outputs.TemplateSpacing'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if height is not None: _setter("height", height) if padding is not None: @@ -86162,7 +95128,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sheet_visual_scoping_configurations: Optional[Sequence['outputs.TemplateSheetVisualScopingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetVisualScopingConfigurations' in kwargs: + sheet_visual_scoping_configurations = kwargs['sheetVisualScopingConfigurations'] + if sheet_visual_scoping_configurations is not None: _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @@ -86206,7 +95176,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataFieldSeriesItem' in kwargs: + data_field_series_item = kwargs['dataFieldSeriesItem'] + if 'fieldSeriesItem' in kwargs: + field_series_item = kwargs['fieldSeriesItem'] + if data_field_series_item is not None: _setter("data_field_series_item", data_field_series_item) if field_series_item is not None: @@ -86255,7 +95231,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination_parameter_name: str, value: 'outputs.TemplateDestinationParameterValueConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationParameterName' in kwargs: + destination_parameter_name = kwargs['destinationParameterName'] + _setter("destination_parameter_name", destination_parameter_name) _setter("value", value) @@ -86299,7 +95279,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], background_color: 'outputs.TemplateConditionalFormattingColor', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + _setter("background_color", background_color) @property @@ -86340,7 +95324,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, sheet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if name is not None: _setter("name", name) if sheet_id is not None: @@ -86389,7 +95377,11 @@ def _configure( _setter: Callable[[Any, Any], None], info_icon_text: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconText' in kwargs: + info_icon_text = kwargs['infoIconText'] + if info_icon_text is not None: _setter("info_icon_text", info_icon_text) if visibility is not None: @@ -86418,7 +95410,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration: 'outputs.TemplateSheetControlLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("configuration", configuration) @property @@ -86456,7 +95450,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], grid_layout: Optional['outputs.TemplateGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gridLayout' in kwargs: + grid_layout = kwargs['gridLayout'] + if grid_layout is not None: _setter("grid_layout", grid_layout) @@ -86535,7 +95533,21 @@ def _configure( text_boxes: Optional[Sequence['outputs.TemplateSheetTextBox']] = None, title: Optional[str] = None, visuals: Optional[Sequence['outputs.TemplateVisual']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'filterControls' in kwargs: + filter_controls = kwargs['filterControls'] + if 'parameterControls' in kwargs: + parameter_controls = kwargs['parameterControls'] + if 'sheetControlLayouts' in kwargs: + sheet_control_layouts = kwargs['sheetControlLayouts'] + if 'textBoxes' in kwargs: + text_boxes = kwargs['textBoxes'] + _setter("sheet_id", sheet_id) if content_type is not None: _setter("content_type", content_type) @@ -86626,7 +95638,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -86668,7 +95682,11 @@ def _configure( _setter: Callable[[Any, Any], None], configuration_overrides: 'outputs.TemplateSheetElementConfigurationOverrides', expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationOverrides' in kwargs: + configuration_overrides = kwargs['configurationOverrides'] + _setter("configuration_overrides", configuration_overrides) _setter("expression", expression) @@ -86715,7 +95733,11 @@ def _configure( _setter: Callable[[Any, Any], None], sheet_text_box_id: str, content: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetTextBoxId' in kwargs: + sheet_text_box_id = kwargs['sheetTextBoxId'] + _setter("sheet_text_box_id", sheet_text_box_id) if content is not None: _setter("content", content) @@ -86768,7 +95790,13 @@ def _configure( scope: 'TemplateFilterVisualScope', sheet_id: str, visual_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sheetId' in kwargs: + sheet_id = kwargs['sheetId'] + if 'visualIds' in kwargs: + visual_ids = kwargs['visualIds'] + _setter("scope", scope) _setter("sheet_id", sheet_id) if visual_ids is not None: @@ -86824,7 +95852,13 @@ def _configure( _setter: Callable[[Any, Any], None], plain_text: Optional[str] = None, rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'plainText' in kwargs: + plain_text = kwargs['plainText'] + if 'richText' in kwargs: + rich_text = kwargs['richText'] + if plain_text is not None: _setter("plain_text", plain_text) if rich_text is not None: @@ -86853,7 +95887,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) @@ -86897,7 +95933,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if title_options is not None: @@ -86929,7 +95971,9 @@ def _configure( _setter: Callable[[Any, Any], None], placement: Optional['TemplateSmallMultiplesAxisPlacement'] = None, scale: Optional['TemplateSmallMultiplesAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if placement is not None: _setter("placement", placement) if scale is not None: @@ -86995,7 +96039,19 @@ def _configure( panel_configuration: Optional['outputs.TemplatePanelConfiguration'] = None, x_axis: Optional['outputs.TemplateSmallMultiplesAxisProperties'] = None, y_axis: Optional['outputs.TemplateSmallMultiplesAxisProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxVisibleColumns' in kwargs: + max_visible_columns = kwargs['maxVisibleColumns'] + if 'maxVisibleRows' in kwargs: + max_visible_rows = kwargs['maxVisibleRows'] + if 'panelConfiguration' in kwargs: + panel_configuration = kwargs['panelConfiguration'] + if 'xAxis' in kwargs: + x_axis = kwargs['xAxis'] + if 'yAxis' in kwargs: + y_axis = kwargs['yAxis'] + if max_visible_columns is not None: _setter("max_visible_columns", max_visible_columns) if max_visible_rows is not None: @@ -87065,7 +96121,11 @@ def _configure( _setter: Callable[[Any, Any], None], arn: str, data_set_references: Sequence['outputs.TemplateDataSetReference'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetReferences' in kwargs: + data_set_references = kwargs['dataSetReferences'] + _setter("arn", arn) _setter("data_set_references", data_set_references) @@ -87114,7 +96174,13 @@ def _configure( _setter: Callable[[Any, Any], None], source_analysis: Optional['outputs.TemplateSourceAnalysis'] = None, source_template: Optional['outputs.TemplateSourceTemplate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceAnalysis' in kwargs: + source_analysis = kwargs['sourceAnalysis'] + if 'sourceTemplate' in kwargs: + source_template = kwargs['sourceTemplate'] + if source_analysis is not None: _setter("source_analysis", source_analysis) if source_template is not None: @@ -87143,7 +96209,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -87179,7 +96247,9 @@ def _configure( left: Optional[str] = None, right: Optional[str] = None, top: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if bottom is not None: _setter("bottom", bottom) if left is not None: @@ -87256,7 +96326,13 @@ def _configure( _setter: Callable[[Any, Any], None], dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dynamicValue' in kwargs: + dynamic_value = kwargs['dynamicValue'] + if 'staticValues' in kwargs: + static_values = kwargs['staticValues'] + if dynamic_value is not None: _setter("dynamic_value", dynamic_value) if static_values is not None: @@ -87307,7 +96383,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nullValueFormatConfiguration' in kwargs: + null_value_format_configuration = kwargs['nullValueFormatConfiguration'] + if 'numericFormatConfiguration' in kwargs: + numeric_format_configuration = kwargs['numericFormatConfiguration'] + if null_value_format_configuration is not None: _setter("null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: @@ -87371,7 +96453,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterValueType' in kwargs: + parameter_value_type = kwargs['parameterValueType'] + if 'defaultValues' in kwargs: + default_values = kwargs['defaultValues'] + if 'mappedDataSetParameters' in kwargs: + mapped_data_set_parameters = kwargs['mappedDataSetParameters'] + if 'valueWhenUnset' in kwargs: + value_when_unset = kwargs['valueWhenUnset'] + _setter("name", name) _setter("parameter_value_type", parameter_value_type) if default_values is not None: @@ -87441,7 +96533,13 @@ def _configure( _setter: Callable[[Any, Any], None], custom_value: Optional[str] = None, value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customValue' in kwargs: + custom_value = kwargs['customValue'] + if 'valueWhenUnsetOption' in kwargs: + value_when_unset_option = kwargs['valueWhenUnsetOption'] + if custom_value is not None: _setter("custom_value", custom_value) if value_when_unset_option is not None: @@ -87522,7 +96620,25 @@ def _configure( total_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, totals_visibility: Optional['TemplateVisibility'] = None, value_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'fieldLevel' in kwargs: + field_level = kwargs['fieldLevel'] + if 'fieldLevelOptions' in kwargs: + field_level_options = kwargs['fieldLevelOptions'] + if 'metricHeaderCellStyle' in kwargs: + metric_header_cell_style = kwargs['metricHeaderCellStyle'] + if 'styleTargets' in kwargs: + style_targets = kwargs['styleTargets'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if 'valueCellStyle' in kwargs: + value_cell_style = kwargs['valueCellStyle'] + if custom_label is not None: _setter("custom_label", custom_label) if field_level is not None: @@ -87613,7 +96729,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if values is not None: @@ -87648,7 +96768,9 @@ def _configure( color: Optional[str] = None, style: Optional['TemplateTableBorderStyle'] = None, thickness: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if color is not None: _setter("color", color) if style is not None: @@ -87706,7 +96828,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_id: str, text_format: Optional['outputs.TemplateTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'textFormat' in kwargs: + text_format = kwargs['textFormat'] + _setter("field_id", field_id) if text_format is not None: _setter("text_format", text_format) @@ -87751,7 +96879,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], table_cell_image_scaling_configuration: Optional['TemplateTableCellImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableCellImageScalingConfiguration' in kwargs: + table_cell_image_scaling_configuration = kwargs['tableCellImageScalingConfiguration'] + if table_cell_image_scaling_configuration is not None: _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @@ -87819,7 +96951,19 @@ def _configure( text_wrap: Optional['TemplateTextWrap'] = None, vertical_text_alignment: Optional['TemplateVerticalTextAlignment'] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + if 'horizontalTextAlignment' in kwargs: + horizontal_text_alignment = kwargs['horizontalTextAlignment'] + if 'textWrap' in kwargs: + text_wrap = kwargs['textWrap'] + if 'verticalTextAlignment' in kwargs: + vertical_text_alignment = kwargs['verticalTextAlignment'] + if background_color is not None: _setter("background_color", background_color) if border is not None: @@ -87907,7 +97051,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], conditional_formatting_options: Optional[Sequence['outputs.TemplateTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'conditionalFormattingOptions' in kwargs: + conditional_formatting_options = kwargs['conditionalFormattingOptions'] + if conditional_formatting_options is not None: _setter("conditional_formatting_options", conditional_formatting_options) @@ -87932,7 +97080,9 @@ def _configure( _setter: Callable[[Any, Any], None], cell: Optional['outputs.TemplateTableCellConditionalFormatting'] = None, row: Optional['outputs.TemplateTableRowConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if cell is not None: _setter("cell", cell) if row is not None: @@ -88008,7 +97158,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldOptions' in kwargs: + field_options = kwargs['fieldOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'paginatedReportOptions' in kwargs: + paginated_report_options = kwargs['paginatedReportOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'tableInlineVisualizations' in kwargs: + table_inline_visualizations = kwargs['tableInlineVisualizations'] + if 'tableOptions' in kwargs: + table_options = kwargs['tableOptions'] + if 'totalOptions' in kwargs: + total_options = kwargs['totalOptions'] + if field_options is not None: _setter("field_options", field_options) if field_wells is not None: @@ -88072,7 +97238,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], icon: Optional['TemplateTableFieldIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if icon is not None: _setter("icon", icon) @@ -88114,7 +97282,11 @@ def _configure( _setter: Callable[[Any, Any], None], font_configuration: 'outputs.TemplateFontConfiguration', value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontConfiguration' in kwargs: + font_configuration = kwargs['fontConfiguration'] + _setter("font_configuration", font_configuration) if value is not None: _setter("value", value) @@ -88159,7 +97331,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sizing_options: Optional['outputs.TemplateTableCellImageSizingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizingOptions' in kwargs: + sizing_options = kwargs['sizingOptions'] + if sizing_options is not None: _setter("sizing_options", sizing_options) @@ -88184,7 +97360,9 @@ def _configure( _setter: Callable[[Any, Any], None], content: 'outputs.TemplateTableFieldLinkContentConfiguration', target: 'TemplateUrlTargetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("content", content) _setter("target", target) @@ -88233,7 +97411,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customIconContent' in kwargs: + custom_icon_content = kwargs['customIconContent'] + if 'customTextContent' in kwargs: + custom_text_content = kwargs['customTextContent'] + if custom_icon_content is not None: _setter("custom_icon_content", custom_icon_content) if custom_text_content is not None: @@ -88298,7 +97482,15 @@ def _configure( url_styling: Optional['outputs.TemplateTableFieldUrlConfiguration'] = None, visibility: Optional['TemplateVisibility'] = None, width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'urlStyling' in kwargs: + url_styling = kwargs['urlStyling'] + _setter("field_id", field_id) if custom_label is not None: _setter("custom_label", custom_label) @@ -88375,7 +97567,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedFieldOptions' in kwargs: + pinned_field_options = kwargs['pinnedFieldOptions'] + if 'selectedFieldOptions' in kwargs: + selected_field_options = kwargs['selectedFieldOptions'] + if order is not None: _setter("order", order) if pinned_field_options is not None: @@ -88433,7 +97631,13 @@ def _configure( _setter: Callable[[Any, Any], None], image_configuration: Optional['outputs.TemplateTableFieldImageConfiguration'] = None, link_configuration: Optional['outputs.TemplateTableFieldLinkConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageConfiguration' in kwargs: + image_configuration = kwargs['imageConfiguration'] + if 'linkConfiguration' in kwargs: + link_configuration = kwargs['linkConfiguration'] + if image_configuration is not None: _setter("image_configuration", image_configuration) if link_configuration is not None: @@ -88484,7 +97688,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableAggregatedFieldWells' in kwargs: + table_aggregated_field_wells = kwargs['tableAggregatedFieldWells'] + if 'tableUnaggregatedFieldWells' in kwargs: + table_unaggregated_field_wells = kwargs['tableUnaggregatedFieldWells'] + if table_aggregated_field_wells is not None: _setter("table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: @@ -88530,7 +97740,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_bars: Optional['outputs.TemplateDataBarsOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataBars' in kwargs: + data_bars = kwargs['dataBars'] + if data_bars is not None: _setter("data_bars", data_bars) @@ -88582,7 +97796,15 @@ def _configure( header_style: Optional['outputs.TemplateTableCellStyle'] = None, orientation: Optional['TemplateTableOrientation'] = None, row_alternate_color_options: Optional['outputs.TemplateRowAlternateColorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellStyle' in kwargs: + cell_style = kwargs['cellStyle'] + if 'headerStyle' in kwargs: + header_style = kwargs['headerStyle'] + if 'rowAlternateColorOptions' in kwargs: + row_alternate_color_options = kwargs['rowAlternateColorOptions'] + if cell_style is not None: _setter("cell_style", cell_style) if header_style is not None: @@ -88647,7 +97869,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'overflowColumnHeaderVisibility' in kwargs: + overflow_column_header_visibility = kwargs['overflowColumnHeaderVisibility'] + if 'verticalOverflowVisibility' in kwargs: + vertical_overflow_visibility = kwargs['verticalOverflowVisibility'] + if overflow_column_header_visibility is not None: _setter("overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: @@ -88693,7 +97921,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pinned_left_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pinnedLeftFields' in kwargs: + pinned_left_fields = kwargs['pinnedLeftFields'] + if pinned_left_fields is not None: _setter("pinned_left_fields", pinned_left_fields) @@ -88737,7 +97969,13 @@ def _configure( _setter: Callable[[Any, Any], None], background_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if text_color is not None: @@ -88800,7 +98038,13 @@ def _configure( left: Optional['outputs.TemplateTableBorderOptions'] = None, right: Optional['outputs.TemplateTableBorderOptions'] = None, top: Optional['outputs.TemplateTableBorderOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'innerHorizontal' in kwargs: + inner_horizontal = kwargs['innerHorizontal'] + if 'innerVertical' in kwargs: + inner_vertical = kwargs['innerVertical'] + if bottom is not None: _setter("bottom", bottom) if inner_horizontal is not None: @@ -88879,7 +98123,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'paginationConfiguration' in kwargs: + pagination_configuration = kwargs['paginationConfiguration'] + if 'rowSort' in kwargs: + row_sort = kwargs['rowSort'] + if pagination_configuration is not None: _setter("pagination_configuration", pagination_configuration) if row_sort is not None: @@ -88925,7 +98175,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cell_type: 'TemplateStyledCellType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellType' in kwargs: + cell_type = kwargs['cellType'] + _setter("cell_type", cell_type) @property @@ -88946,7 +98200,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], values: Optional[Sequence['outputs.TemplateUnaggregatedField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if values is not None: _setter("values", values) @@ -89004,7 +98260,15 @@ def _configure( conditional_formatting: Optional['outputs.TemplateTableConditionalFormatting'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'conditionalFormatting' in kwargs: + conditional_formatting = kwargs['conditionalFormatting'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -89063,7 +98327,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -89117,7 +98383,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -89178,7 +98452,13 @@ def _configure( background_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'backgroundColor' in kwargs: + background_color = kwargs['backgroundColor'] + if 'textColor' in kwargs: + text_color = kwargs['textColor'] + if background_color is not None: _setter("background_color", background_color) if icon is not None: @@ -89214,7 +98494,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -89263,7 +98545,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infoIconLabelOptions' in kwargs: + info_icon_label_options = kwargs['infoIconLabelOptions'] + if 'placeholderOptions' in kwargs: + placeholder_options = kwargs['placeholderOptions'] + if 'titleOptions' in kwargs: + title_options = kwargs['titleOptions'] + if info_icon_label_options is not None: _setter("info_icon_label_options", info_icon_label_options) if placeholder_options is not None: @@ -89302,7 +98592,9 @@ def _configure( _setter: Callable[[Any, Any], None], symbol: Optional['TemplateNumericSeparatorSymbol'] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if symbol is not None: _setter("symbol", symbol) if visibility is not None: @@ -89371,7 +98663,19 @@ def _configure( prediction_interval: Optional[float] = None, seasonality: Optional[float] = None, upper_boundary: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'lowerBoundary' in kwargs: + lower_boundary = kwargs['lowerBoundary'] + if 'periodsBackward' in kwargs: + periods_backward = kwargs['periodsBackward'] + if 'periodsForward' in kwargs: + periods_forward = kwargs['periodsForward'] + if 'predictionInterval' in kwargs: + prediction_interval = kwargs['predictionInterval'] + if 'upperBoundary' in kwargs: + upper_boundary = kwargs['upperBoundary'] + if lower_boundary is not None: _setter("lower_boundary", lower_boundary) if periods_backward is not None: @@ -89461,7 +98765,15 @@ def _configure( parameter_name: Optional[str] = None, time_granularity: Optional['TemplateTimeGranularity'] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) if parameter_name is not None: @@ -89539,7 +98851,15 @@ def _configure( range_maximum: str, range_minimum: str, time_granularity: 'TemplateTimeGranularity', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rangeMaximum' in kwargs: + range_maximum = kwargs['rangeMaximum'] + if 'rangeMinimum' in kwargs: + range_minimum = kwargs['rangeMinimum'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("range_maximum", range_maximum) _setter("range_minimum", range_minimum) @@ -89633,7 +98953,25 @@ def _configure( range_maximum_value: Optional['outputs.TemplateTimeRangeFilterValue'] = None, range_minimum_value: Optional['outputs.TemplateTimeRangeFilterValue'] = None, time_granularity: Optional['TemplateTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'nullOption' in kwargs: + null_option = kwargs['nullOption'] + if 'excludePeriodConfiguration' in kwargs: + exclude_period_configuration = kwargs['excludePeriodConfiguration'] + if 'includeMaximum' in kwargs: + include_maximum = kwargs['includeMaximum'] + if 'includeMinimum' in kwargs: + include_minimum = kwargs['includeMinimum'] + if 'rangeMaximumValue' in kwargs: + range_maximum_value = kwargs['rangeMaximumValue'] + if 'rangeMinimumValue' in kwargs: + range_minimum_value = kwargs['rangeMinimumValue'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column", column) _setter("filter_id", filter_id) _setter("null_option", null_option) @@ -89733,7 +99071,13 @@ def _configure( parameter: Optional[str] = None, rolling_date: Optional['outputs.TemplateRollingDateConfiguration'] = None, static_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rollingDate' in kwargs: + rolling_date = kwargs['rollingDate'] + if 'staticValue' in kwargs: + static_value = kwargs['staticValue'] + if parameter is not None: _setter("parameter", parameter) if rolling_date is not None: @@ -89791,7 +99135,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnTooltipItem' in kwargs: + column_tooltip_item = kwargs['columnTooltipItem'] + if 'fieldTooltipItem' in kwargs: + field_tooltip_item = kwargs['fieldTooltipItem'] + if column_tooltip_item is not None: _setter("column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: @@ -89847,7 +99197,15 @@ def _configure( field_based_tooltip: Optional['outputs.TemplateFieldBasedTooltip'] = None, selected_tooltip_type: Optional['TemplateSelectedTooltipType'] = None, tooltip_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldBasedTooltip' in kwargs: + field_based_tooltip = kwargs['fieldBasedTooltip'] + if 'selectedTooltipType' in kwargs: + selected_tooltip_type = kwargs['selectedTooltipType'] + if 'tooltipVisibility' in kwargs: + tooltip_visibility = kwargs['tooltipVisibility'] + if field_based_tooltip is not None: _setter("field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: @@ -89921,7 +99279,17 @@ def _configure( limit: Optional[float] = None, parameter_name: Optional[str] = None, time_granularity: Optional['TemplateTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationSortConfigurations' in kwargs: + aggregation_sort_configurations = kwargs['aggregationSortConfigurations'] + if 'filterId' in kwargs: + filter_id = kwargs['filterId'] + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("aggregation_sort_configurations", aggregation_sort_configurations) _setter("column", column) _setter("filter_id", filter_id) @@ -90017,7 +99385,15 @@ def _configure( sort_order: Optional['TemplateTopBottomSortOrder'] = None, time: Optional['outputs.TemplateDimensionField'] = None, value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'moverSize' in kwargs: + mover_size = kwargs['moverSize'] + if 'sortOrder' in kwargs: + sort_order = kwargs['sortOrder'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -90120,7 +99496,13 @@ def _configure( name: Optional[str] = None, result_size: Optional[float] = None, value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + if 'resultSize' in kwargs: + result_size = kwargs['resultSize'] + _setter("computation_id", computation_id) _setter("type", type) if category is not None: @@ -90198,7 +99580,11 @@ def _configure( computation_id: str, name: Optional[str] = None, value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if name is not None: _setter("name", name) @@ -90268,7 +99654,17 @@ def _configure( scroll_status: Optional['TemplateTableTotalsScrollStatus'] = None, total_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, totals_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customLabel' in kwargs: + custom_label = kwargs['customLabel'] + if 'scrollStatus' in kwargs: + scroll_status = kwargs['scrollStatus'] + if 'totalCellStyle' in kwargs: + total_cell_style = kwargs['totalCellStyle'] + if 'totalsVisibility' in kwargs: + totals_visibility = kwargs['totalsVisibility'] + if custom_label is not None: _setter("custom_label", custom_label) if placement is not None: @@ -90324,7 +99720,9 @@ def _configure( colors: Optional[Sequence['outputs.TemplateMeasureField']] = None, groups: Optional[Sequence['outputs.TemplateDimensionField']] = None, sizes: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if colors is not None: _setter("colors", colors) if groups is not None: @@ -90413,7 +99811,23 @@ def _configure( size_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.TemplateTreeMapSortConfiguration'] = None, tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'colorLabelOptions' in kwargs: + color_label_options = kwargs['colorLabelOptions'] + if 'colorScale' in kwargs: + color_scale = kwargs['colorScale'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'groupLabelOptions' in kwargs: + group_label_options = kwargs['groupLabelOptions'] + if 'sizeLabelOptions' in kwargs: + size_label_options = kwargs['sizeLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if color_label_options is not None: _setter("color_label_options", color_label_options) if color_scale is not None: @@ -90508,7 +99922,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], tree_map_aggregated_field_wells: Optional['outputs.TemplateTreeMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapAggregatedFieldWells' in kwargs: + tree_map_aggregated_field_wells = kwargs['treeMapAggregatedFieldWells'] + if tree_map_aggregated_field_wells is not None: _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @@ -90552,7 +99970,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'treeMapGroupItemsLimitConfiguration' in kwargs: + tree_map_group_items_limit_configuration = kwargs['treeMapGroupItemsLimitConfiguration'] + if 'treeMapSort' in kwargs: + tree_map_sort = kwargs['treeMapSort'] + if tree_map_group_items_limit_configuration is not None: _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: @@ -90617,7 +100041,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -90673,7 +100105,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if visibility is not None: _setter("visibility", visibility) @@ -90720,7 +100154,13 @@ def _configure( column: 'outputs.TemplateColumnIdentifier', field_id: str, format_configuration: Optional['outputs.TemplateFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldId' in kwargs: + field_id = kwargs['fieldId'] + if 'formatConfiguration' in kwargs: + format_configuration = kwargs['formatConfiguration'] + _setter("column", column) _setter("field_id", field_id) if format_configuration is not None: @@ -90777,7 +100217,11 @@ def _configure( computation_id: str, category: Optional['outputs.TemplateDimensionField'] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computationId' in kwargs: + computation_id = kwargs['computationId'] + _setter("computation_id", computation_id) if category is not None: _setter("category", category) @@ -90861,7 +100305,19 @@ def _configure( status: Optional['TemplateResourceStatus'] = None, theme_arn: Optional[str] = None, version_number: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'dataSetConfigurations' in kwargs: + data_set_configurations = kwargs['dataSetConfigurations'] + if 'sourceEntityArn' in kwargs: + source_entity_arn = kwargs['sourceEntityArn'] + if 'themeArn' in kwargs: + theme_arn = kwargs['themeArn'] + if 'versionNumber' in kwargs: + version_number = kwargs['versionNumber'] + if created_time is not None: _setter("created_time", created_time) if data_set_configurations is not None: @@ -90984,7 +100440,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSetConfigurations' in kwargs: + data_set_configurations = kwargs['dataSetConfigurations'] + if 'analysisDefaults' in kwargs: + analysis_defaults = kwargs['analysisDefaults'] + if 'calculatedFields' in kwargs: + calculated_fields = kwargs['calculatedFields'] + if 'columnConfigurations' in kwargs: + column_configurations = kwargs['columnConfigurations'] + if 'filterGroups' in kwargs: + filter_groups = kwargs['filterGroups'] + if 'parameterDeclarations' in kwargs: + parameter_declarations = kwargs['parameterDeclarations'] + _setter("data_set_configurations", data_set_configurations) if analysis_defaults is not None: _setter("analysis_defaults", analysis_defaults) @@ -91064,7 +100534,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], percent_range: Optional['outputs.TemplatePercentVisibleRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'percentRange' in kwargs: + percent_range = kwargs['percentRange'] + if percent_range is not None: _setter("percent_range", percent_range) @@ -91213,7 +100687,55 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'barChartVisual' in kwargs: + bar_chart_visual = kwargs['barChartVisual'] + if 'boxPlotVisual' in kwargs: + box_plot_visual = kwargs['boxPlotVisual'] + if 'comboChartVisual' in kwargs: + combo_chart_visual = kwargs['comboChartVisual'] + if 'customContentVisual' in kwargs: + custom_content_visual = kwargs['customContentVisual'] + if 'emptyVisual' in kwargs: + empty_visual = kwargs['emptyVisual'] + if 'filledMapVisual' in kwargs: + filled_map_visual = kwargs['filledMapVisual'] + if 'funnelChartVisual' in kwargs: + funnel_chart_visual = kwargs['funnelChartVisual'] + if 'gaugeChartVisual' in kwargs: + gauge_chart_visual = kwargs['gaugeChartVisual'] + if 'geospatialMapVisual' in kwargs: + geospatial_map_visual = kwargs['geospatialMapVisual'] + if 'heatMapVisual' in kwargs: + heat_map_visual = kwargs['heatMapVisual'] + if 'histogramVisual' in kwargs: + histogram_visual = kwargs['histogramVisual'] + if 'insightVisual' in kwargs: + insight_visual = kwargs['insightVisual'] + if 'kpiVisual' in kwargs: + kpi_visual = kwargs['kpiVisual'] + if 'lineChartVisual' in kwargs: + line_chart_visual = kwargs['lineChartVisual'] + if 'pieChartVisual' in kwargs: + pie_chart_visual = kwargs['pieChartVisual'] + if 'pivotTableVisual' in kwargs: + pivot_table_visual = kwargs['pivotTableVisual'] + if 'radarChartVisual' in kwargs: + radar_chart_visual = kwargs['radarChartVisual'] + if 'sankeyDiagramVisual' in kwargs: + sankey_diagram_visual = kwargs['sankeyDiagramVisual'] + if 'scatterPlotVisual' in kwargs: + scatter_plot_visual = kwargs['scatterPlotVisual'] + if 'tableVisual' in kwargs: + table_visual = kwargs['tableVisual'] + if 'treeMapVisual' in kwargs: + tree_map_visual = kwargs['treeMapVisual'] + if 'waterfallVisual' in kwargs: + waterfall_visual = kwargs['waterfallVisual'] + if 'wordCloudVisual' in kwargs: + word_cloud_visual = kwargs['wordCloudVisual'] + if bar_chart_visual is not None: _setter("bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: @@ -91420,7 +100942,13 @@ def _configure( name: str, trigger: 'TemplateVisualCustomActionTrigger', status: Optional['TemplateWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionOperations' in kwargs: + action_operations = kwargs['actionOperations'] + if 'customActionId' in kwargs: + custom_action_id = kwargs['customActionId'] + _setter("action_operations", action_operations) _setter("custom_action_id", custom_action_id) _setter("name", name) @@ -91498,7 +101026,17 @@ def _configure( navigation_operation: Optional['outputs.TemplateCustomActionNavigationOperation'] = None, set_parameters_operation: Optional['outputs.TemplateCustomActionSetParametersOperation'] = None, url_operation: Optional['outputs.TemplateCustomActionUrlOperation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterOperation' in kwargs: + filter_operation = kwargs['filterOperation'] + if 'navigationOperation' in kwargs: + navigation_operation = kwargs['navigationOperation'] + if 'setParametersOperation' in kwargs: + set_parameters_operation = kwargs['setParametersOperation'] + if 'urlOperation' in kwargs: + url_operation = kwargs['urlOperation'] + if filter_operation is not None: _setter("filter_operation", filter_operation) if navigation_operation is not None: @@ -91563,7 +101101,13 @@ def _configure( _setter: Callable[[Any, Any], None], chart_color: Optional[str] = None, color_map: Optional[Sequence['outputs.TemplateDataPathColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'chartColor' in kwargs: + chart_color = kwargs['chartColor'] + if 'colorMap' in kwargs: + color_map = kwargs['colorMap'] + if chart_color is not None: _setter("chart_color", chart_color) if color_map is not None: @@ -91612,7 +101156,11 @@ def _configure( _setter: Callable[[Any, Any], None], format_text: Optional['outputs.TemplateLongFormatText'] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -91661,7 +101209,11 @@ def _configure( _setter: Callable[[Any, Any], None], format_text: Optional['outputs.TemplateShortFormatText'] = None, visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'formatText' in kwargs: + format_text = kwargs['formatText'] + if format_text is not None: _setter("format_text", format_text) if visibility is not None: @@ -91696,7 +101248,9 @@ def _configure( breakdowns: Optional[Sequence['outputs.TemplateDimensionField']] = None, categories: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if breakdowns is not None: _setter("breakdowns", breakdowns) if categories is not None: @@ -91792,7 +101346,27 @@ def _configure( sort_configuration: Optional['outputs.TemplateWaterfallChartSortConfiguration'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, waterfall_chart_options: Optional['outputs.TemplateWaterfallChartOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryAxisDisplayOptions' in kwargs: + category_axis_display_options = kwargs['categoryAxisDisplayOptions'] + if 'categoryAxisLabelOptions' in kwargs: + category_axis_label_options = kwargs['categoryAxisLabelOptions'] + if 'dataLabels' in kwargs: + data_labels = kwargs['dataLabels'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'primaryYAxisDisplayOptions' in kwargs: + primary_y_axis_display_options = kwargs['primaryYAxisDisplayOptions'] + if 'primaryYAxisLabelOptions' in kwargs: + primary_y_axis_label_options = kwargs['primaryYAxisLabelOptions'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'visualPalette' in kwargs: + visual_palette = kwargs['visualPalette'] + if 'waterfallChartOptions' in kwargs: + waterfall_chart_options = kwargs['waterfallChartOptions'] + if category_axis_display_options is not None: _setter("category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: @@ -91894,7 +101468,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], waterfall_chart_aggregated_field_wells: Optional['outputs.TemplateWaterfallChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'waterfallChartAggregatedFieldWells' in kwargs: + waterfall_chart_aggregated_field_wells = kwargs['waterfallChartAggregatedFieldWells'] + if waterfall_chart_aggregated_field_wells is not None: _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @@ -91933,7 +101511,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], total_bar_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'totalBarLabel' in kwargs: + total_bar_label = kwargs['totalBarLabel'] + if total_bar_label is not None: _setter("total_bar_label", total_bar_label) @@ -91977,7 +101559,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'breakdownItemsLimit' in kwargs: + breakdown_items_limit = kwargs['breakdownItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if breakdown_items_limit is not None: _setter("breakdown_items_limit", breakdown_items_limit) if category_sort is not None: @@ -92042,7 +101630,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -92101,7 +101697,9 @@ def _configure( _setter: Callable[[Any, Any], None], date: str, value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("date", date) _setter("value", value) @@ -92153,7 +101751,13 @@ def _configure( end_date: str, start_date: str, value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endDate' in kwargs: + end_date = kwargs['endDate'] + if 'startDate' in kwargs: + start_date = kwargs['startDate'] + _setter("end_date", end_date) _setter("start_date", start_date) _setter("value", value) @@ -92206,7 +101810,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groupBy' in kwargs: + group_by = kwargs['groupBy'] + if group_by is not None: _setter("group_by", group_by) if size is not None: @@ -92267,7 +101875,17 @@ def _configure( field_wells: Optional['outputs.TemplateWordCloudFieldWells'] = None, sort_configuration: Optional['outputs.TemplateWordCloudSortConfiguration'] = None, word_cloud_options: Optional['outputs.TemplateWordCloudOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryLabelOptions' in kwargs: + category_label_options = kwargs['categoryLabelOptions'] + if 'fieldWells' in kwargs: + field_wells = kwargs['fieldWells'] + if 'sortConfiguration' in kwargs: + sort_configuration = kwargs['sortConfiguration'] + if 'wordCloudOptions' in kwargs: + word_cloud_options = kwargs['wordCloudOptions'] + if category_label_options is not None: _setter("category_label_options", category_label_options) if field_wells is not None: @@ -92327,7 +101945,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], word_cloud_aggregated_field_wells: Optional['outputs.TemplateWordCloudAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'wordCloudAggregatedFieldWells' in kwargs: + word_cloud_aggregated_field_wells = kwargs['wordCloudAggregatedFieldWells'] + if word_cloud_aggregated_field_wells is not None: _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @@ -92391,7 +102013,21 @@ def _configure( word_orientation: Optional['TemplateWordCloudWordOrientation'] = None, word_padding: Optional['TemplateWordCloudWordPadding'] = None, word_scaling: Optional['TemplateWordCloudWordScaling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudLayout' in kwargs: + cloud_layout = kwargs['cloudLayout'] + if 'maximumStringLength' in kwargs: + maximum_string_length = kwargs['maximumStringLength'] + if 'wordCasing' in kwargs: + word_casing = kwargs['wordCasing'] + if 'wordOrientation' in kwargs: + word_orientation = kwargs['wordOrientation'] + if 'wordPadding' in kwargs: + word_padding = kwargs['wordPadding'] + if 'wordScaling' in kwargs: + word_scaling = kwargs['wordScaling'] + if cloud_layout is not None: _setter("cloud_layout", cloud_layout) if maximum_string_length is not None: @@ -92470,7 +102106,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryItemsLimit' in kwargs: + category_items_limit = kwargs['categoryItemsLimit'] + if 'categorySort' in kwargs: + category_sort = kwargs['categorySort'] + if category_items_limit is not None: _setter("category_items_limit", category_items_limit) if category_sort is not None: @@ -92535,7 +102177,15 @@ def _configure( column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visualId' in kwargs: + visual_id = kwargs['visualId'] + if 'chartConfiguration' in kwargs: + chart_configuration = kwargs['chartConfiguration'] + if 'columnHierarchies' in kwargs: + column_hierarchies = kwargs['columnHierarchies'] + _setter("visual_id", visual_id) if actions is not None: _setter("actions", actions) @@ -92591,7 +102241,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], show: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if show is not None: _setter("show", show) @@ -92641,7 +102293,13 @@ def _configure( sheet: Optional['outputs.ThemeSheetStyle'] = None, typography: Optional['outputs.ThemeTypography'] = None, ui_color_palette: Optional['outputs.ThemeUiColorPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataColorPalette' in kwargs: + data_color_palette = kwargs['dataColorPalette'] + if 'uiColorPalette' in kwargs: + ui_color_palette = kwargs['uiColorPalette'] + if data_color_palette is not None: _setter("data_color_palette", data_color_palette) if sheet is not None: @@ -92709,7 +102367,13 @@ def _configure( colors: Optional[Sequence[str]] = None, empty_fill_color: Optional[str] = None, min_max_gradient: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emptyFillColor' in kwargs: + empty_fill_color = kwargs['emptyFillColor'] + if 'minMaxGradient' in kwargs: + min_max_gradient = kwargs['minMaxGradient'] + if colors is not None: _setter("colors", colors) if empty_fill_color is not None: @@ -92748,7 +102412,9 @@ def _configure( _setter: Callable[[Any, Any], None], message: Optional[str] = None, type: Optional['ThemeErrorType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if message is not None: _setter("message", message) if type is not None: @@ -92794,7 +102460,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], font_family: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontFamily' in kwargs: + font_family = kwargs['fontFamily'] + if font_family is not None: _setter("font_family", font_family) @@ -92816,7 +102486,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], show: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if show is not None: _setter("show", show) @@ -92838,7 +102510,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], show: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if show is not None: _setter("show", show) @@ -92866,7 +102540,9 @@ def _configure( actions: Sequence[str], principal: str, resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("actions", actions) _setter("principal", principal) if resource is not None: @@ -92920,7 +102596,11 @@ def _configure( _setter: Callable[[Any, Any], None], tile: Optional['outputs.ThemeTileStyle'] = None, tile_layout: Optional['outputs.ThemeTileLayoutStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tileLayout' in kwargs: + tile_layout = kwargs['tileLayout'] + if tile is not None: _setter("tile", tile) if tile_layout is not None: @@ -92952,7 +102632,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -92982,7 +102664,9 @@ def _configure( _setter: Callable[[Any, Any], None], gutter: Optional['outputs.ThemeGutterStyle'] = None, margin: Optional['outputs.ThemeMarginStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if gutter is not None: _setter("gutter", gutter) if margin is not None: @@ -93011,7 +102695,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], border: Optional['outputs.ThemeBorderStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if border is not None: _setter("border", border) @@ -93050,7 +102736,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], font_families: Optional[Sequence['outputs.ThemeFont']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fontFamilies' in kwargs: + font_families = kwargs['fontFamilies'] + if font_families is not None: _setter("font_families", font_families) @@ -93152,7 +102842,29 @@ def _configure( success_foreground: Optional[str] = None, warning: Optional[str] = None, warning_foreground: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accentForeground' in kwargs: + accent_foreground = kwargs['accentForeground'] + if 'dangerForeground' in kwargs: + danger_foreground = kwargs['dangerForeground'] + if 'dimensionForeground' in kwargs: + dimension_foreground = kwargs['dimensionForeground'] + if 'measureForeground' in kwargs: + measure_foreground = kwargs['measureForeground'] + if 'primaryBackground' in kwargs: + primary_background = kwargs['primaryBackground'] + if 'primaryForeground' in kwargs: + primary_foreground = kwargs['primaryForeground'] + if 'secondaryBackground' in kwargs: + secondary_background = kwargs['secondaryBackground'] + if 'secondaryForeground' in kwargs: + secondary_foreground = kwargs['secondaryForeground'] + if 'successForeground' in kwargs: + success_foreground = kwargs['successForeground'] + if 'warningForeground' in kwargs: + warning_foreground = kwargs['warningForeground'] + if accent is not None: _setter("accent", accent) if accent_foreground is not None: @@ -93321,7 +103033,15 @@ def _configure( errors: Optional[Sequence['outputs.ThemeError']] = None, status: Optional['ThemeResourceStatus'] = None, version_number: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseThemeId' in kwargs: + base_theme_id = kwargs['baseThemeId'] + if 'createdTime' in kwargs: + created_time = kwargs['createdTime'] + if 'versionNumber' in kwargs: + version_number = kwargs['versionNumber'] + if arn is not None: _setter("arn", arn) if base_theme_id is not None: @@ -93387,10 +103107,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class TopicCalculatedField(dict): @staticmethod @@ -93491,7 +103213,37 @@ def _configure( not_allowed_aggregations: Optional[Sequence['TopicAuthorSpecifiedAggregation']] = None, semantic_type: Optional['outputs.TopicSemanticType'] = None, time_granularity: Optional['TopicTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'calculatedFieldName' in kwargs: + calculated_field_name = kwargs['calculatedFieldName'] + if 'allowedAggregations' in kwargs: + allowed_aggregations = kwargs['allowedAggregations'] + if 'calculatedFieldDescription' in kwargs: + calculated_field_description = kwargs['calculatedFieldDescription'] + if 'calculatedFieldSynonyms' in kwargs: + calculated_field_synonyms = kwargs['calculatedFieldSynonyms'] + if 'cellValueSynonyms' in kwargs: + cell_value_synonyms = kwargs['cellValueSynonyms'] + if 'columnDataRole' in kwargs: + column_data_role = kwargs['columnDataRole'] + if 'comparativeOrder' in kwargs: + comparative_order = kwargs['comparativeOrder'] + if 'defaultFormatting' in kwargs: + default_formatting = kwargs['defaultFormatting'] + if 'isIncludedInTopic' in kwargs: + is_included_in_topic = kwargs['isIncludedInTopic'] + if 'neverAggregateInFilter' in kwargs: + never_aggregate_in_filter = kwargs['neverAggregateInFilter'] + if 'nonAdditive' in kwargs: + non_additive = kwargs['nonAdditive'] + if 'notAllowedAggregations' in kwargs: + not_allowed_aggregations = kwargs['notAllowedAggregations'] + if 'semanticType' in kwargs: + semantic_type = kwargs['semanticType'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("calculated_field_name", calculated_field_name) _setter("expression", expression) if aggregation is not None: @@ -93644,7 +103396,13 @@ def _configure( category_filter_type: Optional['TopicCategoryFilterType'] = None, constant: Optional['outputs.TopicCategoryFilterConstant'] = None, inverse: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'categoryFilterFunction' in kwargs: + category_filter_function = kwargs['categoryFilterFunction'] + if 'categoryFilterType' in kwargs: + category_filter_type = kwargs['categoryFilterType'] + if category_filter_function is not None: _setter("category_filter_function", category_filter_function) if category_filter_type is not None: @@ -93714,7 +103472,15 @@ def _configure( collective_constant: Optional['outputs.TopicCollectiveConstant'] = None, constant_type: Optional['TopicConstantType'] = None, singular_constant: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectiveConstant' in kwargs: + collective_constant = kwargs['collectiveConstant'] + if 'constantType' in kwargs: + constant_type = kwargs['constantType'] + if 'singularConstant' in kwargs: + singular_constant = kwargs['singularConstant'] + if collective_constant is not None: _setter("collective_constant", collective_constant) if constant_type is not None: @@ -93770,7 +103536,11 @@ def _configure( _setter: Callable[[Any, Any], None], cell_value: Optional[str] = None, synonyms: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellValue' in kwargs: + cell_value = kwargs['cellValue'] + if cell_value is not None: _setter("cell_value", cell_value) if synonyms is not None: @@ -93816,7 +103586,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], value_list: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'valueList' in kwargs: + value_list = kwargs['valueList'] + if value_list is not None: _setter("value_list", value_list) @@ -93928,7 +103702,39 @@ def _configure( not_allowed_aggregations: Optional[Sequence['TopicAuthorSpecifiedAggregation']] = None, semantic_type: Optional['outputs.TopicSemanticType'] = None, time_granularity: Optional['TopicTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'columnName' in kwargs: + column_name = kwargs['columnName'] + if 'allowedAggregations' in kwargs: + allowed_aggregations = kwargs['allowedAggregations'] + if 'cellValueSynonyms' in kwargs: + cell_value_synonyms = kwargs['cellValueSynonyms'] + if 'columnDataRole' in kwargs: + column_data_role = kwargs['columnDataRole'] + if 'columnDescription' in kwargs: + column_description = kwargs['columnDescription'] + if 'columnFriendlyName' in kwargs: + column_friendly_name = kwargs['columnFriendlyName'] + if 'columnSynonyms' in kwargs: + column_synonyms = kwargs['columnSynonyms'] + if 'comparativeOrder' in kwargs: + comparative_order = kwargs['comparativeOrder'] + if 'defaultFormatting' in kwargs: + default_formatting = kwargs['defaultFormatting'] + if 'isIncludedInTopic' in kwargs: + is_included_in_topic = kwargs['isIncludedInTopic'] + if 'neverAggregateInFilter' in kwargs: + never_aggregate_in_filter = kwargs['neverAggregateInFilter'] + if 'nonAdditive' in kwargs: + non_additive = kwargs['nonAdditive'] + if 'notAllowedAggregations' in kwargs: + not_allowed_aggregations = kwargs['notAllowedAggregations'] + if 'semanticType' in kwargs: + semantic_type = kwargs['semanticType'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + _setter("column_name", column_name) if aggregation is not None: _setter("aggregation", aggregation) @@ -94081,7 +103887,15 @@ def _configure( specifed_order: Optional[Sequence[str]] = None, treat_undefined_specified_values: Optional['TopicUndefinedSpecifiedValueType'] = None, use_ordering: Optional['TopicColumnOrderingType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'specifedOrder' in kwargs: + specifed_order = kwargs['specifedOrder'] + if 'treatUndefinedSpecifiedValues' in kwargs: + treat_undefined_specified_values = kwargs['treatUndefinedSpecifiedValues'] + if 'useOrdering' in kwargs: + use_ordering = kwargs['useOrdering'] + if specifed_order is not None: _setter("specifed_order", specifed_order) if treat_undefined_specified_values is not None: @@ -94139,7 +103953,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetRowDateGranularity' in kwargs: + dataset_row_date_granularity = kwargs['datasetRowDateGranularity'] + if 'defaultDateColumnName' in kwargs: + default_date_column_name = kwargs['defaultDateColumnName'] + if dataset_row_date_granularity is not None: _setter("dataset_row_date_granularity", dataset_row_date_granularity) if default_date_column_name is not None: @@ -94216,7 +104036,21 @@ def _configure( dataset_name: Optional[str] = None, filters: Optional[Sequence['outputs.TopicFilter']] = None, named_entities: Optional[Sequence['outputs.TopicNamedEntity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'datasetArn' in kwargs: + dataset_arn = kwargs['datasetArn'] + if 'calculatedFields' in kwargs: + calculated_fields = kwargs['calculatedFields'] + if 'dataAggregation' in kwargs: + data_aggregation = kwargs['dataAggregation'] + if 'datasetDescription' in kwargs: + dataset_description = kwargs['datasetDescription'] + if 'datasetName' in kwargs: + dataset_name = kwargs['datasetName'] + if 'namedEntities' in kwargs: + named_entities = kwargs['namedEntities'] + _setter("dataset_arn", dataset_arn) if calculated_fields is not None: _setter("calculated_fields", calculated_fields) @@ -94289,7 +104123,9 @@ def _configure( _setter: Callable[[Any, Any], None], constant: Optional['outputs.TopicRangeFilterConstant'] = None, inclusive: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if constant is not None: _setter("constant", constant) if inclusive is not None: @@ -94340,7 +104176,13 @@ def _configure( _setter: Callable[[Any, Any], None], display_format: Optional['TopicDisplayFormat'] = None, display_format_options: Optional['outputs.TopicDisplayFormatOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayFormat' in kwargs: + display_format = kwargs['displayFormat'] + if 'displayFormatOptions' in kwargs: + display_format_options = kwargs['displayFormatOptions'] + if display_format is not None: _setter("display_format", display_format) if display_format_options is not None: @@ -94437,7 +104279,29 @@ def _configure( unit_scaler: Optional['TopicNumberScale'] = None, use_blank_cell_format: Optional[bool] = None, use_grouping: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blankCellFormat' in kwargs: + blank_cell_format = kwargs['blankCellFormat'] + if 'currencySymbol' in kwargs: + currency_symbol = kwargs['currencySymbol'] + if 'dateFormat' in kwargs: + date_format = kwargs['dateFormat'] + if 'decimalSeparator' in kwargs: + decimal_separator = kwargs['decimalSeparator'] + if 'fractionDigits' in kwargs: + fraction_digits = kwargs['fractionDigits'] + if 'groupingSeparator' in kwargs: + grouping_separator = kwargs['groupingSeparator'] + if 'negativeFormat' in kwargs: + negative_format = kwargs['negativeFormat'] + if 'unitScaler' in kwargs: + unit_scaler = kwargs['unitScaler'] + if 'useBlankCellFormat' in kwargs: + use_blank_cell_format = kwargs['useBlankCellFormat'] + if 'useGrouping' in kwargs: + use_grouping = kwargs['useGrouping'] + if blank_cell_format is not None: _setter("blank_cell_format", blank_cell_format) if currency_symbol is not None: @@ -94603,7 +104467,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterName' in kwargs: + filter_name = kwargs['filterName'] + if 'operandFieldName' in kwargs: + operand_field_name = kwargs['operandFieldName'] + if 'categoryFilter' in kwargs: + category_filter = kwargs['categoryFilter'] + if 'dateRangeFilter' in kwargs: + date_range_filter = kwargs['dateRangeFilter'] + if 'filterClass' in kwargs: + filter_class = kwargs['filterClass'] + if 'filterDescription' in kwargs: + filter_description = kwargs['filterDescription'] + if 'filterSynonyms' in kwargs: + filter_synonyms = kwargs['filterSynonyms'] + if 'filterType' in kwargs: + filter_type = kwargs['filterType'] + if 'numericEqualityFilter' in kwargs: + numeric_equality_filter = kwargs['numericEqualityFilter'] + if 'numericRangeFilter' in kwargs: + numeric_range_filter = kwargs['numericRangeFilter'] + if 'relativeDateFilter' in kwargs: + relative_date_filter = kwargs['relativeDateFilter'] + _setter("filter_name", filter_name) _setter("operand_field_name", operand_field_name) if category_filter is not None: @@ -94728,7 +104616,17 @@ def _configure( entity_description: Optional[str] = None, entity_synonyms: Optional[Sequence[str]] = None, semantic_entity_type: Optional['outputs.TopicSemanticEntityType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityName' in kwargs: + entity_name = kwargs['entityName'] + if 'entityDescription' in kwargs: + entity_description = kwargs['entityDescription'] + if 'entitySynonyms' in kwargs: + entity_synonyms = kwargs['entitySynonyms'] + if 'semanticEntityType' in kwargs: + semantic_entity_type = kwargs['semanticEntityType'] + _setter("entity_name", entity_name) if definition is not None: _setter("definition", definition) @@ -94812,7 +104710,17 @@ def _configure( property_name: Optional[str] = None, property_role: Optional['TopicPropertyRole'] = None, property_usage: Optional['TopicPropertyUsage'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldName' in kwargs: + field_name = kwargs['fieldName'] + if 'propertyName' in kwargs: + property_name = kwargs['propertyName'] + if 'propertyRole' in kwargs: + property_role = kwargs['propertyRole'] + if 'propertyUsage' in kwargs: + property_usage = kwargs['propertyUsage'] + if field_name is not None: _setter("field_name", field_name) if metric is not None: @@ -94882,7 +104790,11 @@ def _configure( _setter: Callable[[Any, Any], None], aggregation: Optional['TopicNamedEntityAggType'] = None, aggregation_function_parameters: Optional['outputs.TopicAggregationFunctionParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregationFunctionParameters' in kwargs: + aggregation_function_parameters = kwargs['aggregationFunctionParameters'] + if aggregation is not None: _setter("aggregation", aggregation) if aggregation_function_parameters is not None: @@ -94914,7 +104826,9 @@ def _configure( _setter: Callable[[Any, Any], None], prefix: Optional[str] = None, suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if prefix is not None: _setter("prefix", prefix) if suffix is not None: @@ -94946,7 +104860,9 @@ def _configure( _setter: Callable[[Any, Any], None], aggregation: Optional['TopicNamedFilterAggType'] = None, constant: Optional['outputs.TopicSingularFilterConstant'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if aggregation is not None: _setter("aggregation", aggregation) if constant is not None: @@ -94981,7 +104897,9 @@ def _configure( aggregation: Optional['TopicNamedFilterAggType'] = None, constant: Optional['outputs.TopicRangeFilterConstant'] = None, inclusive: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if aggregation is not None: _setter("aggregation", aggregation) if constant is not None: @@ -95020,7 +104938,9 @@ def _configure( _setter: Callable[[Any, Any], None], maximum: Optional[str] = None, minimum: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if maximum is not None: _setter("maximum", maximum) if minimum is not None: @@ -95071,7 +104991,13 @@ def _configure( _setter: Callable[[Any, Any], None], constant_type: Optional['TopicConstantType'] = None, range_constant: Optional['outputs.TopicRangeConstant'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'constantType' in kwargs: + constant_type = kwargs['constantType'] + if 'rangeConstant' in kwargs: + range_constant = kwargs['rangeConstant'] + if constant_type is not None: _setter("constant_type", constant_type) if range_constant is not None: @@ -95125,7 +105051,13 @@ def _configure( constant: Optional['outputs.TopicSingularFilterConstant'] = None, relative_date_filter_function: Optional['TopicRelativeDateFilterFunction'] = None, time_granularity: Optional['TopicTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'relativeDateFilterFunction' in kwargs: + relative_date_filter_function = kwargs['relativeDateFilterFunction'] + if 'timeGranularity' in kwargs: + time_granularity = kwargs['timeGranularity'] + if constant is not None: _setter("constant", constant) if relative_date_filter_function is not None: @@ -95188,7 +105120,15 @@ def _configure( sub_type_name: Optional[str] = None, type_name: Optional[str] = None, type_parameters: Optional['outputs.TopicTypeParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subTypeName' in kwargs: + sub_type_name = kwargs['subTypeName'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'typeParameters' in kwargs: + type_parameters = kwargs['typeParameters'] + if sub_type_name is not None: _setter("sub_type_name", sub_type_name) if type_name is not None: @@ -95271,7 +105211,23 @@ def _configure( truthy_cell_value_synonyms: Optional[Sequence[str]] = None, type_name: Optional[str] = None, type_parameters: Optional['outputs.TopicTypeParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'falseyCellValue' in kwargs: + falsey_cell_value = kwargs['falseyCellValue'] + if 'falseyCellValueSynonyms' in kwargs: + falsey_cell_value_synonyms = kwargs['falseyCellValueSynonyms'] + if 'subTypeName' in kwargs: + sub_type_name = kwargs['subTypeName'] + if 'truthyCellValue' in kwargs: + truthy_cell_value = kwargs['truthyCellValue'] + if 'truthyCellValueSynonyms' in kwargs: + truthy_cell_value_synonyms = kwargs['truthyCellValueSynonyms'] + if 'typeName' in kwargs: + type_name = kwargs['typeName'] + if 'typeParameters' in kwargs: + type_parameters = kwargs['typeParameters'] + if falsey_cell_value is not None: _setter("falsey_cell_value", falsey_cell_value) if falsey_cell_value_synonyms is not None: @@ -95357,7 +105313,13 @@ def _configure( _setter: Callable[[Any, Any], None], constant_type: Optional['TopicConstantType'] = None, singular_constant: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'constantType' in kwargs: + constant_type = kwargs['constantType'] + if 'singularConstant' in kwargs: + singular_constant = kwargs['singularConstant'] + if constant_type is not None: _setter("constant_type", constant_type) if singular_constant is not None: @@ -95381,10 +105343,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class VpcConnectionNetworkInterface(dict): @staticmethod @@ -95432,7 +105396,17 @@ def _configure( network_interface_id: Optional[str] = None, status: Optional['VpcConnectionNetworkInterfaceStatus'] = None, subnet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'errorMessage' in kwargs: + error_message = kwargs['errorMessage'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if error_message is not None: @@ -95485,7 +105459,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/quicksight/refresh_schedule.py b/sdk/python/pulumi_aws_native/quicksight/refresh_schedule.py index 2bb269730e..cbc4ab5a90 100644 --- a/sdk/python/pulumi_aws_native/quicksight/refresh_schedule.py +++ b/sdk/python/pulumi_aws_native/quicksight/refresh_schedule.py @@ -35,7 +35,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'dataSetId' in kwargs: + data_set_id = kwargs['dataSetId'] + if aws_account_id is not None: _setter("aws_account_id", aws_account_id) if data_set_id is not None: diff --git a/sdk/python/pulumi_aws_native/quicksight/template.py b/sdk/python/pulumi_aws_native/quicksight/template.py index d0988f6408..94c5b53b0b 100644 --- a/sdk/python/pulumi_aws_native/quicksight/template.py +++ b/sdk/python/pulumi_aws_native/quicksight/template.py @@ -50,7 +50,17 @@ def _configure( source_entity: Optional[pulumi.Input['TemplateSourceEntityArgs']] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTagArgs']]]] = None, version_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'templateId' in kwargs: + template_id = kwargs['templateId'] + if 'sourceEntity' in kwargs: + source_entity = kwargs['sourceEntity'] + if 'versionDescription' in kwargs: + version_description = kwargs['versionDescription'] + _setter("aws_account_id", aws_account_id) _setter("template_id", template_id) if definition is not None: diff --git a/sdk/python/pulumi_aws_native/quicksight/theme.py b/sdk/python/pulumi_aws_native/quicksight/theme.py index db2987e859..05bdcd1a76 100644 --- a/sdk/python/pulumi_aws_native/quicksight/theme.py +++ b/sdk/python/pulumi_aws_native/quicksight/theme.py @@ -50,7 +50,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'baseThemeId' in kwargs: + base_theme_id = kwargs['baseThemeId'] + if 'themeId' in kwargs: + theme_id = kwargs['themeId'] + if 'versionDescription' in kwargs: + version_description = kwargs['versionDescription'] + _setter("aws_account_id", aws_account_id) _setter("base_theme_id", base_theme_id) _setter("configuration", configuration) diff --git a/sdk/python/pulumi_aws_native/quicksight/topic.py b/sdk/python/pulumi_aws_native/quicksight/topic.py index a8734ba9fc..6ff59347bb 100644 --- a/sdk/python/pulumi_aws_native/quicksight/topic.py +++ b/sdk/python/pulumi_aws_native/quicksight/topic.py @@ -41,7 +41,15 @@ def _configure( description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, topic_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'dataSets' in kwargs: + data_sets = kwargs['dataSets'] + if 'topicId' in kwargs: + topic_id = kwargs['topicId'] + if aws_account_id is not None: _setter("aws_account_id", aws_account_id) if data_sets is not None: diff --git a/sdk/python/pulumi_aws_native/quicksight/vpc_connection.py b/sdk/python/pulumi_aws_native/quicksight/vpc_connection.py index c59a3d409c..7e409323f5 100644 --- a/sdk/python/pulumi_aws_native/quicksight/vpc_connection.py +++ b/sdk/python/pulumi_aws_native/quicksight/vpc_connection.py @@ -53,7 +53,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityStatus' in kwargs: + availability_status = kwargs['availabilityStatus'] + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'dnsResolvers' in kwargs: + dns_resolvers = kwargs['dnsResolvers'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcConnectionId' in kwargs: + vpc_connection_id = kwargs['vpcConnectionId'] + if availability_status is not None: _setter("availability_status", availability_status) if aws_account_id is not None: diff --git a/sdk/python/pulumi_aws_native/ram/_inputs.py b/sdk/python/pulumi_aws_native/ram/_inputs.py index 9e30eb6195..d4916d5967 100644 --- a/sdk/python/pulumi_aws_native/ram/_inputs.py +++ b/sdk/python/pulumi_aws_native/ram/_inputs.py @@ -33,7 +33,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -77,7 +79,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/ram/outputs.py b/sdk/python/pulumi_aws_native/ram/outputs.py index bc5b131ecb..6b409a1068 100644 --- a/sdk/python/pulumi_aws_native/ram/outputs.py +++ b/sdk/python/pulumi_aws_native/ram/outputs.py @@ -33,7 +33,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -69,7 +71,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/ram/permission.py b/sdk/python/pulumi_aws_native/ram/permission.py index e1ce354321..3c8c3d6438 100644 --- a/sdk/python/pulumi_aws_native/ram/permission.py +++ b/sdk/python/pulumi_aws_native/ram/permission.py @@ -40,7 +40,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyTemplate' in kwargs: + policy_template = kwargs['policyTemplate'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + _setter("policy_template", policy_template) _setter("resource_type", resource_type) if name is not None: diff --git a/sdk/python/pulumi_aws_native/ram/resource_share.py b/sdk/python/pulumi_aws_native/ram/resource_share.py index 67a2b9c94e..debb30b78a 100644 --- a/sdk/python/pulumi_aws_native/ram/resource_share.py +++ b/sdk/python/pulumi_aws_native/ram/resource_share.py @@ -46,7 +46,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowExternalPrincipals' in kwargs: + allow_external_principals = kwargs['allowExternalPrincipals'] + if 'permissionArns' in kwargs: + permission_arns = kwargs['permissionArns'] + if 'resourceArns' in kwargs: + resource_arns = kwargs['resourceArns'] + if allow_external_principals is not None: _setter("allow_external_principals", allow_external_principals) if name is not None: diff --git a/sdk/python/pulumi_aws_native/rds/_inputs.py b/sdk/python/pulumi_aws_native/rds/_inputs.py index 429bc967be..cb03044f48 100644 --- a/sdk/python/pulumi_aws_native/rds/_inputs.py +++ b/sdk/python/pulumi_aws_native/rds/_inputs.py @@ -59,7 +59,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -109,7 +111,13 @@ def _configure( _setter: Callable[[Any, Any], None], role_arn: pulumi.Input[str], feature_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'featureName' in kwargs: + feature_name = kwargs['featureName'] + _setter("role_arn", role_arn) if feature_name is not None: _setter("feature_name", feature_name) @@ -158,7 +166,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if secret_arn is not None: @@ -209,7 +223,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -254,7 +270,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) @@ -318,7 +336,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoPause' in kwargs: + auto_pause = kwargs['autoPause'] + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + if 'secondsBeforeTimeout' in kwargs: + seconds_before_timeout = kwargs['secondsBeforeTimeout'] + if 'secondsUntilAutoPause' in kwargs: + seconds_until_auto_pause = kwargs['secondsUntilAutoPause'] + if 'timeoutAction' in kwargs: + timeout_action = kwargs['timeoutAction'] + if auto_pause is not None: _setter("auto_pause", auto_pause) if max_capacity is not None: @@ -436,7 +468,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + if max_capacity is not None: _setter("max_capacity", max_capacity) if min_capacity is not None: @@ -487,7 +525,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -536,7 +576,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caIdentifier' in kwargs: + ca_identifier = kwargs['caIdentifier'] + if 'validTill' in kwargs: + valid_till = kwargs['validTill'] + if ca_identifier is not None: _setter("ca_identifier", ca_identifier) if valid_till is not None: @@ -586,7 +632,13 @@ def _configure( _setter: Callable[[Any, Any], None], feature_name: pulumi.Input[str], role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'featureName' in kwargs: + feature_name = kwargs['featureName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("feature_name", feature_name) _setter("role_arn", role_arn) @@ -638,7 +690,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if address is not None: _setter("address", address) if hosted_zone_id is not None: @@ -702,7 +758,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if secret_arn is not None: @@ -752,7 +814,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input['DbInstanceProcessorFeatureName']] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -803,7 +867,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -853,7 +919,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -914,7 +982,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authScheme' in kwargs: + auth_scheme = kwargs['authScheme'] + if 'clientPasswordAuthType' in kwargs: + client_password_auth_type = kwargs['clientPasswordAuthType'] + if 'iamAuth' in kwargs: + iam_auth = kwargs['iamAuth'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if auth_scheme is not None: _setter("auth_scheme", auth_scheme) if client_password_auth_type is not None: @@ -1002,7 +1080,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1042,7 +1122,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1098,7 +1180,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionBorrowTimeout' in kwargs: + connection_borrow_timeout = kwargs['connectionBorrowTimeout'] + if 'initQuery' in kwargs: + init_query = kwargs['initQuery'] + if 'maxConnectionsPercent' in kwargs: + max_connections_percent = kwargs['maxConnectionsPercent'] + if 'maxIdleConnectionsPercent' in kwargs: + max_idle_connections_percent = kwargs['maxIdleConnectionsPercent'] + if 'sessionPinningFilters' in kwargs: + session_pinning_filters = kwargs['sessionPinningFilters'] + if connection_borrow_timeout is not None: _setter("connection_borrow_timeout", connection_borrow_timeout) if init_query is not None: @@ -1192,7 +1286,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2SecurityGroupId' in kwargs: + ec2_security_group_id = kwargs['ec2SecurityGroupId'] + if 'ec2SecurityGroupName' in kwargs: + ec2_security_group_name = kwargs['ec2SecurityGroupName'] + if 'ec2SecurityGroupOwnerId' in kwargs: + ec2_security_group_owner_id = kwargs['ec2SecurityGroupOwnerId'] + if cidrip is not None: _setter("cidrip", cidrip) if ec2_security_group_id is not None: @@ -1254,7 +1356,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1297,7 +1401,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1347,7 +1453,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1413,7 +1521,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optionName' in kwargs: + option_name = kwargs['optionName'] + if 'dbSecurityGroupMemberships' in kwargs: + db_security_group_memberships = kwargs['dbSecurityGroupMemberships'] + if 'optionSettings' in kwargs: + option_settings = kwargs['optionSettings'] + if 'optionVersion' in kwargs: + option_version = kwargs['optionVersion'] + if 'vpcSecurityGroupMemberships' in kwargs: + vpc_security_group_memberships = kwargs['vpcSecurityGroupMemberships'] + _setter("option_name", option_name) if db_security_group_memberships is not None: _setter("db_security_group_memberships", db_security_group_memberships) @@ -1519,7 +1639,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -1570,7 +1692,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) 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..390c4be129 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 @@ -62,7 +62,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseInstallationFilesS3BucketName' in kwargs: + database_installation_files_s3_bucket_name = kwargs['databaseInstallationFilesS3BucketName'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'databaseInstallationFilesS3Prefix' in kwargs: + database_installation_files_s3_prefix = kwargs['databaseInstallationFilesS3Prefix'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("database_installation_files_s3_bucket_name", database_installation_files_s3_bucket_name) _setter("engine", engine) _setter("engine_version", engine_version) diff --git a/sdk/python/pulumi_aws_native/rds/db_cluster.py b/sdk/python/pulumi_aws_native/rds/db_cluster.py index 8d8906bb72..0dc3ba0713 100644 --- a/sdk/python/pulumi_aws_native/rds/db_cluster.py +++ b/sdk/python/pulumi_aws_native/rds/db_cluster.py @@ -247,7 +247,107 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocatedStorage' in kwargs: + allocated_storage = kwargs['allocatedStorage'] + if 'associatedRoles' in kwargs: + associated_roles = kwargs['associatedRoles'] + if 'autoMinorVersionUpgrade' in kwargs: + auto_minor_version_upgrade = kwargs['autoMinorVersionUpgrade'] + if 'availabilityZones' in kwargs: + availability_zones = kwargs['availabilityZones'] + if 'backtrackWindow' in kwargs: + backtrack_window = kwargs['backtrackWindow'] + if 'backupRetentionPeriod' in kwargs: + backup_retention_period = kwargs['backupRetentionPeriod'] + if 'copyTagsToSnapshot' in kwargs: + copy_tags_to_snapshot = kwargs['copyTagsToSnapshot'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'dbClusterIdentifier' in kwargs: + db_cluster_identifier = kwargs['dbClusterIdentifier'] + if 'dbClusterInstanceClass' in kwargs: + db_cluster_instance_class = kwargs['dbClusterInstanceClass'] + if 'dbClusterParameterGroupName' in kwargs: + db_cluster_parameter_group_name = kwargs['dbClusterParameterGroupName'] + if 'dbInstanceParameterGroupName' in kwargs: + db_instance_parameter_group_name = kwargs['dbInstanceParameterGroupName'] + if 'dbSubnetGroupName' in kwargs: + db_subnet_group_name = kwargs['dbSubnetGroupName'] + if 'dbSystemId' in kwargs: + db_system_id = kwargs['dbSystemId'] + if 'deletionProtection' in kwargs: + deletion_protection = kwargs['deletionProtection'] + if 'domainIamRoleName' in kwargs: + domain_iam_role_name = kwargs['domainIamRoleName'] + if 'enableCloudwatchLogsExports' in kwargs: + enable_cloudwatch_logs_exports = kwargs['enableCloudwatchLogsExports'] + if 'enableHttpEndpoint' in kwargs: + enable_http_endpoint = kwargs['enableHttpEndpoint'] + if 'enableIamDatabaseAuthentication' in kwargs: + enable_iam_database_authentication = kwargs['enableIamDatabaseAuthentication'] + if 'engineMode' in kwargs: + engine_mode = kwargs['engineMode'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'globalClusterIdentifier' in kwargs: + global_cluster_identifier = kwargs['globalClusterIdentifier'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'manageMasterUserPassword' in kwargs: + manage_master_user_password = kwargs['manageMasterUserPassword'] + if 'masterUserPassword' in kwargs: + master_user_password = kwargs['masterUserPassword'] + if 'masterUserSecret' in kwargs: + master_user_secret = kwargs['masterUserSecret'] + if 'masterUsername' in kwargs: + master_username = kwargs['masterUsername'] + if 'monitoringInterval' in kwargs: + monitoring_interval = kwargs['monitoringInterval'] + if 'monitoringRoleArn' in kwargs: + monitoring_role_arn = kwargs['monitoringRoleArn'] + if 'networkType' in kwargs: + network_type = kwargs['networkType'] + if 'performanceInsightsEnabled' in kwargs: + performance_insights_enabled = kwargs['performanceInsightsEnabled'] + if 'performanceInsightsKmsKeyId' in kwargs: + performance_insights_kms_key_id = kwargs['performanceInsightsKmsKeyId'] + if 'performanceInsightsRetentionPeriod' in kwargs: + performance_insights_retention_period = kwargs['performanceInsightsRetentionPeriod'] + if 'preferredBackupWindow' in kwargs: + preferred_backup_window = kwargs['preferredBackupWindow'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'publiclyAccessible' in kwargs: + publicly_accessible = kwargs['publiclyAccessible'] + if 'readEndpoint' in kwargs: + read_endpoint = kwargs['readEndpoint'] + if 'replicationSourceIdentifier' in kwargs: + replication_source_identifier = kwargs['replicationSourceIdentifier'] + if 'restoreToTime' in kwargs: + restore_to_time = kwargs['restoreToTime'] + if 'restoreType' in kwargs: + restore_type = kwargs['restoreType'] + if 'scalingConfiguration' in kwargs: + scaling_configuration = kwargs['scalingConfiguration'] + if 'serverlessV2ScalingConfiguration' in kwargs: + serverless_v2_scaling_configuration = kwargs['serverlessV2ScalingConfiguration'] + if 'snapshotIdentifier' in kwargs: + snapshot_identifier = kwargs['snapshotIdentifier'] + if 'sourceDbClusterIdentifier' in kwargs: + source_db_cluster_identifier = kwargs['sourceDbClusterIdentifier'] + if 'sourceRegion' in kwargs: + source_region = kwargs['sourceRegion'] + if 'storageEncrypted' in kwargs: + storage_encrypted = kwargs['storageEncrypted'] + if 'storageType' in kwargs: + storage_type = kwargs['storageType'] + if 'useLatestRestorableTime' in kwargs: + use_latest_restorable_time = kwargs['useLatestRestorableTime'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + if allocated_storage is not None: _setter("allocated_storage", allocated_storage) if associated_roles is not None: 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..aa0a95065b 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 @@ -44,7 +44,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbClusterParameterGroupName' in kwargs: + db_cluster_parameter_group_name = kwargs['dbClusterParameterGroupName'] + _setter("description", description) _setter("family", family) _setter("parameters", parameters) diff --git a/sdk/python/pulumi_aws_native/rds/db_instance.py b/sdk/python/pulumi_aws_native/rds/db_instance.py index 4f03733de4..84b0e58812 100644 --- a/sdk/python/pulumi_aws_native/rds/db_instance.py +++ b/sdk/python/pulumi_aws_native/rds/db_instance.py @@ -343,7 +343,145 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allocatedStorage' in kwargs: + allocated_storage = kwargs['allocatedStorage'] + if 'allowMajorVersionUpgrade' in kwargs: + allow_major_version_upgrade = kwargs['allowMajorVersionUpgrade'] + if 'associatedRoles' in kwargs: + associated_roles = kwargs['associatedRoles'] + if 'autoMinorVersionUpgrade' in kwargs: + auto_minor_version_upgrade = kwargs['autoMinorVersionUpgrade'] + if 'automaticBackupReplicationRegion' in kwargs: + automatic_backup_replication_region = kwargs['automaticBackupReplicationRegion'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'backupRetentionPeriod' in kwargs: + backup_retention_period = kwargs['backupRetentionPeriod'] + if 'caCertificateIdentifier' in kwargs: + ca_certificate_identifier = kwargs['caCertificateIdentifier'] + if 'certificateDetails' in kwargs: + certificate_details = kwargs['certificateDetails'] + if 'certificateRotationRestart' in kwargs: + certificate_rotation_restart = kwargs['certificateRotationRestart'] + if 'characterSetName' in kwargs: + character_set_name = kwargs['characterSetName'] + if 'copyTagsToSnapshot' in kwargs: + copy_tags_to_snapshot = kwargs['copyTagsToSnapshot'] + if 'customIamInstanceProfile' in kwargs: + custom_iam_instance_profile = kwargs['customIamInstanceProfile'] + if 'dbClusterIdentifier' in kwargs: + db_cluster_identifier = kwargs['dbClusterIdentifier'] + if 'dbClusterSnapshotIdentifier' in kwargs: + db_cluster_snapshot_identifier = kwargs['dbClusterSnapshotIdentifier'] + if 'dbInstanceClass' in kwargs: + db_instance_class = kwargs['dbInstanceClass'] + if 'dbInstanceIdentifier' in kwargs: + db_instance_identifier = kwargs['dbInstanceIdentifier'] + if 'dbName' in kwargs: + db_name = kwargs['dbName'] + if 'dbParameterGroupName' in kwargs: + db_parameter_group_name = kwargs['dbParameterGroupName'] + if 'dbSecurityGroups' in kwargs: + db_security_groups = kwargs['dbSecurityGroups'] + if 'dbSnapshotIdentifier' in kwargs: + db_snapshot_identifier = kwargs['dbSnapshotIdentifier'] + if 'dbSubnetGroupName' in kwargs: + db_subnet_group_name = kwargs['dbSubnetGroupName'] + if 'deleteAutomatedBackups' in kwargs: + delete_automated_backups = kwargs['deleteAutomatedBackups'] + if 'deletionProtection' in kwargs: + deletion_protection = kwargs['deletionProtection'] + if 'domainAuthSecretArn' in kwargs: + domain_auth_secret_arn = kwargs['domainAuthSecretArn'] + if 'domainDnsIps' in kwargs: + domain_dns_ips = kwargs['domainDnsIps'] + if 'domainFqdn' in kwargs: + domain_fqdn = kwargs['domainFqdn'] + if 'domainIamRoleName' in kwargs: + domain_iam_role_name = kwargs['domainIamRoleName'] + if 'domainOu' in kwargs: + domain_ou = kwargs['domainOu'] + if 'enableCloudwatchLogsExports' in kwargs: + enable_cloudwatch_logs_exports = kwargs['enableCloudwatchLogsExports'] + if 'enableIamDatabaseAuthentication' in kwargs: + enable_iam_database_authentication = kwargs['enableIamDatabaseAuthentication'] + if 'enablePerformanceInsights' in kwargs: + enable_performance_insights = kwargs['enablePerformanceInsights'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'licenseModel' in kwargs: + license_model = kwargs['licenseModel'] + if 'manageMasterUserPassword' in kwargs: + manage_master_user_password = kwargs['manageMasterUserPassword'] + if 'masterUserPassword' in kwargs: + master_user_password = kwargs['masterUserPassword'] + if 'masterUserSecret' in kwargs: + master_user_secret = kwargs['masterUserSecret'] + if 'masterUsername' in kwargs: + master_username = kwargs['masterUsername'] + if 'maxAllocatedStorage' in kwargs: + max_allocated_storage = kwargs['maxAllocatedStorage'] + if 'monitoringInterval' in kwargs: + monitoring_interval = kwargs['monitoringInterval'] + if 'monitoringRoleArn' in kwargs: + monitoring_role_arn = kwargs['monitoringRoleArn'] + if 'multiAz' in kwargs: + multi_az = kwargs['multiAz'] + if 'ncharCharacterSetName' in kwargs: + nchar_character_set_name = kwargs['ncharCharacterSetName'] + if 'networkType' in kwargs: + network_type = kwargs['networkType'] + if 'optionGroupName' in kwargs: + option_group_name = kwargs['optionGroupName'] + if 'performanceInsightsKmsKeyId' in kwargs: + performance_insights_kms_key_id = kwargs['performanceInsightsKmsKeyId'] + if 'performanceInsightsRetentionPeriod' in kwargs: + performance_insights_retention_period = kwargs['performanceInsightsRetentionPeriod'] + if 'preferredBackupWindow' in kwargs: + preferred_backup_window = kwargs['preferredBackupWindow'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'processorFeatures' in kwargs: + processor_features = kwargs['processorFeatures'] + if 'promotionTier' in kwargs: + promotion_tier = kwargs['promotionTier'] + if 'publiclyAccessible' in kwargs: + publicly_accessible = kwargs['publiclyAccessible'] + if 'replicaMode' in kwargs: + replica_mode = kwargs['replicaMode'] + if 'restoreTime' in kwargs: + restore_time = kwargs['restoreTime'] + if 'sourceDbClusterIdentifier' in kwargs: + source_db_cluster_identifier = kwargs['sourceDbClusterIdentifier'] + if 'sourceDbInstanceAutomatedBackupsArn' in kwargs: + source_db_instance_automated_backups_arn = kwargs['sourceDbInstanceAutomatedBackupsArn'] + if 'sourceDbInstanceIdentifier' in kwargs: + source_db_instance_identifier = kwargs['sourceDbInstanceIdentifier'] + if 'sourceDbiResourceId' in kwargs: + source_dbi_resource_id = kwargs['sourceDbiResourceId'] + if 'sourceRegion' in kwargs: + source_region = kwargs['sourceRegion'] + if 'storageEncrypted' in kwargs: + storage_encrypted = kwargs['storageEncrypted'] + if 'storageThroughput' in kwargs: + storage_throughput = kwargs['storageThroughput'] + if 'storageType' in kwargs: + storage_type = kwargs['storageType'] + if 'tdeCredentialArn' in kwargs: + tde_credential_arn = kwargs['tdeCredentialArn'] + if 'tdeCredentialPassword' in kwargs: + tde_credential_password = kwargs['tdeCredentialPassword'] + if 'useDefaultProcessorFeatures' in kwargs: + use_default_processor_features = kwargs['useDefaultProcessorFeatures'] + if 'useLatestRestorableTime' in kwargs: + use_latest_restorable_time = kwargs['useLatestRestorableTime'] + if 'vpcSecurityGroups' in kwargs: + vpc_security_groups = kwargs['vpcSecurityGroups'] + if allocated_storage is not None: _setter("allocated_storage", allocated_storage) if allow_major_version_upgrade is not None: 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..a87cf01b8e 100644 --- a/sdk/python/pulumi_aws_native/rds/db_parameter_group.py +++ b/sdk/python/pulumi_aws_native/rds/db_parameter_group.py @@ -45,7 +45,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbParameterGroupName' in kwargs: + db_parameter_group_name = kwargs['dbParameterGroupName'] + _setter("description", description) _setter("family", family) if db_parameter_group_name is not None: diff --git a/sdk/python/pulumi_aws_native/rds/db_proxy.py b/sdk/python/pulumi_aws_native/rds/db_proxy.py index 648ae2afd1..ff16160a35 100644 --- a/sdk/python/pulumi_aws_native/rds/db_proxy.py +++ b/sdk/python/pulumi_aws_native/rds/db_proxy.py @@ -66,7 +66,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'engineFamily' in kwargs: + engine_family = kwargs['engineFamily'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'vpcSubnetIds' in kwargs: + vpc_subnet_ids = kwargs['vpcSubnetIds'] + if 'dbProxyName' in kwargs: + db_proxy_name = kwargs['dbProxyName'] + if 'debugLogging' in kwargs: + debug_logging = kwargs['debugLogging'] + if 'idleClientTimeout' in kwargs: + idle_client_timeout = kwargs['idleClientTimeout'] + if 'requireTls' in kwargs: + require_tls = kwargs['requireTls'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + _setter("auth", auth) _setter("engine_family", engine_family) _setter("role_arn", role_arn) 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..f356fb7fbb 100644 --- a/sdk/python/pulumi_aws_native/rds/db_proxy_endpoint.py +++ b/sdk/python/pulumi_aws_native/rds/db_proxy_endpoint.py @@ -50,7 +50,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbProxyName' in kwargs: + db_proxy_name = kwargs['dbProxyName'] + if 'vpcSubnetIds' in kwargs: + vpc_subnet_ids = kwargs['vpcSubnetIds'] + if 'dbProxyEndpointName' in kwargs: + db_proxy_endpoint_name = kwargs['dbProxyEndpointName'] + if 'targetRole' in kwargs: + target_role = kwargs['targetRole'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + _setter("db_proxy_name", db_proxy_name) _setter("vpc_subnet_ids", vpc_subnet_ids) if db_proxy_endpoint_name is not None: 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..cc7554acd2 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 @@ -43,7 +43,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbProxyName' in kwargs: + db_proxy_name = kwargs['dbProxyName'] + if 'targetGroupName' in kwargs: + target_group_name = kwargs['targetGroupName'] + if 'connectionPoolConfigurationInfo' in kwargs: + connection_pool_configuration_info = kwargs['connectionPoolConfigurationInfo'] + if 'dbClusterIdentifiers' in kwargs: + db_cluster_identifiers = kwargs['dbClusterIdentifiers'] + if 'dbInstanceIdentifiers' in kwargs: + db_instance_identifiers = kwargs['dbInstanceIdentifiers'] + _setter("db_proxy_name", db_proxy_name) _setter("target_group_name", target_group_name) if connection_pool_configuration_info is not None: 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..afedb4d6f7 100644 --- a/sdk/python/pulumi_aws_native/rds/db_security_group.py +++ b/sdk/python/pulumi_aws_native/rds/db_security_group.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbSecurityGroupIngress' in kwargs: + db_security_group_ingress = kwargs['dbSecurityGroupIngress'] + if 'groupDescription' in kwargs: + group_description = kwargs['groupDescription'] + if 'ec2VpcId' in kwargs: + ec2_vpc_id = kwargs['ec2VpcId'] + _setter("db_security_group_ingress", db_security_group_ingress) _setter("group_description", group_description) if ec2_vpc_id is not None: 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..a7d247467a 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 @@ -38,7 +38,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbSecurityGroupName' in kwargs: + db_security_group_name = kwargs['dbSecurityGroupName'] + if 'ec2SecurityGroupId' in kwargs: + ec2_security_group_id = kwargs['ec2SecurityGroupId'] + if 'ec2SecurityGroupName' in kwargs: + ec2_security_group_name = kwargs['ec2SecurityGroupName'] + if 'ec2SecurityGroupOwnerId' in kwargs: + ec2_security_group_owner_id = kwargs['ec2SecurityGroupOwnerId'] + _setter("db_security_group_name", db_security_group_name) if cidrip is not None: _setter("cidrip", cidrip) 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..de94163595 100644 --- a/sdk/python/pulumi_aws_native/rds/db_subnet_group.py +++ b/sdk/python/pulumi_aws_native/rds/db_subnet_group.py @@ -38,7 +38,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dbSubnetGroupDescription' in kwargs: + db_subnet_group_description = kwargs['dbSubnetGroupDescription'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'dbSubnetGroupName' in kwargs: + db_subnet_group_name = kwargs['dbSubnetGroupName'] + _setter("db_subnet_group_description", db_subnet_group_description) _setter("subnet_ids", subnet_ids) if db_subnet_group_name is not None: diff --git a/sdk/python/pulumi_aws_native/rds/event_subscription.py b/sdk/python/pulumi_aws_native/rds/event_subscription.py index 3088625b27..67fed53a97 100644 --- a/sdk/python/pulumi_aws_native/rds/event_subscription.py +++ b/sdk/python/pulumi_aws_native/rds/event_subscription.py @@ -53,7 +53,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + if 'eventCategories' in kwargs: + event_categories = kwargs['eventCategories'] + if 'sourceIds' in kwargs: + source_ids = kwargs['sourceIds'] + if 'sourceType' in kwargs: + source_type = kwargs['sourceType'] + if 'subscriptionName' in kwargs: + subscription_name = kwargs['subscriptionName'] + _setter("sns_topic_arn", sns_topic_arn) if enabled is not None: _setter("enabled", enabled) diff --git a/sdk/python/pulumi_aws_native/rds/global_cluster.py b/sdk/python/pulumi_aws_native/rds/global_cluster.py index da721706cb..b603402afe 100644 --- a/sdk/python/pulumi_aws_native/rds/global_cluster.py +++ b/sdk/python/pulumi_aws_native/rds/global_cluster.py @@ -50,7 +50,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deletionProtection' in kwargs: + deletion_protection = kwargs['deletionProtection'] + if 'engineVersion' in kwargs: + engine_version = kwargs['engineVersion'] + if 'globalClusterIdentifier' in kwargs: + global_cluster_identifier = kwargs['globalClusterIdentifier'] + if 'sourceDbClusterIdentifier' in kwargs: + source_db_cluster_identifier = kwargs['sourceDbClusterIdentifier'] + if 'storageEncrypted' in kwargs: + storage_encrypted = kwargs['storageEncrypted'] + if deletion_protection is not None: _setter("deletion_protection", deletion_protection) if engine is not None: diff --git a/sdk/python/pulumi_aws_native/rds/option_group.py b/sdk/python/pulumi_aws_native/rds/option_group.py index c6ba2d8afb..94d50bd078 100644 --- a/sdk/python/pulumi_aws_native/rds/option_group.py +++ b/sdk/python/pulumi_aws_native/rds/option_group.py @@ -49,7 +49,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'engineName' in kwargs: + engine_name = kwargs['engineName'] + if 'majorEngineVersion' in kwargs: + major_engine_version = kwargs['majorEngineVersion'] + if 'optionGroupDescription' in kwargs: + option_group_description = kwargs['optionGroupDescription'] + if 'optionConfigurations' in kwargs: + option_configurations = kwargs['optionConfigurations'] + if 'optionGroupName' in kwargs: + option_group_name = kwargs['optionGroupName'] + _setter("engine_name", engine_name) _setter("major_engine_version", major_engine_version) _setter("option_group_description", option_group_description) diff --git a/sdk/python/pulumi_aws_native/rds/outputs.py b/sdk/python/pulumi_aws_native/rds/outputs.py index e5b11db329..fe723692bb 100644 --- a/sdk/python/pulumi_aws_native/rds/outputs.py +++ b/sdk/python/pulumi_aws_native/rds/outputs.py @@ -64,7 +64,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -128,7 +130,13 @@ def _configure( _setter: Callable[[Any, Any], None], role_arn: str, feature_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'featureName' in kwargs: + feature_name = kwargs['featureName'] + _setter("role_arn", role_arn) if feature_name is not None: _setter("feature_name", feature_name) @@ -169,7 +177,9 @@ def _configure( _setter: Callable[[Any, Any], None], address: Optional[str] = None, port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) if port is not None: @@ -230,7 +240,13 @@ def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[str] = None, secret_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if secret_arn is not None: @@ -276,7 +292,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -313,7 +331,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], address: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) @@ -403,7 +423,21 @@ def _configure( seconds_before_timeout: Optional[int] = None, seconds_until_auto_pause: Optional[int] = None, timeout_action: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoPause' in kwargs: + auto_pause = kwargs['autoPause'] + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + if 'secondsBeforeTimeout' in kwargs: + seconds_before_timeout = kwargs['secondsBeforeTimeout'] + if 'secondsUntilAutoPause' in kwargs: + seconds_until_auto_pause = kwargs['secondsUntilAutoPause'] + if 'timeoutAction' in kwargs: + timeout_action = kwargs['timeoutAction'] + if auto_pause is not None: _setter("auto_pause", auto_pause) if max_capacity is not None: @@ -519,7 +553,13 @@ def _configure( _setter: Callable[[Any, Any], None], max_capacity: Optional[float] = None, min_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxCapacity' in kwargs: + max_capacity = kwargs['maxCapacity'] + if 'minCapacity' in kwargs: + min_capacity = kwargs['minCapacity'] + if max_capacity is not None: _setter("max_capacity", max_capacity) if min_capacity is not None: @@ -565,7 +605,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -625,7 +667,13 @@ def _configure( _setter: Callable[[Any, Any], None], ca_identifier: Optional[str] = None, valid_till: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caIdentifier' in kwargs: + ca_identifier = kwargs['caIdentifier'] + if 'validTill' in kwargs: + valid_till = kwargs['validTill'] + if ca_identifier is not None: _setter("ca_identifier", ca_identifier) if valid_till is not None: @@ -686,7 +734,13 @@ def _configure( _setter: Callable[[Any, Any], None], feature_name: str, role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'featureName' in kwargs: + feature_name = kwargs['featureName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("feature_name", feature_name) _setter("role_arn", role_arn) @@ -747,7 +801,11 @@ def _configure( address: Optional[str] = None, hosted_zone_id: Optional[str] = None, port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if address is not None: _setter("address", address) if hosted_zone_id is not None: @@ -818,7 +876,13 @@ def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[str] = None, secret_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if secret_arn is not None: @@ -860,7 +924,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional['DbInstanceProcessorFeatureName'] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -906,7 +972,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -951,7 +1019,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1027,7 +1097,17 @@ def _configure( description: Optional[str] = None, iam_auth: Optional['DbProxyAuthFormatIamAuth'] = None, secret_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authScheme' in kwargs: + auth_scheme = kwargs['authScheme'] + if 'clientPasswordAuthType' in kwargs: + client_password_auth_type = kwargs['clientPasswordAuthType'] + if 'iamAuth' in kwargs: + iam_auth = kwargs['iamAuth'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + if auth_scheme is not None: _setter("auth_scheme", auth_scheme) if client_password_auth_type is not None: @@ -1095,7 +1175,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1127,7 +1209,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -1200,7 +1284,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionBorrowTimeout' in kwargs: + connection_borrow_timeout = kwargs['connectionBorrowTimeout'] + if 'initQuery' in kwargs: + init_query = kwargs['initQuery'] + if 'maxConnectionsPercent' in kwargs: + max_connections_percent = kwargs['maxConnectionsPercent'] + if 'maxIdleConnectionsPercent' in kwargs: + max_idle_connections_percent = kwargs['maxIdleConnectionsPercent'] + if 'sessionPinningFilters' in kwargs: + session_pinning_filters = kwargs['sessionPinningFilters'] + if connection_borrow_timeout is not None: _setter("connection_borrow_timeout", connection_borrow_timeout) if init_query is not None: @@ -1295,7 +1391,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ec2SecurityGroupId' in kwargs: + ec2_security_group_id = kwargs['ec2SecurityGroupId'] + if 'ec2SecurityGroupName' in kwargs: + ec2_security_group_name = kwargs['ec2SecurityGroupName'] + if 'ec2SecurityGroupOwnerId' in kwargs: + ec2_security_group_owner_id = kwargs['ec2SecurityGroupOwnerId'] + if cidrip is not None: _setter("cidrip", cidrip) if ec2_security_group_id is not None: @@ -1341,7 +1445,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1379,7 +1485,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1424,7 +1532,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) @@ -1510,7 +1620,19 @@ def _configure( option_version: Optional[str] = None, port: Optional[int] = None, vpc_security_group_memberships: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optionName' in kwargs: + option_name = kwargs['optionName'] + if 'dbSecurityGroupMemberships' in kwargs: + db_security_group_memberships = kwargs['dbSecurityGroupMemberships'] + if 'optionSettings' in kwargs: + option_settings = kwargs['optionSettings'] + if 'optionVersion' in kwargs: + option_version = kwargs['optionVersion'] + if 'vpcSecurityGroupMemberships' in kwargs: + vpc_security_group_memberships = kwargs['vpcSecurityGroupMemberships'] + _setter("option_name", option_name) if db_security_group_memberships is not None: _setter("db_security_group_memberships", db_security_group_memberships) @@ -1595,7 +1717,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if value is not None: @@ -1641,7 +1765,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) if value is not None: _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/redshift/_inputs.py b/sdk/python/pulumi_aws_native/redshift/_inputs.py index 936b908d51..1bec03a6f7 100644 --- a/sdk/python/pulumi_aws_native/redshift/_inputs.py +++ b/sdk/python/pulumi_aws_native/redshift/_inputs.py @@ -37,7 +37,9 @@ def _configure( _setter: Callable[[Any, Any], None], address: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) if port is not None: @@ -77,7 +79,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + _setter("bucket_name", bucket_name) if s3_key_prefix is not None: _setter("s3_key_prefix", s3_key_prefix) @@ -120,7 +128,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_name: pulumi.Input[str], parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_name", parameter_name) _setter("parameter_value", parameter_value) @@ -169,7 +183,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -213,7 +229,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -256,7 +274,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -305,7 +325,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -354,7 +376,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -390,7 +414,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/redshift/cluster.py b/sdk/python/pulumi_aws_native/redshift/cluster.py index c5b79fce82..2b6e113089 100644 --- a/sdk/python/pulumi_aws_native/redshift/cluster.py +++ b/sdk/python/pulumi_aws_native/redshift/cluster.py @@ -228,7 +228,95 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterType' in kwargs: + cluster_type = kwargs['clusterType'] + if 'dbName' in kwargs: + db_name = kwargs['dbName'] + if 'masterUserPassword' in kwargs: + master_user_password = kwargs['masterUserPassword'] + if 'masterUsername' in kwargs: + master_username = kwargs['masterUsername'] + if 'nodeType' in kwargs: + node_type = kwargs['nodeType'] + if 'allowVersionUpgrade' in kwargs: + allow_version_upgrade = kwargs['allowVersionUpgrade'] + if 'aquaConfigurationStatus' in kwargs: + aqua_configuration_status = kwargs['aquaConfigurationStatus'] + if 'automatedSnapshotRetentionPeriod' in kwargs: + automated_snapshot_retention_period = kwargs['automatedSnapshotRetentionPeriod'] + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'availabilityZoneRelocation' in kwargs: + availability_zone_relocation = kwargs['availabilityZoneRelocation'] + if 'availabilityZoneRelocationStatus' in kwargs: + availability_zone_relocation_status = kwargs['availabilityZoneRelocationStatus'] + if 'clusterIdentifier' in kwargs: + cluster_identifier = kwargs['clusterIdentifier'] + if 'clusterParameterGroupName' in kwargs: + cluster_parameter_group_name = kwargs['clusterParameterGroupName'] + if 'clusterSecurityGroups' in kwargs: + cluster_security_groups = kwargs['clusterSecurityGroups'] + if 'clusterSubnetGroupName' in kwargs: + cluster_subnet_group_name = kwargs['clusterSubnetGroupName'] + if 'clusterVersion' in kwargs: + cluster_version = kwargs['clusterVersion'] + if 'deferMaintenance' in kwargs: + defer_maintenance = kwargs['deferMaintenance'] + if 'deferMaintenanceDuration' in kwargs: + defer_maintenance_duration = kwargs['deferMaintenanceDuration'] + if 'deferMaintenanceEndTime' in kwargs: + defer_maintenance_end_time = kwargs['deferMaintenanceEndTime'] + if 'deferMaintenanceStartTime' in kwargs: + defer_maintenance_start_time = kwargs['deferMaintenanceStartTime'] + if 'destinationRegion' in kwargs: + destination_region = kwargs['destinationRegion'] + if 'elasticIp' in kwargs: + elastic_ip = kwargs['elasticIp'] + if 'enhancedVpcRouting' in kwargs: + enhanced_vpc_routing = kwargs['enhancedVpcRouting'] + if 'hsmClientCertificateIdentifier' in kwargs: + hsm_client_certificate_identifier = kwargs['hsmClientCertificateIdentifier'] + if 'hsmConfigurationIdentifier' in kwargs: + hsm_configuration_identifier = kwargs['hsmConfigurationIdentifier'] + if 'iamRoles' in kwargs: + iam_roles = kwargs['iamRoles'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'loggingProperties' in kwargs: + logging_properties = kwargs['loggingProperties'] + if 'maintenanceTrackName' in kwargs: + maintenance_track_name = kwargs['maintenanceTrackName'] + if 'manualSnapshotRetentionPeriod' in kwargs: + manual_snapshot_retention_period = kwargs['manualSnapshotRetentionPeriod'] + if 'numberOfNodes' in kwargs: + number_of_nodes = kwargs['numberOfNodes'] + if 'ownerAccount' in kwargs: + owner_account = kwargs['ownerAccount'] + if 'preferredMaintenanceWindow' in kwargs: + preferred_maintenance_window = kwargs['preferredMaintenanceWindow'] + if 'publiclyAccessible' in kwargs: + publicly_accessible = kwargs['publiclyAccessible'] + if 'resourceAction' in kwargs: + resource_action = kwargs['resourceAction'] + if 'revisionTarget' in kwargs: + revision_target = kwargs['revisionTarget'] + if 'rotateEncryptionKey' in kwargs: + rotate_encryption_key = kwargs['rotateEncryptionKey'] + if 'snapshotClusterIdentifier' in kwargs: + snapshot_cluster_identifier = kwargs['snapshotClusterIdentifier'] + if 'snapshotCopyGrantName' in kwargs: + snapshot_copy_grant_name = kwargs['snapshotCopyGrantName'] + if 'snapshotCopyManual' in kwargs: + snapshot_copy_manual = kwargs['snapshotCopyManual'] + if 'snapshotCopyRetentionPeriod' in kwargs: + snapshot_copy_retention_period = kwargs['snapshotCopyRetentionPeriod'] + if 'snapshotIdentifier' in kwargs: + snapshot_identifier = kwargs['snapshotIdentifier'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + _setter("cluster_type", cluster_type) _setter("db_name", db_name) _setter("master_user_password", master_user_password) 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..9937d030fa 100644 --- a/sdk/python/pulumi_aws_native/redshift/cluster_parameter_group.py +++ b/sdk/python/pulumi_aws_native/redshift/cluster_parameter_group.py @@ -45,7 +45,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterGroupFamily' in kwargs: + parameter_group_family = kwargs['parameterGroupFamily'] + if 'parameterGroupName' in kwargs: + parameter_group_name = kwargs['parameterGroupName'] + _setter("description", description) _setter("parameter_group_family", parameter_group_family) if parameter_group_name is not None: 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..edb9a9a3f2 100644 --- a/sdk/python/pulumi_aws_native/redshift/cluster_security_group.py +++ b/sdk/python/pulumi_aws_native/redshift/cluster_security_group.py @@ -31,7 +31,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("description", description) if tags is not None: _setter("tags", tags) 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..eecd5e1852 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 @@ -35,7 +35,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterSecurityGroupName' in kwargs: + cluster_security_group_name = kwargs['clusterSecurityGroupName'] + if 'ec2SecurityGroupName' in kwargs: + ec2_security_group_name = kwargs['ec2SecurityGroupName'] + if 'ec2SecurityGroupOwnerId' in kwargs: + ec2_security_group_owner_id = kwargs['ec2SecurityGroupOwnerId'] + _setter("cluster_security_group_name", cluster_security_group_name) if cidrip is not None: _setter("cidrip", cidrip) 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..aa4e1e6170 100644 --- a/sdk/python/pulumi_aws_native/redshift/cluster_subnet_group.py +++ b/sdk/python/pulumi_aws_native/redshift/cluster_subnet_group.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + _setter("description", description) _setter("subnet_ids", subnet_ids) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/redshift/endpoint_access.py b/sdk/python/pulumi_aws_native/redshift/endpoint_access.py index 801f16ee33..6cf07abe08 100644 --- a/sdk/python/pulumi_aws_native/redshift/endpoint_access.py +++ b/sdk/python/pulumi_aws_native/redshift/endpoint_access.py @@ -44,7 +44,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterIdentifier' in kwargs: + cluster_identifier = kwargs['clusterIdentifier'] + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'subnetGroupName' in kwargs: + subnet_group_name = kwargs['subnetGroupName'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + if 'resourceOwner' in kwargs: + resource_owner = kwargs['resourceOwner'] + _setter("cluster_identifier", cluster_identifier) _setter("endpoint_name", endpoint_name) _setter("subnet_group_name", subnet_group_name) diff --git a/sdk/python/pulumi_aws_native/redshift/endpoint_authorization.py b/sdk/python/pulumi_aws_native/redshift/endpoint_authorization.py index 1827f0a06e..ebd339a14e 100644 --- a/sdk/python/pulumi_aws_native/redshift/endpoint_authorization.py +++ b/sdk/python/pulumi_aws_native/redshift/endpoint_authorization.py @@ -39,7 +39,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterIdentifier' in kwargs: + cluster_identifier = kwargs['clusterIdentifier'] + if 'vpcIds' in kwargs: + vpc_ids = kwargs['vpcIds'] + _setter("account", account) _setter("cluster_identifier", cluster_identifier) if force is not None: diff --git a/sdk/python/pulumi_aws_native/redshift/event_subscription.py b/sdk/python/pulumi_aws_native/redshift/event_subscription.py index 3df503adca..164bed458d 100644 --- a/sdk/python/pulumi_aws_native/redshift/event_subscription.py +++ b/sdk/python/pulumi_aws_native/redshift/event_subscription.py @@ -58,7 +58,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subscriptionName' in kwargs: + subscription_name = kwargs['subscriptionName'] + if 'eventCategories' in kwargs: + event_categories = kwargs['eventCategories'] + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + if 'sourceIds' in kwargs: + source_ids = kwargs['sourceIds'] + if 'sourceType' in kwargs: + source_type = kwargs['sourceType'] + _setter("subscription_name", subscription_name) if enabled is not None: _setter("enabled", enabled) diff --git a/sdk/python/pulumi_aws_native/redshift/outputs.py b/sdk/python/pulumi_aws_native/redshift/outputs.py index 3fcfd373d8..252bc9c6a6 100644 --- a/sdk/python/pulumi_aws_native/redshift/outputs.py +++ b/sdk/python/pulumi_aws_native/redshift/outputs.py @@ -41,7 +41,9 @@ def _configure( _setter: Callable[[Any, Any], None], address: Optional[str] = None, port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if address is not None: _setter("address", address) if port is not None: @@ -92,7 +94,13 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_name: str, s3_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 's3KeyPrefix' in kwargs: + s3_key_prefix = kwargs['s3KeyPrefix'] + _setter("bucket_name", bucket_name) if s3_key_prefix is not None: _setter("s3_key_prefix", s3_key_prefix) @@ -146,7 +154,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_name: str, parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterName' in kwargs: + parameter_name = kwargs['parameterName'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + _setter("parameter_name", parameter_name) _setter("parameter_value", parameter_value) @@ -190,7 +204,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -226,7 +242,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -264,7 +282,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -308,7 +328,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -383,7 +405,17 @@ def _configure( network_interface_id: Optional[str] = None, private_ip_address: Optional[str] = None, subnet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if network_interface_id is not None: @@ -466,7 +498,11 @@ def _configure( _setter: Callable[[Any, Any], None], status: Optional[str] = None, vpc_security_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcSecurityGroupId' in kwargs: + vpc_security_group_id = kwargs['vpcSecurityGroupId'] + if status is not None: _setter("status", status) if vpc_security_group_id is not None: @@ -512,7 +548,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -540,10 +578,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class VpcEndpointProperties(dict): """ @@ -592,7 +632,15 @@ def _configure( network_interfaces: Optional[Sequence['outputs.EndpointAccessNetworkInterface']] = None, vpc_endpoint_id: Optional[str] = None, vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkInterfaces' in kwargs: + network_interfaces = kwargs['networkInterfaces'] + if 'vpcEndpointId' in kwargs: + vpc_endpoint_id = kwargs['vpcEndpointId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if network_interfaces is not None: _setter("network_interfaces", network_interfaces) if vpc_endpoint_id is not None: diff --git a/sdk/python/pulumi_aws_native/redshift/scheduled_action.py b/sdk/python/pulumi_aws_native/redshift/scheduled_action.py index 33c14577c5..c094e86691 100644 --- a/sdk/python/pulumi_aws_native/redshift/scheduled_action.py +++ b/sdk/python/pulumi_aws_native/redshift/scheduled_action.py @@ -58,7 +58,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'iamRole' in kwargs: + iam_role = kwargs['iamRole'] + if 'scheduledActionDescription' in kwargs: + scheduled_action_description = kwargs['scheduledActionDescription'] + if 'scheduledActionName' in kwargs: + scheduled_action_name = kwargs['scheduledActionName'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + if 'targetAction' in kwargs: + target_action = kwargs['targetAction'] + if enable is not None: _setter("enable", enable) if end_time is not None: diff --git a/sdk/python/pulumi_aws_native/redshiftserverless/_inputs.py b/sdk/python/pulumi_aws_native/redshiftserverless/_inputs.py index a46ab4c1d5..e3c5f382e9 100644 --- a/sdk/python/pulumi_aws_native/redshiftserverless/_inputs.py +++ b/sdk/python/pulumi_aws_native/redshiftserverless/_inputs.py @@ -31,7 +31,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -69,7 +71,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterKey' in kwargs: + parameter_key = kwargs['parameterKey'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + if parameter_key is not None: _setter("parameter_key", parameter_key) if parameter_value is not None: @@ -109,7 +117,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/redshiftserverless/namespace.py b/sdk/python/pulumi_aws_native/redshiftserverless/namespace.py index cfb53d9c0d..ecf1f419f7 100644 --- a/sdk/python/pulumi_aws_native/redshiftserverless/namespace.py +++ b/sdk/python/pulumi_aws_native/redshiftserverless/namespace.py @@ -70,7 +70,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adminUserPassword' in kwargs: + admin_user_password = kwargs['adminUserPassword'] + if 'adminUsername' in kwargs: + admin_username = kwargs['adminUsername'] + if 'dbName' in kwargs: + db_name = kwargs['dbName'] + if 'defaultIamRoleArn' in kwargs: + default_iam_role_arn = kwargs['defaultIamRoleArn'] + if 'finalSnapshotName' in kwargs: + final_snapshot_name = kwargs['finalSnapshotName'] + if 'finalSnapshotRetentionPeriod' in kwargs: + final_snapshot_retention_period = kwargs['finalSnapshotRetentionPeriod'] + if 'iamRoles' in kwargs: + iam_roles = kwargs['iamRoles'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'logExports' in kwargs: + log_exports = kwargs['logExports'] + if 'namespaceName' in kwargs: + namespace_name = kwargs['namespaceName'] + if admin_user_password is not None: _setter("admin_user_password", admin_user_password) if admin_username is not None: diff --git a/sdk/python/pulumi_aws_native/redshiftserverless/outputs.py b/sdk/python/pulumi_aws_native/redshiftserverless/outputs.py index 35fd87faae..f55982da2d 100644 --- a/sdk/python/pulumi_aws_native/redshiftserverless/outputs.py +++ b/sdk/python/pulumi_aws_native/redshiftserverless/outputs.py @@ -99,7 +99,29 @@ def _configure( namespace_id: Optional[str] = None, namespace_name: Optional[str] = None, status: Optional['NamespaceStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'adminUsername' in kwargs: + admin_username = kwargs['adminUsername'] + if 'creationDate' in kwargs: + creation_date = kwargs['creationDate'] + if 'dbName' in kwargs: + db_name = kwargs['dbName'] + if 'defaultIamRoleArn' in kwargs: + default_iam_role_arn = kwargs['defaultIamRoleArn'] + if 'iamRoles' in kwargs: + iam_roles = kwargs['iamRoles'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'logExports' in kwargs: + log_exports = kwargs['logExports'] + if 'namespaceArn' in kwargs: + namespace_arn = kwargs['namespaceArn'] + if 'namespaceId' in kwargs: + namespace_id = kwargs['namespaceId'] + if 'namespaceName' in kwargs: + namespace_name = kwargs['namespaceName'] + if admin_username is not None: _setter("admin_username", admin_username) if creation_date is not None: @@ -194,7 +216,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -294,7 +318,31 @@ def _configure( workgroup_arn: Optional[str] = None, workgroup_id: Optional[str] = None, workgroup_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseCapacity' in kwargs: + base_capacity = kwargs['baseCapacity'] + if 'configParameters' in kwargs: + config_parameters = kwargs['configParameters'] + if 'creationDate' in kwargs: + creation_date = kwargs['creationDate'] + if 'enhancedVpcRouting' in kwargs: + enhanced_vpc_routing = kwargs['enhancedVpcRouting'] + if 'namespaceName' in kwargs: + namespace_name = kwargs['namespaceName'] + if 'publiclyAccessible' in kwargs: + publicly_accessible = kwargs['publiclyAccessible'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'workgroupArn' in kwargs: + workgroup_arn = kwargs['workgroupArn'] + if 'workgroupId' in kwargs: + workgroup_id = kwargs['workgroupId'] + if 'workgroupName' in kwargs: + workgroup_name = kwargs['workgroupName'] + if base_capacity is not None: _setter("base_capacity", base_capacity) if config_parameters is not None: @@ -422,7 +470,13 @@ def _configure( _setter: Callable[[Any, Any], None], parameter_key: Optional[str] = None, parameter_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'parameterKey' in kwargs: + parameter_key = kwargs['parameterKey'] + if 'parameterValue' in kwargs: + parameter_value = kwargs['parameterValue'] + if parameter_key is not None: _setter("parameter_key", parameter_key) if parameter_value is not None: @@ -474,7 +528,11 @@ def _configure( address: Optional[str] = None, port: Optional[int] = None, vpc_endpoints: Optional[Sequence['outputs.WorkgroupVpcEndpoint']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcEndpoints' in kwargs: + vpc_endpoints = kwargs['vpcEndpoints'] + if address is not None: _setter("address", address) if port is not None: @@ -542,7 +600,17 @@ def _configure( network_interface_id: Optional[str] = None, private_ip_address: Optional[str] = None, subnet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'availabilityZone' in kwargs: + availability_zone = kwargs['availabilityZone'] + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + if 'privateIpAddress' in kwargs: + private_ip_address = kwargs['privateIpAddress'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if availability_zone is not None: _setter("availability_zone", availability_zone) if network_interface_id is not None: @@ -588,7 +656,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -642,7 +712,15 @@ def _configure( network_interfaces: Optional[Sequence['outputs.WorkgroupNetworkInterface']] = None, vpc_endpoint_id: Optional[str] = None, vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkInterfaces' in kwargs: + network_interfaces = kwargs['networkInterfaces'] + if 'vpcEndpointId' in kwargs: + vpc_endpoint_id = kwargs['vpcEndpointId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if network_interfaces is not None: _setter("network_interfaces", network_interfaces) if vpc_endpoint_id is not None: diff --git a/sdk/python/pulumi_aws_native/redshiftserverless/workgroup.py b/sdk/python/pulumi_aws_native/redshiftserverless/workgroup.py index b7fac724da..239bf33c5b 100644 --- a/sdk/python/pulumi_aws_native/redshiftserverless/workgroup.py +++ b/sdk/python/pulumi_aws_native/redshiftserverless/workgroup.py @@ -56,7 +56,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseCapacity' in kwargs: + base_capacity = kwargs['baseCapacity'] + if 'configParameters' in kwargs: + config_parameters = kwargs['configParameters'] + if 'enhancedVpcRouting' in kwargs: + enhanced_vpc_routing = kwargs['enhancedVpcRouting'] + if 'namespaceName' in kwargs: + namespace_name = kwargs['namespaceName'] + if 'publiclyAccessible' in kwargs: + publicly_accessible = kwargs['publiclyAccessible'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'workgroupName' in kwargs: + workgroup_name = kwargs['workgroupName'] + if base_capacity is not None: _setter("base_capacity", base_capacity) if config_parameters is not None: diff --git a/sdk/python/pulumi_aws_native/refactorspaces/_inputs.py b/sdk/python/pulumi_aws_native/refactorspaces/_inputs.py index 424b1a3d03..a8dbd8ac82 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/_inputs.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/_inputs.py @@ -37,7 +37,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'stageName' in kwargs: + stage_name = kwargs['stageName'] + if endpoint_type is not None: _setter("endpoint_type", endpoint_type) if stage_name is not None: @@ -82,7 +88,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -131,7 +139,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -172,7 +182,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], activation_state: pulumi.Input['RouteActivationState'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activationState' in kwargs: + activation_state = kwargs['activationState'] + _setter("activation_state", activation_state) @property @@ -205,7 +219,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -258,7 +274,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activationState' in kwargs: + activation_state = kwargs['activationState'] + if 'appendSourcePath' in kwargs: + append_source_path = kwargs['appendSourcePath'] + if 'includeChildPaths' in kwargs: + include_child_paths = kwargs['includeChildPaths'] + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + _setter("activation_state", activation_state) if append_source_path is not None: _setter("append_source_path", append_source_path) @@ -327,7 +353,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -360,7 +388,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -404,7 +434,11 @@ def _configure( _setter: Callable[[Any, Any], None], url: pulumi.Input[str], health_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthUrl' in kwargs: + health_url = kwargs['healthUrl'] + _setter("url", url) if health_url is not None: _setter("health_url", health_url) diff --git a/sdk/python/pulumi_aws_native/refactorspaces/application.py b/sdk/python/pulumi_aws_native/refactorspaces/application.py index 56b3bb13bd..181b68be4b 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/application.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/application.py @@ -45,7 +45,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'environmentIdentifier' in kwargs: + environment_identifier = kwargs['environmentIdentifier'] + if 'proxyType' in kwargs: + proxy_type = kwargs['proxyType'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'apiGatewayProxy' in kwargs: + api_gateway_proxy = kwargs['apiGatewayProxy'] + _setter("environment_identifier", environment_identifier) _setter("proxy_type", proxy_type) _setter("vpc_id", vpc_id) diff --git a/sdk/python/pulumi_aws_native/refactorspaces/environment.py b/sdk/python/pulumi_aws_native/refactorspaces/environment.py index b2f83dc469..59cf70007a 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/environment.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/environment.py @@ -39,7 +39,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkFabricType' in kwargs: + network_fabric_type = kwargs['networkFabricType'] + _setter("network_fabric_type", network_fabric_type) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/refactorspaces/outputs.py b/sdk/python/pulumi_aws_native/refactorspaces/outputs.py index 77c0ce8e13..27869de879 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/outputs.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/outputs.py @@ -56,7 +56,13 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint_type: Optional['ApplicationApiGatewayEndpointType'] = None, stage_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'stageName' in kwargs: + stage_name = kwargs['stageName'] + if endpoint_type is not None: _setter("endpoint_type", endpoint_type) if stage_name is not None: @@ -96,7 +102,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -140,7 +148,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -190,7 +200,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], activation_state: 'RouteActivationState', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activationState' in kwargs: + activation_state = kwargs['activationState'] + _setter("activation_state", activation_state) @property @@ -222,7 +236,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -290,7 +306,17 @@ def _configure( include_child_paths: Optional[bool] = None, methods: Optional[Sequence['RouteMethod']] = None, source_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activationState' in kwargs: + activation_state = kwargs['activationState'] + if 'appendSourcePath' in kwargs: + append_source_path = kwargs['appendSourcePath'] + if 'includeChildPaths' in kwargs: + include_child_paths = kwargs['includeChildPaths'] + if 'sourcePath' in kwargs: + source_path = kwargs['sourcePath'] + _setter("activation_state", activation_state) if append_source_path is not None: _setter("append_source_path", append_source_path) @@ -339,7 +365,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -371,7 +399,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -424,7 +454,11 @@ def _configure( _setter: Callable[[Any, Any], None], url: str, health_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthUrl' in kwargs: + health_url = kwargs['healthUrl'] + _setter("url", url) if health_url is not None: _setter("health_url", health_url) diff --git a/sdk/python/pulumi_aws_native/refactorspaces/route.py b/sdk/python/pulumi_aws_native/refactorspaces/route.py index 3982a91b86..ec6c003a49 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/route.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/route.py @@ -48,7 +48,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationIdentifier' in kwargs: + application_identifier = kwargs['applicationIdentifier'] + if 'environmentIdentifier' in kwargs: + environment_identifier = kwargs['environmentIdentifier'] + if 'routeType' in kwargs: + route_type = kwargs['routeType'] + if 'serviceIdentifier' in kwargs: + service_identifier = kwargs['serviceIdentifier'] + if 'defaultRoute' in kwargs: + default_route = kwargs['defaultRoute'] + if 'uriPathRoute' in kwargs: + uri_path_route = kwargs['uriPathRoute'] + _setter("application_identifier", application_identifier) _setter("environment_identifier", environment_identifier) _setter("route_type", route_type) diff --git a/sdk/python/pulumi_aws_native/refactorspaces/service.py b/sdk/python/pulumi_aws_native/refactorspaces/service.py index 5ad242f641..f722a43ff3 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/service.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/service.py @@ -54,7 +54,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationIdentifier' in kwargs: + application_identifier = kwargs['applicationIdentifier'] + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'environmentIdentifier' in kwargs: + environment_identifier = kwargs['environmentIdentifier'] + if 'lambdaEndpoint' in kwargs: + lambda_endpoint = kwargs['lambdaEndpoint'] + if 'urlEndpoint' in kwargs: + url_endpoint = kwargs['urlEndpoint'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("application_identifier", application_identifier) _setter("endpoint_type", endpoint_type) _setter("environment_identifier", environment_identifier) diff --git a/sdk/python/pulumi_aws_native/rekognition/_inputs.py b/sdk/python/pulumi_aws_native/rekognition/_inputs.py index 8ae59ece5f..e79193fb64 100644 --- a/sdk/python/pulumi_aws_native/rekognition/_inputs.py +++ b/sdk/python/pulumi_aws_native/rekognition/_inputs.py @@ -43,7 +43,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -96,7 +98,9 @@ def _configure( left: pulumi.Input[float], top: pulumi.Input[float], width: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("height", height) _setter("left", left) _setter("top", top) @@ -158,7 +162,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'minConfidence' in kwargs: + min_confidence = kwargs['minConfidence'] + _setter("labels", labels) if min_confidence is not None: _setter("min_confidence", min_confidence) @@ -201,7 +209,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], opt_in: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optIn' in kwargs: + opt_in = kwargs['optIn'] + _setter("opt_in", opt_in) @property @@ -237,7 +249,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectionId' in kwargs: + collection_id = kwargs['collectionId'] + if 'faceMatchThreshold' in kwargs: + face_match_threshold = kwargs['faceMatchThreshold'] + _setter("collection_id", collection_id) if face_match_threshold is not None: _setter("face_match_threshold", face_match_threshold) @@ -283,7 +301,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -315,7 +335,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -347,7 +369,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -383,7 +407,9 @@ def _configure( _setter: Callable[[Any, Any], None], x: pulumi.Input[float], y: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("x", x) _setter("y", y) @@ -432,7 +458,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'objectKeyPrefix' in kwargs: + object_key_prefix = kwargs['objectKeyPrefix'] + _setter("bucket_name", bucket_name) if object_key_prefix is not None: _setter("object_key_prefix", object_key_prefix) @@ -482,7 +514,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/rekognition/collection.py b/sdk/python/pulumi_aws_native/rekognition/collection.py index d03cf9521b..70310b6e2e 100644 --- a/sdk/python/pulumi_aws_native/rekognition/collection.py +++ b/sdk/python/pulumi_aws_native/rekognition/collection.py @@ -32,7 +32,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectionId' in kwargs: + collection_id = kwargs['collectionId'] + _setter("collection_id", collection_id) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/rekognition/outputs.py b/sdk/python/pulumi_aws_native/rekognition/outputs.py index 220f9cbab2..9719015381 100644 --- a/sdk/python/pulumi_aws_native/rekognition/outputs.py +++ b/sdk/python/pulumi_aws_native/rekognition/outputs.py @@ -46,7 +46,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -94,7 +96,9 @@ def _configure( left: float, top: float, width: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("height", height) _setter("left", left) _setter("top", top) @@ -160,7 +164,11 @@ def _configure( _setter: Callable[[Any, Any], None], labels: Sequence[str], min_confidence: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'minConfidence' in kwargs: + min_confidence = kwargs['minConfidence'] + _setter("labels", labels) if min_confidence is not None: _setter("min_confidence", min_confidence) @@ -215,7 +223,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], opt_in: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optIn' in kwargs: + opt_in = kwargs['optIn'] + _setter("opt_in", opt_in) @property @@ -269,7 +281,13 @@ def _configure( _setter: Callable[[Any, Any], None], collection_id: str, face_match_threshold: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectionId' in kwargs: + collection_id = kwargs['collectionId'] + if 'faceMatchThreshold' in kwargs: + face_match_threshold = kwargs['faceMatchThreshold'] + _setter("collection_id", collection_id) if face_match_threshold is not None: _setter("face_match_threshold", face_match_threshold) @@ -310,7 +328,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -341,7 +361,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -372,7 +394,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -407,7 +431,9 @@ def _configure( _setter: Callable[[Any, Any], None], x: float, y: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("x", x) _setter("y", y) @@ -470,7 +496,13 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_name: str, object_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'objectKeyPrefix' in kwargs: + object_key_prefix = kwargs['objectKeyPrefix'] + _setter("bucket_name", bucket_name) if object_key_prefix is not None: _setter("object_key_prefix", object_key_prefix) @@ -515,7 +547,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/rekognition/project.py b/sdk/python/pulumi_aws_native/rekognition/project.py index 573eabe6f3..89295c5b25 100644 --- a/sdk/python/pulumi_aws_native/rekognition/project.py +++ b/sdk/python/pulumi_aws_native/rekognition/project.py @@ -26,7 +26,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], project_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'projectName' in kwargs: + project_name = kwargs['projectName'] + if project_name is not None: _setter("project_name", project_name) diff --git a/sdk/python/pulumi_aws_native/rekognition/stream_processor.py b/sdk/python/pulumi_aws_native/rekognition/stream_processor.py index e01a525de0..ec570f4844 100644 --- a/sdk/python/pulumi_aws_native/rekognition/stream_processor.py +++ b/sdk/python/pulumi_aws_native/rekognition/stream_processor.py @@ -70,7 +70,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kinesisVideoStream' in kwargs: + kinesis_video_stream = kwargs['kinesisVideoStream'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'boundingBoxRegionsOfInterest' in kwargs: + bounding_box_regions_of_interest = kwargs['boundingBoxRegionsOfInterest'] + if 'connectedHomeSettings' in kwargs: + connected_home_settings = kwargs['connectedHomeSettings'] + if 'dataSharingPreference' in kwargs: + data_sharing_preference = kwargs['dataSharingPreference'] + if 'faceSearchSettings' in kwargs: + face_search_settings = kwargs['faceSearchSettings'] + if 'kinesisDataStream' in kwargs: + kinesis_data_stream = kwargs['kinesisDataStream'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'notificationChannel' in kwargs: + notification_channel = kwargs['notificationChannel'] + if 'polygonRegionsOfInterest' in kwargs: + polygon_regions_of_interest = kwargs['polygonRegionsOfInterest'] + if 's3Destination' in kwargs: + s3_destination = kwargs['s3Destination'] + _setter("kinesis_video_stream", kinesis_video_stream) _setter("role_arn", role_arn) if bounding_box_regions_of_interest is not None: diff --git a/sdk/python/pulumi_aws_native/resiliencehub/_inputs.py b/sdk/python/pulumi_aws_native/resiliencehub/_inputs.py index f877362985..772b9759c9 100644 --- a/sdk/python/pulumi_aws_native/resiliencehub/_inputs.py +++ b/sdk/python/pulumi_aws_native/resiliencehub/_inputs.py @@ -44,7 +44,13 @@ def _configure( event_type: pulumi.Input['AppEventSubscriptionEventType'], name: pulumi.Input[str], sns_topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + _setter("event_type", event_type) _setter("name", name) if sns_topic_arn is not None: @@ -111,7 +117,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossAccountRoleArns' in kwargs: + cross_account_role_arns = kwargs['crossAccountRoleArns'] + if 'invokerRoleName' in kwargs: + invoker_role_name = kwargs['invokerRoleName'] + _setter("type", type) if cross_account_role_arns is not None: _setter("cross_account_role_arns", cross_account_role_arns) @@ -176,7 +188,13 @@ def _configure( type: pulumi.Input[str], aws_account_id: Optional[pulumi.Input[str]] = None, aws_region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + _setter("identifier", identifier) _setter("type", type) if aws_account_id is not None: @@ -251,7 +269,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mappingType' in kwargs: + mapping_type = kwargs['mappingType'] + if 'physicalResourceId' in kwargs: + physical_resource_id = kwargs['physicalResourceId'] + if 'eksSourceName' in kwargs: + eks_source_name = kwargs['eksSourceName'] + if 'logicalStackName' in kwargs: + logical_stack_name = kwargs['logicalStackName'] + if 'resourceName' in kwargs: + resource_name = kwargs['resourceName'] + if 'terraformSourceName' in kwargs: + terraform_source_name = kwargs['terraformSourceName'] + _setter("mapping_type", mapping_type) _setter("physical_resource_id", physical_resource_id) if eks_source_name is not None: @@ -325,10 +357,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ResiliencyPolicyPolicyMapArgs: def __init__(__self__): @@ -336,10 +370,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ResiliencyPolicyTagMapArgs: def __init__(__self__): @@ -347,7 +383,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/resiliencehub/app.py b/sdk/python/pulumi_aws_native/resiliencehub/app.py index c17e2ca3b9..a81bca4401 100644 --- a/sdk/python/pulumi_aws_native/resiliencehub/app.py +++ b/sdk/python/pulumi_aws_native/resiliencehub/app.py @@ -60,7 +60,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appTemplateBody' in kwargs: + app_template_body = kwargs['appTemplateBody'] + if 'resourceMappings' in kwargs: + resource_mappings = kwargs['resourceMappings'] + if 'appAssessmentSchedule' in kwargs: + app_assessment_schedule = kwargs['appAssessmentSchedule'] + if 'eventSubscriptions' in kwargs: + event_subscriptions = kwargs['eventSubscriptions'] + if 'permissionModel' in kwargs: + permission_model = kwargs['permissionModel'] + if 'resiliencyPolicyArn' in kwargs: + resiliency_policy_arn = kwargs['resiliencyPolicyArn'] + _setter("app_template_body", app_template_body) _setter("resource_mappings", resource_mappings) if app_assessment_schedule is not None: diff --git a/sdk/python/pulumi_aws_native/resiliencehub/outputs.py b/sdk/python/pulumi_aws_native/resiliencehub/outputs.py index bba4b0d49d..654b920f69 100644 --- a/sdk/python/pulumi_aws_native/resiliencehub/outputs.py +++ b/sdk/python/pulumi_aws_native/resiliencehub/outputs.py @@ -67,7 +67,13 @@ def _configure( event_type: 'AppEventSubscriptionEventType', name: str, sns_topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventType' in kwargs: + event_type = kwargs['eventType'] + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + _setter("event_type", event_type) _setter("name", name) if sns_topic_arn is not None: @@ -144,7 +150,13 @@ def _configure( type: 'AppPermissionModelType', cross_account_role_arns: Optional[Sequence[str]] = None, invoker_role_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crossAccountRoleArns' in kwargs: + cross_account_role_arns = kwargs['crossAccountRoleArns'] + if 'invokerRoleName' in kwargs: + invoker_role_name = kwargs['invokerRoleName'] + _setter("type", type) if cross_account_role_arns is not None: _setter("cross_account_role_arns", cross_account_role_arns) @@ -216,7 +228,13 @@ def _configure( type: str, aws_account_id: Optional[str] = None, aws_region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'awsRegion' in kwargs: + aws_region = kwargs['awsRegion'] + _setter("identifier", identifier) _setter("type", type) if aws_account_id is not None: @@ -305,7 +323,21 @@ def _configure( logical_stack_name: Optional[str] = None, resource_name: Optional[str] = None, terraform_source_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mappingType' in kwargs: + mapping_type = kwargs['mappingType'] + if 'physicalResourceId' in kwargs: + physical_resource_id = kwargs['physicalResourceId'] + if 'eksSourceName' in kwargs: + eks_source_name = kwargs['eksSourceName'] + if 'logicalStackName' in kwargs: + logical_stack_name = kwargs['logicalStackName'] + if 'resourceName' in kwargs: + resource_name = kwargs['resourceName'] + if 'terraformSourceName' in kwargs: + terraform_source_name = kwargs['terraformSourceName'] + _setter("mapping_type", mapping_type) _setter("physical_resource_id", physical_resource_id) if eks_source_name is not None: @@ -355,10 +387,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ResiliencyPolicyPolicyMap(dict): def __init__(__self__): @@ -366,10 +400,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ResiliencyPolicyTagMap(dict): def __init__(__self__): @@ -377,7 +413,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): 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..a4d64641e0 100644 --- a/sdk/python/pulumi_aws_native/resiliencehub/resiliency_policy.py +++ b/sdk/python/pulumi_aws_native/resiliencehub/resiliency_policy.py @@ -48,7 +48,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if 'dataLocationConstraint' in kwargs: + data_location_constraint = kwargs['dataLocationConstraint'] + if 'policyDescription' in kwargs: + policy_description = kwargs['policyDescription'] + _setter("policy", policy) _setter("policy_name", policy_name) _setter("tier", tier) diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/_inputs.py b/sdk/python/pulumi_aws_native/resourceexplorer2/_inputs.py index 8403770781..b80fec8e34 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/_inputs.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/_inputs.py @@ -24,10 +24,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ViewFiltersArgs: def __init__(__self__, *, @@ -40,7 +42,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filter_string: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterString' in kwargs: + filter_string = kwargs['filterString'] + _setter("filter_string", filter_string) @property @@ -65,7 +71,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -85,7 +93,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): 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..9bfd94b5c4 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/default_view_association.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/default_view_association.py @@ -26,7 +26,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], view_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'viewArn' in kwargs: + view_arn = kwargs['viewArn'] + _setter("view_arn", view_arn) @property diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/index.py b/sdk/python/pulumi_aws_native/resourceexplorer2/index.py index 37ca9a414f..5c5e6cbdae 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/index.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/index.py @@ -32,7 +32,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input['IndexType'], tags: Optional[pulumi.Input['IndexTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/outputs.py b/sdk/python/pulumi_aws_native/resourceexplorer2/outputs.py index 52212715e5..94ba2157ae 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/outputs.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/outputs.py @@ -24,10 +24,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ViewFilters(dict): @staticmethod @@ -57,7 +59,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filter_string: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterString' in kwargs: + filter_string = kwargs['filterString'] + _setter("filter_string", filter_string) @property @@ -78,7 +84,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -94,7 +102,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/view.py b/sdk/python/pulumi_aws_native/resourceexplorer2/view.py index 5d23f9e624..20d91d2c37 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/view.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/view.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedProperties' in kwargs: + included_properties = kwargs['includedProperties'] + if 'viewName' in kwargs: + view_name = kwargs['viewName'] + if filters is not None: _setter("filters", filters) if included_properties is not None: diff --git a/sdk/python/pulumi_aws_native/resourcegroups/_inputs.py b/sdk/python/pulumi_aws_native/resourcegroups/_inputs.py index bf628ce4d3..20fc5212f8 100644 --- a/sdk/python/pulumi_aws_native/resourcegroups/_inputs.py +++ b/sdk/python/pulumi_aws_native/resourcegroups/_inputs.py @@ -34,7 +34,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if parameters is not None: _setter("parameters", parameters) if type is not None: @@ -74,7 +76,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if values is not None: @@ -117,7 +121,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceTypeFilters' in kwargs: + resource_type_filters = kwargs['resourceTypeFilters'] + if 'stackIdentifier' in kwargs: + stack_identifier = kwargs['stackIdentifier'] + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + if resource_type_filters is not None: _setter("resource_type_filters", resource_type_filters) if stack_identifier is not None: @@ -168,7 +180,9 @@ def _configure( _setter: Callable[[Any, Any], None], query: Optional[pulumi.Input['GroupQueryArgs']] = None, type: Optional[pulumi.Input['GroupResourceQueryType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if query is not None: _setter("query", query) if type is not None: @@ -208,7 +222,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if values is not None: @@ -248,7 +264,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/resourcegroups/group.py b/sdk/python/pulumi_aws_native/resourcegroups/group.py index 33558b67bc..b8e6bb70a3 100644 --- a/sdk/python/pulumi_aws_native/resourcegroups/group.py +++ b/sdk/python/pulumi_aws_native/resourcegroups/group.py @@ -46,7 +46,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceQuery' in kwargs: + resource_query = kwargs['resourceQuery'] + if configuration is not None: _setter("configuration", configuration) if description is not None: diff --git a/sdk/python/pulumi_aws_native/resourcegroups/outputs.py b/sdk/python/pulumi_aws_native/resourcegroups/outputs.py index 86c1165507..bcec1256de 100644 --- a/sdk/python/pulumi_aws_native/resourcegroups/outputs.py +++ b/sdk/python/pulumi_aws_native/resourcegroups/outputs.py @@ -35,7 +35,9 @@ def _configure( _setter: Callable[[Any, Any], None], parameters: Optional[Sequence['outputs.GroupConfigurationParameter']] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if parameters is not None: _setter("parameters", parameters) if type is not None: @@ -67,7 +69,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if values is not None: @@ -123,7 +127,15 @@ def _configure( resource_type_filters: Optional[Sequence[str]] = None, stack_identifier: Optional[str] = None, tag_filters: Optional[Sequence['outputs.GroupTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceTypeFilters' in kwargs: + resource_type_filters = kwargs['resourceTypeFilters'] + if 'stackIdentifier' in kwargs: + stack_identifier = kwargs['stackIdentifier'] + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + if resource_type_filters is not None: _setter("resource_type_filters", resource_type_filters) if stack_identifier is not None: @@ -162,7 +174,9 @@ def _configure( _setter: Callable[[Any, Any], None], query: Optional['outputs.GroupQuery'] = None, type: Optional['GroupResourceQueryType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if query is not None: _setter("query", query) if type is not None: @@ -194,7 +208,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -226,7 +242,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if values is not None: diff --git a/sdk/python/pulumi_aws_native/robomaker/_inputs.py b/sdk/python/pulumi_aws_native/robomaker/_inputs.py index 5fb824fe3a..dbea9e9c29 100644 --- a/sdk/python/pulumi_aws_native/robomaker/_inputs.py +++ b/sdk/python/pulumi_aws_native/robomaker/_inputs.py @@ -33,10 +33,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class RobotApplicationRobotSoftwareSuiteArgs: def __init__(__self__, *, @@ -57,7 +59,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input['RobotApplicationRobotSoftwareSuiteName'], version: Optional[pulumi.Input['RobotApplicationRobotSoftwareSuiteVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if version is not None: _setter("version", version) @@ -110,7 +114,13 @@ def _configure( architecture: pulumi.Input['RobotApplicationSourceConfigArchitecture'], s3_bucket: pulumi.Input[str], s3_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("architecture", architecture) _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) @@ -162,10 +172,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class RobotTagsArgs: def __init__(__self__): @@ -176,10 +188,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class SimulationApplicationRenderingEngineArgs: def __init__(__self__, *, @@ -200,7 +214,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input['SimulationApplicationRenderingEngineName'], version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("version", version) @@ -249,7 +265,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input['SimulationApplicationRobotSoftwareSuiteName'], version: Optional[pulumi.Input['SimulationApplicationRobotSoftwareSuiteVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if version is not None: _setter("version", version) @@ -299,7 +317,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input['SimulationApplicationSimulationSoftwareSuiteName'], version: Optional[pulumi.Input['SimulationApplicationSimulationSoftwareSuiteVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if version is not None: _setter("version", version) @@ -353,7 +373,13 @@ def _configure( architecture: pulumi.Input['SimulationApplicationSourceConfigArchitecture'], s3_bucket: pulumi.Input[str], s3_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("architecture", architecture) _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) @@ -405,7 +431,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/robomaker/fleet.py b/sdk/python/pulumi_aws_native/robomaker/fleet.py index ddd37fc06f..83ad44663e 100644 --- a/sdk/python/pulumi_aws_native/robomaker/fleet.py +++ b/sdk/python/pulumi_aws_native/robomaker/fleet.py @@ -32,7 +32,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input['FleetTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/robomaker/outputs.py b/sdk/python/pulumi_aws_native/robomaker/outputs.py index ac5905f6f6..96f2e9d0c0 100644 --- a/sdk/python/pulumi_aws_native/robomaker/outputs.py +++ b/sdk/python/pulumi_aws_native/robomaker/outputs.py @@ -36,10 +36,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class RobotApplicationRobotSoftwareSuite(dict): """ @@ -63,7 +65,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: 'RobotApplicationRobotSoftwareSuiteName', version: Optional['RobotApplicationRobotSoftwareSuiteVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if version is not None: _setter("version", version) @@ -127,7 +131,13 @@ def _configure( architecture: 'RobotApplicationSourceConfigArchitecture', s3_bucket: str, s3_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("architecture", architecture) _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) @@ -170,10 +180,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class RobotTags(dict): """ @@ -187,10 +199,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class SimulationApplicationRenderingEngine(dict): """ @@ -214,7 +228,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: 'SimulationApplicationRenderingEngineName', version: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("version", version) @@ -258,7 +274,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: 'SimulationApplicationRobotSoftwareSuiteName', version: Optional['SimulationApplicationRobotSoftwareSuiteVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if version is not None: _setter("version", version) @@ -303,7 +321,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: 'SimulationApplicationSimulationSoftwareSuiteName', version: Optional['SimulationApplicationSimulationSoftwareSuiteVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if version is not None: _setter("version", version) @@ -371,7 +391,13 @@ def _configure( architecture: 'SimulationApplicationSourceConfigArchitecture', s3_bucket: str, s3_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("architecture", architecture) _setter("s3_bucket", s3_bucket) _setter("s3_key", s3_key) @@ -414,7 +440,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/robomaker/robot.py b/sdk/python/pulumi_aws_native/robomaker/robot.py index 1a0db89c98..f2261489d9 100644 --- a/sdk/python/pulumi_aws_native/robomaker/robot.py +++ b/sdk/python/pulumi_aws_native/robomaker/robot.py @@ -45,7 +45,11 @@ def _configure( fleet: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input['RobotTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'greengrassGroupId' in kwargs: + greengrass_group_id = kwargs['greengrassGroupId'] + _setter("architecture", architecture) _setter("greengrass_group_id", greengrass_group_id) if fleet is not None: diff --git a/sdk/python/pulumi_aws_native/robomaker/robot_application.py b/sdk/python/pulumi_aws_native/robomaker/robot_application.py index 2661f49852..01f05caa78 100644 --- a/sdk/python/pulumi_aws_native/robomaker/robot_application.py +++ b/sdk/python/pulumi_aws_native/robomaker/robot_application.py @@ -48,7 +48,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'robotSoftwareSuite' in kwargs: + robot_software_suite = kwargs['robotSoftwareSuite'] + if 'currentRevisionId' in kwargs: + current_revision_id = kwargs['currentRevisionId'] + _setter("robot_software_suite", robot_software_suite) if current_revision_id is not None: _setter("current_revision_id", current_revision_id) 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..8cb3b0e3ca 100644 --- a/sdk/python/pulumi_aws_native/robomaker/robot_application_version.py +++ b/sdk/python/pulumi_aws_native/robomaker/robot_application_version.py @@ -30,7 +30,11 @@ def _configure( _setter: Callable[[Any, Any], None], application: pulumi.Input[str], current_revision_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currentRevisionId' in kwargs: + current_revision_id = kwargs['currentRevisionId'] + _setter("application", application) if current_revision_id is not None: _setter("current_revision_id", current_revision_id) diff --git a/sdk/python/pulumi_aws_native/robomaker/simulation_application.py b/sdk/python/pulumi_aws_native/robomaker/simulation_application.py index 6e0f6dabf9..68529eb792 100644 --- a/sdk/python/pulumi_aws_native/robomaker/simulation_application.py +++ b/sdk/python/pulumi_aws_native/robomaker/simulation_application.py @@ -57,7 +57,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'robotSoftwareSuite' in kwargs: + robot_software_suite = kwargs['robotSoftwareSuite'] + if 'simulationSoftwareSuite' in kwargs: + simulation_software_suite = kwargs['simulationSoftwareSuite'] + if 'currentRevisionId' in kwargs: + current_revision_id = kwargs['currentRevisionId'] + if 'renderingEngine' in kwargs: + rendering_engine = kwargs['renderingEngine'] + _setter("robot_software_suite", robot_software_suite) _setter("simulation_software_suite", simulation_software_suite) if current_revision_id is not None: 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..59920760d9 100644 --- a/sdk/python/pulumi_aws_native/robomaker/simulation_application_version.py +++ b/sdk/python/pulumi_aws_native/robomaker/simulation_application_version.py @@ -30,7 +30,11 @@ def _configure( _setter: Callable[[Any, Any], None], application: pulumi.Input[str], current_revision_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'currentRevisionId' in kwargs: + current_revision_id = kwargs['currentRevisionId'] + _setter("application", application) if current_revision_id is not None: _setter("current_revision_id", current_revision_id) diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/_inputs.py b/sdk/python/pulumi_aws_native/rolesanywhere/_inputs.py index 37215f43fa..04727e0145 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/_inputs.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/_inputs.py @@ -35,7 +35,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -73,7 +75,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -117,7 +121,9 @@ def _configure( event: pulumi.Input['TrustAnchorNotificationEvent'], channel: Optional[pulumi.Input['TrustAnchorNotificationChannel']] = None, threshold: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) _setter("event", event) if channel is not None: @@ -174,7 +180,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], x509_certificate_data: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'x509CertificateData' in kwargs: + x509_certificate_data = kwargs['x509CertificateData'] + _setter("x509_certificate_data", x509_certificate_data) @property @@ -199,7 +209,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], acm_pca_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acmPcaArn' in kwargs: + acm_pca_arn = kwargs['acmPcaArn'] + _setter("acm_pca_arn", acm_pca_arn) @property @@ -227,7 +241,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceData' in kwargs: + source_data = kwargs['sourceData'] + if 'sourceType' in kwargs: + source_type = kwargs['sourceType'] + if source_data is not None: _setter("source_data", source_data) if source_type is not None: @@ -267,7 +287,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/crl.py b/sdk/python/pulumi_aws_native/rolesanywhere/crl.py index 3fdd58b3ed..f9bb34f483 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/crl.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/crl.py @@ -40,7 +40,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'crlData' in kwargs: + crl_data = kwargs['crlData'] + if 'trustAnchorArn' in kwargs: + trust_anchor_arn = kwargs['trustAnchorArn'] + _setter("crl_data", crl_data) if enabled is not None: _setter("enabled", enabled) diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/outputs.py b/sdk/python/pulumi_aws_native/rolesanywhere/outputs.py index 191d77e1b4..9598a50987 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/outputs.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/outputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -66,7 +68,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -102,7 +106,9 @@ def _configure( event: 'TrustAnchorNotificationEvent', channel: Optional['TrustAnchorNotificationChannel'] = None, threshold: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("enabled", enabled) _setter("event", event) if channel is not None: @@ -165,7 +171,13 @@ def _configure( _setter: Callable[[Any, Any], None], source_data: Optional[Any] = None, source_type: Optional['TrustAnchorType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceData' in kwargs: + source_data = kwargs['sourceData'] + if 'sourceType' in kwargs: + source_type = kwargs['sourceType'] + if source_data is not None: _setter("source_data", source_data) if source_type is not None: @@ -211,7 +223,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], x509_certificate_data: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'x509CertificateData' in kwargs: + x509_certificate_data = kwargs['x509CertificateData'] + _setter("x509_certificate_data", x509_certificate_data) @property @@ -249,7 +265,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], acm_pca_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acmPcaArn' in kwargs: + acm_pca_arn = kwargs['acmPcaArn'] + _setter("acm_pca_arn", acm_pca_arn) @property @@ -273,7 +293,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/profile.py b/sdk/python/pulumi_aws_native/rolesanywhere/profile.py index e63798a531..0995591755 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/profile.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/profile.py @@ -49,7 +49,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArns' in kwargs: + role_arns = kwargs['roleArns'] + if 'durationSeconds' in kwargs: + duration_seconds = kwargs['durationSeconds'] + if 'managedPolicyArns' in kwargs: + managed_policy_arns = kwargs['managedPolicyArns'] + if 'requireInstanceProperties' in kwargs: + require_instance_properties = kwargs['requireInstanceProperties'] + if 'sessionPolicy' in kwargs: + session_policy = kwargs['sessionPolicy'] + _setter("role_arns", role_arns) if duration_seconds is not None: _setter("duration_seconds", duration_seconds) diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/trust_anchor.py b/sdk/python/pulumi_aws_native/rolesanywhere/trust_anchor.py index e6b0a28b82..160d9b2354 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/trust_anchor.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/trust_anchor.py @@ -41,7 +41,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notificationSettings' in kwargs: + notification_settings = kwargs['notificationSettings'] + _setter("source", source) if enabled is not None: _setter("enabled", enabled) diff --git a/sdk/python/pulumi_aws_native/route53/_inputs.py b/sdk/python/pulumi_aws_native/route53/_inputs.py index bcd9d30559..72dc1c4a9c 100644 --- a/sdk/python/pulumi_aws_native/route53/_inputs.py +++ b/sdk/python/pulumi_aws_native/route53/_inputs.py @@ -47,7 +47,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cidrList' in kwargs: + cidr_list = kwargs['cidrList'] + if 'locationName' in kwargs: + location_name = kwargs['locationName'] + _setter("cidr_list", cidr_list) _setter("location_name", location_name) @@ -96,7 +102,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], region: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("region", region) @@ -188,7 +196,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmIdentifier' in kwargs: + alarm_identifier = kwargs['alarmIdentifier'] + if 'childHealthChecks' in kwargs: + child_health_checks = kwargs['childHealthChecks'] + if 'enableSni' in kwargs: + enable_sni = kwargs['enableSni'] + if 'failureThreshold' in kwargs: + failure_threshold = kwargs['failureThreshold'] + if 'fullyQualifiedDomainName' in kwargs: + fully_qualified_domain_name = kwargs['fullyQualifiedDomainName'] + if 'healthThreshold' in kwargs: + health_threshold = kwargs['healthThreshold'] + if 'insufficientDataHealthStatus' in kwargs: + insufficient_data_health_status = kwargs['insufficientDataHealthStatus'] + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if 'measureLatency' in kwargs: + measure_latency = kwargs['measureLatency'] + if 'requestInterval' in kwargs: + request_interval = kwargs['requestInterval'] + if 'resourcePath' in kwargs: + resource_path = kwargs['resourcePath'] + if 'routingControlArn' in kwargs: + routing_control_arn = kwargs['routingControlArn'] + if 'searchString' in kwargs: + search_string = kwargs['searchString'] + _setter("type", type) if alarm_identifier is not None: _setter("alarm_identifier", alarm_identifier) @@ -397,7 +433,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -444,7 +482,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], comment: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if comment is not None: _setter("comment", comment) @@ -477,7 +517,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch_logs_log_group_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsLogGroupArn' in kwargs: + cloud_watch_logs_log_group_arn = kwargs['cloudWatchLogsLogGroupArn'] + _setter("cloud_watch_logs_log_group_arn", cloud_watch_logs_log_group_arn) @property @@ -513,7 +557,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -562,7 +608,13 @@ def _configure( _setter: Callable[[Any, Any], None], vpc_id: pulumi.Input[str], vpc_region: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'vpcRegion' in kwargs: + vpc_region = kwargs['vpcRegion'] + _setter("vpc_id", vpc_id) _setter("vpc_region", vpc_region) @@ -609,7 +661,15 @@ def _configure( dns_name: pulumi.Input[str], hosted_zone_id: pulumi.Input[str], evaluate_target_health: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if 'evaluateTargetHealth' in kwargs: + evaluate_target_health = kwargs['evaluateTargetHealth'] + _setter("dns_name", dns_name) _setter("hosted_zone_id", hosted_zone_id) if evaluate_target_health is not None: @@ -658,7 +718,13 @@ def _configure( _setter: Callable[[Any, Any], None], collection_id: pulumi.Input[str], location_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectionId' in kwargs: + collection_id = kwargs['collectionId'] + if 'locationName' in kwargs: + location_name = kwargs['locationName'] + _setter("collection_id", collection_id) _setter("location_name", location_name) @@ -699,7 +765,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'continentCode' in kwargs: + continent_code = kwargs['continentCode'] + if 'countryCode' in kwargs: + country_code = kwargs['countryCode'] + if 'subdivisionCode' in kwargs: + subdivision_code = kwargs['subdivisionCode'] + if continent_code is not None: _setter("continent_code", continent_code) if country_code is not None: @@ -753,7 +827,15 @@ def _configure( dns_name: pulumi.Input[str], hosted_zone_id: pulumi.Input[str], evaluate_target_health: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if 'evaluateTargetHealth' in kwargs: + evaluate_target_health = kwargs['evaluateTargetHealth'] + _setter("dns_name", dns_name) _setter("hosted_zone_id", hosted_zone_id) if evaluate_target_health is not None: @@ -802,7 +884,13 @@ def _configure( _setter: Callable[[Any, Any], None], collection_id: pulumi.Input[str], location_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectionId' in kwargs: + collection_id = kwargs['collectionId'] + if 'locationName' in kwargs: + location_name = kwargs['locationName'] + _setter("collection_id", collection_id) _setter("location_name", location_name) @@ -843,7 +931,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'continentCode' in kwargs: + continent_code = kwargs['continentCode'] + if 'countryCode' in kwargs: + country_code = kwargs['countryCode'] + if 'subdivisionCode' in kwargs: + subdivision_code = kwargs['subdivisionCode'] + if continent_code is not None: _setter("continent_code", continent_code) if country_code is not None: @@ -933,7 +1029,27 @@ def _configure( set_identifier: Optional[pulumi.Input[str]] = None, ttl: Optional[pulumi.Input[str]] = None, weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aliasTarget' in kwargs: + alias_target = kwargs['aliasTarget'] + if 'cidrRoutingConfig' in kwargs: + cidr_routing_config = kwargs['cidrRoutingConfig'] + if 'geoLocation' in kwargs: + geo_location = kwargs['geoLocation'] + if 'healthCheckId' in kwargs: + health_check_id = kwargs['healthCheckId'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if 'hostedZoneName' in kwargs: + hosted_zone_name = kwargs['hostedZoneName'] + if 'multiValueAnswer' in kwargs: + multi_value_answer = kwargs['multiValueAnswer'] + if 'resourceRecords' in kwargs: + resource_records = kwargs['resourceRecords'] + if 'setIdentifier' in kwargs: + set_identifier = kwargs['setIdentifier'] + _setter("name", name) _setter("type", type) if alias_target is not None: diff --git a/sdk/python/pulumi_aws_native/route53/cidr_collection.py b/sdk/python/pulumi_aws_native/route53/cidr_collection.py index 9a60fdf302..4a22f98d54 100644 --- a/sdk/python/pulumi_aws_native/route53/cidr_collection.py +++ b/sdk/python/pulumi_aws_native/route53/cidr_collection.py @@ -33,7 +33,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if locations is not None: _setter("locations", locations) if name is not None: diff --git a/sdk/python/pulumi_aws_native/route53/dnssec.py b/sdk/python/pulumi_aws_native/route53/dnssec.py index 59ee0e7f5b..d712ac3304 100644 --- a/sdk/python/pulumi_aws_native/route53/dnssec.py +++ b/sdk/python/pulumi_aws_native/route53/dnssec.py @@ -27,7 +27,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], hosted_zone_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + _setter("hosted_zone_id", hosted_zone_id) @property diff --git a/sdk/python/pulumi_aws_native/route53/health_check.py b/sdk/python/pulumi_aws_native/route53/health_check.py index 2f1a773282..15554d70dc 100644 --- a/sdk/python/pulumi_aws_native/route53/health_check.py +++ b/sdk/python/pulumi_aws_native/route53/health_check.py @@ -34,7 +34,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthCheckConfig' in kwargs: + health_check_config = kwargs['healthCheckConfig'] + if 'healthCheckTags' in kwargs: + health_check_tags = kwargs['healthCheckTags'] + _setter("health_check_config", health_check_config) if health_check_tags is not None: _setter("health_check_tags", health_check_tags) diff --git a/sdk/python/pulumi_aws_native/route53/hosted_zone.py b/sdk/python/pulumi_aws_native/route53/hosted_zone.py index c552316261..2f41a007c6 100644 --- a/sdk/python/pulumi_aws_native/route53/hosted_zone.py +++ b/sdk/python/pulumi_aws_native/route53/hosted_zone.py @@ -47,7 +47,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostedZoneConfig' in kwargs: + hosted_zone_config = kwargs['hostedZoneConfig'] + if 'hostedZoneTags' in kwargs: + hosted_zone_tags = kwargs['hostedZoneTags'] + if 'queryLoggingConfig' in kwargs: + query_logging_config = kwargs['queryLoggingConfig'] + if hosted_zone_config is not None: _setter("hosted_zone_config", hosted_zone_config) if hosted_zone_tags is not 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..59047ad0cc 100644 --- a/sdk/python/pulumi_aws_native/route53/key_signing_key.py +++ b/sdk/python/pulumi_aws_native/route53/key_signing_key.py @@ -40,7 +40,13 @@ def _configure( key_management_service_arn: pulumi.Input[str], status: pulumi.Input['KeySigningKeyStatus'], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if 'keyManagementServiceArn' in kwargs: + key_management_service_arn = kwargs['keyManagementServiceArn'] + _setter("hosted_zone_id", hosted_zone_id) _setter("key_management_service_arn", key_management_service_arn) _setter("status", status) diff --git a/sdk/python/pulumi_aws_native/route53/outputs.py b/sdk/python/pulumi_aws_native/route53/outputs.py index 233155e6f7..da78d51ffa 100644 --- a/sdk/python/pulumi_aws_native/route53/outputs.py +++ b/sdk/python/pulumi_aws_native/route53/outputs.py @@ -67,7 +67,13 @@ def _configure( _setter: Callable[[Any, Any], None], cidr_list: Sequence[str], location_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cidrList' in kwargs: + cidr_list = kwargs['cidrList'] + if 'locationName' in kwargs: + location_name = kwargs['locationName'] + _setter("cidr_list", cidr_list) _setter("location_name", location_name) @@ -111,7 +117,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, region: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("region", region) @@ -239,7 +247,35 @@ def _configure( resource_path: Optional[str] = None, routing_control_arn: Optional[str] = None, search_string: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmIdentifier' in kwargs: + alarm_identifier = kwargs['alarmIdentifier'] + if 'childHealthChecks' in kwargs: + child_health_checks = kwargs['childHealthChecks'] + if 'enableSni' in kwargs: + enable_sni = kwargs['enableSni'] + if 'failureThreshold' in kwargs: + failure_threshold = kwargs['failureThreshold'] + if 'fullyQualifiedDomainName' in kwargs: + fully_qualified_domain_name = kwargs['fullyQualifiedDomainName'] + if 'healthThreshold' in kwargs: + health_threshold = kwargs['healthThreshold'] + if 'insufficientDataHealthStatus' in kwargs: + insufficient_data_health_status = kwargs['insufficientDataHealthStatus'] + if 'ipAddress' in kwargs: + ip_address = kwargs['ipAddress'] + if 'measureLatency' in kwargs: + measure_latency = kwargs['measureLatency'] + if 'requestInterval' in kwargs: + request_interval = kwargs['requestInterval'] + if 'resourcePath' in kwargs: + resource_path = kwargs['resourcePath'] + if 'routingControlArn' in kwargs: + routing_control_arn = kwargs['routingControlArn'] + if 'searchString' in kwargs: + search_string = kwargs['searchString'] + _setter("type", type) if alarm_identifier is not None: _setter("alarm_identifier", alarm_identifier) @@ -383,7 +419,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -427,7 +465,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], comment: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if comment is not None: _setter("comment", comment) @@ -476,7 +516,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch_logs_log_group_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsLogGroupArn' in kwargs: + cloud_watch_logs_log_group_arn = kwargs['cloudWatchLogsLogGroupArn'] + _setter("cloud_watch_logs_log_group_arn", cloud_watch_logs_log_group_arn) @property @@ -511,7 +555,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -574,7 +620,13 @@ def _configure( _setter: Callable[[Any, Any], None], vpc_id: str, vpc_region: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'vpcRegion' in kwargs: + vpc_region = kwargs['vpcRegion'] + _setter("vpc_id", vpc_id) _setter("vpc_region", vpc_region) @@ -634,7 +686,15 @@ def _configure( dns_name: str, hosted_zone_id: str, evaluate_target_health: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if 'evaluateTargetHealth' in kwargs: + evaluate_target_health = kwargs['evaluateTargetHealth'] + _setter("dns_name", dns_name) _setter("hosted_zone_id", hosted_zone_id) if evaluate_target_health is not None: @@ -690,7 +750,13 @@ def _configure( _setter: Callable[[Any, Any], None], collection_id: str, location_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectionId' in kwargs: + collection_id = kwargs['collectionId'] + if 'locationName' in kwargs: + location_name = kwargs['locationName'] + _setter("collection_id", collection_id) _setter("location_name", location_name) @@ -744,7 +810,15 @@ def _configure( continent_code: Optional[str] = None, country_code: Optional[str] = None, subdivision_code: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'continentCode' in kwargs: + continent_code = kwargs['continentCode'] + if 'countryCode' in kwargs: + country_code = kwargs['countryCode'] + if 'subdivisionCode' in kwargs: + subdivision_code = kwargs['subdivisionCode'] + if continent_code is not None: _setter("continent_code", continent_code) if country_code is not None: @@ -807,7 +881,15 @@ def _configure( dns_name: str, hosted_zone_id: str, evaluate_target_health: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsName' in kwargs: + dns_name = kwargs['dnsName'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if 'evaluateTargetHealth' in kwargs: + evaluate_target_health = kwargs['evaluateTargetHealth'] + _setter("dns_name", dns_name) _setter("hosted_zone_id", hosted_zone_id) if evaluate_target_health is not None: @@ -863,7 +945,13 @@ def _configure( _setter: Callable[[Any, Any], None], collection_id: str, location_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'collectionId' in kwargs: + collection_id = kwargs['collectionId'] + if 'locationName' in kwargs: + location_name = kwargs['locationName'] + _setter("collection_id", collection_id) _setter("location_name", location_name) @@ -917,7 +1005,15 @@ def _configure( continent_code: Optional[str] = None, country_code: Optional[str] = None, subdivision_code: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'continentCode' in kwargs: + continent_code = kwargs['continentCode'] + if 'countryCode' in kwargs: + country_code = kwargs['countryCode'] + if 'subdivisionCode' in kwargs: + subdivision_code = kwargs['subdivisionCode'] + if continent_code is not None: _setter("continent_code", continent_code) if country_code is not None: @@ -1028,7 +1124,27 @@ def _configure( set_identifier: Optional[str] = None, ttl: Optional[str] = None, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aliasTarget' in kwargs: + alias_target = kwargs['aliasTarget'] + if 'cidrRoutingConfig' in kwargs: + cidr_routing_config = kwargs['cidrRoutingConfig'] + if 'geoLocation' in kwargs: + geo_location = kwargs['geoLocation'] + if 'healthCheckId' in kwargs: + health_check_id = kwargs['healthCheckId'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if 'hostedZoneName' in kwargs: + hosted_zone_name = kwargs['hostedZoneName'] + if 'multiValueAnswer' in kwargs: + multi_value_answer = kwargs['multiValueAnswer'] + if 'resourceRecords' in kwargs: + resource_records = kwargs['resourceRecords'] + if 'setIdentifier' in kwargs: + set_identifier = kwargs['setIdentifier'] + _setter("name", name) _setter("type", type) if alias_target is not None: diff --git a/sdk/python/pulumi_aws_native/route53/record_set.py b/sdk/python/pulumi_aws_native/route53/record_set.py index f568561418..cc87f46678 100644 --- a/sdk/python/pulumi_aws_native/route53/record_set.py +++ b/sdk/python/pulumi_aws_native/route53/record_set.py @@ -73,7 +73,27 @@ def _configure( set_identifier: Optional[pulumi.Input[str]] = None, ttl: Optional[pulumi.Input[str]] = None, weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aliasTarget' in kwargs: + alias_target = kwargs['aliasTarget'] + if 'cidrRoutingConfig' in kwargs: + cidr_routing_config = kwargs['cidrRoutingConfig'] + if 'geoLocation' in kwargs: + geo_location = kwargs['geoLocation'] + if 'healthCheckId' in kwargs: + health_check_id = kwargs['healthCheckId'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if 'hostedZoneName' in kwargs: + hosted_zone_name = kwargs['hostedZoneName'] + if 'multiValueAnswer' in kwargs: + multi_value_answer = kwargs['multiValueAnswer'] + if 'resourceRecords' in kwargs: + resource_records = kwargs['resourceRecords'] + if 'setIdentifier' in kwargs: + set_identifier = kwargs['setIdentifier'] + _setter("type", type) if alias_target is not None: _setter("alias_target", alias_target) 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..c5d1496cd7 100644 --- a/sdk/python/pulumi_aws_native/route53/record_set_group.py +++ b/sdk/python/pulumi_aws_native/route53/record_set_group.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if 'hostedZoneName' in kwargs: + hosted_zone_name = kwargs['hostedZoneName'] + if 'recordSets' in kwargs: + record_sets = kwargs['recordSets'] + if comment is not None: _setter("comment", comment) if hosted_zone_id is not None: diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/_inputs.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/_inputs.py index cf48924bad..0b9b3be29d 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/_inputs.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/_inputs.py @@ -34,7 +34,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -72,7 +74,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -115,7 +119,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assertedControls' in kwargs: + asserted_controls = kwargs['assertedControls'] + if 'waitPeriodMs' in kwargs: + wait_period_ms = kwargs['waitPeriodMs'] + _setter("asserted_controls", asserted_controls) _setter("wait_period_ms", wait_period_ms) @@ -169,7 +179,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gatingControls' in kwargs: + gating_controls = kwargs['gatingControls'] + if 'targetControls' in kwargs: + target_controls = kwargs['targetControls'] + if 'waitPeriodMs' in kwargs: + wait_period_ms = kwargs['waitPeriodMs'] + _setter("gating_controls", gating_controls) _setter("target_controls", target_controls) _setter("wait_period_ms", wait_period_ms) @@ -235,7 +253,9 @@ def _configure( inverted: pulumi.Input[bool], threshold: pulumi.Input[int], type: pulumi.Input['SafetyRuleRuleType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("inverted", inverted) _setter("threshold", threshold) _setter("type", type) @@ -289,7 +309,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/cluster.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/cluster.py index 8e7cbf4f05..d87ace0d07 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/cluster.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/cluster.py @@ -34,7 +34,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/control_panel.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/control_panel.py index ef58646321..d9ac12ca60 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/control_panel.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/control_panel.py @@ -38,7 +38,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterArn' in kwargs: + cluster_arn = kwargs['clusterArn'] + if cluster_arn is not None: _setter("cluster_arn", cluster_arn) if name is not None: diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/outputs.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/outputs.py index 4a99eb849c..73458f2ffb 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/outputs.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/outputs.py @@ -35,7 +35,9 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint: Optional[str] = None, region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if endpoint is not None: _setter("endpoint", endpoint) if region is not None: @@ -67,7 +69,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -97,7 +101,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -154,7 +160,13 @@ def _configure( _setter: Callable[[Any, Any], None], asserted_controls: Sequence[str], wait_period_ms: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assertedControls' in kwargs: + asserted_controls = kwargs['assertedControls'] + if 'waitPeriodMs' in kwargs: + wait_period_ms = kwargs['waitPeriodMs'] + _setter("asserted_controls", asserted_controls) _setter("wait_period_ms", wait_period_ms) @@ -224,7 +236,15 @@ def _configure( gating_controls: Sequence[str], target_controls: Sequence[str], wait_period_ms: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gatingControls' in kwargs: + gating_controls = kwargs['gatingControls'] + if 'targetControls' in kwargs: + target_controls = kwargs['targetControls'] + if 'waitPeriodMs' in kwargs: + wait_period_ms = kwargs['waitPeriodMs'] + _setter("gating_controls", gating_controls) _setter("target_controls", target_controls) _setter("wait_period_ms", wait_period_ms) @@ -281,7 +301,9 @@ def _configure( inverted: bool, threshold: int, type: 'SafetyRuleRuleType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("inverted", inverted) _setter("threshold", threshold) _setter("type", type) @@ -323,7 +345,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/routing_control.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/routing_control.py index 1ff82c8f11..1962079e22 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/routing_control.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/routing_control.py @@ -36,7 +36,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterArn' in kwargs: + cluster_arn = kwargs['clusterArn'] + if 'controlPanelArn' in kwargs: + control_panel_arn = kwargs['controlPanelArn'] + if cluster_arn is not None: _setter("cluster_arn", cluster_arn) if control_panel_arn is not None: diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/safety_rule.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/safety_rule.py index d4e0a405b7..f08cf0e020 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/safety_rule.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/safety_rule.py @@ -46,7 +46,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assertionRule' in kwargs: + assertion_rule = kwargs['assertionRule'] + if 'controlPanelArn' in kwargs: + control_panel_arn = kwargs['controlPanelArn'] + if 'gatingRule' in kwargs: + gating_rule = kwargs['gatingRule'] + if 'ruleConfig' in kwargs: + rule_config = kwargs['ruleConfig'] + if assertion_rule is not None: _setter("assertion_rule", assertion_rule) if control_panel_arn is not None: diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/_inputs.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/_inputs.py index bd23308b61..3735c8c4a3 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/_inputs.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/_inputs.py @@ -36,7 +36,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -74,7 +76,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -112,7 +116,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -166,7 +172,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'hostedZoneArn' in kwargs: + hosted_zone_arn = kwargs['hostedZoneArn'] + if 'recordSetId' in kwargs: + record_set_id = kwargs['recordSetId'] + if 'recordType' in kwargs: + record_type = kwargs['recordType'] + if 'targetResource' in kwargs: + target_resource = kwargs['targetResource'] + if domain_name is not None: _setter("domain_name", domain_name) if hosted_zone_arn is not None: @@ -252,7 +270,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -289,7 +309,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'recordSetId' in kwargs: + record_set_id = kwargs['recordSetId'] + if domain_name is not None: _setter("domain_name", domain_name) if record_set_id is not None: @@ -347,7 +373,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentId' in kwargs: + component_id = kwargs['componentId'] + if 'dnsTargetResource' in kwargs: + dns_target_resource = kwargs['dnsTargetResource'] + if 'readinessScopes' in kwargs: + readiness_scopes = kwargs['readinessScopes'] + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if component_id is not None: _setter("component_id", component_id) if dns_target_resource is not None: @@ -418,7 +454,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -459,7 +497,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nlbResource' in kwargs: + nlb_resource = kwargs['nlbResource'] + if 'r53Resource' in kwargs: + r53_resource = kwargs['r53Resource'] + if nlb_resource is not None: _setter("nlb_resource", nlb_resource) if r53_resource is not None: diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/cell.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/cell.py index 4abeb4bc74..dba82e578f 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/cell.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/cell.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cellName' in kwargs: + cell_name = kwargs['cellName'] + if cell_name is not None: _setter("cell_name", cell_name) if cells is not None: diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/outputs.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/outputs.py index b80953854d..1481b664fc 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/outputs.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/outputs.py @@ -37,7 +37,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -67,7 +69,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -97,7 +101,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -171,7 +177,19 @@ def _configure( record_set_id: Optional[str] = None, record_type: Optional[str] = None, target_resource: Optional['outputs.ResourceSetTargetResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'hostedZoneArn' in kwargs: + hosted_zone_arn = kwargs['hostedZoneArn'] + if 'recordSetId' in kwargs: + record_set_id = kwargs['recordSetId'] + if 'recordType' in kwargs: + record_type = kwargs['recordType'] + if 'targetResource' in kwargs: + target_resource = kwargs['targetResource'] + if domain_name is not None: _setter("domain_name", domain_name) if hosted_zone_arn is not None: @@ -240,7 +258,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -295,7 +315,13 @@ def _configure( _setter: Callable[[Any, Any], None], domain_name: Optional[str] = None, record_set_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'recordSetId' in kwargs: + record_set_id = kwargs['recordSetId'] + if domain_name is not None: _setter("domain_name", domain_name) if record_set_id is not None: @@ -371,7 +397,17 @@ def _configure( dns_target_resource: Optional['outputs.ResourceSetDnsTargetResource'] = None, readiness_scopes: Optional[Sequence[str]] = None, resource_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'componentId' in kwargs: + component_id = kwargs['componentId'] + if 'dnsTargetResource' in kwargs: + dns_target_resource = kwargs['dnsTargetResource'] + if 'readinessScopes' in kwargs: + readiness_scopes = kwargs['readinessScopes'] + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if component_id is not None: _setter("component_id", component_id) if dns_target_resource is not None: @@ -426,7 +462,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -481,7 +519,13 @@ def _configure( _setter: Callable[[Any, Any], None], nlb_resource: Optional['outputs.ResourceSetNlbResource'] = None, r53_resource: Optional['outputs.ResourceSetR53ResourceRecord'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'nlbResource' in kwargs: + nlb_resource = kwargs['nlbResource'] + if 'r53Resource' in kwargs: + r53_resource = kwargs['r53Resource'] + if nlb_resource is not None: _setter("nlb_resource", nlb_resource) if r53_resource is not None: diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/readiness_check.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/readiness_check.py index 2f48d65cc1..7cd33ed217 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/readiness_check.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/readiness_check.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'readinessCheckName' in kwargs: + readiness_check_name = kwargs['readinessCheckName'] + if 'resourceSetName' in kwargs: + resource_set_name = kwargs['resourceSetName'] + if readiness_check_name is not None: _setter("readiness_check_name", readiness_check_name) if resource_set_name is not None: diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/recovery_group.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/recovery_group.py index be4816e907..962e49fa1f 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/recovery_group.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/recovery_group.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'recoveryGroupName' in kwargs: + recovery_group_name = kwargs['recoveryGroupName'] + if cells is not None: _setter("cells", cells) if recovery_group_name is not None: diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/resource_set.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/resource_set.py index f7856de7a1..0d20506388 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/resource_set.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/resource_set.py @@ -43,7 +43,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceSetType' in kwargs: + resource_set_type = kwargs['resourceSetType'] + if 'resourceSetName' in kwargs: + resource_set_name = kwargs['resourceSetName'] + _setter("resource_set_type", resource_set_type) _setter("resources", resources) if resource_set_name is not None: diff --git a/sdk/python/pulumi_aws_native/route53resolver/_inputs.py b/sdk/python/pulumi_aws_native/route53resolver/_inputs.py index 76dd3f94a6..e1aa8cb590 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/_inputs.py +++ b/sdk/python/pulumi_aws_native/route53resolver/_inputs.py @@ -42,7 +42,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -91,7 +93,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -160,7 +164,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firewallDomainListId' in kwargs: + firewall_domain_list_id = kwargs['firewallDomainListId'] + if 'blockOverrideDnsType' in kwargs: + block_override_dns_type = kwargs['blockOverrideDnsType'] + if 'blockOverrideDomain' in kwargs: + block_override_domain = kwargs['blockOverrideDomain'] + if 'blockOverrideTtl' in kwargs: + block_override_ttl = kwargs['blockOverrideTtl'] + if 'blockResponse' in kwargs: + block_response = kwargs['blockResponse'] + _setter("action", action) _setter("firewall_domain_list_id", firewall_domain_list_id) _setter("priority", priority) @@ -278,7 +294,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -327,7 +345,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -374,7 +394,11 @@ def _configure( subnet_id: pulumi.Input[str], ip: Optional[pulumi.Input[str]] = None, ipv6: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + _setter("subnet_id", subnet_id) if ip is not None: _setter("ip", ip) @@ -424,7 +448,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -466,7 +492,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -518,7 +546,9 @@ def _configure( ip: Optional[pulumi.Input[str]] = None, ipv6: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if ip is not None: _setter("ip", ip) if ipv6 is not None: 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..c3cc503f32 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/firewall_domain_list.py +++ b/sdk/python/pulumi_aws_native/route53resolver/firewall_domain_list.py @@ -41,7 +41,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainFileUrl' in kwargs: + domain_file_url = kwargs['domainFileUrl'] + if domain_file_url is not None: _setter("domain_file_url", domain_file_url) if domains is not None: 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..0ec7038434 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/firewall_rule_group.py +++ b/sdk/python/pulumi_aws_native/route53resolver/firewall_rule_group.py @@ -38,7 +38,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firewallRules' in kwargs: + firewall_rules = kwargs['firewallRules'] + if firewall_rules is not None: _setter("firewall_rules", firewall_rules) if name is not None: 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..4b93be099a 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 @@ -50,7 +50,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firewallRuleGroupId' in kwargs: + firewall_rule_group_id = kwargs['firewallRuleGroupId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'mutationProtection' in kwargs: + mutation_protection = kwargs['mutationProtection'] + _setter("firewall_rule_group_id", firewall_rule_group_id) _setter("priority", priority) _setter("vpc_id", vpc_id) diff --git a/sdk/python/pulumi_aws_native/route53resolver/outpost_resolver.py b/sdk/python/pulumi_aws_native/route53resolver/outpost_resolver.py index 5269f861e1..92a3edd3cb 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/outpost_resolver.py +++ b/sdk/python/pulumi_aws_native/route53resolver/outpost_resolver.py @@ -46,7 +46,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outpostArn' in kwargs: + outpost_arn = kwargs['outpostArn'] + if 'preferredInstanceType' in kwargs: + preferred_instance_type = kwargs['preferredInstanceType'] + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + _setter("outpost_arn", outpost_arn) _setter("preferred_instance_type", preferred_instance_type) if instance_count is not None: diff --git a/sdk/python/pulumi_aws_native/route53resolver/outputs.py b/sdk/python/pulumi_aws_native/route53resolver/outputs.py index 034f343b84..68cc5c525c 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/outputs.py +++ b/sdk/python/pulumi_aws_native/route53resolver/outputs.py @@ -45,7 +45,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -89,7 +91,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -178,7 +182,19 @@ def _configure( block_override_domain: Optional[str] = None, block_override_ttl: Optional[int] = None, block_response: Optional['FirewallRuleGroupFirewallRuleBlockResponse'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'firewallDomainListId' in kwargs: + firewall_domain_list_id = kwargs['firewallDomainListId'] + if 'blockOverrideDnsType' in kwargs: + block_override_dns_type = kwargs['blockOverrideDnsType'] + if 'blockOverrideDomain' in kwargs: + block_override_domain = kwargs['blockOverrideDomain'] + if 'blockOverrideTtl' in kwargs: + block_override_ttl = kwargs['blockOverrideTtl'] + if 'blockResponse' in kwargs: + block_response = kwargs['blockResponse'] + _setter("action", action) _setter("firewall_domain_list_id", firewall_domain_list_id) _setter("priority", priority) @@ -271,7 +287,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -315,7 +333,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -371,7 +391,11 @@ def _configure( subnet_id: str, ip: Optional[str] = None, ipv6: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + _setter("subnet_id", subnet_id) if ip is not None: _setter("ip", ip) @@ -409,7 +433,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -443,7 +469,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -487,7 +515,9 @@ def _configure( ip: Optional[str] = None, ipv6: Optional[str] = None, port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if ip is not None: _setter("ip", ip) if ipv6 is not None: diff --git a/sdk/python/pulumi_aws_native/route53resolver/resolver_config.py b/sdk/python/pulumi_aws_native/route53resolver/resolver_config.py index 3aebb67e06..7a8b33952f 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_config.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_config.py @@ -32,7 +32,13 @@ def _configure( _setter: Callable[[Any, Any], None], autodefined_reverse_flag: pulumi.Input['ResolverConfigAutodefinedReverseFlag'], resource_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autodefinedReverseFlag' in kwargs: + autodefined_reverse_flag = kwargs['autodefinedReverseFlag'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + _setter("autodefined_reverse_flag", autodefined_reverse_flag) _setter("resource_id", resource_id) 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..9091de85ab 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_dnssec_config.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_dnssec_config.py @@ -28,7 +28,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], resource_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if resource_id is not None: _setter("resource_id", resource_id) diff --git a/sdk/python/pulumi_aws_native/route53resolver/resolver_endpoint.py b/sdk/python/pulumi_aws_native/route53resolver/resolver_endpoint.py index 9bedf4ae35..6a16e6a32e 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_endpoint.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_endpoint.py @@ -49,7 +49,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipAddresses' in kwargs: + ip_addresses = kwargs['ipAddresses'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'outpostArn' in kwargs: + outpost_arn = kwargs['outpostArn'] + if 'preferredInstanceType' in kwargs: + preferred_instance_type = kwargs['preferredInstanceType'] + if 'resolverEndpointType' in kwargs: + resolver_endpoint_type = kwargs['resolverEndpointType'] + _setter("direction", direction) _setter("ip_addresses", ip_addresses) _setter("security_group_ids", security_group_ids) 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..3e896a81e5 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 @@ -32,7 +32,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if destination_arn is not None: _setter("destination_arn", destination_arn) if name is not None: 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..f8b354ec77 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 @@ -32,7 +32,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resolverQueryLogConfigId' in kwargs: + resolver_query_log_config_id = kwargs['resolverQueryLogConfigId'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if resolver_query_log_config_id is not None: _setter("resolver_query_log_config_id", resolver_query_log_config_id) if resource_id is not None: diff --git a/sdk/python/pulumi_aws_native/route53resolver/resolver_rule.py b/sdk/python/pulumi_aws_native/route53resolver/resolver_rule.py index 227e8e5d01..77d7a4171c 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_rule.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_rule.py @@ -50,7 +50,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'ruleType' in kwargs: + rule_type = kwargs['ruleType'] + if 'resolverEndpointId' in kwargs: + resolver_endpoint_id = kwargs['resolverEndpointId'] + if 'targetIps' in kwargs: + target_ips = kwargs['targetIps'] + _setter("domain_name", domain_name) _setter("rule_type", rule_type) if name is not None: 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..d728835622 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_rule_association.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_rule_association.py @@ -35,7 +35,13 @@ def _configure( resolver_rule_id: pulumi.Input[str], vpc_id: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resolverRuleId' in kwargs: + resolver_rule_id = kwargs['resolverRuleId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("resolver_rule_id", resolver_rule_id) _setter("vpc_id", vpc_id) if name is not None: diff --git a/sdk/python/pulumi_aws_native/rum/_inputs.py b/sdk/python/pulumi_aws_native/rum/_inputs.py index 8b1f718e41..a17ca4b372 100644 --- a/sdk/python/pulumi_aws_native/rum/_inputs.py +++ b/sdk/python/pulumi_aws_native/rum/_inputs.py @@ -70,7 +70,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowCookies' in kwargs: + allow_cookies = kwargs['allowCookies'] + if 'enableXRay' in kwargs: + enable_x_ray = kwargs['enableXRay'] + if 'excludedPages' in kwargs: + excluded_pages = kwargs['excludedPages'] + if 'favoritePages' in kwargs: + favorite_pages = kwargs['favoritePages'] + if 'guestRoleArn' in kwargs: + guest_role_arn = kwargs['guestRoleArn'] + if 'identityPoolId' in kwargs: + identity_pool_id = kwargs['identityPoolId'] + if 'includedPages' in kwargs: + included_pages = kwargs['includedPages'] + if 'metricDestinations' in kwargs: + metric_destinations = kwargs['metricDestinations'] + if 'sessionSampleRate' in kwargs: + session_sample_rate = kwargs['sessionSampleRate'] + if allow_cookies is not None: _setter("allow_cookies", allow_cookies) if enable_x_ray is not None: @@ -229,7 +249,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: Optional[pulumi.Input['AppMonitorCustomEventsStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if status is not None: _setter("status", status) @@ -336,7 +358,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionKeys' in kwargs: + dimension_keys = kwargs['dimensionKeys'] + if 'eventPattern' in kwargs: + event_pattern = kwargs['eventPattern'] + if 'unitLabel' in kwargs: + unit_label = kwargs['unitLabel'] + if 'valueKey' in kwargs: + value_key = kwargs['valueKey'] + _setter("name", name) if dimension_keys is not None: _setter("dimension_keys", dimension_keys) @@ -506,7 +538,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + if 'metricDefinitions' in kwargs: + metric_definitions = kwargs['metricDefinitions'] + _setter("destination", destination) if destination_arn is not None: _setter("destination_arn", destination_arn) @@ -586,7 +626,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/rum/app_monitor.py b/sdk/python/pulumi_aws_native/rum/app_monitor.py index 6cb0b2b4f4..8f6c21dfcd 100644 --- a/sdk/python/pulumi_aws_native/rum/app_monitor.py +++ b/sdk/python/pulumi_aws_native/rum/app_monitor.py @@ -47,7 +47,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appMonitorConfiguration' in kwargs: + app_monitor_configuration = kwargs['appMonitorConfiguration'] + if 'customEvents' in kwargs: + custom_events = kwargs['customEvents'] + if 'cwLogEnabled' in kwargs: + cw_log_enabled = kwargs['cwLogEnabled'] + _setter("domain", domain) if app_monitor_configuration is not None: _setter("app_monitor_configuration", app_monitor_configuration) diff --git a/sdk/python/pulumi_aws_native/rum/outputs.py b/sdk/python/pulumi_aws_native/rum/outputs.py index 810c9d08c2..9c3e24c0b3 100644 --- a/sdk/python/pulumi_aws_native/rum/outputs.py +++ b/sdk/python/pulumi_aws_native/rum/outputs.py @@ -107,7 +107,27 @@ def _configure( metric_destinations: Optional[Sequence['outputs.AppMonitorMetricDestination']] = None, session_sample_rate: Optional[float] = None, telemetries: Optional[Sequence['AppMonitorTelemetry']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowCookies' in kwargs: + allow_cookies = kwargs['allowCookies'] + if 'enableXRay' in kwargs: + enable_x_ray = kwargs['enableXRay'] + if 'excludedPages' in kwargs: + excluded_pages = kwargs['excludedPages'] + if 'favoritePages' in kwargs: + favorite_pages = kwargs['favoritePages'] + if 'guestRoleArn' in kwargs: + guest_role_arn = kwargs['guestRoleArn'] + if 'identityPoolId' in kwargs: + identity_pool_id = kwargs['identityPoolId'] + if 'includedPages' in kwargs: + included_pages = kwargs['includedPages'] + if 'metricDestinations' in kwargs: + metric_destinations = kwargs['metricDestinations'] + if 'sessionSampleRate' in kwargs: + session_sample_rate = kwargs['sessionSampleRate'] + if allow_cookies is not None: _setter("allow_cookies", allow_cookies) if enable_x_ray is not None: @@ -229,7 +249,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: Optional['AppMonitorCustomEventsStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if status is not None: _setter("status", status) @@ -358,7 +380,17 @@ def _configure( namespace: Optional[str] = None, unit_label: Optional[str] = None, value_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionKeys' in kwargs: + dimension_keys = kwargs['dimensionKeys'] + if 'eventPattern' in kwargs: + event_pattern = kwargs['eventPattern'] + if 'unitLabel' in kwargs: + unit_label = kwargs['unitLabel'] + if 'valueKey' in kwargs: + value_key = kwargs['valueKey'] + _setter("name", name) if dimension_keys is not None: _setter("dimension_keys", dimension_keys) @@ -528,7 +560,15 @@ def _configure( destination_arn: Optional[str] = None, iam_role_arn: Optional[str] = None, metric_definitions: Optional[Sequence['outputs.AppMonitorMetricDefinition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + if 'metricDefinitions' in kwargs: + metric_definitions = kwargs['metricDefinitions'] + _setter("destination", destination) if destination_arn is not None: _setter("destination_arn", destination_arn) @@ -595,7 +635,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/s3/_inputs.py b/sdk/python/pulumi_aws_native/s3/_inputs.py index 4070bf9293..5fbb3ba962 100644 --- a/sdk/python/pulumi_aws_native/s3/_inputs.py +++ b/sdk/python/pulumi_aws_native/s3/_inputs.py @@ -123,7 +123,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockPublicAcls' in kwargs: + block_public_acls = kwargs['blockPublicAcls'] + if 'blockPublicPolicy' in kwargs: + block_public_policy = kwargs['blockPublicPolicy'] + if 'ignorePublicAcls' in kwargs: + ignore_public_acls = kwargs['ignorePublicAcls'] + if 'restrictPublicBuckets' in kwargs: + restrict_public_buckets = kwargs['restrictPublicBuckets'] + if block_public_acls is not None: _setter("block_public_acls", block_public_acls) if block_public_policy is not None: @@ -203,7 +213,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if vpc_id is not None: _setter("vpc_id", vpc_id) @@ -236,7 +250,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], days_after_initiation: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'daysAfterInitiation' in kwargs: + days_after_initiation = kwargs['daysAfterInitiation'] + _setter("days_after_initiation", days_after_initiation) @property @@ -267,7 +285,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], acceleration_status: pulumi.Input['BucketAccelerateConfigurationAccelerationStatus'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accelerationStatus' in kwargs: + acceleration_status = kwargs['accelerationStatus'] + _setter("acceleration_status", acceleration_status) @property @@ -298,7 +320,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], owner: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("owner", owner) @property @@ -337,7 +361,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageClassAnalysis' in kwargs: + storage_class_analysis = kwargs['storageClassAnalysis'] + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + _setter("id", id) _setter("storage_class_analysis", storage_class_analysis) if prefix is not None: @@ -400,7 +430,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cors_rules: pulumi.Input[Sequence[pulumi.Input['BucketCorsRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'corsRules' in kwargs: + cors_rules = kwargs['corsRules'] + _setter("cors_rules", cors_rules) @property @@ -449,7 +483,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedMethods' in kwargs: + allowed_methods = kwargs['allowedMethods'] + if 'allowedOrigins' in kwargs: + allowed_origins = kwargs['allowedOrigins'] + if 'allowedHeaders' in kwargs: + allowed_headers = kwargs['allowedHeaders'] + if 'exposedHeaders' in kwargs: + exposed_headers = kwargs['exposedHeaders'] + if 'maxAge' in kwargs: + max_age = kwargs['maxAge'] + _setter("allowed_methods", allowed_methods) _setter("allowed_origins", allowed_origins) if allowed_headers is not None: @@ -553,7 +599,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination: pulumi.Input['BucketDestinationArgs'], output_schema_version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputSchemaVersion' in kwargs: + output_schema_version = kwargs['outputSchemaVersion'] + _setter("destination", destination) _setter("output_schema_version", output_schema_version) @@ -600,7 +650,9 @@ def _configure( days: Optional[pulumi.Input[int]] = None, mode: Optional[pulumi.Input['BucketDefaultRetentionMode']] = None, years: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if days is not None: _setter("days", days) if mode is not None: @@ -648,7 +700,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: Optional[pulumi.Input['BucketDeleteMarkerReplicationStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if status is not None: _setter("status", status) @@ -690,7 +744,13 @@ def _configure( format: pulumi.Input['BucketDestinationFormat'], bucket_account_id: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'bucketAccountId' in kwargs: + bucket_account_id = kwargs['bucketAccountId'] + _setter("bucket_arn", bucket_arn) _setter("format", format) if bucket_account_id is not None: @@ -763,7 +823,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], replica_kms_key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicaKmsKeyId' in kwargs: + replica_kms_key_id = kwargs['replicaKmsKeyId'] + _setter("replica_kms_key_id", replica_kms_key_id) @property @@ -795,7 +859,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], server_side_encryption_configuration: pulumi.Input[Sequence[pulumi.Input['BucketServerSideEncryptionRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serverSideEncryptionConfiguration' in kwargs: + server_side_encryption_configuration = kwargs['serverSideEncryptionConfiguration'] + _setter("server_side_encryption_configuration", server_side_encryption_configuration) @property @@ -827,7 +895,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], event_bridge_enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBridgeEnabled' in kwargs: + event_bridge_enabled = kwargs['eventBridgeEnabled'] + _setter("event_bridge_enabled", event_bridge_enabled) @property @@ -861,7 +933,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -915,7 +989,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + _setter("id", id) _setter("status", status) _setter("tierings", tierings) @@ -1023,7 +1101,15 @@ def _configure( schedule_frequency: pulumi.Input['BucketInventoryConfigurationScheduleFrequency'], optional_fields: Optional[pulumi.Input[Sequence[pulumi.Input['BucketInventoryConfigurationOptionalFieldsItem']]]] = None, prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedObjectVersions' in kwargs: + included_object_versions = kwargs['includedObjectVersions'] + if 'scheduleFrequency' in kwargs: + schedule_frequency = kwargs['scheduleFrequency'] + if 'optionalFields' in kwargs: + optional_fields = kwargs['optionalFields'] + _setter("destination", destination) _setter("enabled", enabled) _setter("id", id) @@ -1140,7 +1226,9 @@ def _configure( event: pulumi.Input[str], function: pulumi.Input[str], filter: Optional[pulumi.Input['BucketNotificationFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("event", event) _setter("function", function) if filter is not None: @@ -1198,7 +1286,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rules: pulumi.Input[Sequence[pulumi.Input['BucketRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("rules", rules) @property @@ -1232,7 +1322,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationBucketName' in kwargs: + destination_bucket_name = kwargs['destinationBucketName'] + if 'logFilePrefix' in kwargs: + log_file_prefix = kwargs['logFilePrefix'] + if destination_bucket_name is not None: _setter("destination_bucket_name", destination_bucket_name) if log_file_prefix is not None: @@ -1281,7 +1377,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessPointArn' in kwargs: + access_point_arn = kwargs['accessPointArn'] + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + _setter("id", id) if access_point_arn is not None: _setter("access_point_arn", access_point_arn) @@ -1342,7 +1444,11 @@ def _configure( _setter: Callable[[Any, Any], None], status: pulumi.Input['BucketMetricsStatus'], event_threshold: Optional[pulumi.Input['BucketReplicationTimeValueArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventThreshold' in kwargs: + event_threshold = kwargs['eventThreshold'] + _setter("status", status) if event_threshold is not None: _setter("event_threshold", event_threshold) @@ -1386,7 +1492,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'noncurrentDays' in kwargs: + noncurrent_days = kwargs['noncurrentDays'] + if 'newerNoncurrentVersions' in kwargs: + newer_noncurrent_versions = kwargs['newerNoncurrentVersions'] + _setter("noncurrent_days", noncurrent_days) if newer_noncurrent_versions is not None: _setter("newer_noncurrent_versions", newer_noncurrent_versions) @@ -1440,7 +1552,15 @@ def _configure( storage_class: pulumi.Input['BucketNoncurrentVersionTransitionStorageClass'], transition_in_days: pulumi.Input[int], newer_noncurrent_versions: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageClass' in kwargs: + storage_class = kwargs['storageClass'] + if 'transitionInDays' in kwargs: + transition_in_days = kwargs['transitionInDays'] + if 'newerNoncurrentVersions' in kwargs: + newer_noncurrent_versions = kwargs['newerNoncurrentVersions'] + _setter("storage_class", storage_class) _setter("transition_in_days", transition_in_days) if newer_noncurrent_versions is not None: @@ -1507,7 +1627,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBridgeConfiguration' in kwargs: + event_bridge_configuration = kwargs['eventBridgeConfiguration'] + if 'lambdaConfigurations' in kwargs: + lambda_configurations = kwargs['lambdaConfigurations'] + if 'queueConfigurations' in kwargs: + queue_configurations = kwargs['queueConfigurations'] + if 'topicConfigurations' in kwargs: + topic_configurations = kwargs['topicConfigurations'] + if event_bridge_configuration is not None: _setter("event_bridge_configuration", event_bridge_configuration) if lambda_configurations is not None: @@ -1569,7 +1699,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_key: pulumi.Input['BucketS3KeyFilterArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("s3_key", s3_key) @property @@ -1597,7 +1731,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectLockEnabled' in kwargs: + object_lock_enabled = kwargs['objectLockEnabled'] + if object_lock_enabled is not None: _setter("object_lock_enabled", object_lock_enabled) if rule is not None: @@ -1637,7 +1775,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_retention: Optional[pulumi.Input['BucketDefaultRetentionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultRetention' in kwargs: + default_retention = kwargs['defaultRetention'] + if default_retention is not None: _setter("default_retention", default_retention) @@ -1666,7 +1808,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object_ownership: Optional[pulumi.Input['BucketOwnershipControlsRuleObjectOwnership']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectOwnership' in kwargs: + object_ownership = kwargs['objectOwnership'] + if object_ownership is not None: _setter("object_ownership", object_ownership) @@ -1695,7 +1841,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rules: pulumi.Input[Sequence[pulumi.Input['BucketOwnershipControlsRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("rules", rules) @property @@ -1742,7 +1890,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockPublicAcls' in kwargs: + block_public_acls = kwargs['blockPublicAcls'] + if 'blockPublicPolicy' in kwargs: + block_public_policy = kwargs['blockPublicPolicy'] + if 'ignorePublicAcls' in kwargs: + ignore_public_acls = kwargs['ignorePublicAcls'] + if 'restrictPublicBuckets' in kwargs: + restrict_public_buckets = kwargs['restrictPublicBuckets'] + if block_public_acls is not None: _setter("block_public_acls", block_public_acls) if block_public_policy is not None: @@ -1831,7 +1989,9 @@ def _configure( event: pulumi.Input[str], queue: pulumi.Input[str], filter: Optional[pulumi.Input['BucketNotificationFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("event", event) _setter("queue", queue) if filter is not None: @@ -1894,7 +2054,11 @@ def _configure( _setter: Callable[[Any, Any], None], host_name: pulumi.Input[str], protocol: Optional[pulumi.Input['BucketRedirectAllRequestsToProtocol']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostName' in kwargs: + host_name = kwargs['hostName'] + _setter("host_name", host_name) if protocol is not None: _setter("protocol", protocol) @@ -1956,7 +2120,17 @@ def _configure( protocol: Optional[pulumi.Input['BucketRedirectRuleProtocol']] = None, replace_key_prefix_with: Optional[pulumi.Input[str]] = None, replace_key_with: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostName' in kwargs: + host_name = kwargs['hostName'] + if 'httpRedirectCode' in kwargs: + http_redirect_code = kwargs['httpRedirectCode'] + if 'replaceKeyPrefixWith' in kwargs: + replace_key_prefix_with = kwargs['replaceKeyPrefixWith'] + if 'replaceKeyWith' in kwargs: + replace_key_with = kwargs['replaceKeyWith'] + if host_name is not None: _setter("host_name", host_name) if http_redirect_code is not None: @@ -2044,7 +2218,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: pulumi.Input['BucketReplicaModificationsStatus'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) @property @@ -2080,7 +2256,9 @@ def _configure( _setter: Callable[[Any, Any], None], role: pulumi.Input[str], rules: pulumi.Input[Sequence[pulumi.Input['BucketReplicationRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("role", role) _setter("rules", rules) @@ -2143,7 +2321,17 @@ def _configure( metrics: Optional[pulumi.Input['BucketMetricsArgs']] = None, replication_time: Optional[pulumi.Input['BucketReplicationTimeArgs']] = None, storage_class: Optional[pulumi.Input['BucketReplicationDestinationStorageClass']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessControlTranslation' in kwargs: + access_control_translation = kwargs['accessControlTranslation'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'replicationTime' in kwargs: + replication_time = kwargs['replicationTime'] + if 'storageClass' in kwargs: + storage_class = kwargs['storageClass'] + _setter("bucket", bucket) if access_control_translation is not None: _setter("access_control_translation", access_control_translation) @@ -2240,7 +2428,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + if prefix is not None: _setter("prefix", prefix) if tag_filters is not None: @@ -2283,7 +2475,13 @@ def _configure( and_: Optional[pulumi.Input['BucketReplicationRuleAndOperatorArgs']] = None, prefix: Optional[pulumi.Input[str]] = None, tag_filter: Optional[pulumi.Input['BucketTagFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'and' in kwargs: + and_ = kwargs['and'] + if 'tagFilter' in kwargs: + tag_filter = kwargs['tagFilter'] + if and_ is not None: _setter("and_", and_) if prefix is not None: @@ -2358,7 +2556,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteMarkerReplication' in kwargs: + delete_marker_replication = kwargs['deleteMarkerReplication'] + if 'sourceSelectionCriteria' in kwargs: + source_selection_criteria = kwargs['sourceSelectionCriteria'] + _setter("destination", destination) _setter("status", status) if delete_marker_replication is not None: @@ -2468,7 +2672,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("minutes", minutes) @property @@ -2496,7 +2702,9 @@ def _configure( _setter: Callable[[Any, Any], None], status: pulumi.Input['BucketReplicationTimeStatus'], time: pulumi.Input['BucketReplicationTimeValueArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) _setter("time", time) @@ -2539,7 +2747,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpErrorCodeReturnedEquals' in kwargs: + http_error_code_returned_equals = kwargs['httpErrorCodeReturnedEquals'] + if 'keyPrefixEquals' in kwargs: + key_prefix_equals = kwargs['keyPrefixEquals'] + if http_error_code_returned_equals is not None: _setter("http_error_code_returned_equals", http_error_code_returned_equals) if key_prefix_equals is not None: @@ -2589,7 +2803,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'redirectRule' in kwargs: + redirect_rule = kwargs['redirectRule'] + if 'routingRuleCondition' in kwargs: + routing_rule_condition = kwargs['routingRuleCondition'] + _setter("redirect_rule", redirect_rule) if routing_rule_condition is not None: _setter("routing_rule_condition", routing_rule_condition) @@ -2676,7 +2896,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'abortIncompleteMultipartUpload' in kwargs: + abort_incomplete_multipart_upload = kwargs['abortIncompleteMultipartUpload'] + if 'expirationDate' in kwargs: + expiration_date = kwargs['expirationDate'] + if 'expirationInDays' in kwargs: + expiration_in_days = kwargs['expirationInDays'] + if 'expiredObjectDeleteMarker' in kwargs: + expired_object_delete_marker = kwargs['expiredObjectDeleteMarker'] + if 'noncurrentVersionExpiration' in kwargs: + noncurrent_version_expiration = kwargs['noncurrentVersionExpiration'] + if 'noncurrentVersionExpirationInDays' in kwargs: + noncurrent_version_expiration_in_days = kwargs['noncurrentVersionExpirationInDays'] + if 'noncurrentVersionTransition' in kwargs: + noncurrent_version_transition = kwargs['noncurrentVersionTransition'] + if 'noncurrentVersionTransitions' in kwargs: + noncurrent_version_transitions = kwargs['noncurrentVersionTransitions'] + if 'objectSizeGreaterThan' in kwargs: + object_size_greater_than = kwargs['objectSizeGreaterThan'] + if 'objectSizeLessThan' in kwargs: + object_size_less_than = kwargs['objectSizeLessThan'] + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + _setter("status", status) if abort_incomplete_multipart_upload is not None: _setter("abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) @@ -2869,7 +3113,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rules: pulumi.Input[Sequence[pulumi.Input['BucketFilterRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("rules", rules) @property @@ -2901,7 +3147,13 @@ def _configure( _setter: Callable[[Any, Any], None], sse_algorithm: pulumi.Input['BucketServerSideEncryptionByDefaultSseAlgorithm'], kms_master_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseAlgorithm' in kwargs: + sse_algorithm = kwargs['sseAlgorithm'] + if 'kmsMasterKeyId' in kwargs: + kms_master_key_id = kwargs['kmsMasterKeyId'] + _setter("sse_algorithm", sse_algorithm) if kms_master_key_id is not None: _setter("kms_master_key_id", kms_master_key_id) @@ -2947,7 +3199,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketKeyEnabled' in kwargs: + bucket_key_enabled = kwargs['bucketKeyEnabled'] + if 'serverSideEncryptionByDefault' in kwargs: + server_side_encryption_by_default = kwargs['serverSideEncryptionByDefault'] + if bucket_key_enabled is not None: _setter("bucket_key_enabled", bucket_key_enabled) if server_side_encryption_by_default is not None: @@ -2995,7 +3253,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicaModifications' in kwargs: + replica_modifications = kwargs['replicaModifications'] + if 'sseKmsEncryptedObjects' in kwargs: + sse_kms_encrypted_objects = kwargs['sseKmsEncryptedObjects'] + if replica_modifications is not None: _setter("replica_modifications", replica_modifications) if sse_kms_encrypted_objects is not None: @@ -3042,7 +3306,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: pulumi.Input['BucketSseKmsEncryptedObjectsStatus'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) @property @@ -3073,7 +3339,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_export: Optional[pulumi.Input['BucketDataExportArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataExport' in kwargs: + data_export = kwargs['dataExport'] + if data_export is not None: _setter("data_export", data_export) @@ -3105,7 +3375,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3143,7 +3415,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3185,7 +3459,11 @@ def _configure( _setter: Callable[[Any, Any], None], access_tier: pulumi.Input['BucketTieringAccessTier'], days: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessTier' in kwargs: + access_tier = kwargs['accessTier'] + _setter("access_tier", access_tier) _setter("days", days) @@ -3238,7 +3516,9 @@ def _configure( event: pulumi.Input[str], topic: pulumi.Input[str], filter: Optional[pulumi.Input['BucketNotificationFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("event", event) _setter("topic", topic) if filter is not None: @@ -3302,7 +3582,15 @@ def _configure( storage_class: pulumi.Input['BucketTransitionStorageClass'], transition_date: Optional[pulumi.Input[str]] = None, transition_in_days: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageClass' in kwargs: + storage_class = kwargs['storageClass'] + if 'transitionDate' in kwargs: + transition_date = kwargs['transitionDate'] + if 'transitionInDays' in kwargs: + transition_in_days = kwargs['transitionInDays'] + _setter("storage_class", storage_class) if transition_date is not None: _setter("transition_date", transition_date) @@ -3353,7 +3641,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: pulumi.Input['BucketVersioningConfigurationStatus'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) @property @@ -3395,7 +3685,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorDocument' in kwargs: + error_document = kwargs['errorDocument'] + if 'indexDocument' in kwargs: + index_document = kwargs['indexDocument'] + if 'redirectAllRequestsTo' in kwargs: + redirect_all_requests_to = kwargs['redirectAllRequestsTo'] + if 'routingRules' in kwargs: + routing_rules = kwargs['routingRules'] + if error_document is not None: _setter("error_document", error_document) if index_document is not None: @@ -3480,7 +3780,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockPublicAcls' in kwargs: + block_public_acls = kwargs['blockPublicAcls'] + if 'blockPublicPolicy' in kwargs: + block_public_policy = kwargs['blockPublicPolicy'] + if 'ignorePublicAcls' in kwargs: + ignore_public_acls = kwargs['ignorePublicAcls'] + if 'restrictPublicBuckets' in kwargs: + restrict_public_buckets = kwargs['restrictPublicBuckets'] + if block_public_acls is not None: _setter("block_public_acls", block_public_acls) if block_public_policy is not None: @@ -3559,7 +3869,11 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: pulumi.Input[str], bucket_account_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketAccountId' in kwargs: + bucket_account_id = kwargs['bucketAccountId'] + _setter("bucket", bucket) if bucket_account_id is not None: _setter("bucket_account_id", bucket_account_id) @@ -3610,7 +3924,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketLevel' in kwargs: + bucket_level = kwargs['bucketLevel'] + if 'activityMetrics' in kwargs: + activity_metrics = kwargs['activityMetrics'] + if 'advancedCostOptimizationMetrics' in kwargs: + advanced_cost_optimization_metrics = kwargs['advancedCostOptimizationMetrics'] + if 'advancedDataProtectionMetrics' in kwargs: + advanced_data_protection_metrics = kwargs['advancedDataProtectionMetrics'] + if 'detailedStatusCodesMetrics' in kwargs: + detailed_status_codes_metrics = kwargs['detailedStatusCodesMetrics'] + _setter("bucket_level", bucket_level) if activity_metrics is not None: _setter("activity_metrics", activity_metrics) @@ -3683,7 +4009,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if is_enabled is not None: _setter("is_enabled", is_enabled) @@ -3716,7 +4046,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if is_enabled is not None: _setter("is_enabled", is_enabled) @@ -3749,7 +4083,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if is_enabled is not None: _setter("is_enabled", is_enabled) @@ -3781,7 +4119,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -3821,7 +4161,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activityMetrics' in kwargs: + activity_metrics = kwargs['activityMetrics'] + if 'advancedCostOptimizationMetrics' in kwargs: + advanced_cost_optimization_metrics = kwargs['advancedCostOptimizationMetrics'] + if 'advancedDataProtectionMetrics' in kwargs: + advanced_data_protection_metrics = kwargs['advancedDataProtectionMetrics'] + if 'detailedStatusCodesMetrics' in kwargs: + detailed_status_codes_metrics = kwargs['detailedStatusCodesMetrics'] + if 'prefixLevel' in kwargs: + prefix_level = kwargs['prefixLevel'] + if activity_metrics is not None: _setter("activity_metrics", activity_metrics) if advanced_cost_optimization_metrics is not None: @@ -3897,7 +4249,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if buckets is not None: _setter("buckets", buckets) if regions is not None: @@ -3938,7 +4292,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + _setter("is_enabled", is_enabled) @property @@ -3992,7 +4350,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountLevel' in kwargs: + account_level = kwargs['accountLevel'] + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if 'awsOrg' in kwargs: + aws_org = kwargs['awsOrg'] + if 'dataExport' in kwargs: + data_export = kwargs['dataExport'] + if 'storageLensArn' in kwargs: + storage_lens_arn = kwargs['storageLensArn'] + _setter("account_level", account_level) _setter("id", id) _setter("is_enabled", is_enabled) @@ -4104,7 +4474,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchMetrics' in kwargs: + cloud_watch_metrics = kwargs['cloudWatchMetrics'] + if 's3BucketDestination' in kwargs: + s3_bucket_destination = kwargs['s3BucketDestination'] + if cloud_watch_metrics is not None: _setter("cloud_watch_metrics", cloud_watch_metrics) if s3_bucket_destination is not None: @@ -4145,7 +4521,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if is_enabled is not None: _setter("is_enabled", is_enabled) @@ -4172,10 +4552,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class StorageLensPrefixLevelStorageMetricsArgs: def __init__(__self__, *, @@ -4194,7 +4576,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if 'selectionCriteria' in kwargs: + selection_criteria = kwargs['selectionCriteria'] + if is_enabled is not None: _setter("is_enabled", is_enabled) if selection_criteria is not None: @@ -4237,7 +4625,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], storage_metrics: pulumi.Input['StorageLensPrefixLevelStorageMetricsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageMetrics' in kwargs: + storage_metrics = kwargs['storageMetrics'] + _setter("storage_metrics", storage_metrics) @property @@ -4285,7 +4677,13 @@ def _configure( output_schema_version: pulumi.Input['StorageLensS3BucketDestinationOutputSchemaVersion'], encryption: Optional[pulumi.Input['StorageLensEncryptionArgs']] = None, prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'outputSchemaVersion' in kwargs: + output_schema_version = kwargs['outputSchemaVersion'] + _setter("account_id", account_id) _setter("arn", arn) _setter("format", format) @@ -4389,7 +4787,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxDepth' in kwargs: + max_depth = kwargs['maxDepth'] + if 'minStorageBytesPercentage' in kwargs: + min_storage_bytes_percentage = kwargs['minStorageBytesPercentage'] + if delimiter is not None: _setter("delimiter", delimiter) if max_depth is not None: @@ -4449,7 +4853,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/s3/access_point.py b/sdk/python/pulumi_aws_native/s3/access_point.py index 1ee225ccc5..7eb4b70f3c 100644 --- a/sdk/python/pulumi_aws_native/s3/access_point.py +++ b/sdk/python/pulumi_aws_native/s3/access_point.py @@ -50,7 +50,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketAccountId' in kwargs: + bucket_account_id = kwargs['bucketAccountId'] + if 'publicAccessBlockConfiguration' in kwargs: + public_access_block_configuration = kwargs['publicAccessBlockConfiguration'] + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("bucket", bucket) if bucket_account_id is not None: _setter("bucket_account_id", bucket_account_id) diff --git a/sdk/python/pulumi_aws_native/s3/bucket.py b/sdk/python/pulumi_aws_native/s3/bucket.py index c45858fb5d..eaf3fbd2e5 100644 --- a/sdk/python/pulumi_aws_native/s3/bucket.py +++ b/sdk/python/pulumi_aws_native/s3/bucket.py @@ -102,7 +102,47 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accelerateConfiguration' in kwargs: + accelerate_configuration = kwargs['accelerateConfiguration'] + if 'accessControl' in kwargs: + access_control = kwargs['accessControl'] + if 'analyticsConfigurations' in kwargs: + analytics_configurations = kwargs['analyticsConfigurations'] + if 'bucketEncryption' in kwargs: + bucket_encryption = kwargs['bucketEncryption'] + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'corsConfiguration' in kwargs: + cors_configuration = kwargs['corsConfiguration'] + if 'intelligentTieringConfigurations' in kwargs: + intelligent_tiering_configurations = kwargs['intelligentTieringConfigurations'] + if 'inventoryConfigurations' in kwargs: + inventory_configurations = kwargs['inventoryConfigurations'] + if 'lifecycleConfiguration' in kwargs: + lifecycle_configuration = kwargs['lifecycleConfiguration'] + if 'loggingConfiguration' in kwargs: + logging_configuration = kwargs['loggingConfiguration'] + if 'metricsConfigurations' in kwargs: + metrics_configurations = kwargs['metricsConfigurations'] + if 'notificationConfiguration' in kwargs: + notification_configuration = kwargs['notificationConfiguration'] + if 'objectLockConfiguration' in kwargs: + object_lock_configuration = kwargs['objectLockConfiguration'] + if 'objectLockEnabled' in kwargs: + object_lock_enabled = kwargs['objectLockEnabled'] + if 'ownershipControls' in kwargs: + ownership_controls = kwargs['ownershipControls'] + if 'publicAccessBlockConfiguration' in kwargs: + public_access_block_configuration = kwargs['publicAccessBlockConfiguration'] + if 'replicationConfiguration' in kwargs: + replication_configuration = kwargs['replicationConfiguration'] + if 'versioningConfiguration' in kwargs: + versioning_configuration = kwargs['versioningConfiguration'] + if 'websiteConfiguration' in kwargs: + website_configuration = kwargs['websiteConfiguration'] + if accelerate_configuration is not None: _setter("accelerate_configuration", accelerate_configuration) if access_control is not 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..250ddecea5 100644 --- a/sdk/python/pulumi_aws_native/s3/bucket_policy.py +++ b/sdk/python/pulumi_aws_native/s3/bucket_policy.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: pulumi.Input[str], policy_document: Any, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + _setter("bucket", bucket) _setter("policy_document", policy_document) 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..e9102d28b9 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 @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'publicAccessBlockConfiguration' in kwargs: + public_access_block_configuration = kwargs['publicAccessBlockConfiguration'] + _setter("regions", regions) if name is not None: _setter("name", name) 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..6f1976ec36 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 @@ -33,7 +33,11 @@ def _configure( _setter: Callable[[Any, Any], None], mrap_name: pulumi.Input[str], policy: Any, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mrapName' in kwargs: + mrap_name = kwargs['mrapName'] + _setter("mrap_name", mrap_name) _setter("policy", policy) diff --git a/sdk/python/pulumi_aws_native/s3/outputs.py b/sdk/python/pulumi_aws_native/s3/outputs.py index 0fd3866a90..a44ade8367 100644 --- a/sdk/python/pulumi_aws_native/s3/outputs.py +++ b/sdk/python/pulumi_aws_native/s3/outputs.py @@ -148,7 +148,17 @@ def _configure( block_public_policy: Optional[bool] = None, ignore_public_acls: Optional[bool] = None, restrict_public_buckets: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockPublicAcls' in kwargs: + block_public_acls = kwargs['blockPublicAcls'] + if 'blockPublicPolicy' in kwargs: + block_public_policy = kwargs['blockPublicPolicy'] + if 'ignorePublicAcls' in kwargs: + ignore_public_acls = kwargs['ignorePublicAcls'] + if 'restrictPublicBuckets' in kwargs: + restrict_public_buckets = kwargs['restrictPublicBuckets'] + if block_public_acls is not None: _setter("block_public_acls", block_public_acls) if block_public_policy is not None: @@ -232,7 +242,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if vpc_id is not None: _setter("vpc_id", vpc_id) @@ -281,7 +295,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], days_after_initiation: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'daysAfterInitiation' in kwargs: + days_after_initiation = kwargs['daysAfterInitiation'] + _setter("days_after_initiation", days_after_initiation) @property @@ -325,7 +343,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], acceleration_status: 'BucketAccelerateConfigurationAccelerationStatus', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accelerationStatus' in kwargs: + acceleration_status = kwargs['accelerationStatus'] + _setter("acceleration_status", acceleration_status) @property @@ -355,7 +377,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], owner: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("owner", owner) @property @@ -412,7 +436,13 @@ def _configure( storage_class_analysis: 'outputs.BucketStorageClassAnalysis', prefix: Optional[str] = None, tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageClassAnalysis' in kwargs: + storage_class_analysis = kwargs['storageClassAnalysis'] + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + _setter("id", id) _setter("storage_class_analysis", storage_class_analysis) if prefix is not None: @@ -476,7 +506,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cors_rules: Sequence['outputs.BucketCorsRule'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'corsRules' in kwargs: + cors_rules = kwargs['corsRules'] + _setter("cors_rules", cors_rules) @property @@ -549,7 +583,19 @@ def _configure( exposed_headers: Optional[Sequence[str]] = None, id: Optional[str] = None, max_age: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedMethods' in kwargs: + allowed_methods = kwargs['allowedMethods'] + if 'allowedOrigins' in kwargs: + allowed_origins = kwargs['allowedOrigins'] + if 'allowedHeaders' in kwargs: + allowed_headers = kwargs['allowedHeaders'] + if 'exposedHeaders' in kwargs: + exposed_headers = kwargs['exposedHeaders'] + if 'maxAge' in kwargs: + max_age = kwargs['maxAge'] + _setter("allowed_methods", allowed_methods) _setter("allowed_origins", allowed_origins) if allowed_headers is not None: @@ -649,7 +695,11 @@ def _configure( _setter: Callable[[Any, Any], None], destination: 'outputs.BucketDestination', output_schema_version: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputSchemaVersion' in kwargs: + output_schema_version = kwargs['outputSchemaVersion'] + _setter("destination", destination) _setter("output_schema_version", output_schema_version) @@ -691,7 +741,9 @@ def _configure( days: Optional[int] = None, mode: Optional['BucketDefaultRetentionMode'] = None, years: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if days is not None: _setter("days", days) if mode is not None: @@ -727,7 +779,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: Optional['BucketDeleteMarkerReplicationStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if status is not None: _setter("status", status) @@ -787,7 +841,13 @@ def _configure( format: 'BucketDestinationFormat', bucket_account_id: Optional[str] = None, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketArn' in kwargs: + bucket_arn = kwargs['bucketArn'] + if 'bucketAccountId' in kwargs: + bucket_account_id = kwargs['bucketAccountId'] + _setter("bucket_arn", bucket_arn) _setter("format", format) if bucket_account_id is not None: @@ -864,7 +924,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], server_side_encryption_configuration: Sequence['outputs.BucketServerSideEncryptionRule'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serverSideEncryptionConfiguration' in kwargs: + server_side_encryption_configuration = kwargs['serverSideEncryptionConfiguration'] + _setter("server_side_encryption_configuration", server_side_encryption_configuration) @property @@ -912,7 +976,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], replica_kms_key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicaKmsKeyId' in kwargs: + replica_kms_key_id = kwargs['replicaKmsKeyId'] + _setter("replica_kms_key_id", replica_kms_key_id) @property @@ -960,7 +1028,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], event_bridge_enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBridgeEnabled' in kwargs: + event_bridge_enabled = kwargs['eventBridgeEnabled'] + _setter("event_bridge_enabled", event_bridge_enabled) @property @@ -993,7 +1065,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -1056,7 +1130,11 @@ def _configure( tierings: Sequence['outputs.BucketTiering'], prefix: Optional[str] = None, tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + _setter("id", id) _setter("status", status) _setter("tierings", tierings) @@ -1165,7 +1243,15 @@ def _configure( schedule_frequency: 'BucketInventoryConfigurationScheduleFrequency', optional_fields: Optional[Sequence['BucketInventoryConfigurationOptionalFieldsItem']] = None, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedObjectVersions' in kwargs: + included_object_versions = kwargs['includedObjectVersions'] + if 'scheduleFrequency' in kwargs: + schedule_frequency = kwargs['scheduleFrequency'] + if 'optionalFields' in kwargs: + optional_fields = kwargs['optionalFields'] + _setter("destination", destination) _setter("enabled", enabled) _setter("id", id) @@ -1257,7 +1343,9 @@ def _configure( event: str, function: str, filter: Optional['outputs.BucketNotificationFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("event", event) _setter("function", function) if filter is not None: @@ -1303,7 +1391,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rules: Sequence['outputs.BucketRule'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("rules", rules) @property @@ -1352,7 +1442,13 @@ def _configure( _setter: Callable[[Any, Any], None], destination_bucket_name: Optional[str] = None, log_file_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationBucketName' in kwargs: + destination_bucket_name = kwargs['destinationBucketName'] + if 'logFilePrefix' in kwargs: + log_file_prefix = kwargs['logFilePrefix'] + if destination_bucket_name is not None: _setter("destination_bucket_name", destination_bucket_name) if log_file_prefix is not None: @@ -1404,7 +1500,11 @@ def _configure( _setter: Callable[[Any, Any], None], status: 'BucketMetricsStatus', event_threshold: Optional['outputs.BucketReplicationTimeValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventThreshold' in kwargs: + event_threshold = kwargs['eventThreshold'] + _setter("status", status) if event_threshold is not None: _setter("event_threshold", event_threshold) @@ -1460,7 +1560,13 @@ def _configure( access_point_arn: Optional[str] = None, prefix: Optional[str] = None, tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessPointArn' in kwargs: + access_point_arn = kwargs['accessPointArn'] + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + _setter("id", id) if access_point_arn is not None: _setter("access_point_arn", access_point_arn) @@ -1532,7 +1638,13 @@ def _configure( _setter: Callable[[Any, Any], None], noncurrent_days: int, newer_noncurrent_versions: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'noncurrentDays' in kwargs: + noncurrent_days = kwargs['noncurrentDays'] + if 'newerNoncurrentVersions' in kwargs: + newer_noncurrent_versions = kwargs['newerNoncurrentVersions'] + _setter("noncurrent_days", noncurrent_days) if newer_noncurrent_versions is not None: _setter("newer_noncurrent_versions", newer_noncurrent_versions) @@ -1602,7 +1714,15 @@ def _configure( storage_class: 'BucketNoncurrentVersionTransitionStorageClass', transition_in_days: int, newer_noncurrent_versions: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageClass' in kwargs: + storage_class = kwargs['storageClass'] + if 'transitionInDays' in kwargs: + transition_in_days = kwargs['transitionInDays'] + if 'newerNoncurrentVersions' in kwargs: + newer_noncurrent_versions = kwargs['newerNoncurrentVersions'] + _setter("storage_class", storage_class) _setter("transition_in_days", transition_in_days) if newer_noncurrent_versions is not None: @@ -1683,7 +1803,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventBridgeConfiguration' in kwargs: + event_bridge_configuration = kwargs['eventBridgeConfiguration'] + if 'lambdaConfigurations' in kwargs: + lambda_configurations = kwargs['lambdaConfigurations'] + if 'queueConfigurations' in kwargs: + queue_configurations = kwargs['queueConfigurations'] + if 'topicConfigurations' in kwargs: + topic_configurations = kwargs['topicConfigurations'] + if event_bridge_configuration is not None: _setter("event_bridge_configuration", event_bridge_configuration) if lambda_configurations is not None: @@ -1749,7 +1879,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_key: 'outputs.BucketS3KeyFilter', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + _setter("s3_key", s3_key) @property @@ -1790,7 +1924,11 @@ def _configure( _setter: Callable[[Any, Any], None], object_lock_enabled: Optional[str] = None, rule: Optional['outputs.BucketObjectLockRule'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectLockEnabled' in kwargs: + object_lock_enabled = kwargs['objectLockEnabled'] + if object_lock_enabled is not None: _setter("object_lock_enabled", object_lock_enabled) if rule is not None: @@ -1842,7 +1980,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_retention: Optional['outputs.BucketDefaultRetention'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultRetention' in kwargs: + default_retention = kwargs['defaultRetention'] + if default_retention is not None: _setter("default_retention", default_retention) @@ -1864,7 +2006,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rules: Sequence['outputs.BucketOwnershipControlsRule'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("rules", rules) @property @@ -1905,7 +2049,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], object_ownership: Optional['BucketOwnershipControlsRuleObjectOwnership'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectOwnership' in kwargs: + object_ownership = kwargs['objectOwnership'] + if object_ownership is not None: _setter("object_ownership", object_ownership) @@ -1978,7 +2126,17 @@ def _configure( block_public_policy: Optional[bool] = None, ignore_public_acls: Optional[bool] = None, restrict_public_buckets: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockPublicAcls' in kwargs: + block_public_acls = kwargs['blockPublicAcls'] + if 'blockPublicPolicy' in kwargs: + block_public_policy = kwargs['blockPublicPolicy'] + if 'ignorePublicAcls' in kwargs: + ignore_public_acls = kwargs['ignorePublicAcls'] + if 'restrictPublicBuckets' in kwargs: + restrict_public_buckets = kwargs['restrictPublicBuckets'] + if block_public_acls is not None: _setter("block_public_acls", block_public_acls) if block_public_policy is not None: @@ -2054,7 +2212,9 @@ def _configure( event: str, queue: str, filter: Optional['outputs.BucketNotificationFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("event", event) _setter("queue", queue) if filter is not None: @@ -2125,7 +2285,11 @@ def _configure( _setter: Callable[[Any, Any], None], host_name: str, protocol: Optional['BucketRedirectAllRequestsToProtocol'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostName' in kwargs: + host_name = kwargs['hostName'] + _setter("host_name", host_name) if protocol is not None: _setter("protocol", protocol) @@ -2205,7 +2369,17 @@ def _configure( protocol: Optional['BucketRedirectRuleProtocol'] = None, replace_key_prefix_with: Optional[str] = None, replace_key_with: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hostName' in kwargs: + host_name = kwargs['hostName'] + if 'httpRedirectCode' in kwargs: + http_redirect_code = kwargs['httpRedirectCode'] + if 'replaceKeyPrefixWith' in kwargs: + replace_key_prefix_with = kwargs['replaceKeyPrefixWith'] + if 'replaceKeyWith' in kwargs: + replace_key_with = kwargs['replaceKeyWith'] + if host_name is not None: _setter("host_name", host_name) if http_redirect_code is not None: @@ -2273,7 +2447,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: 'BucketReplicaModificationsStatus', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) @property @@ -2308,7 +2484,9 @@ def _configure( _setter: Callable[[Any, Any], None], role: str, rules: Sequence['outputs.BucketReplicationRule'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("role", role) _setter("rules", rules) @@ -2389,7 +2567,17 @@ def _configure( metrics: Optional['outputs.BucketMetrics'] = None, replication_time: Optional['outputs.BucketReplicationTime'] = None, storage_class: Optional['BucketReplicationDestinationStorageClass'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessControlTranslation' in kwargs: + access_control_translation = kwargs['accessControlTranslation'] + if 'encryptionConfiguration' in kwargs: + encryption_configuration = kwargs['encryptionConfiguration'] + if 'replicationTime' in kwargs: + replication_time = kwargs['replicationTime'] + if 'storageClass' in kwargs: + storage_class = kwargs['storageClass'] + _setter("bucket", bucket) if access_control_translation is not None: _setter("access_control_translation", access_control_translation) @@ -2504,7 +2692,13 @@ def _configure( prefix: Optional[str] = None, priority: Optional[int] = None, source_selection_criteria: Optional['outputs.BucketSourceSelectionCriteria'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deleteMarkerReplication' in kwargs: + delete_marker_replication = kwargs['deleteMarkerReplication'] + if 'sourceSelectionCriteria' in kwargs: + source_selection_criteria = kwargs['sourceSelectionCriteria'] + _setter("destination", destination) _setter("status", status) if delete_marker_replication is not None: @@ -2602,7 +2796,11 @@ def _configure( _setter: Callable[[Any, Any], None], prefix: Optional[str] = None, tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + if prefix is not None: _setter("prefix", prefix) if tag_filters is not None: @@ -2656,7 +2854,13 @@ def _configure( and_: Optional['outputs.BucketReplicationRuleAndOperator'] = None, prefix: Optional[str] = None, tag_filter: Optional['outputs.BucketTagFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'and' in kwargs: + and_ = kwargs['and'] + if 'tagFilter' in kwargs: + tag_filter = kwargs['tagFilter'] + if and_ is not None: _setter("and_", and_) if prefix is not None: @@ -2695,7 +2899,9 @@ def _configure( _setter: Callable[[Any, Any], None], status: 'BucketReplicationTimeStatus', time: 'outputs.BucketReplicationTimeValue', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) _setter("time", time) @@ -2722,7 +2928,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("minutes", minutes) @property @@ -2772,7 +2980,13 @@ def _configure( _setter: Callable[[Any, Any], None], redirect_rule: 'outputs.BucketRedirectRule', routing_rule_condition: Optional['outputs.BucketRoutingRuleCondition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'redirectRule' in kwargs: + redirect_rule = kwargs['redirectRule'] + if 'routingRuleCondition' in kwargs: + routing_rule_condition = kwargs['routingRuleCondition'] + _setter("redirect_rule", redirect_rule) if routing_rule_condition is not None: _setter("routing_rule_condition", routing_rule_condition) @@ -2833,7 +3047,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpErrorCodeReturnedEquals' in kwargs: + http_error_code_returned_equals = kwargs['httpErrorCodeReturnedEquals'] + if 'keyPrefixEquals' in kwargs: + key_prefix_equals = kwargs['keyPrefixEquals'] + if http_error_code_returned_equals is not None: _setter("http_error_code_returned_equals", http_error_code_returned_equals) if key_prefix_equals is not None: @@ -2956,7 +3176,31 @@ def _configure( tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None, transition: Optional['outputs.BucketTransition'] = None, transitions: Optional[Sequence['outputs.BucketTransition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'abortIncompleteMultipartUpload' in kwargs: + abort_incomplete_multipart_upload = kwargs['abortIncompleteMultipartUpload'] + if 'expirationDate' in kwargs: + expiration_date = kwargs['expirationDate'] + if 'expirationInDays' in kwargs: + expiration_in_days = kwargs['expirationInDays'] + if 'expiredObjectDeleteMarker' in kwargs: + expired_object_delete_marker = kwargs['expiredObjectDeleteMarker'] + if 'noncurrentVersionExpiration' in kwargs: + noncurrent_version_expiration = kwargs['noncurrentVersionExpiration'] + if 'noncurrentVersionExpirationInDays' in kwargs: + noncurrent_version_expiration_in_days = kwargs['noncurrentVersionExpirationInDays'] + if 'noncurrentVersionTransition' in kwargs: + noncurrent_version_transition = kwargs['noncurrentVersionTransition'] + if 'noncurrentVersionTransitions' in kwargs: + noncurrent_version_transitions = kwargs['noncurrentVersionTransitions'] + if 'objectSizeGreaterThan' in kwargs: + object_size_greater_than = kwargs['objectSizeGreaterThan'] + if 'objectSizeLessThan' in kwargs: + object_size_less_than = kwargs['objectSizeLessThan'] + if 'tagFilters' in kwargs: + tag_filters = kwargs['tagFilters'] + _setter("status", status) if abort_incomplete_multipart_upload is not None: _setter("abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) @@ -3088,7 +3332,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rules: Sequence['outputs.BucketFilterRule'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("rules", rules) @property @@ -3138,7 +3384,13 @@ def _configure( _setter: Callable[[Any, Any], None], sse_algorithm: 'BucketServerSideEncryptionByDefaultSseAlgorithm', kms_master_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseAlgorithm' in kwargs: + sse_algorithm = kwargs['sseAlgorithm'] + if 'kmsMasterKeyId' in kwargs: + kms_master_key_id = kwargs['kmsMasterKeyId'] + _setter("sse_algorithm", sse_algorithm) if kms_master_key_id is not None: _setter("kms_master_key_id", kms_master_key_id) @@ -3198,7 +3450,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketKeyEnabled' in kwargs: + bucket_key_enabled = kwargs['bucketKeyEnabled'] + if 'serverSideEncryptionByDefault' in kwargs: + server_side_encryption_by_default = kwargs['serverSideEncryptionByDefault'] + if bucket_key_enabled is not None: _setter("bucket_key_enabled", bucket_key_enabled) if server_side_encryption_by_default is not None: @@ -3260,7 +3518,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'replicaModifications' in kwargs: + replica_modifications = kwargs['replicaModifications'] + if 'sseKmsEncryptedObjects' in kwargs: + sse_kms_encrypted_objects = kwargs['sseKmsEncryptedObjects'] + if replica_modifications is not None: _setter("replica_modifications", replica_modifications) if sse_kms_encrypted_objects is not None: @@ -3302,7 +3566,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: 'BucketSseKmsEncryptedObjectsStatus', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) @property @@ -3349,7 +3615,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_export: Optional['outputs.BucketDataExport'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataExport' in kwargs: + data_export = kwargs['dataExport'] + if data_export is not None: _setter("data_export", data_export) @@ -3374,7 +3644,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3410,7 +3682,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3461,7 +3735,11 @@ def _configure( _setter: Callable[[Any, Any], None], access_tier: 'BucketTieringAccessTier', days: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessTier' in kwargs: + access_tier = kwargs['accessTier'] + _setter("access_tier", access_tier) _setter("days", days) @@ -3509,7 +3787,9 @@ def _configure( event: str, topic: str, filter: Optional['outputs.BucketNotificationFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("event", event) _setter("topic", topic) if filter is not None: @@ -3585,7 +3865,15 @@ def _configure( storage_class: 'BucketTransitionStorageClass', transition_date: Optional[str] = None, transition_in_days: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageClass' in kwargs: + storage_class = kwargs['storageClass'] + if 'transitionDate' in kwargs: + transition_date = kwargs['transitionDate'] + if 'transitionInDays' in kwargs: + transition_in_days = kwargs['transitionInDays'] + _setter("storage_class", storage_class) if transition_date is not None: _setter("transition_date", transition_date) @@ -3627,7 +3915,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: 'BucketVersioningConfigurationStatus', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) @property @@ -3691,7 +3981,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorDocument' in kwargs: + error_document = kwargs['errorDocument'] + if 'indexDocument' in kwargs: + index_document = kwargs['indexDocument'] + if 'redirectAllRequestsTo' in kwargs: + redirect_all_requests_to = kwargs['redirectAllRequestsTo'] + if 'routingRules' in kwargs: + routing_rules = kwargs['routingRules'] + if error_document is not None: _setter("error_document", error_document) if index_document is not None: @@ -3783,7 +4083,17 @@ def _configure( block_public_policy: Optional[bool] = None, ignore_public_acls: Optional[bool] = None, restrict_public_buckets: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockPublicAcls' in kwargs: + block_public_acls = kwargs['blockPublicAcls'] + if 'blockPublicPolicy' in kwargs: + block_public_policy = kwargs['blockPublicPolicy'] + if 'ignorePublicAcls' in kwargs: + ignore_public_acls = kwargs['ignorePublicAcls'] + if 'restrictPublicBuckets' in kwargs: + restrict_public_buckets = kwargs['restrictPublicBuckets'] + if block_public_acls is not None: _setter("block_public_acls", block_public_acls) if block_public_policy is not None: @@ -3863,7 +4173,11 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: str, bucket_account_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketAccountId' in kwargs: + bucket_account_id = kwargs['bucketAccountId'] + _setter("bucket", bucket) if bucket_account_id is not None: _setter("bucket_account_id", bucket_account_id) @@ -3915,7 +4229,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_public: 'MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublic', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isPublic' in kwargs: + is_public = kwargs['isPublic'] + _setter("is_public", is_public) @property @@ -3982,7 +4300,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketLevel' in kwargs: + bucket_level = kwargs['bucketLevel'] + if 'activityMetrics' in kwargs: + activity_metrics = kwargs['activityMetrics'] + if 'advancedCostOptimizationMetrics' in kwargs: + advanced_cost_optimization_metrics = kwargs['advancedCostOptimizationMetrics'] + if 'advancedDataProtectionMetrics' in kwargs: + advanced_data_protection_metrics = kwargs['advancedDataProtectionMetrics'] + if 'detailedStatusCodesMetrics' in kwargs: + detailed_status_codes_metrics = kwargs['detailedStatusCodesMetrics'] + _setter("bucket_level", bucket_level) if activity_metrics is not None: _setter("activity_metrics", activity_metrics) @@ -4055,7 +4385,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if is_enabled is not None: _setter("is_enabled", is_enabled) @@ -4104,7 +4438,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if is_enabled is not None: _setter("is_enabled", is_enabled) @@ -4153,7 +4491,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if is_enabled is not None: _setter("is_enabled", is_enabled) @@ -4184,7 +4526,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("arn", arn) @property @@ -4248,7 +4592,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activityMetrics' in kwargs: + activity_metrics = kwargs['activityMetrics'] + if 'advancedCostOptimizationMetrics' in kwargs: + advanced_cost_optimization_metrics = kwargs['advancedCostOptimizationMetrics'] + if 'advancedDataProtectionMetrics' in kwargs: + advanced_data_protection_metrics = kwargs['advancedDataProtectionMetrics'] + if 'detailedStatusCodesMetrics' in kwargs: + detailed_status_codes_metrics = kwargs['detailedStatusCodesMetrics'] + if 'prefixLevel' in kwargs: + prefix_level = kwargs['prefixLevel'] + if activity_metrics is not None: _setter("activity_metrics", activity_metrics) if advanced_cost_optimization_metrics is not None: @@ -4307,7 +4663,9 @@ def _configure( _setter: Callable[[Any, Any], None], buckets: Optional[Sequence[str]] = None, regions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if buckets is not None: _setter("buckets", buckets) if regions is not None: @@ -4360,7 +4718,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + _setter("is_enabled", is_enabled) @property @@ -4438,7 +4800,19 @@ def _configure( exclude: Optional['outputs.StorageLensBucketsAndRegions'] = None, include: Optional['outputs.StorageLensBucketsAndRegions'] = None, storage_lens_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountLevel' in kwargs: + account_level = kwargs['accountLevel'] + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if 'awsOrg' in kwargs: + aws_org = kwargs['awsOrg'] + if 'dataExport' in kwargs: + data_export = kwargs['dataExport'] + if 'storageLensArn' in kwargs: + storage_lens_arn = kwargs['storageLensArn'] + _setter("account_level", account_level) _setter("id", id) _setter("is_enabled", is_enabled) @@ -4540,7 +4914,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchMetrics' in kwargs: + cloud_watch_metrics = kwargs['cloudWatchMetrics'] + if 's3BucketDestination' in kwargs: + s3_bucket_destination = kwargs['s3BucketDestination'] + if cloud_watch_metrics is not None: _setter("cloud_watch_metrics", cloud_watch_metrics) if s3_bucket_destination is not None: @@ -4593,7 +4973,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if is_enabled is not None: _setter("is_enabled", is_enabled) @@ -4619,10 +5003,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class StorageLensPrefixLevel(dict): """ @@ -4658,7 +5044,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], storage_metrics: 'outputs.StorageLensPrefixLevelStorageMetrics', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageMetrics' in kwargs: + storage_metrics = kwargs['storageMetrics'] + _setter("storage_metrics", storage_metrics) @property @@ -4704,7 +5094,13 @@ def _configure( _setter: Callable[[Any, Any], None], is_enabled: Optional[bool] = None, selection_criteria: Optional['outputs.StorageLensSelectionCriteria'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isEnabled' in kwargs: + is_enabled = kwargs['isEnabled'] + if 'selectionCriteria' in kwargs: + selection_criteria = kwargs['selectionCriteria'] + if is_enabled is not None: _setter("is_enabled", is_enabled) if selection_criteria is not None: @@ -4781,7 +5177,13 @@ def _configure( output_schema_version: 'StorageLensS3BucketDestinationOutputSchemaVersion', encryption: Optional['outputs.StorageLensEncryption'] = None, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'outputSchemaVersion' in kwargs: + output_schema_version = kwargs['outputSchemaVersion'] + _setter("account_id", account_id) _setter("arn", arn) _setter("format", format) @@ -4883,7 +5285,13 @@ def _configure( delimiter: Optional[str] = None, max_depth: Optional[int] = None, min_storage_bytes_percentage: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxDepth' in kwargs: + max_depth = kwargs['maxDepth'] + if 'minStorageBytesPercentage' in kwargs: + min_storage_bytes_percentage = kwargs['minStorageBytesPercentage'] + if delimiter is not None: _setter("delimiter", delimiter) if max_depth is not None: @@ -4931,7 +5339,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/s3/storage_lens.py b/sdk/python/pulumi_aws_native/s3/storage_lens.py index dd16a9f5f7..46f3f59afb 100644 --- a/sdk/python/pulumi_aws_native/s3/storage_lens.py +++ b/sdk/python/pulumi_aws_native/s3/storage_lens.py @@ -33,7 +33,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'storageLensConfiguration' in kwargs: + storage_lens_configuration = kwargs['storageLensConfiguration'] + _setter("storage_lens_configuration", storage_lens_configuration) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/s3objectlambda/_inputs.py b/sdk/python/pulumi_aws_native/s3objectlambda/_inputs.py index 77094050f2..b91b2541ad 100644 --- a/sdk/python/pulumi_aws_native/s3objectlambda/_inputs.py +++ b/sdk/python/pulumi_aws_native/s3objectlambda/_inputs.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], function_arn: pulumi.Input[str], function_payload: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if 'functionPayload' in kwargs: + function_payload = kwargs['functionPayload'] + _setter("function_arn", function_arn) if function_payload is not None: _setter("function_payload", function_payload) @@ -79,7 +85,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'supportingAccessPoint' in kwargs: + supporting_access_point = kwargs['supportingAccessPoint'] + if 'transformationConfigurations' in kwargs: + transformation_configurations = kwargs['transformationConfigurations'] + if 'allowedFeatures' in kwargs: + allowed_features = kwargs['allowedFeatures'] + if 'cloudWatchMetricsEnabled' in kwargs: + cloud_watch_metrics_enabled = kwargs['cloudWatchMetricsEnabled'] + _setter("supporting_access_point", supporting_access_point) _setter("transformation_configurations", transformation_configurations) if allowed_features is not None: @@ -136,7 +152,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], aws_lambda: pulumi.Input['AccessPointAwsLambdaArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsLambda' in kwargs: + aws_lambda = kwargs['awsLambda'] + _setter("aws_lambda", aws_lambda) @property @@ -167,7 +187,11 @@ def _configure( _setter: Callable[[Any, Any], None], actions: pulumi.Input[Sequence[pulumi.Input[str]]], content_transformation: pulumi.Input['AccessPointTransformationConfigurationContentTransformationPropertiesArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentTransformation' in kwargs: + content_transformation = kwargs['contentTransformation'] + _setter("actions", actions) _setter("content_transformation", content_transformation) diff --git a/sdk/python/pulumi_aws_native/s3objectlambda/access_point.py b/sdk/python/pulumi_aws_native/s3objectlambda/access_point.py index 190947243c..bf8eef9465 100644 --- a/sdk/python/pulumi_aws_native/s3objectlambda/access_point.py +++ b/sdk/python/pulumi_aws_native/s3objectlambda/access_point.py @@ -33,7 +33,11 @@ def _configure( _setter: Callable[[Any, Any], None], object_lambda_configuration: pulumi.Input['AccessPointObjectLambdaConfigurationArgs'], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectLambdaConfiguration' in kwargs: + object_lambda_configuration = kwargs['objectLambdaConfiguration'] + _setter("object_lambda_configuration", object_lambda_configuration) if name is not None: _setter("name", name) 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..f619c6d62c 100644 --- a/sdk/python/pulumi_aws_native/s3objectlambda/access_point_policy.py +++ b/sdk/python/pulumi_aws_native/s3objectlambda/access_point_policy.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], object_lambda_access_point: pulumi.Input[str], policy_document: Any, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectLambdaAccessPoint' in kwargs: + object_lambda_access_point = kwargs['objectLambdaAccessPoint'] + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + _setter("object_lambda_access_point", object_lambda_access_point) _setter("policy_document", policy_document) diff --git a/sdk/python/pulumi_aws_native/s3objectlambda/outputs.py b/sdk/python/pulumi_aws_native/s3objectlambda/outputs.py index 2a4aa85cee..7509880e73 100644 --- a/sdk/python/pulumi_aws_native/s3objectlambda/outputs.py +++ b/sdk/python/pulumi_aws_native/s3objectlambda/outputs.py @@ -39,7 +39,9 @@ def _configure( _setter: Callable[[Any, Any], None], value: str, status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("value", value) if status is not None: _setter("status", status) @@ -95,7 +97,13 @@ def _configure( _setter: Callable[[Any, Any], None], function_arn: str, function_payload: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if 'functionPayload' in kwargs: + function_payload = kwargs['functionPayload'] + _setter("function_arn", function_arn) if function_payload is not None: _setter("function_payload", function_payload) @@ -161,7 +169,17 @@ def _configure( transformation_configurations: Sequence['outputs.AccessPointTransformationConfiguration'], allowed_features: Optional[Sequence[str]] = None, cloud_watch_metrics_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'supportingAccessPoint' in kwargs: + supporting_access_point = kwargs['supportingAccessPoint'] + if 'transformationConfigurations' in kwargs: + transformation_configurations = kwargs['transformationConfigurations'] + if 'allowedFeatures' in kwargs: + allowed_features = kwargs['allowedFeatures'] + if 'cloudWatchMetricsEnabled' in kwargs: + cloud_watch_metrics_enabled = kwargs['cloudWatchMetricsEnabled'] + _setter("supporting_access_point", supporting_access_point) _setter("transformation_configurations", transformation_configurations) if allowed_features is not None: @@ -222,7 +240,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], is_public: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isPublic' in kwargs: + is_public = kwargs['isPublic'] + if is_public is not None: _setter("is_public", is_public) @@ -294,7 +316,17 @@ def _configure( block_public_policy: Optional[bool] = None, ignore_public_acls: Optional[bool] = None, restrict_public_buckets: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'blockPublicAcls' in kwargs: + block_public_acls = kwargs['blockPublicAcls'] + if 'blockPublicPolicy' in kwargs: + block_public_policy = kwargs['blockPublicPolicy'] + if 'ignorePublicAcls' in kwargs: + ignore_public_acls = kwargs['ignorePublicAcls'] + if 'restrictPublicBuckets' in kwargs: + restrict_public_buckets = kwargs['restrictPublicBuckets'] + if block_public_acls is not None: _setter("block_public_acls", block_public_acls) if block_public_policy is not None: @@ -380,7 +412,11 @@ def _configure( _setter: Callable[[Any, Any], None], actions: Sequence[str], content_transformation: 'outputs.AccessPointTransformationConfigurationContentTransformationProperties', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentTransformation' in kwargs: + content_transformation = kwargs['contentTransformation'] + _setter("actions", actions) _setter("content_transformation", content_transformation) @@ -424,7 +460,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], aws_lambda: 'outputs.AccessPointAwsLambda', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsLambda' in kwargs: + aws_lambda = kwargs['awsLambda'] + _setter("aws_lambda", aws_lambda) @property diff --git a/sdk/python/pulumi_aws_native/s3outposts/_inputs.py b/sdk/python/pulumi_aws_native/s3outposts/_inputs.py index 9c6cb28383..6d750c9316 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/_inputs.py +++ b/sdk/python/pulumi_aws_native/s3outposts/_inputs.py @@ -37,7 +37,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if vpc_id is not None: _setter("vpc_id", vpc_id) @@ -70,7 +74,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], days_after_initiation: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'daysAfterInitiation' in kwargs: + days_after_initiation = kwargs['daysAfterInitiation'] + _setter("days_after_initiation", days_after_initiation) @property @@ -105,7 +113,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("tags", tags) if prefix is not None: _setter("prefix", prefix) @@ -153,7 +163,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -191,7 +203,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rules: pulumi.Input[Sequence[pulumi.Input['BucketRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("rules", rules) @property @@ -231,7 +245,11 @@ def _configure( and_operator: Optional[pulumi.Input['BucketFilterAndOperatorPropertiesArgs']] = None, prefix: Optional[pulumi.Input[str]] = None, tag: Optional[pulumi.Input['BucketFilterTagArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'andOperator' in kwargs: + and_operator = kwargs['andOperator'] + if and_operator is not None: _setter("and_operator", and_operator) if prefix is not None: @@ -311,7 +329,15 @@ def _configure( filter: Optional[pulumi.Input['BucketRuleFilterPropertiesArgs']] = None, id: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input['BucketRuleStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'abortIncompleteMultipartUpload' in kwargs: + abort_incomplete_multipart_upload = kwargs['abortIncompleteMultipartUpload'] + if 'expirationDate' in kwargs: + expiration_date = kwargs['expirationDate'] + if 'expirationInDays' in kwargs: + expiration_in_days = kwargs['expirationInDays'] + if abort_incomplete_multipart_upload is not None: _setter("abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) if expiration_date is not None: @@ -410,7 +436,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -452,7 +480,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorCode' in kwargs: + error_code = kwargs['errorCode'] + if error_code is not None: _setter("error_code", error_code) if message is not None: diff --git a/sdk/python/pulumi_aws_native/s3outposts/access_point.py b/sdk/python/pulumi_aws_native/s3outposts/access_point.py index 3fe5dc7edd..b16a7f5b04 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/access_point.py +++ b/sdk/python/pulumi_aws_native/s3outposts/access_point.py @@ -41,7 +41,11 @@ def _configure( vpc_configuration: pulumi.Input['AccessPointVpcConfigurationArgs'], name: Optional[pulumi.Input[str]] = None, policy: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcConfiguration' in kwargs: + vpc_configuration = kwargs['vpcConfiguration'] + _setter("bucket", bucket) _setter("vpc_configuration", vpc_configuration) if name is not None: diff --git a/sdk/python/pulumi_aws_native/s3outposts/bucket.py b/sdk/python/pulumi_aws_native/s3outposts/bucket.py index 7111ba941d..de93836409 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/bucket.py +++ b/sdk/python/pulumi_aws_native/s3outposts/bucket.py @@ -42,7 +42,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outpostId' in kwargs: + outpost_id = kwargs['outpostId'] + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'lifecycleConfiguration' in kwargs: + lifecycle_configuration = kwargs['lifecycleConfiguration'] + _setter("outpost_id", outpost_id) if bucket_name is not None: _setter("bucket_name", bucket_name) diff --git a/sdk/python/pulumi_aws_native/s3outposts/bucket_policy.py b/sdk/python/pulumi_aws_native/s3outposts/bucket_policy.py index 7a63f91796..62c0cc1655 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/bucket_policy.py +++ b/sdk/python/pulumi_aws_native/s3outposts/bucket_policy.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: pulumi.Input[str], policy_document: Any, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + _setter("bucket", bucket) _setter("policy_document", policy_document) diff --git a/sdk/python/pulumi_aws_native/s3outposts/endpoint.py b/sdk/python/pulumi_aws_native/s3outposts/endpoint.py index 788e709093..b0415e4ff4 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/endpoint.py +++ b/sdk/python/pulumi_aws_native/s3outposts/endpoint.py @@ -50,7 +50,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outpostId' in kwargs: + outpost_id = kwargs['outpostId'] + if 'securityGroupId' in kwargs: + security_group_id = kwargs['securityGroupId'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'accessType' in kwargs: + access_type = kwargs['accessType'] + if 'customerOwnedIpv4Pool' in kwargs: + customer_owned_ipv4_pool = kwargs['customerOwnedIpv4Pool'] + if 'failedReason' in kwargs: + failed_reason = kwargs['failedReason'] + _setter("outpost_id", outpost_id) _setter("security_group_id", security_group_id) _setter("subnet_id", subnet_id) diff --git a/sdk/python/pulumi_aws_native/s3outposts/outputs.py b/sdk/python/pulumi_aws_native/s3outposts/outputs.py index d28d84a31b..8a5a9c6f97 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/outputs.py +++ b/sdk/python/pulumi_aws_native/s3outposts/outputs.py @@ -56,7 +56,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if vpc_id is not None: _setter("vpc_id", vpc_id) @@ -105,7 +109,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], days_after_initiation: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'daysAfterInitiation' in kwargs: + days_after_initiation = kwargs['daysAfterInitiation'] + _setter("days_after_initiation", days_after_initiation) @property @@ -136,7 +144,9 @@ def _configure( _setter: Callable[[Any, Any], None], tags: Sequence['outputs.BucketFilterTag'], prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("tags", tags) if prefix is not None: _setter("prefix", prefix) @@ -179,7 +189,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -209,7 +221,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rules: Sequence['outputs.BucketRule'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("rules", rules) @property @@ -280,7 +294,15 @@ def _configure( filter: Optional['outputs.BucketRuleFilterProperties'] = None, id: Optional[str] = None, status: Optional['BucketRuleStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'abortIncompleteMultipartUpload' in kwargs: + abort_incomplete_multipart_upload = kwargs['abortIncompleteMultipartUpload'] + if 'expirationDate' in kwargs: + expiration_date = kwargs['expirationDate'] + if 'expirationInDays' in kwargs: + expiration_in_days = kwargs['expirationInDays'] + if abort_incomplete_multipart_upload is not None: _setter("abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) if expiration_date is not None: @@ -384,7 +406,11 @@ def _configure( and_operator: Optional['outputs.BucketFilterAndOperatorProperties'] = None, prefix: Optional[str] = None, tag: Optional['outputs.BucketFilterTag'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'andOperator' in kwargs: + and_operator = kwargs['andOperator'] + if and_operator is not None: _setter("and_operator", and_operator) if prefix is not None: @@ -432,7 +458,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -483,7 +511,11 @@ def _configure( _setter: Callable[[Any, Any], None], error_code: Optional[str] = None, message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorCode' in kwargs: + error_code = kwargs['errorCode'] + if error_code is not None: _setter("error_code", error_code) if message is not None: @@ -541,7 +573,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], network_interface_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'networkInterfaceId' in kwargs: + network_interface_id = kwargs['networkInterfaceId'] + _setter("network_interface_id", network_interface_id) @property diff --git a/sdk/python/pulumi_aws_native/sagemaker/_inputs.py b/sdk/python/pulumi_aws_native/sagemaker/_inputs.py index 5f7c5961ca..d9da74ecfd 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/_inputs.py +++ b/sdk/python/pulumi_aws_native/sagemaker/_inputs.py @@ -301,7 +301,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultGid' in kwargs: + default_gid = kwargs['defaultGid'] + if 'defaultUid' in kwargs: + default_uid = kwargs['defaultUid'] + if 'mountPath' in kwargs: + mount_path = kwargs['mountPath'] + if default_gid is not None: _setter("default_gid", default_gid) if default_uid is not None: @@ -366,7 +374,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kernelSpecs' in kwargs: + kernel_specs = kwargs['kernelSpecs'] + if 'fileSystemConfig' in kwargs: + file_system_config = kwargs['fileSystemConfig'] + _setter("kernel_specs", kernel_specs) if file_system_config is not None: _setter("file_system_config", file_system_config) @@ -415,7 +429,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], display_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + _setter("name", name) if display_name is not None: _setter("display_name", display_name) @@ -460,7 +478,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -506,7 +526,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'sageMakerImageArn' in kwargs: + sage_maker_image_arn = kwargs['sageMakerImageArn'] + if 'sageMakerImageVersionArn' in kwargs: + sage_maker_image_version_arn = kwargs['sageMakerImageVersionArn'] + if instance_type is not None: _setter("instance_type", instance_type) if sage_maker_image_arn is not None: @@ -566,7 +594,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -607,7 +637,13 @@ def _configure( repository_url: pulumi.Input[str], branch: Optional[pulumi.Input[str]] = None, secret_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryUrl' in kwargs: + repository_url = kwargs['repositoryUrl'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + _setter("repository_url", repository_url) if branch is not None: _setter("branch", branch) @@ -657,7 +693,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -711,7 +749,19 @@ def _configure( local_path: pulumi.Input[str], s3_data_distribution_type: Optional[pulumi.Input['DataQualityJobDefinitionBatchTransformInputS3DataDistributionType']] = None, s3_input_mode: Optional[pulumi.Input['DataQualityJobDefinitionBatchTransformInputS3InputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCapturedDestinationS3Uri' in kwargs: + data_captured_destination_s3_uri = kwargs['dataCapturedDestinationS3Uri'] + if 'datasetFormat' in kwargs: + dataset_format = kwargs['datasetFormat'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) _setter("dataset_format", dataset_format) _setter("local_path", local_path) @@ -806,7 +856,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -878,7 +938,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -911,7 +975,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if header is not None: _setter("header", header) @@ -964,7 +1030,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + if 'containerArguments' in kwargs: + container_arguments = kwargs['containerArguments'] + if 'containerEntrypoint' in kwargs: + container_entrypoint = kwargs['containerEntrypoint'] + if 'postAnalyticsProcessorSourceUri' in kwargs: + post_analytics_processor_source_uri = kwargs['postAnalyticsProcessorSourceUri'] + if 'recordPreprocessorSourceUri' in kwargs: + record_preprocessor_source_uri = kwargs['recordPreprocessorSourceUri'] + _setter("image_uri", image_uri) if container_arguments is not None: _setter("container_arguments", container_arguments) @@ -1071,7 +1149,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseliningJobName' in kwargs: + baselining_job_name = kwargs['baseliningJobName'] + if 'constraintsResource' in kwargs: + constraints_resource = kwargs['constraintsResource'] + if 'statisticsResource' in kwargs: + statistics_resource = kwargs['statisticsResource'] + if baselining_job_name is not None: _setter("baselining_job_name", baselining_job_name) if constraints_resource is not None: @@ -1125,7 +1211,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchTransformInput' in kwargs: + batch_transform_input = kwargs['batchTransformInput'] + if 'endpointInput' in kwargs: + endpoint_input = kwargs['endpointInput'] + if batch_transform_input is not None: _setter("batch_transform_input", batch_transform_input) if endpoint_input is not None: @@ -1171,7 +1263,9 @@ def _configure( csv: Optional[pulumi.Input['DataQualityJobDefinitionCsvArgs']] = None, json: Optional[pulumi.Input['DataQualityJobDefinitionJsonArgs']] = None, parquet: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if json is not None: @@ -1234,7 +1328,17 @@ def _configure( local_path: pulumi.Input[str], s3_data_distribution_type: Optional[pulumi.Input['DataQualityJobDefinitionEndpointInputS3DataDistributionType']] = None, s3_input_mode: Optional[pulumi.Input['DataQualityJobDefinitionEndpointInputS3InputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("endpoint_name", endpoint_name) _setter("local_path", local_path) if s3_data_distribution_type is not None: @@ -1304,7 +1408,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if line is not None: _setter("line", line) @@ -1341,7 +1447,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringOutputs' in kwargs: + monitoring_outputs = kwargs['monitoringOutputs'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("monitoring_outputs", monitoring_outputs) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -1386,7 +1498,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_output: pulumi.Input['DataQualityJobDefinitionS3OutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Output' in kwargs: + s3_output = kwargs['s3Output'] + _setter("s3_output", s3_output) @property @@ -1414,7 +1530,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_config: pulumi.Input['DataQualityJobDefinitionClusterConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterConfig' in kwargs: + cluster_config = kwargs['clusterConfig'] + _setter("cluster_config", cluster_config) @property @@ -1450,7 +1570,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableInterContainerTrafficEncryption' in kwargs: + enable_inter_container_traffic_encryption = kwargs['enableInterContainerTrafficEncryption'] + if 'enableNetworkIsolation' in kwargs: + enable_network_isolation = kwargs['enableNetworkIsolation'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if enable_inter_container_traffic_encryption is not None: _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: @@ -1516,7 +1644,15 @@ def _configure( local_path: pulumi.Input[str], s3_uri: pulumi.Input[str], s3_upload_mode: Optional[pulumi.Input['DataQualityJobDefinitionS3OutputS3UploadMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 's3UploadMode' in kwargs: + s3_upload_mode = kwargs['s3UploadMode'] + _setter("local_path", local_path) _setter("s3_uri", s3_uri) if s3_upload_mode is not None: @@ -1575,7 +1711,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -1608,7 +1748,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_runtime_in_seconds: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRuntimeInSeconds' in kwargs: + max_runtime_in_seconds = kwargs['maxRuntimeInSeconds'] + _setter("max_runtime_in_seconds", max_runtime_in_seconds) @property @@ -1644,7 +1788,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1693,7 +1839,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -1741,7 +1891,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3OutputLocation' in kwargs: + s3_output_location = kwargs['s3OutputLocation'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("s3_output_location", s3_output_location) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -1791,7 +1947,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1839,7 +1997,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1892,7 +2052,13 @@ def _configure( device_name: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, iot_thing_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'iotThingName' in kwargs: + iot_thing_name = kwargs['iotThingName'] + _setter("device_name", device_name) if description is not None: _setter("description", description) @@ -1960,7 +2126,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appImageConfigName' in kwargs: + app_image_config_name = kwargs['appImageConfigName'] + if 'imageName' in kwargs: + image_name = kwargs['imageName'] + if 'imageVersionNumber' in kwargs: + image_version_number = kwargs['imageVersionNumber'] + _setter("app_image_config_name", app_image_config_name) _setter("image_name", image_name) if image_version_number is not None: @@ -2031,7 +2205,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'jupyterServerAppSettings' in kwargs: + jupyter_server_app_settings = kwargs['jupyterServerAppSettings'] + if 'kernelGatewayAppSettings' in kwargs: + kernel_gateway_app_settings = kwargs['kernelGatewayAppSettings'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("execution_role", execution_role) if jupyter_server_app_settings is not None: _setter("jupyter_server_app_settings", jupyter_server_app_settings) @@ -2104,7 +2288,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_resource_spec: Optional[pulumi.Input['DomainResourceSpecArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if default_resource_spec is not None: _setter("default_resource_spec", default_resource_spec) @@ -2138,7 +2326,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customImages' in kwargs: + custom_images = kwargs['customImages'] + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if custom_images is not None: _setter("custom_images", custom_images) if default_resource_spec is not None: @@ -2188,7 +2382,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customImages' in kwargs: + custom_images = kwargs['customImages'] + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if custom_images is not None: _setter("custom_images", custom_images) if default_resource_spec is not None: @@ -2236,7 +2436,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessStatus' in kwargs: + access_status = kwargs['accessStatus'] + if 'userGroup' in kwargs: + user_group = kwargs['userGroup'] + if access_status is not None: _setter("access_status", access_status) if user_group is not None: @@ -2294,7 +2500,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainExecutionRoleArn' in kwargs: + domain_execution_role_arn = kwargs['domainExecutionRoleArn'] + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if 'rStudioConnectUrl' in kwargs: + r_studio_connect_url = kwargs['rStudioConnectUrl'] + if 'rStudioPackageManagerUrl' in kwargs: + r_studio_package_manager_url = kwargs['rStudioPackageManagerUrl'] + _setter("domain_execution_role_arn", domain_execution_role_arn) if default_resource_spec is not None: _setter("default_resource_spec", default_resource_spec) @@ -2376,7 +2592,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'lifecycleConfigArn' in kwargs: + lifecycle_config_arn = kwargs['lifecycleConfigArn'] + if 'sageMakerImageArn' in kwargs: + sage_maker_image_arn = kwargs['sageMakerImageArn'] + if 'sageMakerImageVersionArn' in kwargs: + sage_maker_image_version_arn = kwargs['sageMakerImageVersionArn'] + if instance_type is not None: _setter("instance_type", instance_type) if lifecycle_config_arn is not None: @@ -2454,7 +2680,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rStudioServerProDomainSettings' in kwargs: + r_studio_server_pro_domain_settings = kwargs['rStudioServerProDomainSettings'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if r_studio_server_pro_domain_settings is not None: _setter("r_studio_server_pro_domain_settings", r_studio_server_pro_domain_settings) if security_group_ids is not None: @@ -2506,7 +2738,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notebookOutputOption' in kwargs: + notebook_output_option = kwargs['notebookOutputOption'] + if 's3KmsKeyId' in kwargs: + s3_kms_key_id = kwargs['s3KmsKeyId'] + if 's3OutputPath' in kwargs: + s3_output_path = kwargs['s3OutputPath'] + if notebook_output_option is not None: _setter("notebook_output_option", notebook_output_option) if s3_kms_key_id is not None: @@ -2566,7 +2806,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2627,7 +2869,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'jupyterServerAppSettings' in kwargs: + jupyter_server_app_settings = kwargs['jupyterServerAppSettings'] + if 'kernelGatewayAppSettings' in kwargs: + kernel_gateway_app_settings = kwargs['kernelGatewayAppSettings'] + if 'rSessionAppSettings' in kwargs: + r_session_app_settings = kwargs['rSessionAppSettings'] + if 'rStudioServerProAppSettings' in kwargs: + r_studio_server_pro_app_settings = kwargs['rStudioServerProAppSettings'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'sharingSettings' in kwargs: + sharing_settings = kwargs['sharingSettings'] + _setter("execution_role", execution_role) if jupyter_server_app_settings is not None: _setter("jupyter_server_app_settings", jupyter_server_app_settings) @@ -2733,7 +2991,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], alarm_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmName' in kwargs: + alarm_name = kwargs['alarmName'] + _setter("alarm_name", alarm_name) @property @@ -2758,7 +3020,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], alarms: pulumi.Input[Sequence[pulumi.Input['EndpointAlarmArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("alarms", alarms) @property @@ -2789,7 +3053,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'trafficRoutingConfiguration' in kwargs: + traffic_routing_configuration = kwargs['trafficRoutingConfiguration'] + if 'maximumExecutionTimeoutInSeconds' in kwargs: + maximum_execution_timeout_in_seconds = kwargs['maximumExecutionTimeoutInSeconds'] + if 'terminationWaitInSeconds' in kwargs: + termination_wait_in_seconds = kwargs['terminationWaitInSeconds'] + _setter("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) @@ -2839,7 +3111,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], value: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -2874,7 +3148,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_concurrent_invocations_per_instance: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConcurrentInvocationsPerInstance' in kwargs: + max_concurrent_invocations_per_instance = kwargs['maxConcurrentInvocationsPerInstance'] + if max_concurrent_invocations_per_instance is not None: _setter("max_concurrent_invocations_per_instance", max_concurrent_invocations_per_instance) @@ -2903,7 +3181,13 @@ def _configure( _setter: Callable[[Any, Any], None], output_config: pulumi.Input['EndpointConfigAsyncInferenceOutputConfigArgs'], client_config: Optional[pulumi.Input['EndpointConfigAsyncInferenceClientConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputConfig' in kwargs: + output_config = kwargs['outputConfig'] + if 'clientConfig' in kwargs: + client_config = kwargs['clientConfig'] + _setter("output_config", output_config) if client_config is not None: _setter("client_config", client_config) @@ -2945,7 +3229,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorTopic' in kwargs: + error_topic = kwargs['errorTopic'] + if 'includeInferenceResponseIn' in kwargs: + include_inference_response_in = kwargs['includeInferenceResponseIn'] + if 'successTopic' in kwargs: + success_topic = kwargs['successTopic'] + if error_topic is not None: _setter("error_topic", error_topic) if include_inference_response_in is not None: @@ -3002,7 +3294,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'notificationConfig' in kwargs: + notification_config = kwargs['notificationConfig'] + if 's3FailurePath' in kwargs: + s3_failure_path = kwargs['s3FailurePath'] + if 's3OutputPath' in kwargs: + s3_output_path = kwargs['s3OutputPath'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if notification_config is not None: @@ -3064,7 +3366,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvContentTypes' in kwargs: + csv_content_types = kwargs['csvContentTypes'] + if 'jsonContentTypes' in kwargs: + json_content_types = kwargs['jsonContentTypes'] + if csv_content_types is not None: _setter("csv_content_types", csv_content_types) if json_content_types is not None: @@ -3101,7 +3409,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], capture_mode: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captureMode' in kwargs: + capture_mode = kwargs['captureMode'] + _setter("capture_mode", capture_mode) @property @@ -3132,7 +3444,15 @@ def _configure( shap_config: pulumi.Input['EndpointConfigClarifyShapConfigArgs'], enable_explanations: Optional[pulumi.Input[str]] = None, inference_config: Optional[pulumi.Input['EndpointConfigClarifyInferenceConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'shapConfig' in kwargs: + shap_config = kwargs['shapConfig'] + if 'enableExplanations' in kwargs: + enable_explanations = kwargs['enableExplanations'] + if 'inferenceConfig' in kwargs: + inference_config = kwargs['inferenceConfig'] + _setter("shap_config", shap_config) if enable_explanations is not None: _setter("enable_explanations", enable_explanations) @@ -3174,10 +3494,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class EndpointConfigClarifyHeaderArgs: def __init__(__self__): @@ -3185,10 +3507,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class EndpointConfigClarifyInferenceConfigArgs: def __init__(__self__, *, @@ -3231,7 +3555,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentTemplate' in kwargs: + content_template = kwargs['contentTemplate'] + if 'featureHeaders' in kwargs: + feature_headers = kwargs['featureHeaders'] + if 'featureTypes' in kwargs: + feature_types = kwargs['featureTypes'] + if 'featuresAttribute' in kwargs: + features_attribute = kwargs['featuresAttribute'] + if 'labelAttribute' in kwargs: + label_attribute = kwargs['labelAttribute'] + if 'labelHeaders' in kwargs: + label_headers = kwargs['labelHeaders'] + if 'labelIndex' in kwargs: + label_index = kwargs['labelIndex'] + if 'maxPayloadInMb' in kwargs: + max_payload_in_mb = kwargs['maxPayloadInMb'] + if 'maxRecordCount' in kwargs: + max_record_count = kwargs['maxRecordCount'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 'probabilityIndex' in kwargs: + probability_index = kwargs['probabilityIndex'] + if content_template is not None: _setter("content_template", content_template) if feature_headers is not None: @@ -3373,7 +3721,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mimeType' in kwargs: + mime_type = kwargs['mimeType'] + if 'shapBaseline' in kwargs: + shap_baseline = kwargs['shapBaseline'] + if 'shapBaselineUri' in kwargs: + shap_baseline_uri = kwargs['shapBaselineUri'] + if mime_type is not None: _setter("mime_type", mime_type) if shap_baseline is not None: @@ -3433,7 +3789,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'shapBaselineConfig' in kwargs: + shap_baseline_config = kwargs['shapBaselineConfig'] + if 'numberOfSamples' in kwargs: + number_of_samples = kwargs['numberOfSamples'] + if 'textConfig' in kwargs: + text_config = kwargs['textConfig'] + if 'useLogit' in kwargs: + use_logit = kwargs['useLogit'] + _setter("shap_baseline_config", shap_baseline_config) if number_of_samples is not None: _setter("number_of_samples", number_of_samples) @@ -3505,7 +3871,9 @@ def _configure( _setter: Callable[[Any, Any], None], granularity: pulumi.Input[str], language: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("granularity", granularity) _setter("language", language) @@ -3555,7 +3923,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captureOptions' in kwargs: + capture_options = kwargs['captureOptions'] + if 'destinationS3Uri' in kwargs: + destination_s3_uri = kwargs['destinationS3Uri'] + if 'initialSamplingPercentage' in kwargs: + initial_sampling_percentage = kwargs['initialSamplingPercentage'] + if 'captureContentTypeHeader' in kwargs: + capture_content_type_header = kwargs['captureContentTypeHeader'] + if 'enableCapture' in kwargs: + enable_capture = kwargs['enableCapture'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("capture_options", capture_options) _setter("destination_s3_uri", destination_s3_uri) _setter("initial_sampling_percentage", initial_sampling_percentage) @@ -3633,7 +4015,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], clarify_explainer_config: Optional[pulumi.Input['EndpointConfigClarifyExplainerConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clarifyExplainerConfig' in kwargs: + clarify_explainer_config = kwargs['clarifyExplainerConfig'] + if clarify_explainer_config is not None: _setter("clarify_explainer_config", clarify_explainer_config) @@ -3689,7 +4075,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialVariantWeight' in kwargs: + initial_variant_weight = kwargs['initialVariantWeight'] + if 'modelName' in kwargs: + model_name = kwargs['modelName'] + if 'variantName' in kwargs: + variant_name = kwargs['variantName'] + if 'acceleratorType' in kwargs: + accelerator_type = kwargs['acceleratorType'] + if 'containerStartupHealthCheckTimeoutInSeconds' in kwargs: + container_startup_health_check_timeout_in_seconds = kwargs['containerStartupHealthCheckTimeoutInSeconds'] + if 'enableSsmAccess' in kwargs: + enable_ssm_access = kwargs['enableSsmAccess'] + if 'initialInstanceCount' in kwargs: + initial_instance_count = kwargs['initialInstanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'modelDataDownloadTimeoutInSeconds' in kwargs: + model_data_download_timeout_in_seconds = kwargs['modelDataDownloadTimeoutInSeconds'] + if 'serverlessConfig' in kwargs: + serverless_config = kwargs['serverlessConfig'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + _setter("initial_variant_weight", initial_variant_weight) _setter("model_name", model_name) _setter("variant_name", variant_name) @@ -3828,7 +4238,15 @@ def _configure( max_concurrency: pulumi.Input[int], memory_size_in_mb: pulumi.Input[int], provisioned_concurrency: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConcurrency' in kwargs: + max_concurrency = kwargs['maxConcurrency'] + if 'memorySizeInMb' in kwargs: + memory_size_in_mb = kwargs['memorySizeInMb'] + if 'provisionedConcurrency' in kwargs: + provisioned_concurrency = kwargs['provisionedConcurrency'] + _setter("max_concurrency", max_concurrency) _setter("memory_size_in_mb", memory_size_in_mb) if provisioned_concurrency is not None: @@ -3877,7 +4295,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -3918,7 +4338,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoRollbackConfiguration' in kwargs: + auto_rollback_configuration = kwargs['autoRollbackConfiguration'] + if 'blueGreenUpdatePolicy' in kwargs: + blue_green_update_policy = kwargs['blueGreenUpdatePolicy'] + if 'rollingUpdatePolicy' in kwargs: + rolling_update_policy = kwargs['rollingUpdatePolicy'] + if auto_rollback_configuration is not None: _setter("auto_rollback_configuration", auto_rollback_configuration) if blue_green_update_policy is not None: @@ -3975,7 +4403,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumBatchSize' in kwargs: + maximum_batch_size = kwargs['maximumBatchSize'] + if 'waitIntervalInSeconds' in kwargs: + wait_interval_in_seconds = kwargs['waitIntervalInSeconds'] + if 'maximumExecutionTimeoutInSeconds' in kwargs: + maximum_execution_timeout_in_seconds = kwargs['maximumExecutionTimeoutInSeconds'] + if 'rollbackMaximumBatchSize' in kwargs: + rollback_maximum_batch_size = kwargs['rollbackMaximumBatchSize'] + _setter("maximum_batch_size", maximum_batch_size) _setter("wait_interval_in_seconds", wait_interval_in_seconds) if maximum_execution_timeout_in_seconds is not None: @@ -4035,7 +4473,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4079,7 +4519,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canarySize' in kwargs: + canary_size = kwargs['canarySize'] + if 'linearStepSize' in kwargs: + linear_step_size = kwargs['linearStepSize'] + if 'waitIntervalInSeconds' in kwargs: + wait_interval_in_seconds = kwargs['waitIntervalInSeconds'] + _setter("type", type) if canary_size is not None: _setter("canary_size", canary_size) @@ -4137,7 +4585,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], variant_property_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'variantPropertyType' in kwargs: + variant_property_type = kwargs['variantPropertyType'] + if variant_property_type is not None: _setter("variant_property_type", variant_property_type) @@ -4169,7 +4621,11 @@ def _configure( catalog: pulumi.Input[str], database: pulumi.Input[str], table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("catalog", catalog) _setter("database", database) _setter("table_name", table_name) @@ -4217,7 +4673,13 @@ def _configure( _setter: Callable[[Any, Any], None], feature_name: pulumi.Input[str], feature_type: pulumi.Input['FeatureGroupFeatureDefinitionFeatureType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'featureName' in kwargs: + feature_name = kwargs['featureName'] + if 'featureType' in kwargs: + feature_type = kwargs['featureType'] + _setter("feature_name", feature_name) _setter("feature_type", feature_type) @@ -4252,7 +4714,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -4281,7 +4747,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("s3_uri", s3_uri) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -4323,7 +4795,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4366,7 +4840,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4415,7 +4891,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvContentTypes' in kwargs: + csv_content_types = kwargs['csvContentTypes'] + if 'jsonContentTypes' in kwargs: + json_content_types = kwargs['jsonContentTypes'] + if csv_content_types is not None: _setter("csv_content_types", csv_content_types) if json_content_types is not None: @@ -4469,7 +4951,13 @@ def _configure( destination: pulumi.Input[str], content_type: Optional[pulumi.Input['InferenceExperimentCaptureContentTypeHeaderArgs']] = None, kms_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + _setter("destination", destination) if content_type is not None: _setter("content_type", content_type) @@ -4529,7 +5017,13 @@ def _configure( _setter: Callable[[Any, Any], None], infrastructure_type: pulumi.Input['InferenceExperimentModelInfrastructureConfigInfrastructureType'], real_time_inference_config: pulumi.Input['InferenceExperimentRealTimeInferenceConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infrastructureType' in kwargs: + infrastructure_type = kwargs['infrastructureType'] + if 'realTimeInferenceConfig' in kwargs: + real_time_inference_config = kwargs['realTimeInferenceConfig'] + _setter("infrastructure_type", infrastructure_type) _setter("real_time_inference_config", real_time_inference_config) @@ -4578,7 +5072,15 @@ def _configure( infrastructure_config: pulumi.Input['InferenceExperimentModelInfrastructureConfigArgs'], model_name: pulumi.Input[str], variant_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infrastructureConfig' in kwargs: + infrastructure_config = kwargs['infrastructureConfig'] + if 'modelName' in kwargs: + model_name = kwargs['modelName'] + if 'variantName' in kwargs: + variant_name = kwargs['variantName'] + _setter("infrastructure_config", infrastructure_config) _setter("model_name", model_name) _setter("variant_name", variant_name) @@ -4637,7 +5139,13 @@ def _configure( _setter: Callable[[Any, Any], None], instance_count: pulumi.Input[int], instance_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) @@ -4686,7 +5194,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + if end_time is not None: _setter("end_time", end_time) if start_time is not None: @@ -4737,7 +5251,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'shadowModelVariants' in kwargs: + shadow_model_variants = kwargs['shadowModelVariants'] + if 'sourceModelVariantName' in kwargs: + source_model_variant_name = kwargs['sourceModelVariantName'] + _setter("shadow_model_variants", shadow_model_variants) _setter("source_model_variant_name", source_model_variant_name) @@ -4786,7 +5306,13 @@ def _configure( _setter: Callable[[Any, Any], None], sampling_percentage: pulumi.Input[int], shadow_model_variant_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'samplingPercentage' in kwargs: + sampling_percentage = kwargs['samplingPercentage'] + if 'shadowModelVariantName' in kwargs: + shadow_model_variant_name = kwargs['shadowModelVariantName'] + _setter("sampling_percentage", sampling_percentage) _setter("shadow_model_variant_name", shadow_model_variant_name) @@ -4835,7 +5361,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4918,7 +5446,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCapturedDestinationS3Uri' in kwargs: + data_captured_destination_s3_uri = kwargs['dataCapturedDestinationS3Uri'] + if 'datasetFormat' in kwargs: + dataset_format = kwargs['datasetFormat'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'endTimeOffset' in kwargs: + end_time_offset = kwargs['endTimeOffset'] + if 'featuresAttribute' in kwargs: + features_attribute = kwargs['featuresAttribute'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 'probabilityThresholdAttribute' in kwargs: + probability_threshold_attribute = kwargs['probabilityThresholdAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + if 'startTimeOffset' in kwargs: + start_time_offset = kwargs['startTimeOffset'] + _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) _setter("dataset_format", dataset_format) _setter("local_path", local_path) @@ -5094,7 +5646,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -5166,7 +5728,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -5199,7 +5765,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if header is not None: _setter("header", header) @@ -5237,7 +5805,9 @@ def _configure( csv: Optional[pulumi.Input['ModelBiasJobDefinitionCsvArgs']] = None, json: Optional[pulumi.Input['ModelBiasJobDefinitionJsonArgs']] = None, parquet: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if json is not None: @@ -5323,7 +5893,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'endTimeOffset' in kwargs: + end_time_offset = kwargs['endTimeOffset'] + if 'featuresAttribute' in kwargs: + features_attribute = kwargs['featuresAttribute'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 'probabilityThresholdAttribute' in kwargs: + probability_threshold_attribute = kwargs['probabilityThresholdAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + if 'startTimeOffset' in kwargs: + start_time_offset = kwargs['startTimeOffset'] + _setter("endpoint_name", endpoint_name) _setter("local_path", local_path) if end_time_offset is not None: @@ -5474,7 +6066,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if line is not None: _setter("line", line) @@ -5515,7 +6109,13 @@ def _configure( config_uri: pulumi.Input[str], image_uri: pulumi.Input[str], environment: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configUri' in kwargs: + config_uri = kwargs['configUri'] + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + _setter("config_uri", config_uri) _setter("image_uri", image_uri) if environment is not None: @@ -5576,7 +6176,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseliningJobName' in kwargs: + baselining_job_name = kwargs['baseliningJobName'] + if 'constraintsResource' in kwargs: + constraints_resource = kwargs['constraintsResource'] + if baselining_job_name is not None: _setter("baselining_job_name", baselining_job_name) if constraints_resource is not None: @@ -5622,7 +6228,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groundTruthS3Input' in kwargs: + ground_truth_s3_input = kwargs['groundTruthS3Input'] + if 'batchTransformInput' in kwargs: + batch_transform_input = kwargs['batchTransformInput'] + if 'endpointInput' in kwargs: + endpoint_input = kwargs['endpointInput'] + _setter("ground_truth_s3_input", ground_truth_s3_input) if batch_transform_input is not None: _setter("batch_transform_input", batch_transform_input) @@ -5673,7 +6287,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + _setter("s3_uri", s3_uri) @property @@ -5709,7 +6327,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringOutputs' in kwargs: + monitoring_outputs = kwargs['monitoringOutputs'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("monitoring_outputs", monitoring_outputs) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -5754,7 +6378,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_output: pulumi.Input['ModelBiasJobDefinitionS3OutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Output' in kwargs: + s3_output = kwargs['s3Output'] + _setter("s3_output", s3_output) @property @@ -5782,7 +6410,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_config: pulumi.Input['ModelBiasJobDefinitionClusterConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterConfig' in kwargs: + cluster_config = kwargs['clusterConfig'] + _setter("cluster_config", cluster_config) @property @@ -5818,7 +6450,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableInterContainerTrafficEncryption' in kwargs: + enable_inter_container_traffic_encryption = kwargs['enableInterContainerTrafficEncryption'] + if 'enableNetworkIsolation' in kwargs: + enable_network_isolation = kwargs['enableNetworkIsolation'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if enable_inter_container_traffic_encryption is not None: _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: @@ -5884,7 +6524,15 @@ def _configure( local_path: pulumi.Input[str], s3_uri: pulumi.Input[str], s3_upload_mode: Optional[pulumi.Input['ModelBiasJobDefinitionS3OutputS3UploadMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 's3UploadMode' in kwargs: + s3_upload_mode = kwargs['s3UploadMode'] + _setter("local_path", local_path) _setter("s3_uri", s3_uri) if s3_upload_mode is not None: @@ -5943,7 +6591,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_runtime_in_seconds: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRuntimeInSeconds' in kwargs: + max_runtime_in_seconds = kwargs['maxRuntimeInSeconds'] + _setter("max_runtime_in_seconds", max_runtime_in_seconds) @property @@ -5979,7 +6631,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -6028,7 +6682,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -6080,7 +6738,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caveatsAndRecommendations' in kwargs: + caveats_and_recommendations = kwargs['caveatsAndRecommendations'] + if 'customDetails' in kwargs: + custom_details = kwargs['customDetails'] + if 'ethicalConsiderations' in kwargs: + ethical_considerations = kwargs['ethicalConsiderations'] + if caveats_and_recommendations is not None: _setter("caveats_and_recommendations", caveats_and_recommendations) if custom_details is not None: @@ -6152,7 +6818,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxisName' in kwargs: + x_axis_name = kwargs['xAxisName'] + if 'yAxisName' in kwargs: + y_axis_name = kwargs['yAxisName'] + _setter("name", name) _setter("type", type) _setter("value", value) @@ -6242,7 +6914,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'businessProblem' in kwargs: + business_problem = kwargs['businessProblem'] + if 'businessStakeholders' in kwargs: + business_stakeholders = kwargs['businessStakeholders'] + if 'lineOfBusiness' in kwargs: + line_of_business = kwargs['lineOfBusiness'] + if business_problem is not None: _setter("business_problem", business_problem) if business_stakeholders is not None: @@ -6310,7 +6990,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modelDataUrl' in kwargs: + model_data_url = kwargs['modelDataUrl'] + if 'nearestModelName' in kwargs: + nearest_model_name = kwargs['nearestModelName'] + _setter("image", image) if model_data_url is not None: _setter("model_data_url", model_data_url) @@ -6387,7 +7073,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalInformation' in kwargs: + additional_information = kwargs['additionalInformation'] + if 'businessDetails' in kwargs: + business_details = kwargs['businessDetails'] + if 'evaluationDetails' in kwargs: + evaluation_details = kwargs['evaluationDetails'] + if 'intendedUses' in kwargs: + intended_uses = kwargs['intendedUses'] + if 'modelOverview' in kwargs: + model_overview = kwargs['modelOverview'] + if 'modelPackageDetails' in kwargs: + model_package_details = kwargs['modelPackageDetails'] + if 'trainingDetails' in kwargs: + training_details = kwargs['trainingDetails'] + if additional_information is not None: _setter("additional_information", additional_information) if business_details is not None: @@ -6498,7 +7200,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'evaluationJobArn' in kwargs: + evaluation_job_arn = kwargs['evaluationJobArn'] + if 'evaluationObservation' in kwargs: + evaluation_observation = kwargs['evaluationObservation'] + if 'metricGroups' in kwargs: + metric_groups = kwargs['metricGroups'] + _setter("name", name) if datasets is not None: _setter("datasets", datasets) @@ -6584,7 +7294,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], containers: pulumi.Input[Sequence[pulumi.Input['ModelCardContainerArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("containers", containers) @property @@ -6629,7 +7341,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'explanationsForRiskRating' in kwargs: + explanations_for_risk_rating = kwargs['explanationsForRiskRating'] + if 'factorsAffectingModelEfficiency' in kwargs: + factors_affecting_model_efficiency = kwargs['factorsAffectingModelEfficiency'] + if 'intendedUses' in kwargs: + intended_uses = kwargs['intendedUses'] + if 'purposeOfModel' in kwargs: + purpose_of_model = kwargs['purposeOfModel'] + if 'riskRating' in kwargs: + risk_rating = kwargs['riskRating'] + if explanations_for_risk_rating is not None: _setter("explanations_for_risk_rating", explanations_for_risk_rating) if factors_affecting_model_efficiency is not None: @@ -6723,7 +7447,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxisName' in kwargs: + x_axis_name = kwargs['xAxisName'] + if 'yAxisName' in kwargs: + y_axis_name = kwargs['yAxisName'] + _setter("name", name) _setter("type", type) _setter("value", value) @@ -6816,7 +7546,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxisName' in kwargs: + x_axis_name = kwargs['xAxisName'] + if 'yAxisName' in kwargs: + y_axis_name = kwargs['yAxisName'] + _setter("name", name) _setter("type", type) _setter("value", value) @@ -6900,7 +7636,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricData' in kwargs: + metric_data = kwargs['metricData'] + _setter("metric_data", metric_data) _setter("name", name) @@ -6939,7 +7679,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], container_image: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerImage' in kwargs: + container_image = kwargs['containerImage'] + if container_image is not None: _setter("container_image", container_image) @@ -7008,7 +7752,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmType' in kwargs: + algorithm_type = kwargs['algorithmType'] + if 'inferenceEnvironment' in kwargs: + inference_environment = kwargs['inferenceEnvironment'] + if 'modelArtifact' in kwargs: + model_artifact = kwargs['modelArtifact'] + if 'modelCreator' in kwargs: + model_creator = kwargs['modelCreator'] + if 'modelDescription' in kwargs: + model_description = kwargs['modelDescription'] + if 'modelId' in kwargs: + model_id = kwargs['modelId'] + if 'modelName' in kwargs: + model_name = kwargs['modelName'] + if 'modelOwner' in kwargs: + model_owner = kwargs['modelOwner'] + if 'modelVersion' in kwargs: + model_version = kwargs['modelVersion'] + if 'problemType' in kwargs: + problem_type = kwargs['problemType'] + if algorithm_type is not None: _setter("algorithm_type", algorithm_type) if inference_environment is not None: @@ -7166,7 +7932,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], user_profile_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userProfileName' in kwargs: + user_profile_name = kwargs['userProfileName'] + if user_profile_name is not None: _setter("user_profile_name", user_profile_name) @@ -7247,7 +8017,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'approvalDescription' in kwargs: + approval_description = kwargs['approvalDescription'] + if 'createdBy' in kwargs: + created_by = kwargs['createdBy'] + if 'inferenceSpecification' in kwargs: + inference_specification = kwargs['inferenceSpecification'] + if 'modelApprovalStatus' in kwargs: + model_approval_status = kwargs['modelApprovalStatus'] + if 'modelPackageArn' in kwargs: + model_package_arn = kwargs['modelPackageArn'] + if 'modelPackageDescription' in kwargs: + model_package_description = kwargs['modelPackageDescription'] + if 'modelPackageGroupName' in kwargs: + model_package_group_name = kwargs['modelPackageGroupName'] + if 'modelPackageName' in kwargs: + model_package_name = kwargs['modelPackageName'] + if 'modelPackageStatus' in kwargs: + model_package_status = kwargs['modelPackageStatus'] + if 'modelPackageVersion' in kwargs: + model_package_version = kwargs['modelPackageVersion'] + if 'sourceAlgorithms' in kwargs: + source_algorithms = kwargs['sourceAlgorithms'] + if approval_description is not None: _setter("approval_description", approval_description) if created_by is not None: @@ -7453,7 +8247,9 @@ def _configure( condition: Optional[pulumi.Input[str]] = None, facet: Optional[pulumi.Input[str]] = None, function: Optional[pulumi.Input['ModelCardObjectiveFunctionFunctionPropertiesFunction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if condition is not None: _setter("condition", condition) if facet is not None: @@ -7508,7 +8304,9 @@ def _configure( _setter: Callable[[Any, Any], None], function: Optional[pulumi.Input['ModelCardObjectiveFunctionFunctionPropertiesArgs']] = None, notes: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if function is not None: _setter("function", function) if notes is not None: @@ -7554,7 +8352,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -7601,7 +8403,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxisName' in kwargs: + x_axis_name = kwargs['xAxisName'] + if 'yAxisName' in kwargs: + y_axis_name = kwargs['yAxisName'] + _setter("name", name) _setter("type", type) _setter("value", value) @@ -7686,7 +8494,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmName' in kwargs: + algorithm_name = kwargs['algorithmName'] + if 'modelDataUrl' in kwargs: + model_data_url = kwargs['modelDataUrl'] + _setter("algorithm_name", algorithm_name) if model_data_url is not None: _setter("model_data_url", model_data_url) @@ -7736,7 +8550,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -7780,7 +8596,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], container_image: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerImage' in kwargs: + container_image = kwargs['containerImage'] + if container_image is not None: _setter("container_image", container_image) @@ -7831,7 +8651,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hyperParameters' in kwargs: + hyper_parameters = kwargs['hyperParameters'] + if 'trainingArn' in kwargs: + training_arn = kwargs['trainingArn'] + if 'trainingDatasets' in kwargs: + training_datasets = kwargs['trainingDatasets'] + if 'trainingEnvironment' in kwargs: + training_environment = kwargs['trainingEnvironment'] + if 'trainingMetrics' in kwargs: + training_metrics = kwargs['trainingMetrics'] + if 'userProvidedHyperParameters' in kwargs: + user_provided_hyper_parameters = kwargs['userProvidedHyperParameters'] + if 'userProvidedTrainingMetrics' in kwargs: + user_provided_training_metrics = kwargs['userProvidedTrainingMetrics'] + if hyper_parameters is not None: _setter("hyper_parameters", hyper_parameters) if training_arn is not None: @@ -7938,7 +8774,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectiveFunction' in kwargs: + objective_function = kwargs['objectiveFunction'] + if 'trainingJobDetails' in kwargs: + training_job_details = kwargs['trainingJobDetails'] + if 'trainingObservations' in kwargs: + training_observations = kwargs['trainingObservations'] + if objective_function is not None: _setter("objective_function", objective_function) if training_job_details is not None: @@ -7992,7 +8836,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -8036,7 +8882,9 @@ def _configure( name: pulumi.Input[str], value: pulumi.Input[float], notes: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) if notes is not None: @@ -8094,7 +8942,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainId' in kwargs: + domain_id = kwargs['domainId'] + if 'userProfileArn' in kwargs: + user_profile_arn = kwargs['userProfileArn'] + if 'userProfileName' in kwargs: + user_profile_name = kwargs['userProfileName'] + if domain_id is not None: _setter("domain_id", domain_id) if user_profile_arn is not None: @@ -8175,7 +9031,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerHostname' in kwargs: + container_hostname = kwargs['containerHostname'] + if 'imageConfig' in kwargs: + image_config = kwargs['imageConfig'] + if 'inferenceSpecificationName' in kwargs: + inference_specification_name = kwargs['inferenceSpecificationName'] + if 'modelDataUrl' in kwargs: + model_data_url = kwargs['modelDataUrl'] + if 'modelPackageName' in kwargs: + model_package_name = kwargs['modelPackageName'] + if 'multiModelConfig' in kwargs: + multi_model_config = kwargs['multiModelConfig'] + if container_hostname is not None: _setter("container_hostname", container_hostname) if environment is not None: @@ -8320,7 +9190,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCapturedDestinationS3Uri' in kwargs: + data_captured_destination_s3_uri = kwargs['dataCapturedDestinationS3Uri'] + if 'datasetFormat' in kwargs: + dataset_format = kwargs['datasetFormat'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'featuresAttribute' in kwargs: + features_attribute = kwargs['featuresAttribute'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) _setter("dataset_format", dataset_format) _setter("local_path", local_path) @@ -8457,7 +9345,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -8529,7 +9427,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -8562,7 +9464,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if header is not None: _setter("header", header) @@ -8600,7 +9504,9 @@ def _configure( csv: Optional[pulumi.Input['ModelExplainabilityJobDefinitionCsvArgs']] = None, json: Optional[pulumi.Input['ModelExplainabilityJobDefinitionJsonArgs']] = None, parquet: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if json is not None: @@ -8675,7 +9581,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'featuresAttribute' in kwargs: + features_attribute = kwargs['featuresAttribute'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("endpoint_name", endpoint_name) _setter("local_path", local_path) if features_attribute is not None: @@ -8787,7 +9709,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if line is not None: _setter("line", line) @@ -8828,7 +9752,13 @@ def _configure( config_uri: pulumi.Input[str], image_uri: pulumi.Input[str], environment: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configUri' in kwargs: + config_uri = kwargs['configUri'] + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + _setter("config_uri", config_uri) _setter("image_uri", image_uri) if environment is not None: @@ -8889,7 +9819,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseliningJobName' in kwargs: + baselining_job_name = kwargs['baseliningJobName'] + if 'constraintsResource' in kwargs: + constraints_resource = kwargs['constraintsResource'] + if baselining_job_name is not None: _setter("baselining_job_name", baselining_job_name) if constraints_resource is not None: @@ -8932,7 +9868,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchTransformInput' in kwargs: + batch_transform_input = kwargs['batchTransformInput'] + if 'endpointInput' in kwargs: + endpoint_input = kwargs['endpointInput'] + if batch_transform_input is not None: _setter("batch_transform_input", batch_transform_input) if endpoint_input is not None: @@ -8977,7 +9919,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringOutputs' in kwargs: + monitoring_outputs = kwargs['monitoringOutputs'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("monitoring_outputs", monitoring_outputs) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -9022,7 +9970,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_output: pulumi.Input['ModelExplainabilityJobDefinitionS3OutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Output' in kwargs: + s3_output = kwargs['s3Output'] + _setter("s3_output", s3_output) @property @@ -9050,7 +10002,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_config: pulumi.Input['ModelExplainabilityJobDefinitionClusterConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterConfig' in kwargs: + cluster_config = kwargs['clusterConfig'] + _setter("cluster_config", cluster_config) @property @@ -9086,7 +10042,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableInterContainerTrafficEncryption' in kwargs: + enable_inter_container_traffic_encryption = kwargs['enableInterContainerTrafficEncryption'] + if 'enableNetworkIsolation' in kwargs: + enable_network_isolation = kwargs['enableNetworkIsolation'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if enable_inter_container_traffic_encryption is not None: _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: @@ -9152,7 +10116,15 @@ def _configure( local_path: pulumi.Input[str], s3_uri: pulumi.Input[str], s3_upload_mode: Optional[pulumi.Input['ModelExplainabilityJobDefinitionS3OutputS3UploadMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 's3UploadMode' in kwargs: + s3_upload_mode = kwargs['s3UploadMode'] + _setter("local_path", local_path) _setter("s3_uri", s3_uri) if s3_upload_mode is not None: @@ -9211,7 +10183,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_runtime_in_seconds: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRuntimeInSeconds' in kwargs: + max_runtime_in_seconds = kwargs['maxRuntimeInSeconds'] + _setter("max_runtime_in_seconds", max_runtime_in_seconds) @property @@ -9247,7 +10223,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -9296,7 +10274,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -9340,7 +10322,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryAccessMode' in kwargs: + repository_access_mode = kwargs['repositoryAccessMode'] + if 'repositoryAuthConfig' in kwargs: + repository_auth_config = kwargs['repositoryAuthConfig'] + _setter("repository_access_mode", repository_access_mode) if repository_auth_config is not None: _setter("repository_auth_config", repository_auth_config) @@ -9376,7 +10364,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mode: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) @property @@ -9401,7 +10391,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], model_cache_setting: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modelCacheSetting' in kwargs: + model_cache_setting = kwargs['modelCacheSetting'] + if model_cache_setting is not None: _setter("model_cache_setting", model_cache_setting) @@ -9455,7 +10449,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'supportedContentTypes' in kwargs: + supported_content_types = kwargs['supportedContentTypes'] + if 'supportedRealtimeInferenceInstanceTypes' in kwargs: + supported_realtime_inference_instance_types = kwargs['supportedRealtimeInferenceInstanceTypes'] + if 'supportedResponseMimeTypes' in kwargs: + supported_response_mime_types = kwargs['supportedResponseMimeTypes'] + if 'supportedTransformInstanceTypes' in kwargs: + supported_transform_instance_types = kwargs['supportedTransformInstanceTypes'] + _setter("containers", containers) _setter("name", name) if description is not None: @@ -9575,7 +10579,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'postTrainingReport' in kwargs: + post_training_report = kwargs['postTrainingReport'] + if 'preTrainingReport' in kwargs: + pre_training_report = kwargs['preTrainingReport'] + if post_training_report is not None: _setter("post_training_report", post_training_report) if pre_training_report is not None: @@ -9626,7 +10636,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_input_config: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataInputConfig' in kwargs: + data_input_config = kwargs['dataInputConfig'] + _setter("data_input_config", data_input_config) @property @@ -9688,7 +10702,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerHostname' in kwargs: + container_hostname = kwargs['containerHostname'] + if 'frameworkVersion' in kwargs: + framework_version = kwargs['frameworkVersion'] + if 'imageDigest' in kwargs: + image_digest = kwargs['imageDigest'] + if 'modelDataUrl' in kwargs: + model_data_url = kwargs['modelDataUrl'] + if 'modelInput' in kwargs: + model_input = kwargs['modelInput'] + if 'nearestModelName' in kwargs: + nearest_model_name = kwargs['nearestModelName'] + _setter("image", image) if container_hostname is not None: _setter("container_hostname", container_hostname) @@ -9820,10 +10848,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ModelPackageDataSourceArgs: def __init__(__self__, *, @@ -9839,7 +10869,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_data_source: pulumi.Input['ModelPackageS3DataSourceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3DataSource' in kwargs: + s3_data_source = kwargs['s3DataSource'] + _setter("s3_data_source", s3_data_source) @property @@ -9876,7 +10910,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modelDataQuality' in kwargs: + model_data_quality = kwargs['modelDataQuality'] + if 'modelQuality' in kwargs: + model_quality = kwargs['modelQuality'] + if bias is not None: _setter("bias", bias) if explainability is not None: @@ -9944,7 +10984,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configFile' in kwargs: + config_file = kwargs['configFile'] + if 'postTrainingConstraints' in kwargs: + post_training_constraints = kwargs['postTrainingConstraints'] + if 'preTrainingConstraints' in kwargs: + pre_training_constraints = kwargs['preTrainingConstraints'] + if config_file is not None: _setter("config_file", config_file) if post_training_constraints is not None: @@ -9998,7 +11046,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configFile' in kwargs: + config_file = kwargs['configFile'] + if config_file is not None: _setter("config_file", config_file) if constraints is not None: @@ -10041,7 +11093,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, statistics: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if constraints is not None: _setter("constraints", constraints) if statistics is not None: @@ -10084,7 +11138,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, statistics: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if constraints is not None: _setter("constraints", constraints) if statistics is not None: @@ -10119,10 +11175,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ModelPackageExplainabilityArgs: def __init__(__self__, *, @@ -10138,7 +11196,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], report: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if report is not None: _setter("report", report) @@ -10176,7 +11236,15 @@ def _configure( s3_uri: pulumi.Input[str], content_digest: Optional[pulumi.Input[str]] = None, content_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'contentDigest' in kwargs: + content_digest = kwargs['contentDigest'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + _setter("s3_uri", s3_uri) if content_digest is not None: _setter("content_digest", content_digest) @@ -10240,7 +11308,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -10301,7 +11371,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'supportedContentTypes' in kwargs: + supported_content_types = kwargs['supportedContentTypes'] + if 'supportedResponseMimeTypes' in kwargs: + supported_response_mime_types = kwargs['supportedResponseMimeTypes'] + if 'supportedRealtimeInferenceInstanceTypes' in kwargs: + supported_realtime_inference_instance_types = kwargs['supportedRealtimeInferenceInstanceTypes'] + if 'supportedTransformInstanceTypes' in kwargs: + supported_transform_instance_types = kwargs['supportedTransformInstanceTypes'] + _setter("containers", containers) _setter("supported_content_types", supported_content_types) _setter("supported_response_mime_types", supported_response_mime_types) @@ -10399,7 +11479,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'commitId' in kwargs: + commit_id = kwargs['commitId'] + if 'generatedBy' in kwargs: + generated_by = kwargs['generatedBy'] + if 'projectId' in kwargs: + project_id = kwargs['projectId'] + if commit_id is not None: _setter("commit_id", commit_id) if generated_by is not None: @@ -10482,7 +11570,15 @@ def _configure( content_type: pulumi.Input[str], s3_uri: pulumi.Input[str], content_digest: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'contentDigest' in kwargs: + content_digest = kwargs['contentDigest'] + _setter("content_type", content_type) _setter("s3_uri", s3_uri) if content_digest is not None: @@ -10543,7 +11639,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, statistics: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if constraints is not None: _setter("constraints", constraints) if statistics is not None: @@ -10592,7 +11690,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modelDataQuality' in kwargs: + model_data_quality = kwargs['modelDataQuality'] + if 'modelQuality' in kwargs: + model_quality = kwargs['modelQuality'] + if bias is not None: _setter("bias", bias) if explainability is not None: @@ -10657,7 +11761,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, statistics: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if constraints is not None: _setter("constraints", constraints) if statistics is not None: @@ -10702,7 +11808,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_data_type: pulumi.Input['ModelPackageS3DataSourceS3DataType'], s3_uri: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3DataType' in kwargs: + s3_data_type = kwargs['s3DataType'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + _setter("s3_data_type", s3_data_type) _setter("s3_uri", s3_uri) @@ -10747,7 +11859,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_algorithms: pulumi.Input[Sequence[pulumi.Input['ModelPackageSourceAlgorithmArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceAlgorithms' in kwargs: + source_algorithms = kwargs['sourceAlgorithms'] + _setter("source_algorithms", source_algorithms) @property @@ -10783,7 +11899,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmName' in kwargs: + algorithm_name = kwargs['algorithmName'] + if 'modelDataUrl' in kwargs: + model_data_url = kwargs['modelDataUrl'] + _setter("algorithm_name", algorithm_name) if model_data_url is not None: _setter("model_data_url", model_data_url) @@ -10828,7 +11950,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], validation_statuses: Optional[pulumi.Input[Sequence[pulumi.Input['ModelPackageStatusItemArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'validationStatuses' in kwargs: + validation_statuses = kwargs['validationStatuses'] + if validation_statuses is not None: _setter("validation_statuses", validation_statuses) @@ -10866,7 +11992,11 @@ def _configure( name: pulumi.Input[str], status: pulumi.Input['ModelPackageStatusItemStatus'], failure_reason: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureReason' in kwargs: + failure_reason = kwargs['failureReason'] + _setter("name", name) _setter("status", status) if failure_reason is not None: @@ -10929,7 +12059,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -10985,7 +12117,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSource' in kwargs: + data_source = kwargs['dataSource'] + if 'compressionType' in kwargs: + compression_type = kwargs['compressionType'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'splitType' in kwargs: + split_type = kwargs['splitType'] + _setter("data_source", data_source) if compression_type is not None: _setter("compression_type", compression_type) @@ -11076,7 +12218,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transformInput' in kwargs: + transform_input = kwargs['transformInput'] + if 'transformOutput' in kwargs: + transform_output = kwargs['transformOutput'] + if 'transformResources' in kwargs: + transform_resources = kwargs['transformResources'] + if 'batchStrategy' in kwargs: + batch_strategy = kwargs['batchStrategy'] + if 'maxConcurrentTransforms' in kwargs: + max_concurrent_transforms = kwargs['maxConcurrentTransforms'] + if 'maxPayloadInMb' in kwargs: + max_payload_in_mb = kwargs['maxPayloadInMb'] + _setter("transform_input", transform_input) _setter("transform_output", transform_output) _setter("transform_resources", transform_resources) @@ -11190,7 +12346,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3OutputPath' in kwargs: + s3_output_path = kwargs['s3OutputPath'] + if 'assembleWith' in kwargs: + assemble_with = kwargs['assembleWith'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("s3_output_path", s3_output_path) if accept is not None: _setter("accept", accept) @@ -11272,7 +12436,15 @@ def _configure( instance_count: pulumi.Input[int], instance_type: pulumi.Input[str], volume_kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) if volume_kms_key_id is not None: @@ -11334,7 +12506,13 @@ def _configure( _setter: Callable[[Any, Any], None], profile_name: pulumi.Input[str], transform_job_definition: pulumi.Input['ModelPackageTransformJobDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'profileName' in kwargs: + profile_name = kwargs['profileName'] + if 'transformJobDefinition' in kwargs: + transform_job_definition = kwargs['transformJobDefinition'] + _setter("profile_name", profile_name) _setter("transform_job_definition", transform_job_definition) @@ -11379,7 +12557,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'validationProfiles' in kwargs: + validation_profiles = kwargs['validationProfiles'] + if 'validationRole' in kwargs: + validation_role = kwargs['validationRole'] + _setter("validation_profiles", validation_profiles) _setter("validation_role", validation_role) @@ -11455,7 +12639,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCapturedDestinationS3Uri' in kwargs: + data_captured_destination_s3_uri = kwargs['dataCapturedDestinationS3Uri'] + if 'datasetFormat' in kwargs: + dataset_format = kwargs['datasetFormat'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'endTimeOffset' in kwargs: + end_time_offset = kwargs['endTimeOffset'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 'probabilityThresholdAttribute' in kwargs: + probability_threshold_attribute = kwargs['probabilityThresholdAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + if 'startTimeOffset' in kwargs: + start_time_offset = kwargs['startTimeOffset'] + _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) _setter("dataset_format", dataset_format) _setter("local_path", local_path) @@ -11617,7 +12823,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -11689,7 +12905,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -11722,7 +12942,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if header is not None: _setter("header", header) @@ -11760,7 +12982,9 @@ def _configure( csv: Optional[pulumi.Input['ModelQualityJobDefinitionCsvArgs']] = None, json: Optional[pulumi.Input['ModelQualityJobDefinitionJsonArgs']] = None, parquet: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if json is not None: @@ -11842,7 +13066,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'endTimeOffset' in kwargs: + end_time_offset = kwargs['endTimeOffset'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 'probabilityThresholdAttribute' in kwargs: + probability_threshold_attribute = kwargs['probabilityThresholdAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + if 'startTimeOffset' in kwargs: + start_time_offset = kwargs['startTimeOffset'] + _setter("endpoint_name", endpoint_name) _setter("local_path", local_path) if end_time_offset is not None: @@ -11979,7 +13223,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if line is not None: _setter("line", line) @@ -12035,7 +13281,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + if 'problemType' in kwargs: + problem_type = kwargs['problemType'] + if 'containerArguments' in kwargs: + container_arguments = kwargs['containerArguments'] + if 'containerEntrypoint' in kwargs: + container_entrypoint = kwargs['containerEntrypoint'] + if 'postAnalyticsProcessorSourceUri' in kwargs: + post_analytics_processor_source_uri = kwargs['postAnalyticsProcessorSourceUri'] + if 'recordPreprocessorSourceUri' in kwargs: + record_preprocessor_source_uri = kwargs['recordPreprocessorSourceUri'] + _setter("image_uri", image_uri) _setter("problem_type", problem_type) if container_arguments is not None: @@ -12149,7 +13409,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseliningJobName' in kwargs: + baselining_job_name = kwargs['baseliningJobName'] + if 'constraintsResource' in kwargs: + constraints_resource = kwargs['constraintsResource'] + if baselining_job_name is not None: _setter("baselining_job_name", baselining_job_name) if constraints_resource is not None: @@ -12195,7 +13461,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groundTruthS3Input' in kwargs: + ground_truth_s3_input = kwargs['groundTruthS3Input'] + if 'batchTransformInput' in kwargs: + batch_transform_input = kwargs['batchTransformInput'] + if 'endpointInput' in kwargs: + endpoint_input = kwargs['endpointInput'] + _setter("ground_truth_s3_input", ground_truth_s3_input) if batch_transform_input is not None: _setter("batch_transform_input", batch_transform_input) @@ -12246,7 +13520,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + _setter("s3_uri", s3_uri) @property @@ -12282,7 +13560,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringOutputs' in kwargs: + monitoring_outputs = kwargs['monitoringOutputs'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("monitoring_outputs", monitoring_outputs) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -12327,7 +13611,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_output: pulumi.Input['ModelQualityJobDefinitionS3OutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Output' in kwargs: + s3_output = kwargs['s3Output'] + _setter("s3_output", s3_output) @property @@ -12355,7 +13643,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_config: pulumi.Input['ModelQualityJobDefinitionClusterConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterConfig' in kwargs: + cluster_config = kwargs['clusterConfig'] + _setter("cluster_config", cluster_config) @property @@ -12391,7 +13683,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableInterContainerTrafficEncryption' in kwargs: + enable_inter_container_traffic_encryption = kwargs['enableInterContainerTrafficEncryption'] + if 'enableNetworkIsolation' in kwargs: + enable_network_isolation = kwargs['enableNetworkIsolation'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if enable_inter_container_traffic_encryption is not None: _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: @@ -12457,7 +13757,15 @@ def _configure( local_path: pulumi.Input[str], s3_uri: pulumi.Input[str], s3_upload_mode: Optional[pulumi.Input['ModelQualityJobDefinitionS3OutputS3UploadMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 's3UploadMode' in kwargs: + s3_upload_mode = kwargs['s3UploadMode'] + _setter("local_path", local_path) _setter("s3_uri", s3_uri) if s3_upload_mode is not None: @@ -12516,7 +13824,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_runtime_in_seconds: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRuntimeInSeconds' in kwargs: + max_runtime_in_seconds = kwargs['maxRuntimeInSeconds'] + _setter("max_runtime_in_seconds", max_runtime_in_seconds) @property @@ -12552,7 +13864,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12601,7 +13915,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -12642,7 +13960,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], repository_credentials_provider_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryCredentialsProviderArn' in kwargs: + repository_credentials_provider_arn = kwargs['repositoryCredentialsProviderArn'] + _setter("repository_credentials_provider_arn", repository_credentials_provider_arn) @property @@ -12670,7 +13992,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12708,7 +14032,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -12749,7 +14077,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'constraintsResource' in kwargs: + constraints_resource = kwargs['constraintsResource'] + if 'statisticsResource' in kwargs: + statistics_resource = kwargs['statisticsResource'] + if constraints_resource is not None: _setter("constraints_resource", constraints_resource) if statistics_resource is not None: @@ -12805,7 +14139,19 @@ def _configure( local_path: pulumi.Input[str], s3_data_distribution_type: Optional[pulumi.Input['MonitoringScheduleBatchTransformInputS3DataDistributionType']] = None, s3_input_mode: Optional[pulumi.Input['MonitoringScheduleBatchTransformInputS3InputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCapturedDestinationS3Uri' in kwargs: + data_captured_destination_s3_uri = kwargs['dataCapturedDestinationS3Uri'] + if 'datasetFormat' in kwargs: + dataset_format = kwargs['datasetFormat'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) _setter("dataset_format", dataset_format) _setter("local_path", local_path) @@ -12900,7 +14246,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -12981,7 +14337,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringJobDefinition' in kwargs: + monitoring_job_definition = kwargs['monitoringJobDefinition'] + if 'monitoringJobDefinitionName' in kwargs: + monitoring_job_definition_name = kwargs['monitoringJobDefinitionName'] + if 'monitoringType' in kwargs: + monitoring_type = kwargs['monitoringType'] + if 'scheduleConfig' in kwargs: + schedule_config = kwargs['scheduleConfig'] + if monitoring_job_definition is not None: _setter("monitoring_job_definition", monitoring_job_definition) if monitoring_job_definition_name is not None: @@ -13047,7 +14413,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -13080,7 +14450,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if header is not None: _setter("header", header) @@ -13118,7 +14490,9 @@ def _configure( csv: Optional[pulumi.Input['MonitoringScheduleCsvArgs']] = None, json: Optional[pulumi.Input['MonitoringScheduleJsonArgs']] = None, parquet: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if json is not None: @@ -13181,7 +14555,17 @@ def _configure( local_path: pulumi.Input[str], s3_data_distribution_type: Optional[pulumi.Input['MonitoringScheduleEndpointInputS3DataDistributionType']] = None, s3_input_mode: Optional[pulumi.Input['MonitoringScheduleEndpointInputS3InputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("endpoint_name", endpoint_name) _setter("local_path", local_path) if s3_data_distribution_type is not None: @@ -13251,7 +14635,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if line is not None: _setter("line", line) @@ -13300,7 +14686,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + if 'containerArguments' in kwargs: + container_arguments = kwargs['containerArguments'] + if 'containerEntrypoint' in kwargs: + container_entrypoint = kwargs['containerEntrypoint'] + if 'postAnalyticsProcessorSourceUri' in kwargs: + post_analytics_processor_source_uri = kwargs['postAnalyticsProcessorSourceUri'] + if 'recordPreprocessorSourceUri' in kwargs: + record_preprocessor_source_uri = kwargs['recordPreprocessorSourceUri'] + _setter("image_uri", image_uri) if container_arguments is not None: _setter("container_arguments", container_arguments) @@ -13414,7 +14812,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'creationTime' in kwargs: + creation_time = kwargs['creationTime'] + if 'lastModifiedTime' in kwargs: + last_modified_time = kwargs['lastModifiedTime'] + if 'monitoringExecutionStatus' in kwargs: + monitoring_execution_status = kwargs['monitoringExecutionStatus'] + if 'monitoringScheduleName' in kwargs: + monitoring_schedule_name = kwargs['monitoringScheduleName'] + if 'scheduledTime' in kwargs: + scheduled_time = kwargs['scheduledTime'] + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'failureReason' in kwargs: + failure_reason = kwargs['failureReason'] + if 'processingJobArn' in kwargs: + processing_job_arn = kwargs['processingJobArn'] + _setter("creation_time", creation_time) _setter("last_modified_time", last_modified_time) _setter("monitoring_execution_status", monitoring_execution_status) @@ -13536,7 +14952,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchTransformInput' in kwargs: + batch_transform_input = kwargs['batchTransformInput'] + if 'endpointInput' in kwargs: + endpoint_input = kwargs['endpointInput'] + if batch_transform_input is not None: _setter("batch_transform_input", batch_transform_input) if endpoint_input is not None: @@ -13602,7 +15024,25 @@ def _configure( environment: Optional[Any] = None, network_config: Optional[pulumi.Input['MonitoringScheduleNetworkConfigArgs']] = None, stopping_condition: Optional[pulumi.Input['MonitoringScheduleStoppingConditionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringAppSpecification' in kwargs: + monitoring_app_specification = kwargs['monitoringAppSpecification'] + if 'monitoringInputs' in kwargs: + monitoring_inputs = kwargs['monitoringInputs'] + if 'monitoringOutputConfig' in kwargs: + monitoring_output_config = kwargs['monitoringOutputConfig'] + if 'monitoringResources' in kwargs: + monitoring_resources = kwargs['monitoringResources'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'baselineConfig' in kwargs: + baseline_config = kwargs['baselineConfig'] + if 'networkConfig' in kwargs: + network_config = kwargs['networkConfig'] + if 'stoppingCondition' in kwargs: + stopping_condition = kwargs['stoppingCondition'] + _setter("monitoring_app_specification", monitoring_app_specification) _setter("monitoring_inputs", monitoring_inputs) _setter("monitoring_output_config", monitoring_output_config) @@ -13725,7 +15165,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringOutputs' in kwargs: + monitoring_outputs = kwargs['monitoringOutputs'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("monitoring_outputs", monitoring_outputs) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -13770,7 +15216,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_output: pulumi.Input['MonitoringScheduleS3OutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Output' in kwargs: + s3_output = kwargs['s3Output'] + _setter("s3_output", s3_output) @property @@ -13798,7 +15248,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_config: pulumi.Input['MonitoringScheduleClusterConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterConfig' in kwargs: + cluster_config = kwargs['clusterConfig'] + _setter("cluster_config", cluster_config) @property @@ -13834,7 +15288,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableInterContainerTrafficEncryption' in kwargs: + enable_inter_container_traffic_encryption = kwargs['enableInterContainerTrafficEncryption'] + if 'enableNetworkIsolation' in kwargs: + enable_network_isolation = kwargs['enableNetworkIsolation'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if enable_inter_container_traffic_encryption is not None: _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: @@ -13900,7 +15362,15 @@ def _configure( local_path: pulumi.Input[str], s3_uri: pulumi.Input[str], s3_upload_mode: Optional[pulumi.Input['MonitoringScheduleS3OutputS3UploadMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 's3UploadMode' in kwargs: + s3_upload_mode = kwargs['s3UploadMode'] + _setter("local_path", local_path) _setter("s3_uri", s3_uri) if s3_upload_mode is not None: @@ -13959,7 +15429,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schedule_expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + _setter("schedule_expression", schedule_expression) @property @@ -13991,7 +15465,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -14024,7 +15502,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_runtime_in_seconds: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRuntimeInSeconds' in kwargs: + max_runtime_in_seconds = kwargs['maxRuntimeInSeconds'] + _setter("max_runtime_in_seconds", max_runtime_in_seconds) @property @@ -14060,7 +15542,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14109,7 +15593,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -14150,7 +15638,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], minimum_instance_metadata_service_version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'minimumInstanceMetadataServiceVersion' in kwargs: + minimum_instance_metadata_service_version = kwargs['minimumInstanceMetadataServiceVersion'] + _setter("minimum_instance_metadata_service_version", minimum_instance_metadata_service_version) @property @@ -14175,7 +15667,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], content: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if content is not None: _setter("content", content) @@ -14204,7 +15698,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14248,7 +15744,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3StorageConfig' in kwargs: + s3_storage_config = kwargs['s3StorageConfig'] + if 'dataCatalogConfig' in kwargs: + data_catalog_config = kwargs['dataCatalogConfig'] + if 'disableGlueTableCreation' in kwargs: + disable_glue_table_creation = kwargs['disableGlueTableCreation'] + if 'tableFormat' in kwargs: + table_format = kwargs['tableFormat'] + _setter("s3_storage_config", s3_storage_config) if data_catalog_config is not None: _setter("data_catalog_config", data_catalog_config) @@ -14309,7 +15815,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableOnlineStore' in kwargs: + enable_online_store = kwargs['enableOnlineStore'] + if 'securityConfig' in kwargs: + security_config = kwargs['securityConfig'] + if enable_online_store is not None: _setter("enable_online_store", enable_online_store) if security_config is not None: @@ -14349,7 +15861,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_parallel_execution_steps: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxParallelExecutionSteps' in kwargs: + max_parallel_execution_steps = kwargs['maxParallelExecutionSteps'] + _setter("max_parallel_execution_steps", max_parallel_execution_steps) @property @@ -14380,7 +15896,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pipeline_definition_body: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineDefinitionBody' in kwargs: + pipeline_definition_body = kwargs['pipelineDefinitionBody'] + _setter("pipeline_definition_body", pipeline_definition_body) @property @@ -14408,7 +15928,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pipeline_definition_s3_location: pulumi.Input['PipelineS3LocationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineDefinitionS3Location' in kwargs: + pipeline_definition_s3_location = kwargs['pipelineDefinitionS3Location'] + _setter("pipeline_definition_s3_location", pipeline_definition_s3_location) @property @@ -14448,7 +15972,11 @@ def _configure( key: pulumi.Input[str], e_tag: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eTag' in kwargs: + e_tag = kwargs['eTag'] + _setter("bucket", bucket) _setter("key", key) if e_tag is not None: @@ -14520,7 +16048,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14563,7 +16093,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14612,7 +16144,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14659,7 +16193,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'provisionedProductId' in kwargs: + provisioned_product_id = kwargs['provisionedProductId'] + if 'provisionedProductStatusMessage' in kwargs: + provisioned_product_status_message = kwargs['provisionedProductStatusMessage'] + if provisioned_product_id is not None: _setter("provisioned_product_id", provisioned_product_id) if provisioned_product_status_message is not None: @@ -14709,7 +16249,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'productId' in kwargs: + product_id = kwargs['productId'] + if 'pathId' in kwargs: + path_id = kwargs['pathId'] + if 'provisioningArtifactId' in kwargs: + provisioning_artifact_id = kwargs['provisioningArtifactId'] + if 'provisioningParameters' in kwargs: + provisioning_parameters = kwargs['provisioningParameters'] + _setter("product_id", product_id) if path_id is not None: _setter("path_id", path_id) @@ -14782,7 +16332,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appImageConfigName' in kwargs: + app_image_config_name = kwargs['appImageConfigName'] + if 'imageName' in kwargs: + image_name = kwargs['imageName'] + if 'imageVersionNumber' in kwargs: + image_version_number = kwargs['imageVersionNumber'] + _setter("app_image_config_name", app_image_config_name) _setter("image_name", image_name) if image_version_number is not None: @@ -14840,7 +16398,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_resource_spec: Optional[pulumi.Input['SpaceResourceSpecArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if default_resource_spec is not None: _setter("default_resource_spec", default_resource_spec) @@ -14874,7 +16436,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customImages' in kwargs: + custom_images = kwargs['customImages'] + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if custom_images is not None: _setter("custom_images", custom_images) if default_resource_spec is not None: @@ -14928,7 +16496,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'sageMakerImageArn' in kwargs: + sage_maker_image_arn = kwargs['sageMakerImageArn'] + if 'sageMakerImageVersionArn' in kwargs: + sage_maker_image_version_arn = kwargs['sageMakerImageVersionArn'] + if instance_type is not None: _setter("instance_type", instance_type) if sage_maker_image_arn is not None: @@ -14993,7 +16569,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jupyterServerAppSettings' in kwargs: + jupyter_server_app_settings = kwargs['jupyterServerAppSettings'] + if 'kernelGatewayAppSettings' in kwargs: + kernel_gateway_app_settings = kwargs['kernelGatewayAppSettings'] + if jupyter_server_app_settings is not None: _setter("jupyter_server_app_settings", jupyter_server_app_settings) if kernel_gateway_app_settings is not None: @@ -15039,7 +16621,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -15086,7 +16670,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appImageConfigName' in kwargs: + app_image_config_name = kwargs['appImageConfigName'] + if 'imageName' in kwargs: + image_name = kwargs['imageName'] + if 'imageVersionNumber' in kwargs: + image_version_number = kwargs['imageVersionNumber'] + _setter("app_image_config_name", app_image_config_name) _setter("image_name", image_name) if image_version_number is not None: @@ -15144,7 +16736,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_resource_spec: Optional[pulumi.Input['UserProfileResourceSpecArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if default_resource_spec is not None: _setter("default_resource_spec", default_resource_spec) @@ -15178,7 +16774,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customImages' in kwargs: + custom_images = kwargs['customImages'] + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if custom_images is not None: _setter("custom_images", custom_images) if default_resource_spec is not None: @@ -15229,7 +16831,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessStatus' in kwargs: + access_status = kwargs['accessStatus'] + if 'userGroup' in kwargs: + user_group = kwargs['userGroup'] + if access_status is not None: _setter("access_status", access_status) if user_group is not None: @@ -15283,7 +16891,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'sageMakerImageArn' in kwargs: + sage_maker_image_arn = kwargs['sageMakerImageArn'] + if 'sageMakerImageVersionArn' in kwargs: + sage_maker_image_version_arn = kwargs['sageMakerImageVersionArn'] + if instance_type is not None: _setter("instance_type", instance_type) if sage_maker_image_arn is not None: @@ -15352,7 +16968,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notebookOutputOption' in kwargs: + notebook_output_option = kwargs['notebookOutputOption'] + if 's3KmsKeyId' in kwargs: + s3_kms_key_id = kwargs['s3KmsKeyId'] + if 's3OutputPath' in kwargs: + s3_output_path = kwargs['s3OutputPath'] + if notebook_output_option is not None: _setter("notebook_output_option", notebook_output_option) if s3_kms_key_id is not None: @@ -15412,7 +17036,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -15470,7 +17096,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'jupyterServerAppSettings' in kwargs: + jupyter_server_app_settings = kwargs['jupyterServerAppSettings'] + if 'kernelGatewayAppSettings' in kwargs: + kernel_gateway_app_settings = kwargs['kernelGatewayAppSettings'] + if 'rStudioServerProAppSettings' in kwargs: + r_studio_server_pro_app_settings = kwargs['rStudioServerProAppSettings'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'sharingSettings' in kwargs: + sharing_settings = kwargs['sharingSettings'] + if execution_role is not None: _setter("execution_role", execution_role) if jupyter_server_app_settings is not None: @@ -15572,7 +17212,15 @@ def _configure( cognito_client_id: pulumi.Input[str], cognito_user_group: pulumi.Input[str], cognito_user_pool: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cognitoClientId' in kwargs: + cognito_client_id = kwargs['cognitoClientId'] + if 'cognitoUserGroup' in kwargs: + cognito_user_group = kwargs['cognitoUserGroup'] + if 'cognitoUserPool' in kwargs: + cognito_user_pool = kwargs['cognitoUserPool'] + _setter("cognito_client_id", cognito_client_id) _setter("cognito_user_group", cognito_user_group) _setter("cognito_user_pool", cognito_user_pool) @@ -15620,7 +17268,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cognitoMemberDefinition' in kwargs: + cognito_member_definition = kwargs['cognitoMemberDefinition'] + if 'oidcMemberDefinition' in kwargs: + oidc_member_definition = kwargs['oidcMemberDefinition'] + if cognito_member_definition is not None: _setter("cognito_member_definition", cognito_member_definition) if oidc_member_definition is not None: @@ -15657,7 +17311,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], notification_topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notificationTopicArn' in kwargs: + notification_topic_arn = kwargs['notificationTopicArn'] + _setter("notification_topic_arn", notification_topic_arn) @property @@ -15682,7 +17340,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], oidc_groups: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oidcGroups' in kwargs: + oidc_groups = kwargs['oidcGroups'] + _setter("oidc_groups", oidc_groups) @property @@ -15710,7 +17372,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/sagemaker/app.py b/sdk/python/pulumi_aws_native/sagemaker/app.py index 74315cccde..1cc5e39613 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/app.py +++ b/sdk/python/pulumi_aws_native/sagemaker/app.py @@ -50,7 +50,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appType' in kwargs: + app_type = kwargs['appType'] + if 'domainId' in kwargs: + domain_id = kwargs['domainId'] + if 'userProfileName' in kwargs: + user_profile_name = kwargs['userProfileName'] + if 'appName' in kwargs: + app_name = kwargs['appName'] + if 'resourceSpec' in kwargs: + resource_spec = kwargs['resourceSpec'] + _setter("app_type", app_type) _setter("domain_id", domain_id) _setter("user_profile_name", user_profile_name) 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..89bd0c27b1 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/app_image_config.py +++ b/sdk/python/pulumi_aws_native/sagemaker/app_image_config.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appImageConfigName' in kwargs: + app_image_config_name = kwargs['appImageConfigName'] + if 'kernelGatewayImageConfig' in kwargs: + kernel_gateway_image_config = kwargs['kernelGatewayImageConfig'] + if app_image_config_name is not None: _setter("app_image_config_name", app_image_config_name) if kernel_gateway_image_config is not 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..6326c2e29c 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/code_repository.py +++ b/sdk/python/pulumi_aws_native/sagemaker/code_repository.py @@ -34,7 +34,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'gitConfig' in kwargs: + git_config = kwargs['gitConfig'] + if 'codeRepositoryName' in kwargs: + code_repository_name = kwargs['codeRepositoryName'] + _setter("git_config", git_config) if code_repository_name is not None: _setter("code_repository_name", code_repository_name) 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..41ccd1eb7f 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 @@ -61,7 +61,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataQualityAppSpecification' in kwargs: + data_quality_app_specification = kwargs['dataQualityAppSpecification'] + if 'dataQualityJobInput' in kwargs: + data_quality_job_input = kwargs['dataQualityJobInput'] + if 'dataQualityJobOutputConfig' in kwargs: + data_quality_job_output_config = kwargs['dataQualityJobOutputConfig'] + if 'jobResources' in kwargs: + job_resources = kwargs['jobResources'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'dataQualityBaselineConfig' in kwargs: + data_quality_baseline_config = kwargs['dataQualityBaselineConfig'] + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'jobDefinitionName' in kwargs: + job_definition_name = kwargs['jobDefinitionName'] + if 'networkConfig' in kwargs: + network_config = kwargs['networkConfig'] + if 'stoppingCondition' in kwargs: + stopping_condition = kwargs['stoppingCondition'] + _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) diff --git a/sdk/python/pulumi_aws_native/sagemaker/device.py b/sdk/python/pulumi_aws_native/sagemaker/device.py index 37e82e108a..2a3e317cae 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/device.py +++ b/sdk/python/pulumi_aws_native/sagemaker/device.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceFleetName' in kwargs: + device_fleet_name = kwargs['deviceFleetName'] + _setter("device_fleet_name", device_fleet_name) if device is not None: _setter("device", device) diff --git a/sdk/python/pulumi_aws_native/sagemaker/device_fleet.py b/sdk/python/pulumi_aws_native/sagemaker/device_fleet.py index a591f13256..af5a3d493f 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/device_fleet.py +++ b/sdk/python/pulumi_aws_native/sagemaker/device_fleet.py @@ -45,7 +45,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputConfig' in kwargs: + output_config = kwargs['outputConfig'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'deviceFleetName' in kwargs: + device_fleet_name = kwargs['deviceFleetName'] + _setter("output_config", output_config) _setter("role_arn", role_arn) if description is not None: diff --git a/sdk/python/pulumi_aws_native/sagemaker/domain.py b/sdk/python/pulumi_aws_native/sagemaker/domain.py index 6b0a5e0105..b409975dfd 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/domain.py +++ b/sdk/python/pulumi_aws_native/sagemaker/domain.py @@ -69,7 +69,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authMode' in kwargs: + auth_mode = kwargs['authMode'] + if 'defaultUserSettings' in kwargs: + default_user_settings = kwargs['defaultUserSettings'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if 'appNetworkAccessType' in kwargs: + app_network_access_type = kwargs['appNetworkAccessType'] + if 'appSecurityGroupManagement' in kwargs: + app_security_group_management = kwargs['appSecurityGroupManagement'] + if 'defaultSpaceSettings' in kwargs: + default_space_settings = kwargs['defaultSpaceSettings'] + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'domainSettings' in kwargs: + domain_settings = kwargs['domainSettings'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("auth_mode", auth_mode) _setter("default_user_settings", default_user_settings) _setter("subnet_ids", subnet_ids) diff --git a/sdk/python/pulumi_aws_native/sagemaker/endpoint.py b/sdk/python/pulumi_aws_native/sagemaker/endpoint.py index 5a9dc87efe..203d3ae2a7 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/endpoint.py +++ b/sdk/python/pulumi_aws_native/sagemaker/endpoint.py @@ -46,7 +46,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointConfigName' in kwargs: + endpoint_config_name = kwargs['endpointConfigName'] + if 'deploymentConfig' in kwargs: + deployment_config = kwargs['deploymentConfig'] + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'excludeRetainedVariantProperties' in kwargs: + exclude_retained_variant_properties = kwargs['excludeRetainedVariantProperties'] + if 'retainAllVariantProperties' in kwargs: + retain_all_variant_properties = kwargs['retainAllVariantProperties'] + if 'retainDeploymentConfig' in kwargs: + retain_deployment_config = kwargs['retainDeploymentConfig'] + _setter("endpoint_config_name", endpoint_config_name) if deployment_config is not None: _setter("deployment_config", deployment_config) diff --git a/sdk/python/pulumi_aws_native/sagemaker/endpoint_config.py b/sdk/python/pulumi_aws_native/sagemaker/endpoint_config.py index 3d08ba791d..c51bc8117f 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/endpoint_config.py +++ b/sdk/python/pulumi_aws_native/sagemaker/endpoint_config.py @@ -49,7 +49,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'productionVariants' in kwargs: + production_variants = kwargs['productionVariants'] + if 'asyncInferenceConfig' in kwargs: + async_inference_config = kwargs['asyncInferenceConfig'] + if 'dataCaptureConfig' in kwargs: + data_capture_config = kwargs['dataCaptureConfig'] + if 'endpointConfigName' in kwargs: + endpoint_config_name = kwargs['endpointConfigName'] + if 'explainerConfig' in kwargs: + explainer_config = kwargs['explainerConfig'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'shadowProductionVariants' in kwargs: + shadow_production_variants = kwargs['shadowProductionVariants'] + _setter("production_variants", production_variants) if async_inference_config is not None: _setter("async_inference_config", async_inference_config) diff --git a/sdk/python/pulumi_aws_native/sagemaker/feature_group.py b/sdk/python/pulumi_aws_native/sagemaker/feature_group.py index bf6921e4fe..8da59654fd 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/feature_group.py +++ b/sdk/python/pulumi_aws_native/sagemaker/feature_group.py @@ -60,7 +60,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eventTimeFeatureName' in kwargs: + event_time_feature_name = kwargs['eventTimeFeatureName'] + if 'featureDefinitions' in kwargs: + feature_definitions = kwargs['featureDefinitions'] + if 'recordIdentifierFeatureName' in kwargs: + record_identifier_feature_name = kwargs['recordIdentifierFeatureName'] + if 'featureGroupName' in kwargs: + feature_group_name = kwargs['featureGroupName'] + if 'offlineStoreConfig' in kwargs: + offline_store_config = kwargs['offlineStoreConfig'] + if 'onlineStoreConfig' in kwargs: + online_store_config = kwargs['onlineStoreConfig'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("event_time_feature_name", event_time_feature_name) _setter("feature_definitions", feature_definitions) _setter("record_identifier_feature_name", record_identifier_feature_name) diff --git a/sdk/python/pulumi_aws_native/sagemaker/image.py b/sdk/python/pulumi_aws_native/sagemaker/image.py index e5e7802060..51a3646462 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/image.py +++ b/sdk/python/pulumi_aws_native/sagemaker/image.py @@ -41,7 +41,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageRoleArn' in kwargs: + image_role_arn = kwargs['imageRoleArn'] + if 'imageDescription' in kwargs: + image_description = kwargs['imageDescription'] + if 'imageDisplayName' in kwargs: + image_display_name = kwargs['imageDisplayName'] + if 'imageName' in kwargs: + image_name = kwargs['imageName'] + _setter("image_role_arn", image_role_arn) if image_description is not None: _setter("image_description", image_description) diff --git a/sdk/python/pulumi_aws_native/sagemaker/image_version.py b/sdk/python/pulumi_aws_native/sagemaker/image_version.py index 38ec28ae3d..b29d9179e5 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/image_version.py +++ b/sdk/python/pulumi_aws_native/sagemaker/image_version.py @@ -57,7 +57,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseImage' in kwargs: + base_image = kwargs['baseImage'] + if 'imageName' in kwargs: + image_name = kwargs['imageName'] + if 'jobType' in kwargs: + job_type = kwargs['jobType'] + if 'mlFramework' in kwargs: + ml_framework = kwargs['mlFramework'] + if 'programmingLang' in kwargs: + programming_lang = kwargs['programmingLang'] + if 'releaseNotes' in kwargs: + release_notes = kwargs['releaseNotes'] + if 'vendorGuidance' in kwargs: + vendor_guidance = kwargs['vendorGuidance'] + _setter("base_image", base_image) _setter("image_name", image_name) if alias is not None: diff --git a/sdk/python/pulumi_aws_native/sagemaker/inference_experiment.py b/sdk/python/pulumi_aws_native/sagemaker/inference_experiment.py index b35306dde4..87ed7939c0 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/inference_experiment.py +++ b/sdk/python/pulumi_aws_native/sagemaker/inference_experiment.py @@ -74,7 +74,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'modelVariants' in kwargs: + model_variants = kwargs['modelVariants'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'dataStorageConfig' in kwargs: + data_storage_config = kwargs['dataStorageConfig'] + if 'desiredState' in kwargs: + desired_state = kwargs['desiredState'] + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + if 'shadowModeConfig' in kwargs: + shadow_mode_config = kwargs['shadowModeConfig'] + if 'statusReason' in kwargs: + status_reason = kwargs['statusReason'] + _setter("endpoint_name", endpoint_name) _setter("model_variants", model_variants) _setter("role_arn", role_arn) diff --git a/sdk/python/pulumi_aws_native/sagemaker/model.py b/sdk/python/pulumi_aws_native/sagemaker/model.py index cb3fb133f6..ce0654efdc 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/model.py +++ b/sdk/python/pulumi_aws_native/sagemaker/model.py @@ -49,7 +49,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'enableNetworkIsolation' in kwargs: + enable_network_isolation = kwargs['enableNetworkIsolation'] + if 'inferenceExecutionConfig' in kwargs: + inference_execution_config = kwargs['inferenceExecutionConfig'] + if 'modelName' in kwargs: + model_name = kwargs['modelName'] + if 'primaryContainer' in kwargs: + primary_container = kwargs['primaryContainer'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + _setter("execution_role_arn", execution_role_arn) if containers is not None: _setter("containers", containers) 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..03128f277e 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 @@ -61,7 +61,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobResources' in kwargs: + job_resources = kwargs['jobResources'] + if 'modelBiasAppSpecification' in kwargs: + model_bias_app_specification = kwargs['modelBiasAppSpecification'] + if 'modelBiasJobInput' in kwargs: + model_bias_job_input = kwargs['modelBiasJobInput'] + if 'modelBiasJobOutputConfig' in kwargs: + model_bias_job_output_config = kwargs['modelBiasJobOutputConfig'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'jobDefinitionName' in kwargs: + job_definition_name = kwargs['jobDefinitionName'] + if 'modelBiasBaselineConfig' in kwargs: + model_bias_baseline_config = kwargs['modelBiasBaselineConfig'] + if 'networkConfig' in kwargs: + network_config = kwargs['networkConfig'] + if 'stoppingCondition' in kwargs: + stopping_condition = kwargs['stoppingCondition'] + _setter("job_resources", job_resources) _setter("model_bias_app_specification", model_bias_app_specification) _setter("model_bias_job_input", model_bias_job_input) diff --git a/sdk/python/pulumi_aws_native/sagemaker/model_card.py b/sdk/python/pulumi_aws_native/sagemaker/model_card.py index a63d6d30f1..ca26935315 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/model_card.py +++ b/sdk/python/pulumi_aws_native/sagemaker/model_card.py @@ -52,7 +52,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modelCardStatus' in kwargs: + model_card_status = kwargs['modelCardStatus'] + if 'createdBy' in kwargs: + created_by = kwargs['createdBy'] + if 'lastModifiedBy' in kwargs: + last_modified_by = kwargs['lastModifiedBy'] + if 'modelCardName' in kwargs: + model_card_name = kwargs['modelCardName'] + if 'securityConfig' in kwargs: + security_config = kwargs['securityConfig'] + _setter("content", content) _setter("model_card_status", model_card_status) if created_by is not 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..efc5eb8a6d 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 @@ -61,7 +61,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobResources' in kwargs: + job_resources = kwargs['jobResources'] + if 'modelExplainabilityAppSpecification' in kwargs: + model_explainability_app_specification = kwargs['modelExplainabilityAppSpecification'] + if 'modelExplainabilityJobInput' in kwargs: + model_explainability_job_input = kwargs['modelExplainabilityJobInput'] + if 'modelExplainabilityJobOutputConfig' in kwargs: + model_explainability_job_output_config = kwargs['modelExplainabilityJobOutputConfig'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'jobDefinitionName' in kwargs: + job_definition_name = kwargs['jobDefinitionName'] + if 'modelExplainabilityBaselineConfig' in kwargs: + model_explainability_baseline_config = kwargs['modelExplainabilityBaselineConfig'] + if 'networkConfig' in kwargs: + network_config = kwargs['networkConfig'] + if 'stoppingCondition' in kwargs: + stopping_condition = kwargs['stoppingCondition'] + _setter("job_resources", job_resources) _setter("model_explainability_app_specification", model_explainability_app_specification) _setter("model_explainability_job_input", model_explainability_job_input) diff --git a/sdk/python/pulumi_aws_native/sagemaker/model_package.py b/sdk/python/pulumi_aws_native/sagemaker/model_package.py index 2fda30579a..889240cb7e 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/model_package.py +++ b/sdk/python/pulumi_aws_native/sagemaker/model_package.py @@ -99,7 +99,51 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalInferenceSpecifications' in kwargs: + additional_inference_specifications = kwargs['additionalInferenceSpecifications'] + if 'additionalInferenceSpecificationsToAdd' in kwargs: + additional_inference_specifications_to_add = kwargs['additionalInferenceSpecificationsToAdd'] + if 'approvalDescription' in kwargs: + approval_description = kwargs['approvalDescription'] + if 'certifyForMarketplace' in kwargs: + certify_for_marketplace = kwargs['certifyForMarketplace'] + if 'clientToken' in kwargs: + client_token = kwargs['clientToken'] + if 'customerMetadataProperties' in kwargs: + customer_metadata_properties = kwargs['customerMetadataProperties'] + if 'driftCheckBaselines' in kwargs: + drift_check_baselines = kwargs['driftCheckBaselines'] + if 'inferenceSpecification' in kwargs: + inference_specification = kwargs['inferenceSpecification'] + if 'lastModifiedTime' in kwargs: + last_modified_time = kwargs['lastModifiedTime'] + if 'metadataProperties' in kwargs: + metadata_properties = kwargs['metadataProperties'] + if 'modelApprovalStatus' in kwargs: + model_approval_status = kwargs['modelApprovalStatus'] + if 'modelMetrics' in kwargs: + model_metrics = kwargs['modelMetrics'] + if 'modelPackageDescription' in kwargs: + model_package_description = kwargs['modelPackageDescription'] + if 'modelPackageGroupName' in kwargs: + model_package_group_name = kwargs['modelPackageGroupName'] + if 'modelPackageName' in kwargs: + model_package_name = kwargs['modelPackageName'] + if 'modelPackageStatusDetails' in kwargs: + model_package_status_details = kwargs['modelPackageStatusDetails'] + if 'modelPackageVersion' in kwargs: + model_package_version = kwargs['modelPackageVersion'] + if 'samplePayloadUrl' in kwargs: + sample_payload_url = kwargs['samplePayloadUrl'] + if 'skipModelValidation' in kwargs: + skip_model_validation = kwargs['skipModelValidation'] + if 'sourceAlgorithmSpecification' in kwargs: + source_algorithm_specification = kwargs['sourceAlgorithmSpecification'] + if 'validationSpecification' in kwargs: + validation_specification = kwargs['validationSpecification'] + if additional_inference_specifications is not None: _setter("additional_inference_specifications", additional_inference_specifications) if additional_inference_specifications_to_add is not 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..3465cdc68b 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/model_package_group.py +++ b/sdk/python/pulumi_aws_native/sagemaker/model_package_group.py @@ -39,7 +39,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modelPackageGroupDescription' in kwargs: + model_package_group_description = kwargs['modelPackageGroupDescription'] + if 'modelPackageGroupName' in kwargs: + model_package_group_name = kwargs['modelPackageGroupName'] + if 'modelPackageGroupPolicy' in kwargs: + model_package_group_policy = kwargs['modelPackageGroupPolicy'] + if model_package_group_description is not None: _setter("model_package_group_description", model_package_group_description) if model_package_group_name is not None: 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..dc54f32b43 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 @@ -61,7 +61,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jobResources' in kwargs: + job_resources = kwargs['jobResources'] + if 'modelQualityAppSpecification' in kwargs: + model_quality_app_specification = kwargs['modelQualityAppSpecification'] + if 'modelQualityJobInput' in kwargs: + model_quality_job_input = kwargs['modelQualityJobInput'] + if 'modelQualityJobOutputConfig' in kwargs: + model_quality_job_output_config = kwargs['modelQualityJobOutputConfig'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'jobDefinitionName' in kwargs: + job_definition_name = kwargs['jobDefinitionName'] + if 'modelQualityBaselineConfig' in kwargs: + model_quality_baseline_config = kwargs['modelQualityBaselineConfig'] + if 'networkConfig' in kwargs: + network_config = kwargs['networkConfig'] + if 'stoppingCondition' in kwargs: + stopping_condition = kwargs['stoppingCondition'] + _setter("job_resources", job_resources) _setter("model_quality_app_specification", model_quality_app_specification) _setter("model_quality_job_input", model_quality_job_input) diff --git a/sdk/python/pulumi_aws_native/sagemaker/monitoring_schedule.py b/sdk/python/pulumi_aws_native/sagemaker/monitoring_schedule.py index fcc31e1e62..1828cf7c4e 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/monitoring_schedule.py +++ b/sdk/python/pulumi_aws_native/sagemaker/monitoring_schedule.py @@ -51,7 +51,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringScheduleConfig' in kwargs: + monitoring_schedule_config = kwargs['monitoringScheduleConfig'] + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'failureReason' in kwargs: + failure_reason = kwargs['failureReason'] + if 'lastMonitoringExecutionSummary' in kwargs: + last_monitoring_execution_summary = kwargs['lastMonitoringExecutionSummary'] + if 'monitoringScheduleName' in kwargs: + monitoring_schedule_name = kwargs['monitoringScheduleName'] + if 'monitoringScheduleStatus' in kwargs: + monitoring_schedule_status = kwargs['monitoringScheduleStatus'] + _setter("monitoring_schedule_config", monitoring_schedule_config) if endpoint_name is not None: _setter("endpoint_name", endpoint_name) diff --git a/sdk/python/pulumi_aws_native/sagemaker/notebook_instance.py b/sdk/python/pulumi_aws_native/sagemaker/notebook_instance.py index 2eb73b28de..5c5fa08015 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/notebook_instance.py +++ b/sdk/python/pulumi_aws_native/sagemaker/notebook_instance.py @@ -73,7 +73,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'acceleratorTypes' in kwargs: + accelerator_types = kwargs['acceleratorTypes'] + if 'additionalCodeRepositories' in kwargs: + additional_code_repositories = kwargs['additionalCodeRepositories'] + if 'defaultCodeRepository' in kwargs: + default_code_repository = kwargs['defaultCodeRepository'] + if 'directInternetAccess' in kwargs: + direct_internet_access = kwargs['directInternetAccess'] + if 'instanceMetadataServiceConfiguration' in kwargs: + instance_metadata_service_configuration = kwargs['instanceMetadataServiceConfiguration'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'lifecycleConfigName' in kwargs: + lifecycle_config_name = kwargs['lifecycleConfigName'] + if 'notebookInstanceName' in kwargs: + notebook_instance_name = kwargs['notebookInstanceName'] + if 'platformIdentifier' in kwargs: + platform_identifier = kwargs['platformIdentifier'] + if 'rootAccess' in kwargs: + root_access = kwargs['rootAccess'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetId' in kwargs: + subnet_id = kwargs['subnetId'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + _setter("instance_type", instance_type) _setter("role_arn", role_arn) if accelerator_types is not None: 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..5a171bf441 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 @@ -34,7 +34,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notebookInstanceLifecycleConfigName' in kwargs: + notebook_instance_lifecycle_config_name = kwargs['notebookInstanceLifecycleConfigName'] + if 'onCreate' in kwargs: + on_create = kwargs['onCreate'] + if 'onStart' in kwargs: + on_start = kwargs['onStart'] + if notebook_instance_lifecycle_config_name is not None: _setter("notebook_instance_lifecycle_config_name", notebook_instance_lifecycle_config_name) if on_create is not None: diff --git a/sdk/python/pulumi_aws_native/sagemaker/outputs.py b/sdk/python/pulumi_aws_native/sagemaker/outputs.py index f9640642a8..523922af4d 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/outputs.py +++ b/sdk/python/pulumi_aws_native/sagemaker/outputs.py @@ -327,7 +327,15 @@ def _configure( default_gid: Optional[int] = None, default_uid: Optional[int] = None, mount_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultGid' in kwargs: + default_gid = kwargs['defaultGid'] + if 'defaultUid' in kwargs: + default_uid = kwargs['defaultUid'] + if 'mountPath' in kwargs: + mount_path = kwargs['mountPath'] + if default_gid is not None: _setter("default_gid", default_gid) if default_uid is not None: @@ -402,7 +410,13 @@ def _configure( _setter: Callable[[Any, Any], None], kernel_specs: Sequence['outputs.AppImageConfigKernelSpec'], file_system_config: Optional['outputs.AppImageConfigFileSystemConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kernelSpecs' in kwargs: + kernel_specs = kwargs['kernelSpecs'] + if 'fileSystemConfig' in kwargs: + file_system_config = kwargs['fileSystemConfig'] + _setter("kernel_specs", kernel_specs) if file_system_config is not None: _setter("file_system_config", file_system_config) @@ -460,7 +474,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, display_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + _setter("name", name) if display_name is not None: _setter("display_name", display_name) @@ -497,7 +515,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -556,7 +576,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'sageMakerImageArn' in kwargs: + sage_maker_image_arn = kwargs['sageMakerImageArn'] + if 'sageMakerImageVersionArn' in kwargs: + sage_maker_image_version_arn = kwargs['sageMakerImageVersionArn'] + if instance_type is not None: _setter("instance_type", instance_type) if sage_maker_image_arn is not None: @@ -604,7 +632,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -656,7 +686,13 @@ def _configure( repository_url: str, branch: Optional[str] = None, secret_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryUrl' in kwargs: + repository_url = kwargs['repositoryUrl'] + if 'secretArn' in kwargs: + secret_arn = kwargs['secretArn'] + _setter("repository_url", repository_url) if branch is not None: _setter("branch", branch) @@ -694,7 +730,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -768,7 +806,19 @@ def _configure( local_path: str, s3_data_distribution_type: Optional['DataQualityJobDefinitionBatchTransformInputS3DataDistributionType'] = None, s3_input_mode: Optional['DataQualityJobDefinitionBatchTransformInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCapturedDestinationS3Uri' in kwargs: + data_captured_destination_s3_uri = kwargs['dataCapturedDestinationS3Uri'] + if 'datasetFormat' in kwargs: + dataset_format = kwargs['datasetFormat'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) _setter("dataset_format", dataset_format) _setter("local_path", local_path) @@ -869,7 +919,17 @@ def _configure( instance_type: str, volume_size_in_gb: int, volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -945,7 +1005,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -977,7 +1041,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if header is not None: _setter("header", header) @@ -1054,7 +1120,19 @@ def _configure( environment: Optional[Any] = None, post_analytics_processor_source_uri: Optional[str] = None, record_preprocessor_source_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + if 'containerArguments' in kwargs: + container_arguments = kwargs['containerArguments'] + if 'containerEntrypoint' in kwargs: + container_entrypoint = kwargs['containerEntrypoint'] + if 'postAnalyticsProcessorSourceUri' in kwargs: + post_analytics_processor_source_uri = kwargs['postAnalyticsProcessorSourceUri'] + if 'recordPreprocessorSourceUri' in kwargs: + record_preprocessor_source_uri = kwargs['recordPreprocessorSourceUri'] + _setter("image_uri", image_uri) if container_arguments is not None: _setter("container_arguments", container_arguments) @@ -1161,7 +1239,15 @@ def _configure( baselining_job_name: Optional[str] = None, constraints_resource: Optional['outputs.DataQualityJobDefinitionConstraintsResource'] = None, statistics_resource: Optional['outputs.DataQualityJobDefinitionStatisticsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseliningJobName' in kwargs: + baselining_job_name = kwargs['baseliningJobName'] + if 'constraintsResource' in kwargs: + constraints_resource = kwargs['constraintsResource'] + if 'statisticsResource' in kwargs: + statistics_resource = kwargs['statisticsResource'] + if baselining_job_name is not None: _setter("baselining_job_name", baselining_job_name) if constraints_resource is not None: @@ -1225,7 +1311,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchTransformInput' in kwargs: + batch_transform_input = kwargs['batchTransformInput'] + if 'endpointInput' in kwargs: + endpoint_input = kwargs['endpointInput'] + if batch_transform_input is not None: _setter("batch_transform_input", batch_transform_input) if endpoint_input is not None: @@ -1266,7 +1358,9 @@ def _configure( csv: Optional['outputs.DataQualityJobDefinitionCsv'] = None, json: Optional['outputs.DataQualityJobDefinitionJson'] = None, parquet: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if json is not None: @@ -1343,7 +1437,17 @@ def _configure( local_path: str, s3_data_distribution_type: Optional['DataQualityJobDefinitionEndpointInputS3DataDistributionType'] = None, s3_input_mode: Optional['DataQualityJobDefinitionEndpointInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("endpoint_name", endpoint_name) _setter("local_path", local_path) if s3_data_distribution_type is not None: @@ -1400,7 +1504,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if line is not None: _setter("line", line) @@ -1448,7 +1554,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_output: 'outputs.DataQualityJobDefinitionS3Output', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Output' in kwargs: + s3_output = kwargs['s3Output'] + _setter("s3_output", s3_output) @property @@ -1499,7 +1609,13 @@ def _configure( _setter: Callable[[Any, Any], None], monitoring_outputs: Sequence['outputs.DataQualityJobDefinitionMonitoringOutput'], kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringOutputs' in kwargs: + monitoring_outputs = kwargs['monitoringOutputs'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("monitoring_outputs", monitoring_outputs) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -1556,7 +1672,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_config: 'outputs.DataQualityJobDefinitionClusterConfig', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterConfig' in kwargs: + cluster_config = kwargs['clusterConfig'] + _setter("cluster_config", cluster_config) @property @@ -1612,7 +1732,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableInterContainerTrafficEncryption' in kwargs: + enable_inter_container_traffic_encryption = kwargs['enableInterContainerTrafficEncryption'] + if 'enableNetworkIsolation' in kwargs: + enable_network_isolation = kwargs['enableNetworkIsolation'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if enable_inter_container_traffic_encryption is not None: _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: @@ -1690,7 +1818,15 @@ def _configure( local_path: str, s3_uri: str, s3_upload_mode: Optional['DataQualityJobDefinitionS3OutputS3UploadMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 's3UploadMode' in kwargs: + s3_upload_mode = kwargs['s3UploadMode'] + _setter("local_path", local_path) _setter("s3_uri", s3_uri) if s3_upload_mode is not None: @@ -1757,7 +1893,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -1806,7 +1946,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_runtime_in_seconds: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRuntimeInSeconds' in kwargs: + max_runtime_in_seconds = kwargs['maxRuntimeInSeconds'] + _setter("max_runtime_in_seconds", max_runtime_in_seconds) @property @@ -1841,7 +1985,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1902,7 +2048,11 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -1969,7 +2119,13 @@ def _configure( device_name: str, description: Optional[str] = None, iot_thing_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deviceName' in kwargs: + device_name = kwargs['deviceName'] + if 'iotThingName' in kwargs: + iot_thing_name = kwargs['iotThingName'] + _setter("device_name", device_name) if description is not None: _setter("description", description) @@ -2039,7 +2195,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_output_location: str, kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3OutputLocation' in kwargs: + s3_output_location = kwargs['s3OutputLocation'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("s3_output_location", s3_output_location) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -2084,7 +2246,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2124,7 +2288,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2193,7 +2359,15 @@ def _configure( app_image_config_name: str, image_name: str, image_version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appImageConfigName' in kwargs: + app_image_config_name = kwargs['appImageConfigName'] + if 'imageName' in kwargs: + image_name = kwargs['imageName'] + if 'imageVersionNumber' in kwargs: + image_version_number = kwargs['imageVersionNumber'] + _setter("app_image_config_name", app_image_config_name) _setter("image_name", image_name) if image_version_number is not None: @@ -2278,7 +2452,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'jupyterServerAppSettings' in kwargs: + jupyter_server_app_settings = kwargs['jupyterServerAppSettings'] + if 'kernelGatewayAppSettings' in kwargs: + kernel_gateway_app_settings = kwargs['kernelGatewayAppSettings'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("execution_role", execution_role) if jupyter_server_app_settings is not None: _setter("jupyter_server_app_settings", jupyter_server_app_settings) @@ -2355,7 +2539,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_resource_spec: Optional['outputs.DomainResourceSpec'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if default_resource_spec is not None: _setter("default_resource_spec", default_resource_spec) @@ -2407,7 +2595,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customImages' in kwargs: + custom_images = kwargs['customImages'] + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if custom_images is not None: _setter("custom_images", custom_images) if default_resource_spec is not None: @@ -2471,7 +2665,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customImages' in kwargs: + custom_images = kwargs['customImages'] + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if custom_images is not None: _setter("custom_images", custom_images) if default_resource_spec is not None: @@ -2533,7 +2733,13 @@ def _configure( _setter: Callable[[Any, Any], None], access_status: Optional['DomainRStudioServerProAppSettingsAccessStatus'] = None, user_group: Optional['DomainRStudioServerProAppSettingsUserGroup'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessStatus' in kwargs: + access_status = kwargs['accessStatus'] + if 'userGroup' in kwargs: + user_group = kwargs['userGroup'] + if access_status is not None: _setter("access_status", access_status) if user_group is not None: @@ -2609,7 +2815,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainExecutionRoleArn' in kwargs: + domain_execution_role_arn = kwargs['domainExecutionRoleArn'] + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if 'rStudioConnectUrl' in kwargs: + r_studio_connect_url = kwargs['rStudioConnectUrl'] + if 'rStudioPackageManagerUrl' in kwargs: + r_studio_package_manager_url = kwargs['rStudioPackageManagerUrl'] + _setter("domain_execution_role_arn", domain_execution_role_arn) if default_resource_spec is not None: _setter("default_resource_spec", default_resource_spec) @@ -2698,7 +2914,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'lifecycleConfigArn' in kwargs: + lifecycle_config_arn = kwargs['lifecycleConfigArn'] + if 'sageMakerImageArn' in kwargs: + sage_maker_image_arn = kwargs['sageMakerImageArn'] + if 'sageMakerImageVersionArn' in kwargs: + sage_maker_image_version_arn = kwargs['sageMakerImageVersionArn'] + if instance_type is not None: _setter("instance_type", instance_type) if lifecycle_config_arn is not None: @@ -2782,7 +3008,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rStudioServerProDomainSettings' in kwargs: + r_studio_server_pro_domain_settings = kwargs['rStudioServerProDomainSettings'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if r_studio_server_pro_domain_settings is not None: _setter("r_studio_server_pro_domain_settings", r_studio_server_pro_domain_settings) if security_group_ids is not None: @@ -2850,7 +3082,15 @@ def _configure( notebook_output_option: Optional['DomainSharingSettingsNotebookOutputOption'] = None, s3_kms_key_id: Optional[str] = None, s3_output_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notebookOutputOption' in kwargs: + notebook_output_option = kwargs['notebookOutputOption'] + if 's3KmsKeyId' in kwargs: + s3_kms_key_id = kwargs['s3KmsKeyId'] + if 's3OutputPath' in kwargs: + s3_output_path = kwargs['s3OutputPath'] + if notebook_output_option is not None: _setter("notebook_output_option", notebook_output_option) if s3_kms_key_id is not None: @@ -2898,7 +3138,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -2983,7 +3225,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'jupyterServerAppSettings' in kwargs: + jupyter_server_app_settings = kwargs['jupyterServerAppSettings'] + if 'kernelGatewayAppSettings' in kwargs: + kernel_gateway_app_settings = kwargs['kernelGatewayAppSettings'] + if 'rSessionAppSettings' in kwargs: + r_session_app_settings = kwargs['rSessionAppSettings'] + if 'rStudioServerProAppSettings' in kwargs: + r_studio_server_pro_app_settings = kwargs['rStudioServerProAppSettings'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'sharingSettings' in kwargs: + sharing_settings = kwargs['sharingSettings'] + _setter("execution_role", execution_role) if jupyter_server_app_settings is not None: _setter("jupyter_server_app_settings", jupyter_server_app_settings) @@ -3078,7 +3336,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], alarm_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'alarmName' in kwargs: + alarm_name = kwargs['alarmName'] + _setter("alarm_name", alarm_name) @property @@ -3099,7 +3361,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], alarms: Sequence['outputs.EndpointAlarm'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("alarms", alarms) @property @@ -3147,7 +3411,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'trafficRoutingConfiguration' in kwargs: + traffic_routing_configuration = kwargs['trafficRoutingConfiguration'] + if 'maximumExecutionTimeoutInSeconds' in kwargs: + maximum_execution_timeout_in_seconds = kwargs['maximumExecutionTimeoutInSeconds'] + if 'terminationWaitInSeconds' in kwargs: + termination_wait_in_seconds = kwargs['terminationWaitInSeconds'] + _setter("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) @@ -3185,7 +3457,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, value: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -3229,7 +3503,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_concurrent_invocations_per_instance: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConcurrentInvocationsPerInstance' in kwargs: + max_concurrent_invocations_per_instance = kwargs['maxConcurrentInvocationsPerInstance'] + if max_concurrent_invocations_per_instance is not None: _setter("max_concurrent_invocations_per_instance", max_concurrent_invocations_per_instance) @@ -3273,7 +3551,13 @@ def _configure( _setter: Callable[[Any, Any], None], output_config: 'outputs.EndpointConfigAsyncInferenceOutputConfig', client_config: Optional['outputs.EndpointConfigAsyncInferenceClientConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputConfig' in kwargs: + output_config = kwargs['outputConfig'] + if 'clientConfig' in kwargs: + client_config = kwargs['clientConfig'] + _setter("output_config", output_config) if client_config is not None: _setter("client_config", client_config) @@ -3328,7 +3612,15 @@ def _configure( error_topic: Optional[str] = None, include_inference_response_in: Optional[Sequence[str]] = None, success_topic: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorTopic' in kwargs: + error_topic = kwargs['errorTopic'] + if 'includeInferenceResponseIn' in kwargs: + include_inference_response_in = kwargs['includeInferenceResponseIn'] + if 'successTopic' in kwargs: + success_topic = kwargs['successTopic'] + if error_topic is not None: _setter("error_topic", error_topic) if include_inference_response_in is not None: @@ -3396,7 +3688,17 @@ def _configure( notification_config: Optional['outputs.EndpointConfigAsyncInferenceNotificationConfig'] = None, s3_failure_path: Optional[str] = None, s3_output_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'notificationConfig' in kwargs: + notification_config = kwargs['notificationConfig'] + if 's3FailurePath' in kwargs: + s3_failure_path = kwargs['s3FailurePath'] + if 's3OutputPath' in kwargs: + s3_output_path = kwargs['s3OutputPath'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) if notification_config is not None: @@ -3461,7 +3763,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvContentTypes' in kwargs: + csv_content_types = kwargs['csvContentTypes'] + if 'jsonContentTypes' in kwargs: + json_content_types = kwargs['jsonContentTypes'] + if csv_content_types is not None: _setter("csv_content_types", csv_content_types) if json_content_types is not None: @@ -3507,7 +3815,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], capture_mode: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captureMode' in kwargs: + capture_mode = kwargs['captureMode'] + _setter("capture_mode", capture_mode) @property @@ -3555,7 +3867,15 @@ def _configure( shap_config: 'outputs.EndpointConfigClarifyShapConfig', enable_explanations: Optional[str] = None, inference_config: Optional['outputs.EndpointConfigClarifyInferenceConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'shapConfig' in kwargs: + shap_config = kwargs['shapConfig'] + if 'enableExplanations' in kwargs: + enable_explanations = kwargs['enableExplanations'] + if 'inferenceConfig' in kwargs: + inference_config = kwargs['inferenceConfig'] + _setter("shap_config", shap_config) if enable_explanations is not None: _setter("enable_explanations", enable_explanations) @@ -3585,10 +3905,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class EndpointConfigClarifyHeader(dict): def __init__(__self__): @@ -3596,10 +3918,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class EndpointConfigClarifyInferenceConfig(dict): @staticmethod @@ -3679,7 +4003,31 @@ def _configure( max_record_count: Optional[int] = None, probability_attribute: Optional[str] = None, probability_index: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentTemplate' in kwargs: + content_template = kwargs['contentTemplate'] + if 'featureHeaders' in kwargs: + feature_headers = kwargs['featureHeaders'] + if 'featureTypes' in kwargs: + feature_types = kwargs['featureTypes'] + if 'featuresAttribute' in kwargs: + features_attribute = kwargs['featuresAttribute'] + if 'labelAttribute' in kwargs: + label_attribute = kwargs['labelAttribute'] + if 'labelHeaders' in kwargs: + label_headers = kwargs['labelHeaders'] + if 'labelIndex' in kwargs: + label_index = kwargs['labelIndex'] + if 'maxPayloadInMb' in kwargs: + max_payload_in_mb = kwargs['maxPayloadInMb'] + if 'maxRecordCount' in kwargs: + max_record_count = kwargs['maxRecordCount'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 'probabilityIndex' in kwargs: + probability_index = kwargs['probabilityIndex'] + if content_template is not None: _setter("content_template", content_template) if feature_headers is not None: @@ -3798,7 +4146,15 @@ def _configure( mime_type: Optional[str] = None, shap_baseline: Optional[str] = None, shap_baseline_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'mimeType' in kwargs: + mime_type = kwargs['mimeType'] + if 'shapBaseline' in kwargs: + shap_baseline = kwargs['shapBaseline'] + if 'shapBaselineUri' in kwargs: + shap_baseline_uri = kwargs['shapBaselineUri'] + if mime_type is not None: _setter("mime_type", mime_type) if shap_baseline is not None: @@ -3869,7 +4225,17 @@ def _configure( seed: Optional[int] = None, text_config: Optional['outputs.EndpointConfigClarifyTextConfig'] = None, use_logit: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'shapBaselineConfig' in kwargs: + shap_baseline_config = kwargs['shapBaselineConfig'] + if 'numberOfSamples' in kwargs: + number_of_samples = kwargs['numberOfSamples'] + if 'textConfig' in kwargs: + text_config = kwargs['textConfig'] + if 'useLogit' in kwargs: + use_logit = kwargs['useLogit'] + _setter("shap_baseline_config", shap_baseline_config) if number_of_samples is not None: _setter("number_of_samples", number_of_samples) @@ -3921,7 +4287,9 @@ def _configure( _setter: Callable[[Any, Any], None], granularity: str, language: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("granularity", granularity) _setter("language", language) @@ -3990,7 +4358,21 @@ def _configure( capture_content_type_header: Optional['outputs.EndpointConfigCaptureContentTypeHeader'] = None, enable_capture: Optional[bool] = None, kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'captureOptions' in kwargs: + capture_options = kwargs['captureOptions'] + if 'destinationS3Uri' in kwargs: + destination_s3_uri = kwargs['destinationS3Uri'] + if 'initialSamplingPercentage' in kwargs: + initial_sampling_percentage = kwargs['initialSamplingPercentage'] + if 'captureContentTypeHeader' in kwargs: + capture_content_type_header = kwargs['captureContentTypeHeader'] + if 'enableCapture' in kwargs: + enable_capture = kwargs['enableCapture'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("capture_options", capture_options) _setter("destination_s3_uri", destination_s3_uri) _setter("initial_sampling_percentage", initial_sampling_percentage) @@ -4061,7 +4443,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], clarify_explainer_config: Optional['outputs.EndpointConfigClarifyExplainerConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clarifyExplainerConfig' in kwargs: + clarify_explainer_config = kwargs['clarifyExplainerConfig'] + if clarify_explainer_config is not None: _setter("clarify_explainer_config", clarify_explainer_config) @@ -4150,7 +4536,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'initialVariantWeight' in kwargs: + initial_variant_weight = kwargs['initialVariantWeight'] + if 'modelName' in kwargs: + model_name = kwargs['modelName'] + if 'variantName' in kwargs: + variant_name = kwargs['variantName'] + if 'acceleratorType' in kwargs: + accelerator_type = kwargs['acceleratorType'] + if 'containerStartupHealthCheckTimeoutInSeconds' in kwargs: + container_startup_health_check_timeout_in_seconds = kwargs['containerStartupHealthCheckTimeoutInSeconds'] + if 'enableSsmAccess' in kwargs: + enable_ssm_access = kwargs['enableSsmAccess'] + if 'initialInstanceCount' in kwargs: + initial_instance_count = kwargs['initialInstanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'modelDataDownloadTimeoutInSeconds' in kwargs: + model_data_download_timeout_in_seconds = kwargs['modelDataDownloadTimeoutInSeconds'] + if 'serverlessConfig' in kwargs: + serverless_config = kwargs['serverlessConfig'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + _setter("initial_variant_weight", initial_variant_weight) _setter("model_name", model_name) _setter("variant_name", variant_name) @@ -4266,7 +4676,15 @@ def _configure( max_concurrency: int, memory_size_in_mb: int, provisioned_concurrency: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxConcurrency' in kwargs: + max_concurrency = kwargs['maxConcurrency'] + if 'memorySizeInMb' in kwargs: + memory_size_in_mb = kwargs['memorySizeInMb'] + if 'provisionedConcurrency' in kwargs: + provisioned_concurrency = kwargs['provisionedConcurrency'] + _setter("max_concurrency", max_concurrency) _setter("memory_size_in_mb", memory_size_in_mb) if provisioned_concurrency is not None: @@ -4303,7 +4721,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4357,7 +4777,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoRollbackConfiguration' in kwargs: + auto_rollback_configuration = kwargs['autoRollbackConfiguration'] + if 'blueGreenUpdatePolicy' in kwargs: + blue_green_update_policy = kwargs['blueGreenUpdatePolicy'] + if 'rollingUpdatePolicy' in kwargs: + rolling_update_policy = kwargs['rollingUpdatePolicy'] + if auto_rollback_configuration is not None: _setter("auto_rollback_configuration", auto_rollback_configuration) if blue_green_update_policy is not None: @@ -4425,7 +4853,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumBatchSize' in kwargs: + maximum_batch_size = kwargs['maximumBatchSize'] + if 'waitIntervalInSeconds' in kwargs: + wait_interval_in_seconds = kwargs['waitIntervalInSeconds'] + if 'maximumExecutionTimeoutInSeconds' in kwargs: + maximum_execution_timeout_in_seconds = kwargs['maximumExecutionTimeoutInSeconds'] + if 'rollbackMaximumBatchSize' in kwargs: + rollback_maximum_batch_size = kwargs['rollbackMaximumBatchSize'] + _setter("maximum_batch_size", maximum_batch_size) _setter("wait_interval_in_seconds", wait_interval_in_seconds) if maximum_execution_timeout_in_seconds is not None: @@ -4469,7 +4907,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4526,7 +4966,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'canarySize' in kwargs: + canary_size = kwargs['canarySize'] + if 'linearStepSize' in kwargs: + linear_step_size = kwargs['linearStepSize'] + if 'waitIntervalInSeconds' in kwargs: + wait_interval_in_seconds = kwargs['waitIntervalInSeconds'] + _setter("type", type) if canary_size is not None: _setter("canary_size", canary_size) @@ -4585,7 +5033,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], variant_property_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'variantPropertyType' in kwargs: + variant_property_type = kwargs['variantPropertyType'] + if variant_property_type is not None: _setter("variant_property_type", variant_property_type) @@ -4630,7 +5082,11 @@ def _configure( catalog: str, database: str, table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("catalog", catalog) _setter("database", database) _setter("table_name", table_name) @@ -4685,7 +5141,13 @@ def _configure( _setter: Callable[[Any, Any], None], feature_name: str, feature_type: 'FeatureGroupFeatureDefinitionFeatureType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'featureName' in kwargs: + feature_name = kwargs['featureName'] + if 'featureType' in kwargs: + feature_type = kwargs['featureType'] + _setter("feature_name", feature_name) _setter("feature_type", feature_type) @@ -4729,7 +5191,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -4773,7 +5239,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_uri: str, kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("s3_uri", s3_uri) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -4810,7 +5282,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4848,7 +5322,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -4911,7 +5387,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'csvContentTypes' in kwargs: + csv_content_types = kwargs['csvContentTypes'] + if 'jsonContentTypes' in kwargs: + json_content_types = kwargs['jsonContentTypes'] + if csv_content_types is not None: _setter("csv_content_types", csv_content_types) if json_content_types is not None: @@ -4979,7 +5461,13 @@ def _configure( destination: str, content_type: Optional['outputs.InferenceExperimentCaptureContentTypeHeader'] = None, kms_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'kmsKey' in kwargs: + kms_key = kwargs['kmsKey'] + _setter("destination", destination) if content_type is not None: _setter("content_type", content_type) @@ -5055,7 +5543,15 @@ def _configure( endpoint_name: str, endpoint_config_name: Optional[str] = None, endpoint_status: Optional['InferenceExperimentEndpointMetadataEndpointStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'endpointConfigName' in kwargs: + endpoint_config_name = kwargs['endpointConfigName'] + if 'endpointStatus' in kwargs: + endpoint_status = kwargs['endpointStatus'] + _setter("endpoint_name", endpoint_name) if endpoint_config_name is not None: _setter("endpoint_config_name", endpoint_config_name) @@ -5125,7 +5621,13 @@ def _configure( _setter: Callable[[Any, Any], None], infrastructure_type: 'InferenceExperimentModelInfrastructureConfigInfrastructureType', real_time_inference_config: 'outputs.InferenceExperimentRealTimeInferenceConfig', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infrastructureType' in kwargs: + infrastructure_type = kwargs['infrastructureType'] + if 'realTimeInferenceConfig' in kwargs: + real_time_inference_config = kwargs['realTimeInferenceConfig'] + _setter("infrastructure_type", infrastructure_type) _setter("real_time_inference_config", real_time_inference_config) @@ -5190,7 +5692,15 @@ def _configure( infrastructure_config: 'outputs.InferenceExperimentModelInfrastructureConfig', model_name: str, variant_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'infrastructureConfig' in kwargs: + infrastructure_config = kwargs['infrastructureConfig'] + if 'modelName' in kwargs: + model_name = kwargs['modelName'] + if 'variantName' in kwargs: + variant_name = kwargs['variantName'] + _setter("infrastructure_config", infrastructure_config) _setter("model_name", model_name) _setter("variant_name", variant_name) @@ -5259,7 +5769,13 @@ def _configure( _setter: Callable[[Any, Any], None], instance_count: int, instance_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) @@ -5322,7 +5838,13 @@ def _configure( _setter: Callable[[Any, Any], None], end_time: Optional[str] = None, start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + if end_time is not None: _setter("end_time", end_time) if start_time is not None: @@ -5387,7 +5909,13 @@ def _configure( _setter: Callable[[Any, Any], None], shadow_model_variants: Sequence['outputs.InferenceExperimentShadowModelVariantConfig'], source_model_variant_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'shadowModelVariants' in kwargs: + shadow_model_variants = kwargs['shadowModelVariants'] + if 'sourceModelVariantName' in kwargs: + source_model_variant_name = kwargs['sourceModelVariantName'] + _setter("shadow_model_variants", shadow_model_variants) _setter("source_model_variant_name", source_model_variant_name) @@ -5450,7 +5978,13 @@ def _configure( _setter: Callable[[Any, Any], None], sampling_percentage: int, shadow_model_variant_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'samplingPercentage' in kwargs: + sampling_percentage = kwargs['samplingPercentage'] + if 'shadowModelVariantName' in kwargs: + shadow_model_variant_name = kwargs['shadowModelVariantName'] + _setter("sampling_percentage", sampling_percentage) _setter("shadow_model_variant_name", shadow_model_variant_name) @@ -5494,7 +6028,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -5609,7 +6145,31 @@ def _configure( s3_data_distribution_type: Optional['ModelBiasJobDefinitionBatchTransformInputS3DataDistributionType'] = None, s3_input_mode: Optional['ModelBiasJobDefinitionBatchTransformInputS3InputMode'] = None, start_time_offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCapturedDestinationS3Uri' in kwargs: + data_captured_destination_s3_uri = kwargs['dataCapturedDestinationS3Uri'] + if 'datasetFormat' in kwargs: + dataset_format = kwargs['datasetFormat'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'endTimeOffset' in kwargs: + end_time_offset = kwargs['endTimeOffset'] + if 'featuresAttribute' in kwargs: + features_attribute = kwargs['featuresAttribute'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 'probabilityThresholdAttribute' in kwargs: + probability_threshold_attribute = kwargs['probabilityThresholdAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + if 'startTimeOffset' in kwargs: + start_time_offset = kwargs['startTimeOffset'] + _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) _setter("dataset_format", dataset_format) _setter("local_path", local_path) @@ -5767,7 +6327,17 @@ def _configure( instance_type: str, volume_size_in_gb: int, volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -5843,7 +6413,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -5875,7 +6449,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if header is not None: _setter("header", header) @@ -5912,7 +6488,9 @@ def _configure( csv: Optional['outputs.ModelBiasJobDefinitionCsv'] = None, json: Optional['outputs.ModelBiasJobDefinitionJson'] = None, parquet: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if json is not None: @@ -6024,7 +6602,29 @@ def _configure( s3_data_distribution_type: Optional['ModelBiasJobDefinitionEndpointInputS3DataDistributionType'] = None, s3_input_mode: Optional['ModelBiasJobDefinitionEndpointInputS3InputMode'] = None, start_time_offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'endTimeOffset' in kwargs: + end_time_offset = kwargs['endTimeOffset'] + if 'featuresAttribute' in kwargs: + features_attribute = kwargs['featuresAttribute'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 'probabilityThresholdAttribute' in kwargs: + probability_threshold_attribute = kwargs['probabilityThresholdAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + if 'startTimeOffset' in kwargs: + start_time_offset = kwargs['startTimeOffset'] + _setter("endpoint_name", endpoint_name) _setter("local_path", local_path) if end_time_offset is not None: @@ -6138,7 +6738,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if line is not None: _setter("line", line) @@ -6197,7 +6799,13 @@ def _configure( config_uri: str, image_uri: str, environment: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configUri' in kwargs: + config_uri = kwargs['configUri'] + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + _setter("config_uri", config_uri) _setter("image_uri", image_uri) if environment is not None: @@ -6268,7 +6876,13 @@ def _configure( _setter: Callable[[Any, Any], None], baselining_job_name: Optional[str] = None, constraints_resource: Optional['outputs.ModelBiasJobDefinitionConstraintsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseliningJobName' in kwargs: + baselining_job_name = kwargs['baseliningJobName'] + if 'constraintsResource' in kwargs: + constraints_resource = kwargs['constraintsResource'] + if baselining_job_name is not None: _setter("baselining_job_name", baselining_job_name) if constraints_resource is not None: @@ -6330,7 +6944,15 @@ def _configure( ground_truth_s3_input: 'outputs.ModelBiasJobDefinitionMonitoringGroundTruthS3Input', batch_transform_input: Optional['outputs.ModelBiasJobDefinitionBatchTransformInput'] = None, endpoint_input: Optional['outputs.ModelBiasJobDefinitionEndpointInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groundTruthS3Input' in kwargs: + ground_truth_s3_input = kwargs['groundTruthS3Input'] + if 'batchTransformInput' in kwargs: + batch_transform_input = kwargs['batchTransformInput'] + if 'endpointInput' in kwargs: + endpoint_input = kwargs['endpointInput'] + _setter("ground_truth_s3_input", ground_truth_s3_input) if batch_transform_input is not None: _setter("batch_transform_input", batch_transform_input) @@ -6389,7 +7011,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + _setter("s3_uri", s3_uri) @property @@ -6436,7 +7062,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_output: 'outputs.ModelBiasJobDefinitionS3Output', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Output' in kwargs: + s3_output = kwargs['s3Output'] + _setter("s3_output", s3_output) @property @@ -6487,7 +7117,13 @@ def _configure( _setter: Callable[[Any, Any], None], monitoring_outputs: Sequence['outputs.ModelBiasJobDefinitionMonitoringOutput'], kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringOutputs' in kwargs: + monitoring_outputs = kwargs['monitoringOutputs'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("monitoring_outputs", monitoring_outputs) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -6544,7 +7180,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_config: 'outputs.ModelBiasJobDefinitionClusterConfig', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterConfig' in kwargs: + cluster_config = kwargs['clusterConfig'] + _setter("cluster_config", cluster_config) @property @@ -6600,7 +7240,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableInterContainerTrafficEncryption' in kwargs: + enable_inter_container_traffic_encryption = kwargs['enableInterContainerTrafficEncryption'] + if 'enableNetworkIsolation' in kwargs: + enable_network_isolation = kwargs['enableNetworkIsolation'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if enable_inter_container_traffic_encryption is not None: _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: @@ -6678,7 +7326,15 @@ def _configure( local_path: str, s3_uri: str, s3_upload_mode: Optional['ModelBiasJobDefinitionS3OutputS3UploadMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 's3UploadMode' in kwargs: + s3_upload_mode = kwargs['s3UploadMode'] + _setter("local_path", local_path) _setter("s3_uri", s3_uri) if s3_upload_mode is not None: @@ -6745,7 +7401,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_runtime_in_seconds: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRuntimeInSeconds' in kwargs: + max_runtime_in_seconds = kwargs['maxRuntimeInSeconds'] + _setter("max_runtime_in_seconds", max_runtime_in_seconds) @property @@ -6780,7 +7440,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -6841,7 +7503,11 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -6906,7 +7572,15 @@ def _configure( caveats_and_recommendations: Optional[str] = None, custom_details: Optional[Any] = None, ethical_considerations: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caveatsAndRecommendations' in kwargs: + caveats_and_recommendations = kwargs['caveatsAndRecommendations'] + if 'customDetails' in kwargs: + custom_details = kwargs['customDetails'] + if 'ethicalConsiderations' in kwargs: + ethical_considerations = kwargs['ethicalConsiderations'] + if caveats_and_recommendations is not None: _setter("caveats_and_recommendations", caveats_and_recommendations) if custom_details is not None: @@ -6985,7 +7659,13 @@ def _configure( notes: Optional[str] = None, x_axis_name: Optional[Sequence[str]] = None, y_axis_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxisName' in kwargs: + x_axis_name = kwargs['xAxisName'] + if 'yAxisName' in kwargs: + y_axis_name = kwargs['yAxisName'] + _setter("name", name) _setter("type", type) _setter("value", value) @@ -7075,7 +7755,15 @@ def _configure( business_problem: Optional[str] = None, business_stakeholders: Optional[str] = None, line_of_business: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'businessProblem' in kwargs: + business_problem = kwargs['businessProblem'] + if 'businessStakeholders' in kwargs: + business_stakeholders = kwargs['businessStakeholders'] + if 'lineOfBusiness' in kwargs: + line_of_business = kwargs['lineOfBusiness'] + if business_problem is not None: _setter("business_problem", business_problem) if business_stakeholders is not None: @@ -7150,7 +7838,13 @@ def _configure( image: str, model_data_url: Optional[str] = None, nearest_model_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modelDataUrl' in kwargs: + model_data_url = kwargs['modelDataUrl'] + if 'nearestModelName' in kwargs: + nearest_model_name = kwargs['nearestModelName'] + _setter("image", image) if model_data_url is not None: _setter("model_data_url", model_data_url) @@ -7247,7 +7941,23 @@ def _configure( model_overview: Optional['outputs.ModelCardModelOverview'] = None, model_package_details: Optional['outputs.ModelCardModelPackageDetails'] = None, training_details: Optional['outputs.ModelCardTrainingDetails'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalInformation' in kwargs: + additional_information = kwargs['additionalInformation'] + if 'businessDetails' in kwargs: + business_details = kwargs['businessDetails'] + if 'evaluationDetails' in kwargs: + evaluation_details = kwargs['evaluationDetails'] + if 'intendedUses' in kwargs: + intended_uses = kwargs['intendedUses'] + if 'modelOverview' in kwargs: + model_overview = kwargs['modelOverview'] + if 'modelPackageDetails' in kwargs: + model_package_details = kwargs['modelPackageDetails'] + if 'trainingDetails' in kwargs: + training_details = kwargs['trainingDetails'] + if additional_information is not None: _setter("additional_information", additional_information) if business_details is not None: @@ -7354,7 +8064,15 @@ def _configure( evaluation_observation: Optional[str] = None, metadata: Optional[Any] = None, metric_groups: Optional[Sequence['outputs.ModelCardMetricGroup']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'evaluationJobArn' in kwargs: + evaluation_job_arn = kwargs['evaluationJobArn'] + if 'evaluationObservation' in kwargs: + evaluation_observation = kwargs['evaluationObservation'] + if 'metricGroups' in kwargs: + metric_groups = kwargs['metricGroups'] + _setter("name", name) if datasets is not None: _setter("datasets", datasets) @@ -7416,7 +8134,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], containers: Sequence['outputs.ModelCardContainer'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("containers", containers) @property @@ -7485,7 +8205,19 @@ def _configure( intended_uses: Optional[str] = None, purpose_of_model: Optional[str] = None, risk_rating: Optional['ModelCardRiskRating'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'explanationsForRiskRating' in kwargs: + explanations_for_risk_rating = kwargs['explanationsForRiskRating'] + if 'factorsAffectingModelEfficiency' in kwargs: + factors_affecting_model_efficiency = kwargs['factorsAffectingModelEfficiency'] + if 'intendedUses' in kwargs: + intended_uses = kwargs['intendedUses'] + if 'purposeOfModel' in kwargs: + purpose_of_model = kwargs['purposeOfModel'] + if 'riskRating' in kwargs: + risk_rating = kwargs['riskRating'] + if explanations_for_risk_rating is not None: _setter("explanations_for_risk_rating", explanations_for_risk_rating) if factors_affecting_model_efficiency is not None: @@ -7581,7 +8313,13 @@ def _configure( notes: Optional[str] = None, x_axis_name: Optional[str] = None, y_axis_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxisName' in kwargs: + x_axis_name = kwargs['xAxisName'] + if 'yAxisName' in kwargs: + y_axis_name = kwargs['yAxisName'] + _setter("name", name) _setter("type", type) _setter("value", value) @@ -7669,7 +8407,13 @@ def _configure( notes: Optional[str] = None, x_axis_name: Optional[Sequence[str]] = None, y_axis_name: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxisName' in kwargs: + x_axis_name = kwargs['xAxisName'] + if 'yAxisName' in kwargs: + y_axis_name = kwargs['yAxisName'] + _setter("name", name) _setter("type", type) _setter("value", value) @@ -7749,7 +8493,11 @@ def _configure( _setter: Callable[[Any, Any], None], metric_data: Sequence[Any], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricData' in kwargs: + metric_data = kwargs['metricData'] + _setter("metric_data", metric_data) _setter("name", name) @@ -7854,7 +8602,29 @@ def _configure( model_owner: Optional[str] = None, model_version: Optional[float] = None, problem_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmType' in kwargs: + algorithm_type = kwargs['algorithmType'] + if 'inferenceEnvironment' in kwargs: + inference_environment = kwargs['inferenceEnvironment'] + if 'modelArtifact' in kwargs: + model_artifact = kwargs['modelArtifact'] + if 'modelCreator' in kwargs: + model_creator = kwargs['modelCreator'] + if 'modelDescription' in kwargs: + model_description = kwargs['modelDescription'] + if 'modelId' in kwargs: + model_id = kwargs['modelId'] + if 'modelName' in kwargs: + model_name = kwargs['modelName'] + if 'modelOwner' in kwargs: + model_owner = kwargs['modelOwner'] + if 'modelVersion' in kwargs: + model_version = kwargs['modelVersion'] + if 'problemType' in kwargs: + problem_type = kwargs['problemType'] + if algorithm_type is not None: _setter("algorithm_type", algorithm_type) if inference_environment is not None: @@ -7993,7 +8763,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], container_image: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerImage' in kwargs: + container_image = kwargs['containerImage'] + if container_image is not None: _setter("container_image", container_image) @@ -8038,7 +8812,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], user_profile_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userProfileName' in kwargs: + user_profile_name = kwargs['userProfileName'] + if user_profile_name is not None: _setter("user_profile_name", user_profile_name) @@ -8155,7 +8933,31 @@ def _configure( model_package_version: Optional[float] = None, source_algorithms: Optional[Sequence['outputs.ModelCardSourceAlgorithm']] = None, task: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'approvalDescription' in kwargs: + approval_description = kwargs['approvalDescription'] + if 'createdBy' in kwargs: + created_by = kwargs['createdBy'] + if 'inferenceSpecification' in kwargs: + inference_specification = kwargs['inferenceSpecification'] + if 'modelApprovalStatus' in kwargs: + model_approval_status = kwargs['modelApprovalStatus'] + if 'modelPackageArn' in kwargs: + model_package_arn = kwargs['modelPackageArn'] + if 'modelPackageDescription' in kwargs: + model_package_description = kwargs['modelPackageDescription'] + if 'modelPackageGroupName' in kwargs: + model_package_group_name = kwargs['modelPackageGroupName'] + if 'modelPackageName' in kwargs: + model_package_name = kwargs['modelPackageName'] + if 'modelPackageStatus' in kwargs: + model_package_status = kwargs['modelPackageStatus'] + if 'modelPackageVersion' in kwargs: + model_package_version = kwargs['modelPackageVersion'] + if 'sourceAlgorithms' in kwargs: + source_algorithms = kwargs['sourceAlgorithms'] + if approval_description is not None: _setter("approval_description", approval_description) if created_by is not None: @@ -8310,7 +9112,9 @@ def _configure( _setter: Callable[[Any, Any], None], function: Optional['outputs.ModelCardObjectiveFunctionFunctionProperties'] = None, notes: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if function is not None: _setter("function", function) if notes is not None: @@ -8354,7 +9158,9 @@ def _configure( condition: Optional[str] = None, facet: Optional[str] = None, function: Optional['ModelCardObjectiveFunctionFunctionPropertiesFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if condition is not None: _setter("condition", condition) if facet is not None: @@ -8416,7 +9222,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -8481,7 +9291,13 @@ def _configure( notes: Optional[str] = None, x_axis_name: Optional[str] = None, y_axis_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xAxisName' in kwargs: + x_axis_name = kwargs['xAxisName'] + if 'yAxisName' in kwargs: + y_axis_name = kwargs['yAxisName'] + _setter("name", name) _setter("type", type) _setter("value", value) @@ -8561,7 +9377,13 @@ def _configure( _setter: Callable[[Any, Any], None], algorithm_name: str, model_data_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmName' in kwargs: + algorithm_name = kwargs['algorithmName'] + if 'modelDataUrl' in kwargs: + model_data_url = kwargs['modelDataUrl'] + _setter("algorithm_name", algorithm_name) if model_data_url is not None: _setter("model_data_url", model_data_url) @@ -8606,7 +9428,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -8672,7 +9496,15 @@ def _configure( objective_function: Optional['outputs.ModelCardObjectiveFunction'] = None, training_job_details: Optional['outputs.ModelCardTrainingDetailsTrainingJobDetailsProperties'] = None, training_observations: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'objectiveFunction' in kwargs: + objective_function = kwargs['objectiveFunction'] + if 'trainingJobDetails' in kwargs: + training_job_details = kwargs['trainingJobDetails'] + if 'trainingObservations' in kwargs: + training_observations = kwargs['trainingObservations'] + if objective_function is not None: _setter("objective_function", objective_function) if training_job_details is not None: @@ -8759,7 +9591,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'hyperParameters' in kwargs: + hyper_parameters = kwargs['hyperParameters'] + if 'trainingArn' in kwargs: + training_arn = kwargs['trainingArn'] + if 'trainingDatasets' in kwargs: + training_datasets = kwargs['trainingDatasets'] + if 'trainingEnvironment' in kwargs: + training_environment = kwargs['trainingEnvironment'] + if 'trainingMetrics' in kwargs: + training_metrics = kwargs['trainingMetrics'] + if 'userProvidedHyperParameters' in kwargs: + user_provided_hyper_parameters = kwargs['userProvidedHyperParameters'] + if 'userProvidedTrainingMetrics' in kwargs: + user_provided_training_metrics = kwargs['userProvidedTrainingMetrics'] + if hyper_parameters is not None: _setter("hyper_parameters", hyper_parameters) if training_arn is not None: @@ -8849,7 +9697,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], container_image: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerImage' in kwargs: + container_image = kwargs['containerImage'] + if container_image is not None: _setter("container_image", container_image) @@ -8883,7 +9735,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -8922,7 +9776,9 @@ def _configure( name: str, value: float, notes: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) if notes is not None: @@ -8992,7 +9848,15 @@ def _configure( domain_id: Optional[str] = None, user_profile_arn: Optional[str] = None, user_profile_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainId' in kwargs: + domain_id = kwargs['domainId'] + if 'userProfileArn' in kwargs: + user_profile_arn = kwargs['userProfileArn'] + if 'userProfileName' in kwargs: + user_profile_name = kwargs['userProfileName'] + if domain_id is not None: _setter("domain_id", domain_id) if user_profile_arn is not None: @@ -9088,7 +9952,21 @@ def _configure( model_data_url: Optional[str] = None, model_package_name: Optional[str] = None, multi_model_config: Optional['outputs.ModelMultiModelConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerHostname' in kwargs: + container_hostname = kwargs['containerHostname'] + if 'imageConfig' in kwargs: + image_config = kwargs['imageConfig'] + if 'inferenceSpecificationName' in kwargs: + inference_specification_name = kwargs['inferenceSpecificationName'] + if 'modelDataUrl' in kwargs: + model_data_url = kwargs['modelDataUrl'] + if 'modelPackageName' in kwargs: + model_package_name = kwargs['modelPackageName'] + if 'multiModelConfig' in kwargs: + multi_model_config = kwargs['multiModelConfig'] + if container_hostname is not None: _setter("container_hostname", container_hostname) if environment is not None: @@ -9231,7 +10109,25 @@ def _configure( probability_attribute: Optional[str] = None, s3_data_distribution_type: Optional['ModelExplainabilityJobDefinitionBatchTransformInputS3DataDistributionType'] = None, s3_input_mode: Optional['ModelExplainabilityJobDefinitionBatchTransformInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCapturedDestinationS3Uri' in kwargs: + data_captured_destination_s3_uri = kwargs['dataCapturedDestinationS3Uri'] + if 'datasetFormat' in kwargs: + dataset_format = kwargs['datasetFormat'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'featuresAttribute' in kwargs: + features_attribute = kwargs['featuresAttribute'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) _setter("dataset_format", dataset_format) _setter("local_path", local_path) @@ -9362,7 +10258,17 @@ def _configure( instance_type: str, volume_size_in_gb: int, volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -9438,7 +10344,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -9470,7 +10380,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if header is not None: _setter("header", header) @@ -9507,7 +10419,9 @@ def _configure( csv: Optional['outputs.ModelExplainabilityJobDefinitionCsv'] = None, json: Optional['outputs.ModelExplainabilityJobDefinitionJson'] = None, parquet: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if json is not None: @@ -9602,7 +10516,23 @@ def _configure( probability_attribute: Optional[str] = None, s3_data_distribution_type: Optional['ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType'] = None, s3_input_mode: Optional['ModelExplainabilityJobDefinitionEndpointInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'featuresAttribute' in kwargs: + features_attribute = kwargs['featuresAttribute'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("endpoint_name", endpoint_name) _setter("local_path", local_path) if features_attribute is not None: @@ -9689,7 +10619,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if line is not None: _setter("line", line) @@ -9748,7 +10680,13 @@ def _configure( config_uri: str, image_uri: str, environment: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configUri' in kwargs: + config_uri = kwargs['configUri'] + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + _setter("config_uri", config_uri) _setter("image_uri", image_uri) if environment is not None: @@ -9819,7 +10757,13 @@ def _configure( _setter: Callable[[Any, Any], None], baselining_job_name: Optional[str] = None, constraints_resource: Optional['outputs.ModelExplainabilityJobDefinitionConstraintsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseliningJobName' in kwargs: + baselining_job_name = kwargs['baseliningJobName'] + if 'constraintsResource' in kwargs: + constraints_resource = kwargs['constraintsResource'] + if baselining_job_name is not None: _setter("baselining_job_name", baselining_job_name) if constraints_resource is not None: @@ -9876,7 +10820,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchTransformInput' in kwargs: + batch_transform_input = kwargs['batchTransformInput'] + if 'endpointInput' in kwargs: + endpoint_input = kwargs['endpointInput'] + if batch_transform_input is not None: _setter("batch_transform_input", batch_transform_input) if endpoint_input is not None: @@ -9928,7 +10878,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_output: 'outputs.ModelExplainabilityJobDefinitionS3Output', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Output' in kwargs: + s3_output = kwargs['s3Output'] + _setter("s3_output", s3_output) @property @@ -9979,7 +10933,13 @@ def _configure( _setter: Callable[[Any, Any], None], monitoring_outputs: Sequence['outputs.ModelExplainabilityJobDefinitionMonitoringOutput'], kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringOutputs' in kwargs: + monitoring_outputs = kwargs['monitoringOutputs'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("monitoring_outputs", monitoring_outputs) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -10036,7 +10996,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_config: 'outputs.ModelExplainabilityJobDefinitionClusterConfig', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterConfig' in kwargs: + cluster_config = kwargs['clusterConfig'] + _setter("cluster_config", cluster_config) @property @@ -10092,7 +11056,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableInterContainerTrafficEncryption' in kwargs: + enable_inter_container_traffic_encryption = kwargs['enableInterContainerTrafficEncryption'] + if 'enableNetworkIsolation' in kwargs: + enable_network_isolation = kwargs['enableNetworkIsolation'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if enable_inter_container_traffic_encryption is not None: _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: @@ -10170,7 +11142,15 @@ def _configure( local_path: str, s3_uri: str, s3_upload_mode: Optional['ModelExplainabilityJobDefinitionS3OutputS3UploadMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 's3UploadMode' in kwargs: + s3_upload_mode = kwargs['s3UploadMode'] + _setter("local_path", local_path) _setter("s3_uri", s3_uri) if s3_upload_mode is not None: @@ -10237,7 +11217,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_runtime_in_seconds: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRuntimeInSeconds' in kwargs: + max_runtime_in_seconds = kwargs['maxRuntimeInSeconds'] + _setter("max_runtime_in_seconds", max_runtime_in_seconds) @property @@ -10272,7 +11256,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -10333,7 +11319,11 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -10388,7 +11378,13 @@ def _configure( _setter: Callable[[Any, Any], None], repository_access_mode: str, repository_auth_config: Optional['outputs.ModelRepositoryAuthConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryAccessMode' in kwargs: + repository_access_mode = kwargs['repositoryAccessMode'] + if 'repositoryAuthConfig' in kwargs: + repository_auth_config = kwargs['repositoryAuthConfig'] + _setter("repository_access_mode", repository_access_mode) if repository_auth_config is not None: _setter("repository_auth_config", repository_auth_config) @@ -10416,7 +11412,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mode: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) @property @@ -10454,7 +11452,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], model_cache_setting: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modelCacheSetting' in kwargs: + model_cache_setting = kwargs['modelCacheSetting'] + if model_cache_setting is not None: _setter("model_cache_setting", model_cache_setting) @@ -10530,7 +11532,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'supportedContentTypes' in kwargs: + supported_content_types = kwargs['supportedContentTypes'] + if 'supportedRealtimeInferenceInstanceTypes' in kwargs: + supported_realtime_inference_instance_types = kwargs['supportedRealtimeInferenceInstanceTypes'] + if 'supportedResponseMimeTypes' in kwargs: + supported_response_mime_types = kwargs['supportedResponseMimeTypes'] + if 'supportedTransformInstanceTypes' in kwargs: + supported_transform_instance_types = kwargs['supportedTransformInstanceTypes'] + _setter("containers", containers) _setter("name", name) if description is not None: @@ -10644,7 +11656,13 @@ def _configure( post_training_report: Optional['outputs.ModelPackageMetricsSource'] = None, pre_training_report: Optional['outputs.ModelPackageMetricsSource'] = None, report: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'postTrainingReport' in kwargs: + post_training_report = kwargs['postTrainingReport'] + if 'preTrainingReport' in kwargs: + pre_training_report = kwargs['preTrainingReport'] + if post_training_report is not None: _setter("post_training_report", post_training_report) if pre_training_report is not None: @@ -10744,7 +11762,21 @@ def _configure( model_data_url: Optional[str] = None, model_input: Optional['outputs.ModelPackageContainerDefinitionModelInputProperties'] = None, nearest_model_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'containerHostname' in kwargs: + container_hostname = kwargs['containerHostname'] + if 'frameworkVersion' in kwargs: + framework_version = kwargs['frameworkVersion'] + if 'imageDigest' in kwargs: + image_digest = kwargs['imageDigest'] + if 'modelDataUrl' in kwargs: + model_data_url = kwargs['modelDataUrl'] + if 'modelInput' in kwargs: + model_input = kwargs['modelInput'] + if 'nearestModelName' in kwargs: + nearest_model_name = kwargs['nearestModelName'] + _setter("image", image) if container_hostname is not None: _setter("container_hostname", container_hostname) @@ -10862,7 +11894,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], data_input_config: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataInputConfig' in kwargs: + data_input_config = kwargs['dataInputConfig'] + _setter("data_input_config", data_input_config) @property @@ -10887,10 +11923,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ModelPackageDataSource(dict): """ @@ -10926,7 +11964,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_data_source: 'outputs.ModelPackageS3DataSource', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3DataSource' in kwargs: + s3_data_source = kwargs['s3DataSource'] + _setter("s3_data_source", s3_data_source) @property @@ -10981,7 +12023,13 @@ def _configure( explainability: Optional['outputs.ModelPackageDriftCheckExplainability'] = None, model_data_quality: Optional['outputs.ModelPackageDriftCheckModelDataQuality'] = None, model_quality: Optional['outputs.ModelPackageDriftCheckModelQuality'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modelDataQuality' in kwargs: + model_data_quality = kwargs['modelDataQuality'] + if 'modelQuality' in kwargs: + model_quality = kwargs['modelQuality'] + if bias is not None: _setter("bias", bias) if explainability is not None: @@ -11057,7 +12105,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configFile' in kwargs: + config_file = kwargs['configFile'] + if 'postTrainingConstraints' in kwargs: + post_training_constraints = kwargs['postTrainingConstraints'] + if 'preTrainingConstraints' in kwargs: + pre_training_constraints = kwargs['preTrainingConstraints'] + if config_file is not None: _setter("config_file", config_file) if post_training_constraints is not None: @@ -11119,7 +12175,11 @@ def _configure( _setter: Callable[[Any, Any], None], config_file: Optional['outputs.ModelPackageFileSource'] = None, constraints: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configFile' in kwargs: + config_file = kwargs['configFile'] + if config_file is not None: _setter("config_file", config_file) if constraints is not None: @@ -11157,7 +12217,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: Optional['outputs.ModelPackageMetricsSource'] = None, statistics: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if constraints is not None: _setter("constraints", constraints) if statistics is not None: @@ -11195,7 +12257,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: Optional['outputs.ModelPackageMetricsSource'] = None, statistics: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if constraints is not None: _setter("constraints", constraints) if statistics is not None: @@ -11225,10 +12289,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ModelPackageExplainability(dict): """ @@ -11247,7 +12313,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], report: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if report is not None: _setter("report", report) @@ -11305,7 +12373,15 @@ def _configure( s3_uri: str, content_digest: Optional[str] = None, content_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'contentDigest' in kwargs: + content_digest = kwargs['contentDigest'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + _setter("s3_uri", s3_uri) if content_digest is not None: _setter("content_digest", content_digest) @@ -11360,7 +12436,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -11439,7 +12517,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'supportedContentTypes' in kwargs: + supported_content_types = kwargs['supportedContentTypes'] + if 'supportedResponseMimeTypes' in kwargs: + supported_response_mime_types = kwargs['supportedResponseMimeTypes'] + if 'supportedRealtimeInferenceInstanceTypes' in kwargs: + supported_realtime_inference_instance_types = kwargs['supportedRealtimeInferenceInstanceTypes'] + if 'supportedTransformInstanceTypes' in kwargs: + supported_transform_instance_types = kwargs['supportedTransformInstanceTypes'] + _setter("containers", containers) _setter("supported_content_types", supported_content_types) _setter("supported_response_mime_types", supported_response_mime_types) @@ -11541,7 +12629,15 @@ def _configure( generated_by: Optional[str] = None, project_id: Optional[str] = None, repository: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'commitId' in kwargs: + commit_id = kwargs['commitId'] + if 'generatedBy' in kwargs: + generated_by = kwargs['generatedBy'] + if 'projectId' in kwargs: + project_id = kwargs['projectId'] + if commit_id is not None: _setter("commit_id", commit_id) if generated_by is not None: @@ -11632,7 +12728,15 @@ def _configure( content_type: str, s3_uri: str, content_digest: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 'contentDigest' in kwargs: + content_digest = kwargs['contentDigest'] + _setter("content_type", content_type) _setter("s3_uri", s3_uri) if content_digest is not None: @@ -11684,7 +12788,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: Optional['outputs.ModelPackageMetricsSource'] = None, statistics: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if constraints is not None: _setter("constraints", constraints) if statistics is not None: @@ -11747,7 +12853,13 @@ def _configure( explainability: Optional['outputs.ModelPackageExplainability'] = None, model_data_quality: Optional['outputs.ModelPackageModelDataQuality'] = None, model_quality: Optional['outputs.ModelPackageModelQuality'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'modelDataQuality' in kwargs: + model_data_quality = kwargs['modelDataQuality'] + if 'modelQuality' in kwargs: + model_quality = kwargs['modelQuality'] + if bias is not None: _setter("bias", bias) if explainability is not None: @@ -11799,7 +12911,9 @@ def _configure( _setter: Callable[[Any, Any], None], constraints: Optional['outputs.ModelPackageMetricsSource'] = None, statistics: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if constraints is not None: _setter("constraints", constraints) if statistics is not None: @@ -11858,7 +12972,13 @@ def _configure( _setter: Callable[[Any, Any], None], s3_data_type: 'ModelPackageS3DataSourceS3DataType', s3_uri: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3DataType' in kwargs: + s3_data_type = kwargs['s3DataType'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + _setter("s3_data_type", s3_data_type) _setter("s3_uri", s3_uri) @@ -11921,7 +13041,13 @@ def _configure( _setter: Callable[[Any, Any], None], algorithm_name: str, model_data_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'algorithmName' in kwargs: + algorithm_name = kwargs['algorithmName'] + if 'modelDataUrl' in kwargs: + model_data_url = kwargs['modelDataUrl'] + _setter("algorithm_name", algorithm_name) if model_data_url is not None: _setter("model_data_url", model_data_url) @@ -11979,7 +13105,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source_algorithms: Sequence['outputs.ModelPackageSourceAlgorithm'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceAlgorithms' in kwargs: + source_algorithms = kwargs['sourceAlgorithms'] + _setter("source_algorithms", source_algorithms) @property @@ -12026,7 +13156,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], validation_statuses: Optional[Sequence['outputs.ModelPackageStatusItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'validationStatuses' in kwargs: + validation_statuses = kwargs['validationStatuses'] + if validation_statuses is not None: _setter("validation_statuses", validation_statuses) @@ -12080,7 +13214,11 @@ def _configure( name: str, status: 'ModelPackageStatusItemStatus', failure_reason: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureReason' in kwargs: + failure_reason = kwargs['failureReason'] + _setter("name", name) _setter("status", status) if failure_reason is not None: @@ -12134,7 +13272,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -12208,7 +13348,17 @@ def _configure( compression_type: Optional['ModelPackageTransformInputCompressionType'] = None, content_type: Optional[str] = None, split_type: Optional['ModelPackageTransformInputSplitType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataSource' in kwargs: + data_source = kwargs['dataSource'] + if 'compressionType' in kwargs: + compression_type = kwargs['compressionType'] + if 'contentType' in kwargs: + content_type = kwargs['contentType'] + if 'splitType' in kwargs: + split_type = kwargs['splitType'] + _setter("data_source", data_source) if compression_type is not None: _setter("compression_type", compression_type) @@ -12313,7 +13463,21 @@ def _configure( environment: Optional['outputs.ModelPackageEnvironment'] = None, max_concurrent_transforms: Optional[int] = None, max_payload_in_mb: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'transformInput' in kwargs: + transform_input = kwargs['transformInput'] + if 'transformOutput' in kwargs: + transform_output = kwargs['transformOutput'] + if 'transformResources' in kwargs: + transform_resources = kwargs['transformResources'] + if 'batchStrategy' in kwargs: + batch_strategy = kwargs['batchStrategy'] + if 'maxConcurrentTransforms' in kwargs: + max_concurrent_transforms = kwargs['maxConcurrentTransforms'] + if 'maxPayloadInMb' in kwargs: + max_payload_in_mb = kwargs['maxPayloadInMb'] + _setter("transform_input", transform_input) _setter("transform_output", transform_output) _setter("transform_resources", transform_resources) @@ -12423,7 +13587,15 @@ def _configure( accept: Optional[str] = None, assemble_with: Optional['ModelPackageTransformOutputAssembleWith'] = None, kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3OutputPath' in kwargs: + s3_output_path = kwargs['s3OutputPath'] + if 'assembleWith' in kwargs: + assemble_with = kwargs['assembleWith'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("s3_output_path", s3_output_path) if accept is not None: _setter("accept", accept) @@ -12513,7 +13685,15 @@ def _configure( instance_count: int, instance_type: str, volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) if volume_kms_key_id is not None: @@ -12585,7 +13765,13 @@ def _configure( _setter: Callable[[Any, Any], None], profile_name: str, transform_job_definition: 'outputs.ModelPackageTransformJobDefinition', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'profileName' in kwargs: + profile_name = kwargs['profileName'] + if 'transformJobDefinition' in kwargs: + transform_job_definition = kwargs['transformJobDefinition'] + _setter("profile_name", profile_name) _setter("transform_job_definition", transform_job_definition) @@ -12644,7 +13830,13 @@ def _configure( _setter: Callable[[Any, Any], None], validation_profiles: Sequence['outputs.ModelPackageValidationProfile'], validation_role: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'validationProfiles' in kwargs: + validation_profiles = kwargs['validationProfiles'] + if 'validationRole' in kwargs: + validation_role = kwargs['validationRole'] + _setter("validation_profiles", validation_profiles) _setter("validation_role", validation_role) @@ -12750,7 +13942,29 @@ def _configure( s3_data_distribution_type: Optional['ModelQualityJobDefinitionBatchTransformInputS3DataDistributionType'] = None, s3_input_mode: Optional['ModelQualityJobDefinitionBatchTransformInputS3InputMode'] = None, start_time_offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCapturedDestinationS3Uri' in kwargs: + data_captured_destination_s3_uri = kwargs['dataCapturedDestinationS3Uri'] + if 'datasetFormat' in kwargs: + dataset_format = kwargs['datasetFormat'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'endTimeOffset' in kwargs: + end_time_offset = kwargs['endTimeOffset'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 'probabilityThresholdAttribute' in kwargs: + probability_threshold_attribute = kwargs['probabilityThresholdAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + if 'startTimeOffset' in kwargs: + start_time_offset = kwargs['startTimeOffset'] + _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) _setter("dataset_format", dataset_format) _setter("local_path", local_path) @@ -12898,7 +14112,17 @@ def _configure( instance_type: str, volume_size_in_gb: int, volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -12974,7 +14198,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -13006,7 +14234,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if header is not None: _setter("header", header) @@ -13043,7 +14273,9 @@ def _configure( csv: Optional['outputs.ModelQualityJobDefinitionCsv'] = None, json: Optional['outputs.ModelQualityJobDefinitionJson'] = None, parquet: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if json is not None: @@ -13149,7 +14381,27 @@ def _configure( s3_data_distribution_type: Optional['ModelQualityJobDefinitionEndpointInputS3DataDistributionType'] = None, s3_input_mode: Optional['ModelQualityJobDefinitionEndpointInputS3InputMode'] = None, start_time_offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 'endTimeOffset' in kwargs: + end_time_offset = kwargs['endTimeOffset'] + if 'inferenceAttribute' in kwargs: + inference_attribute = kwargs['inferenceAttribute'] + if 'probabilityAttribute' in kwargs: + probability_attribute = kwargs['probabilityAttribute'] + if 'probabilityThresholdAttribute' in kwargs: + probability_threshold_attribute = kwargs['probabilityThresholdAttribute'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + if 'startTimeOffset' in kwargs: + start_time_offset = kwargs['startTimeOffset'] + _setter("endpoint_name", endpoint_name) _setter("local_path", local_path) if end_time_offset is not None: @@ -13253,7 +14505,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if line is not None: _setter("line", line) @@ -13335,7 +14589,21 @@ def _configure( environment: Optional[Any] = None, post_analytics_processor_source_uri: Optional[str] = None, record_preprocessor_source_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + if 'problemType' in kwargs: + problem_type = kwargs['problemType'] + if 'containerArguments' in kwargs: + container_arguments = kwargs['containerArguments'] + if 'containerEntrypoint' in kwargs: + container_entrypoint = kwargs['containerEntrypoint'] + if 'postAnalyticsProcessorSourceUri' in kwargs: + post_analytics_processor_source_uri = kwargs['postAnalyticsProcessorSourceUri'] + if 'recordPreprocessorSourceUri' in kwargs: + record_preprocessor_source_uri = kwargs['recordPreprocessorSourceUri'] + _setter("image_uri", image_uri) _setter("problem_type", problem_type) if container_arguments is not None: @@ -13443,7 +14711,13 @@ def _configure( _setter: Callable[[Any, Any], None], baselining_job_name: Optional[str] = None, constraints_resource: Optional['outputs.ModelQualityJobDefinitionConstraintsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseliningJobName' in kwargs: + baselining_job_name = kwargs['baseliningJobName'] + if 'constraintsResource' in kwargs: + constraints_resource = kwargs['constraintsResource'] + if baselining_job_name is not None: _setter("baselining_job_name", baselining_job_name) if constraints_resource is not None: @@ -13505,7 +14779,15 @@ def _configure( ground_truth_s3_input: 'outputs.ModelQualityJobDefinitionMonitoringGroundTruthS3Input', batch_transform_input: Optional['outputs.ModelQualityJobDefinitionBatchTransformInput'] = None, endpoint_input: Optional['outputs.ModelQualityJobDefinitionEndpointInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'groundTruthS3Input' in kwargs: + ground_truth_s3_input = kwargs['groundTruthS3Input'] + if 'batchTransformInput' in kwargs: + batch_transform_input = kwargs['batchTransformInput'] + if 'endpointInput' in kwargs: + endpoint_input = kwargs['endpointInput'] + _setter("ground_truth_s3_input", ground_truth_s3_input) if batch_transform_input is not None: _setter("batch_transform_input", batch_transform_input) @@ -13564,7 +14846,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + _setter("s3_uri", s3_uri) @property @@ -13611,7 +14897,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_output: 'outputs.ModelQualityJobDefinitionS3Output', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Output' in kwargs: + s3_output = kwargs['s3Output'] + _setter("s3_output", s3_output) @property @@ -13662,7 +14952,13 @@ def _configure( _setter: Callable[[Any, Any], None], monitoring_outputs: Sequence['outputs.ModelQualityJobDefinitionMonitoringOutput'], kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringOutputs' in kwargs: + monitoring_outputs = kwargs['monitoringOutputs'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("monitoring_outputs", monitoring_outputs) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -13719,7 +15015,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_config: 'outputs.ModelQualityJobDefinitionClusterConfig', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterConfig' in kwargs: + cluster_config = kwargs['clusterConfig'] + _setter("cluster_config", cluster_config) @property @@ -13775,7 +15075,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableInterContainerTrafficEncryption' in kwargs: + enable_inter_container_traffic_encryption = kwargs['enableInterContainerTrafficEncryption'] + if 'enableNetworkIsolation' in kwargs: + enable_network_isolation = kwargs['enableNetworkIsolation'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if enable_inter_container_traffic_encryption is not None: _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: @@ -13853,7 +15161,15 @@ def _configure( local_path: str, s3_uri: str, s3_upload_mode: Optional['ModelQualityJobDefinitionS3OutputS3UploadMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 's3UploadMode' in kwargs: + s3_upload_mode = kwargs['s3UploadMode'] + _setter("local_path", local_path) _setter("s3_uri", s3_uri) if s3_upload_mode is not None: @@ -13920,7 +15236,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_runtime_in_seconds: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRuntimeInSeconds' in kwargs: + max_runtime_in_seconds = kwargs['maxRuntimeInSeconds'] + _setter("max_runtime_in_seconds", max_runtime_in_seconds) @property @@ -13955,7 +15275,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14016,7 +15338,11 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -14066,7 +15392,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], repository_credentials_provider_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'repositoryCredentialsProviderArn' in kwargs: + repository_credentials_provider_arn = kwargs['repositoryCredentialsProviderArn'] + _setter("repository_credentials_provider_arn", repository_credentials_provider_arn) @property @@ -14090,7 +15420,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -14137,7 +15469,11 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -14192,7 +15528,13 @@ def _configure( _setter: Callable[[Any, Any], None], constraints_resource: Optional['outputs.MonitoringScheduleConstraintsResource'] = None, statistics_resource: Optional['outputs.MonitoringScheduleStatisticsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'constraintsResource' in kwargs: + constraints_resource = kwargs['constraintsResource'] + if 'statisticsResource' in kwargs: + statistics_resource = kwargs['statisticsResource'] + if constraints_resource is not None: _setter("constraints_resource", constraints_resource) if statistics_resource is not None: @@ -14268,7 +15610,19 @@ def _configure( local_path: str, s3_data_distribution_type: Optional['MonitoringScheduleBatchTransformInputS3DataDistributionType'] = None, s3_input_mode: Optional['MonitoringScheduleBatchTransformInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataCapturedDestinationS3Uri' in kwargs: + data_captured_destination_s3_uri = kwargs['dataCapturedDestinationS3Uri'] + if 'datasetFormat' in kwargs: + dataset_format = kwargs['datasetFormat'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) _setter("dataset_format", dataset_format) _setter("local_path", local_path) @@ -14369,7 +15723,17 @@ def _configure( instance_type: str, volume_size_in_gb: int, volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceCount' in kwargs: + instance_count = kwargs['instanceCount'] + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'volumeSizeInGb' in kwargs: + volume_size_in_gb = kwargs['volumeSizeInGb'] + if 'volumeKmsKeyId' in kwargs: + volume_kms_key_id = kwargs['volumeKmsKeyId'] + _setter("instance_count", instance_count) _setter("instance_type", instance_type) _setter("volume_size_in_gb", volume_size_in_gb) @@ -14460,7 +15824,17 @@ def _configure( monitoring_job_definition_name: Optional[str] = None, monitoring_type: Optional['MonitoringScheduleMonitoringType'] = None, schedule_config: Optional['outputs.MonitoringScheduleScheduleConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringJobDefinition' in kwargs: + monitoring_job_definition = kwargs['monitoringJobDefinition'] + if 'monitoringJobDefinitionName' in kwargs: + monitoring_job_definition_name = kwargs['monitoringJobDefinitionName'] + if 'monitoringType' in kwargs: + monitoring_type = kwargs['monitoringType'] + if 'scheduleConfig' in kwargs: + schedule_config = kwargs['scheduleConfig'] + if monitoring_job_definition is not None: _setter("monitoring_job_definition", monitoring_job_definition) if monitoring_job_definition_name is not None: @@ -14530,7 +15904,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -14562,7 +15940,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], header: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if header is not None: _setter("header", header) @@ -14599,7 +15979,9 @@ def _configure( csv: Optional['outputs.MonitoringScheduleCsv'] = None, json: Optional['outputs.MonitoringScheduleJson'] = None, parquet: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if csv is not None: _setter("csv", csv) if json is not None: @@ -14676,7 +16058,17 @@ def _configure( local_path: str, s3_data_distribution_type: Optional['MonitoringScheduleEndpointInputS3DataDistributionType'] = None, s3_input_mode: Optional['MonitoringScheduleEndpointInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3DataDistributionType' in kwargs: + s3_data_distribution_type = kwargs['s3DataDistributionType'] + if 's3InputMode' in kwargs: + s3_input_mode = kwargs['s3InputMode'] + _setter("endpoint_name", endpoint_name) _setter("local_path", local_path) if s3_data_distribution_type is not None: @@ -14733,7 +16125,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if line is not None: _setter("line", line) @@ -14806,7 +16200,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'imageUri' in kwargs: + image_uri = kwargs['imageUri'] + if 'containerArguments' in kwargs: + container_arguments = kwargs['containerArguments'] + if 'containerEntrypoint' in kwargs: + container_entrypoint = kwargs['containerEntrypoint'] + if 'postAnalyticsProcessorSourceUri' in kwargs: + post_analytics_processor_source_uri = kwargs['postAnalyticsProcessorSourceUri'] + if 'recordPreprocessorSourceUri' in kwargs: + record_preprocessor_source_uri = kwargs['recordPreprocessorSourceUri'] + _setter("image_uri", image_uri) if container_arguments is not None: _setter("container_arguments", container_arguments) @@ -14934,7 +16340,25 @@ def _configure( endpoint_name: Optional[str] = None, failure_reason: Optional[str] = None, processing_job_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'creationTime' in kwargs: + creation_time = kwargs['creationTime'] + if 'lastModifiedTime' in kwargs: + last_modified_time = kwargs['lastModifiedTime'] + if 'monitoringExecutionStatus' in kwargs: + monitoring_execution_status = kwargs['monitoringExecutionStatus'] + if 'monitoringScheduleName' in kwargs: + monitoring_schedule_name = kwargs['monitoringScheduleName'] + if 'scheduledTime' in kwargs: + scheduled_time = kwargs['scheduledTime'] + if 'endpointName' in kwargs: + endpoint_name = kwargs['endpointName'] + if 'failureReason' in kwargs: + failure_reason = kwargs['failureReason'] + if 'processingJobArn' in kwargs: + processing_job_arn = kwargs['processingJobArn'] + _setter("creation_time", creation_time) _setter("last_modified_time", last_modified_time) _setter("monitoring_execution_status", monitoring_execution_status) @@ -15046,7 +16470,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'batchTransformInput' in kwargs: + batch_transform_input = kwargs['batchTransformInput'] + if 'endpointInput' in kwargs: + endpoint_input = kwargs['endpointInput'] + if batch_transform_input is not None: _setter("batch_transform_input", batch_transform_input) if endpoint_input is not None: @@ -15138,7 +16568,25 @@ def _configure( environment: Optional[Any] = None, network_config: Optional['outputs.MonitoringScheduleNetworkConfig'] = None, stopping_condition: Optional['outputs.MonitoringScheduleStoppingCondition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringAppSpecification' in kwargs: + monitoring_app_specification = kwargs['monitoringAppSpecification'] + if 'monitoringInputs' in kwargs: + monitoring_inputs = kwargs['monitoringInputs'] + if 'monitoringOutputConfig' in kwargs: + monitoring_output_config = kwargs['monitoringOutputConfig'] + if 'monitoringResources' in kwargs: + monitoring_resources = kwargs['monitoringResources'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'baselineConfig' in kwargs: + baseline_config = kwargs['baselineConfig'] + if 'networkConfig' in kwargs: + network_config = kwargs['networkConfig'] + if 'stoppingCondition' in kwargs: + stopping_condition = kwargs['stoppingCondition'] + _setter("monitoring_app_specification", monitoring_app_specification) _setter("monitoring_inputs", monitoring_inputs) _setter("monitoring_output_config", monitoring_output_config) @@ -15240,7 +16688,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_output: 'outputs.MonitoringScheduleS3Output', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Output' in kwargs: + s3_output = kwargs['s3Output'] + _setter("s3_output", s3_output) @property @@ -15291,7 +16743,13 @@ def _configure( _setter: Callable[[Any, Any], None], monitoring_outputs: Sequence['outputs.MonitoringScheduleMonitoringOutput'], kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'monitoringOutputs' in kwargs: + monitoring_outputs = kwargs['monitoringOutputs'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("monitoring_outputs", monitoring_outputs) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -15348,7 +16806,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cluster_config: 'outputs.MonitoringScheduleClusterConfig', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clusterConfig' in kwargs: + cluster_config = kwargs['clusterConfig'] + _setter("cluster_config", cluster_config) @property @@ -15404,7 +16866,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableInterContainerTrafficEncryption' in kwargs: + enable_inter_container_traffic_encryption = kwargs['enableInterContainerTrafficEncryption'] + if 'enableNetworkIsolation' in kwargs: + enable_network_isolation = kwargs['enableNetworkIsolation'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + if enable_inter_container_traffic_encryption is not None: _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: @@ -15482,7 +16952,15 @@ def _configure( local_path: str, s3_uri: str, s3_upload_mode: Optional['MonitoringScheduleS3OutputS3UploadMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'localPath' in kwargs: + local_path = kwargs['localPath'] + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if 's3UploadMode' in kwargs: + s3_upload_mode = kwargs['s3UploadMode'] + _setter("local_path", local_path) _setter("s3_uri", s3_uri) if s3_upload_mode is not None: @@ -15549,7 +17027,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schedule_expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + _setter("schedule_expression", schedule_expression) @property @@ -15597,7 +17079,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Uri' in kwargs: + s3_uri = kwargs['s3Uri'] + if s3_uri is not None: _setter("s3_uri", s3_uri) @@ -15646,7 +17132,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_runtime_in_seconds: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxRuntimeInSeconds' in kwargs: + max_runtime_in_seconds = kwargs['maxRuntimeInSeconds'] + _setter("max_runtime_in_seconds", max_runtime_in_seconds) @property @@ -15681,7 +17171,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -15742,7 +17234,11 @@ def _configure( _setter: Callable[[Any, Any], None], security_group_ids: Sequence[str], subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + _setter("security_group_ids", security_group_ids) _setter("subnets", subnets) @@ -15792,7 +17288,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], minimum_instance_metadata_service_version: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'minimumInstanceMetadataServiceVersion' in kwargs: + minimum_instance_metadata_service_version = kwargs['minimumInstanceMetadataServiceVersion'] + _setter("minimum_instance_metadata_service_version", minimum_instance_metadata_service_version) @property @@ -15813,7 +17313,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], content: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if content is not None: _setter("content", content) @@ -15838,7 +17340,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -15897,7 +17401,17 @@ def _configure( data_catalog_config: Optional['outputs.FeatureGroupDataCatalogConfig'] = None, disable_glue_table_creation: Optional[bool] = None, table_format: Optional['FeatureGroupTableFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3StorageConfig' in kwargs: + s3_storage_config = kwargs['s3StorageConfig'] + if 'dataCatalogConfig' in kwargs: + data_catalog_config = kwargs['dataCatalogConfig'] + if 'disableGlueTableCreation' in kwargs: + disable_glue_table_creation = kwargs['disableGlueTableCreation'] + if 'tableFormat' in kwargs: + table_format = kwargs['tableFormat'] + _setter("s3_storage_config", s3_storage_config) if data_catalog_config is not None: _setter("data_catalog_config", data_catalog_config) @@ -15961,7 +17475,13 @@ def _configure( _setter: Callable[[Any, Any], None], enable_online_store: Optional[bool] = None, security_config: Optional['outputs.FeatureGroupOnlineStoreSecurityConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableOnlineStore' in kwargs: + enable_online_store = kwargs['enableOnlineStore'] + if 'securityConfig' in kwargs: + security_config = kwargs['securityConfig'] + if enable_online_store is not None: _setter("enable_online_store", enable_online_store) if security_config is not None: @@ -16010,7 +17530,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], max_parallel_execution_steps: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maxParallelExecutionSteps' in kwargs: + max_parallel_execution_steps = kwargs['maxParallelExecutionSteps'] + _setter("max_parallel_execution_steps", max_parallel_execution_steps) @property @@ -16054,7 +17578,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pipeline_definition_body: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineDefinitionBody' in kwargs: + pipeline_definition_body = kwargs['pipelineDefinitionBody'] + _setter("pipeline_definition_body", pipeline_definition_body) @property @@ -16095,7 +17623,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pipeline_definition_s3_location: 'outputs.PipelineS3Location', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineDefinitionS3Location' in kwargs: + pipeline_definition_s3_location = kwargs['pipelineDefinitionS3Location'] + _setter("pipeline_definition_s3_location", pipeline_definition_s3_location) @property @@ -16148,7 +17680,11 @@ def _configure( key: str, e_tag: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'eTag' in kwargs: + e_tag = kwargs['eTag'] + _setter("bucket", bucket) _setter("key", key) if e_tag is not None: @@ -16204,7 +17740,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -16242,7 +17780,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -16286,7 +17826,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -16347,7 +17889,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'provisionedProductId' in kwargs: + provisioned_product_id = kwargs['provisionedProductId'] + if 'provisionedProductStatusMessage' in kwargs: + provisioned_product_status_message = kwargs['provisionedProductStatusMessage'] + if provisioned_product_id is not None: _setter("provisioned_product_id", provisioned_product_id) if provisioned_product_status_message is not None: @@ -16415,7 +17963,17 @@ def _configure( path_id: Optional[str] = None, provisioning_artifact_id: Optional[str] = None, provisioning_parameters: Optional[Sequence['outputs.ProjectProvisioningParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'productId' in kwargs: + product_id = kwargs['productId'] + if 'pathId' in kwargs: + path_id = kwargs['pathId'] + if 'provisioningArtifactId' in kwargs: + provisioning_artifact_id = kwargs['provisioningArtifactId'] + if 'provisioningParameters' in kwargs: + provisioning_parameters = kwargs['provisioningParameters'] + _setter("product_id", product_id) if path_id is not None: _setter("path_id", path_id) @@ -16496,7 +18054,15 @@ def _configure( app_image_config_name: str, image_name: str, image_version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appImageConfigName' in kwargs: + app_image_config_name = kwargs['appImageConfigName'] + if 'imageName' in kwargs: + image_name = kwargs['imageName'] + if 'imageVersionNumber' in kwargs: + image_version_number = kwargs['imageVersionNumber'] + _setter("app_image_config_name", app_image_config_name) _setter("image_name", image_name) if image_version_number is not None: @@ -16562,7 +18128,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_resource_spec: Optional['outputs.SpaceResourceSpec'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if default_resource_spec is not None: _setter("default_resource_spec", default_resource_spec) @@ -16614,7 +18184,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customImages' in kwargs: + custom_images = kwargs['customImages'] + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if custom_images is not None: _setter("custom_images", custom_images) if default_resource_spec is not None: @@ -16681,7 +18257,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'sageMakerImageArn' in kwargs: + sage_maker_image_arn = kwargs['sageMakerImageArn'] + if 'sageMakerImageVersionArn' in kwargs: + sage_maker_image_version_arn = kwargs['sageMakerImageVersionArn'] + if instance_type is not None: _setter("instance_type", instance_type) if sage_maker_image_arn is not None: @@ -16756,7 +18340,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jupyterServerAppSettings' in kwargs: + jupyter_server_app_settings = kwargs['jupyterServerAppSettings'] + if 'kernelGatewayAppSettings' in kwargs: + kernel_gateway_app_settings = kwargs['kernelGatewayAppSettings'] + if jupyter_server_app_settings is not None: _setter("jupyter_server_app_settings", jupyter_server_app_settings) if kernel_gateway_app_settings is not None: @@ -16794,7 +18384,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -16857,7 +18449,15 @@ def _configure( app_image_config_name: str, image_name: str, image_version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appImageConfigName' in kwargs: + app_image_config_name = kwargs['appImageConfigName'] + if 'imageName' in kwargs: + image_name = kwargs['imageName'] + if 'imageVersionNumber' in kwargs: + image_version_number = kwargs['imageVersionNumber'] + _setter("app_image_config_name", app_image_config_name) _setter("image_name", image_name) if image_version_number is not None: @@ -16923,7 +18523,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], default_resource_spec: Optional['outputs.UserProfileResourceSpec'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if default_resource_spec is not None: _setter("default_resource_spec", default_resource_spec) @@ -16975,7 +18579,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customImages' in kwargs: + custom_images = kwargs['customImages'] + if 'defaultResourceSpec' in kwargs: + default_resource_spec = kwargs['defaultResourceSpec'] + if custom_images is not None: _setter("custom_images", custom_images) if default_resource_spec is not None: @@ -17040,7 +18650,13 @@ def _configure( _setter: Callable[[Any, Any], None], access_status: Optional['UserProfileRStudioServerProAppSettingsAccessStatus'] = None, user_group: Optional['UserProfileRStudioServerProAppSettingsUserGroup'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessStatus' in kwargs: + access_status = kwargs['accessStatus'] + if 'userGroup' in kwargs: + user_group = kwargs['userGroup'] + if access_status is not None: _setter("access_status", access_status) if user_group is not None: @@ -17107,7 +18723,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceType' in kwargs: + instance_type = kwargs['instanceType'] + if 'sageMakerImageArn' in kwargs: + sage_maker_image_arn = kwargs['sageMakerImageArn'] + if 'sageMakerImageVersionArn' in kwargs: + sage_maker_image_version_arn = kwargs['sageMakerImageVersionArn'] + if instance_type is not None: _setter("instance_type", instance_type) if sage_maker_image_arn is not None: @@ -17188,7 +18812,15 @@ def _configure( notebook_output_option: Optional['UserProfileSharingSettingsNotebookOutputOption'] = None, s3_kms_key_id: Optional[str] = None, s3_output_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notebookOutputOption' in kwargs: + notebook_output_option = kwargs['notebookOutputOption'] + if 's3KmsKeyId' in kwargs: + s3_kms_key_id = kwargs['s3KmsKeyId'] + if 's3OutputPath' in kwargs: + s3_output_path = kwargs['s3OutputPath'] + if notebook_output_option is not None: _setter("notebook_output_option", notebook_output_option) if s3_kms_key_id is not None: @@ -17236,7 +18868,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -17316,7 +18950,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'jupyterServerAppSettings' in kwargs: + jupyter_server_app_settings = kwargs['jupyterServerAppSettings'] + if 'kernelGatewayAppSettings' in kwargs: + kernel_gateway_app_settings = kwargs['kernelGatewayAppSettings'] + if 'rStudioServerProAppSettings' in kwargs: + r_studio_server_pro_app_settings = kwargs['rStudioServerProAppSettings'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + if 'sharingSettings' in kwargs: + sharing_settings = kwargs['sharingSettings'] + if execution_role is not None: _setter("execution_role", execution_role) if jupyter_server_app_settings is not None: @@ -17415,7 +19063,15 @@ def _configure( cognito_client_id: str, cognito_user_group: str, cognito_user_pool: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cognitoClientId' in kwargs: + cognito_client_id = kwargs['cognitoClientId'] + if 'cognitoUserGroup' in kwargs: + cognito_user_group = kwargs['cognitoUserGroup'] + if 'cognitoUserPool' in kwargs: + cognito_user_pool = kwargs['cognitoUserPool'] + _setter("cognito_client_id", cognito_client_id) _setter("cognito_user_group", cognito_user_group) _setter("cognito_user_pool", cognito_user_pool) @@ -17470,7 +19126,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cognitoMemberDefinition' in kwargs: + cognito_member_definition = kwargs['cognitoMemberDefinition'] + if 'oidcMemberDefinition' in kwargs: + oidc_member_definition = kwargs['oidcMemberDefinition'] + if cognito_member_definition is not None: _setter("cognito_member_definition", cognito_member_definition) if oidc_member_definition is not None: @@ -17516,7 +19178,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], notification_topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notificationTopicArn' in kwargs: + notification_topic_arn = kwargs['notificationTopicArn'] + _setter("notification_topic_arn", notification_topic_arn) @property @@ -17554,7 +19220,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], oidc_groups: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oidcGroups' in kwargs: + oidc_groups = kwargs['oidcGroups'] + _setter("oidc_groups", oidc_groups) @property @@ -17578,7 +19248,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/sagemaker/pipeline.py b/sdk/python/pulumi_aws_native/sagemaker/pipeline.py index 43c76482fb..92230f52e4 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/pipeline.py +++ b/sdk/python/pulumi_aws_native/sagemaker/pipeline.py @@ -50,7 +50,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineDefinition' in kwargs: + pipeline_definition = kwargs['pipelineDefinition'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'parallelismConfiguration' in kwargs: + parallelism_configuration = kwargs['parallelismConfiguration'] + if 'pipelineDescription' in kwargs: + pipeline_description = kwargs['pipelineDescription'] + if 'pipelineDisplayName' in kwargs: + pipeline_display_name = kwargs['pipelineDisplayName'] + if 'pipelineName' in kwargs: + pipeline_name = kwargs['pipelineName'] + _setter("pipeline_definition", pipeline_definition) _setter("role_arn", role_arn) if parallelism_configuration is not None: diff --git a/sdk/python/pulumi_aws_native/sagemaker/project.py b/sdk/python/pulumi_aws_native/sagemaker/project.py index cead7dcc3f..05f081181f 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/project.py +++ b/sdk/python/pulumi_aws_native/sagemaker/project.py @@ -44,7 +44,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceCatalogProvisioningDetails' in kwargs: + service_catalog_provisioning_details = kwargs['serviceCatalogProvisioningDetails'] + if 'projectDescription' in kwargs: + project_description = kwargs['projectDescription'] + if 'projectName' in kwargs: + project_name = kwargs['projectName'] + if 'serviceCatalogProvisionedProductDetails' in kwargs: + service_catalog_provisioned_product_details = kwargs['serviceCatalogProvisionedProductDetails'] + _setter("service_catalog_provisioning_details", service_catalog_provisioning_details) if project_description is not None: _setter("project_description", project_description) diff --git a/sdk/python/pulumi_aws_native/sagemaker/space.py b/sdk/python/pulumi_aws_native/sagemaker/space.py index 951020cf98..789106911f 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/space.py +++ b/sdk/python/pulumi_aws_native/sagemaker/space.py @@ -42,7 +42,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainId' in kwargs: + domain_id = kwargs['domainId'] + if 'spaceName' in kwargs: + space_name = kwargs['spaceName'] + if 'spaceSettings' in kwargs: + space_settings = kwargs['spaceSettings'] + _setter("domain_id", domain_id) if space_name is not None: _setter("space_name", space_name) diff --git a/sdk/python/pulumi_aws_native/sagemaker/user_profile.py b/sdk/python/pulumi_aws_native/sagemaker/user_profile.py index 869d81cf21..7d07a3ec75 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/user_profile.py +++ b/sdk/python/pulumi_aws_native/sagemaker/user_profile.py @@ -50,7 +50,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainId' in kwargs: + domain_id = kwargs['domainId'] + if 'singleSignOnUserIdentifier' in kwargs: + single_sign_on_user_identifier = kwargs['singleSignOnUserIdentifier'] + if 'singleSignOnUserValue' in kwargs: + single_sign_on_user_value = kwargs['singleSignOnUserValue'] + if 'userProfileName' in kwargs: + user_profile_name = kwargs['userProfileName'] + if 'userSettings' in kwargs: + user_settings = kwargs['userSettings'] + _setter("domain_id", domain_id) if single_sign_on_user_identifier is not None: _setter("single_sign_on_user_identifier", single_sign_on_user_identifier) diff --git a/sdk/python/pulumi_aws_native/sagemaker/workteam.py b/sdk/python/pulumi_aws_native/sagemaker/workteam.py index c0b79a0cd8..ef3e8ddd87 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/workteam.py +++ b/sdk/python/pulumi_aws_native/sagemaker/workteam.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'memberDefinitions' in kwargs: + member_definitions = kwargs['memberDefinitions'] + if 'notificationConfiguration' in kwargs: + notification_configuration = kwargs['notificationConfiguration'] + if 'workforceName' in kwargs: + workforce_name = kwargs['workforceName'] + if 'workteamName' in kwargs: + workteam_name = kwargs['workteamName'] + if description is not None: _setter("description", description) if member_definitions is not None: diff --git a/sdk/python/pulumi_aws_native/scheduler/_inputs.py b/sdk/python/pulumi_aws_native/scheduler/_inputs.py index c1439824d0..7d1b74c9d7 100644 --- a/sdk/python/pulumi_aws_native/scheduler/_inputs.py +++ b/sdk/python/pulumi_aws_native/scheduler/_inputs.py @@ -53,7 +53,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("subnets", subnets) if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) @@ -118,7 +124,11 @@ def _configure( capacity_provider: pulumi.Input[str], base: Optional[pulumi.Input[float]] = None, weight: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + _setter("capacity_provider", capacity_provider) if base is not None: _setter("base", base) @@ -178,7 +188,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -260,7 +272,33 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'taskDefinitionArn' in kwargs: + task_definition_arn = kwargs['taskDefinitionArn'] + if 'capacityProviderStrategy' in kwargs: + capacity_provider_strategy = kwargs['capacityProviderStrategy'] + if 'enableEcsManagedTags' in kwargs: + enable_ecs_managed_tags = kwargs['enableEcsManagedTags'] + if 'enableExecuteCommand' in kwargs: + enable_execute_command = kwargs['enableExecuteCommand'] + if 'launchType' in kwargs: + launch_type = kwargs['launchType'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'placementConstraints' in kwargs: + placement_constraints = kwargs['placementConstraints'] + if 'placementStrategy' in kwargs: + placement_strategy = kwargs['placementStrategy'] + if 'platformVersion' in kwargs: + platform_version = kwargs['platformVersion'] + if 'propagateTags' in kwargs: + propagate_tags = kwargs['propagateTags'] + if 'referenceId' in kwargs: + reference_id = kwargs['referenceId'] + if 'taskCount' in kwargs: + task_count = kwargs['taskCount'] + _setter("task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: _setter("capacity_provider_strategy", capacity_provider_strategy) @@ -469,7 +507,11 @@ def _configure( _setter: Callable[[Any, Any], None], detail_type: pulumi.Input[str], source: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detailType' in kwargs: + detail_type = kwargs['detailType'] + _setter("detail_type", detail_type) _setter("source", source) @@ -517,7 +559,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumWindowInMinutes' in kwargs: + maximum_window_in_minutes = kwargs['maximumWindowInMinutes'] + _setter("mode", mode) if maximum_window_in_minutes is not None: _setter("maximum_window_in_minutes", maximum_window_in_minutes) @@ -564,7 +610,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -609,7 +657,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], partition_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'partitionKey' in kwargs: + partition_key = kwargs['partitionKey'] + _setter("partition_key", partition_key) @property @@ -640,7 +692,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], awsvpc_configuration: Optional[pulumi.Input['ScheduleAwsVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsvpcConfiguration' in kwargs: + awsvpc_configuration = kwargs['awsvpcConfiguration'] + if awsvpc_configuration is not None: _setter("awsvpc_configuration", awsvpc_configuration) @@ -673,7 +729,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input['SchedulePlacementConstraintType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if expression is not None: _setter("expression", expression) if type is not None: @@ -720,7 +778,9 @@ def _configure( _setter: Callable[[Any, Any], None], field: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input['SchedulePlacementStrategyType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if field is not None: _setter("field", field) if type is not None: @@ -768,7 +828,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumEventAgeInSeconds' in kwargs: + maximum_event_age_in_seconds = kwargs['maximumEventAgeInSeconds'] + if 'maximumRetryAttempts' in kwargs: + maximum_retry_attempts = kwargs['maximumRetryAttempts'] + if maximum_event_age_in_seconds is not None: _setter("maximum_event_age_in_seconds", maximum_event_age_in_seconds) if maximum_retry_attempts is not None: @@ -815,7 +881,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pipeline_parameter_list: Optional[pulumi.Input[Sequence[pulumi.Input['ScheduleSageMakerPipelineParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineParameterList' in kwargs: + pipeline_parameter_list = kwargs['pipelineParameterList'] + if pipeline_parameter_list is not None: _setter("pipeline_parameter_list", pipeline_parameter_list) @@ -852,7 +922,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -897,7 +969,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], message_group_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'messageGroupId' in kwargs: + message_group_id = kwargs['messageGroupId'] + if message_group_id is not None: _setter("message_group_id", message_group_id) @@ -921,10 +997,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ScheduleTargetArgs: def __init__(__self__, *, @@ -970,7 +1048,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'deadLetterConfig' in kwargs: + dead_letter_config = kwargs['deadLetterConfig'] + if 'ecsParameters' in kwargs: + ecs_parameters = kwargs['ecsParameters'] + if 'eventBridgeParameters' in kwargs: + event_bridge_parameters = kwargs['eventBridgeParameters'] + if 'kinesisParameters' in kwargs: + kinesis_parameters = kwargs['kinesisParameters'] + if 'retryPolicy' in kwargs: + retry_policy = kwargs['retryPolicy'] + if 'sageMakerPipelineParameters' in kwargs: + sage_maker_pipeline_parameters = kwargs['sageMakerPipelineParameters'] + if 'sqsParameters' in kwargs: + sqs_parameters = kwargs['sqsParameters'] + _setter("arn", arn) _setter("role_arn", role_arn) if dead_letter_config is not None: diff --git a/sdk/python/pulumi_aws_native/scheduler/outputs.py b/sdk/python/pulumi_aws_native/scheduler/outputs.py index 16ca6b8767..c49d659094 100644 --- a/sdk/python/pulumi_aws_native/scheduler/outputs.py +++ b/sdk/python/pulumi_aws_native/scheduler/outputs.py @@ -76,7 +76,13 @@ def _configure( subnets: Sequence[str], assign_public_ip: Optional['ScheduleAssignPublicIp'] = None, security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assignPublicIp' in kwargs: + assign_public_ip = kwargs['assignPublicIp'] + if 'securityGroups' in kwargs: + security_groups = kwargs['securityGroups'] + _setter("subnets", subnets) if assign_public_ip is not None: _setter("assign_public_ip", assign_public_ip) @@ -149,7 +155,11 @@ def _configure( capacity_provider: str, base: Optional[float] = None, weight: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'capacityProvider' in kwargs: + capacity_provider = kwargs['capacityProvider'] + _setter("capacity_provider", capacity_provider) if base is not None: _setter("base", base) @@ -200,7 +210,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if arn is not None: _setter("arn", arn) @@ -320,7 +332,33 @@ def _configure( reference_id: Optional[str] = None, tags: Optional[Sequence['outputs.ScheduleTagMap']] = None, task_count: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'taskDefinitionArn' in kwargs: + task_definition_arn = kwargs['taskDefinitionArn'] + if 'capacityProviderStrategy' in kwargs: + capacity_provider_strategy = kwargs['capacityProviderStrategy'] + if 'enableEcsManagedTags' in kwargs: + enable_ecs_managed_tags = kwargs['enableEcsManagedTags'] + if 'enableExecuteCommand' in kwargs: + enable_execute_command = kwargs['enableExecuteCommand'] + if 'launchType' in kwargs: + launch_type = kwargs['launchType'] + if 'networkConfiguration' in kwargs: + network_configuration = kwargs['networkConfiguration'] + if 'placementConstraints' in kwargs: + placement_constraints = kwargs['placementConstraints'] + if 'placementStrategy' in kwargs: + placement_strategy = kwargs['placementStrategy'] + if 'platformVersion' in kwargs: + platform_version = kwargs['platformVersion'] + if 'propagateTags' in kwargs: + propagate_tags = kwargs['propagateTags'] + if 'referenceId' in kwargs: + reference_id = kwargs['referenceId'] + if 'taskCount' in kwargs: + task_count = kwargs['taskCount'] + _setter("task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: _setter("capacity_provider_strategy", capacity_provider_strategy) @@ -493,7 +531,11 @@ def _configure( _setter: Callable[[Any, Any], None], detail_type: str, source: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'detailType' in kwargs: + detail_type = kwargs['detailType'] + _setter("detail_type", detail_type) _setter("source", source) @@ -553,7 +595,11 @@ def _configure( _setter: Callable[[Any, Any], None], mode: 'ScheduleFlexibleTimeWindowMode', maximum_window_in_minutes: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumWindowInMinutes' in kwargs: + maximum_window_in_minutes = kwargs['maximumWindowInMinutes'] + _setter("mode", mode) if maximum_window_in_minutes is not None: _setter("maximum_window_in_minutes", maximum_window_in_minutes) @@ -595,7 +641,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -652,7 +700,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], partition_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'partitionKey' in kwargs: + partition_key = kwargs['partitionKey'] + _setter("partition_key", partition_key) @property @@ -699,7 +751,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], awsvpc_configuration: Optional['outputs.ScheduleAwsVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsvpcConfiguration' in kwargs: + awsvpc_configuration = kwargs['awsvpcConfiguration'] + if awsvpc_configuration is not None: _setter("awsvpc_configuration", awsvpc_configuration) @@ -731,7 +787,9 @@ def _configure( _setter: Callable[[Any, Any], None], expression: Optional[str] = None, type: Optional['SchedulePlacementConstraintType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if expression is not None: _setter("expression", expression) if type is not None: @@ -773,7 +831,9 @@ def _configure( _setter: Callable[[Any, Any], None], field: Optional[str] = None, type: Optional['SchedulePlacementStrategyType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if field is not None: _setter("field", field) if type is not None: @@ -835,7 +895,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maximumEventAgeInSeconds' in kwargs: + maximum_event_age_in_seconds = kwargs['maximumEventAgeInSeconds'] + if 'maximumRetryAttempts' in kwargs: + maximum_retry_attempts = kwargs['maximumRetryAttempts'] + if maximum_event_age_in_seconds is not None: _setter("maximum_event_age_in_seconds", maximum_event_age_in_seconds) if maximum_retry_attempts is not None: @@ -881,7 +947,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -938,7 +1006,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pipeline_parameter_list: Optional[Sequence['outputs.ScheduleSageMakerPipelineParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pipelineParameterList' in kwargs: + pipeline_parameter_list = kwargs['pipelineParameterList'] + if pipeline_parameter_list is not None: _setter("pipeline_parameter_list", pipeline_parameter_list) @@ -987,7 +1059,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], message_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'messageGroupId' in kwargs: + message_group_id = kwargs['messageGroupId'] + if message_group_id is not None: _setter("message_group_id", message_group_id) @@ -1007,10 +1083,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ScheduleTarget(dict): """ @@ -1090,7 +1168,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'deadLetterConfig' in kwargs: + dead_letter_config = kwargs['deadLetterConfig'] + if 'ecsParameters' in kwargs: + ecs_parameters = kwargs['ecsParameters'] + if 'eventBridgeParameters' in kwargs: + event_bridge_parameters = kwargs['eventBridgeParameters'] + if 'kinesisParameters' in kwargs: + kinesis_parameters = kwargs['kinesisParameters'] + if 'retryPolicy' in kwargs: + retry_policy = kwargs['retryPolicy'] + if 'sageMakerPipelineParameters' in kwargs: + sage_maker_pipeline_parameters = kwargs['sageMakerPipelineParameters'] + if 'sqsParameters' in kwargs: + sqs_parameters = kwargs['sqsParameters'] + _setter("arn", arn) _setter("role_arn", role_arn) if dead_letter_config is not None: diff --git a/sdk/python/pulumi_aws_native/scheduler/schedule.py b/sdk/python/pulumi_aws_native/scheduler/schedule.py index 045ac676eb..8a13ae21f6 100644 --- a/sdk/python/pulumi_aws_native/scheduler/schedule.py +++ b/sdk/python/pulumi_aws_native/scheduler/schedule.py @@ -66,7 +66,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'flexibleTimeWindow' in kwargs: + flexible_time_window = kwargs['flexibleTimeWindow'] + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if 'endDate' in kwargs: + end_date = kwargs['endDate'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if 'scheduleExpressionTimezone' in kwargs: + schedule_expression_timezone = kwargs['scheduleExpressionTimezone'] + if 'startDate' in kwargs: + start_date = kwargs['startDate'] + _setter("flexible_time_window", flexible_time_window) _setter("schedule_expression", schedule_expression) _setter("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..75ba437a20 100644 --- a/sdk/python/pulumi_aws_native/scheduler/schedule_group.py +++ b/sdk/python/pulumi_aws_native/scheduler/schedule_group.py @@ -33,7 +33,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/sdb/domain.py b/sdk/python/pulumi_aws_native/sdb/domain.py index 1e69949961..16ce231512 100644 --- a/sdk/python/pulumi_aws_native/sdb/domain.py +++ b/sdk/python/pulumi_aws_native/sdb/domain.py @@ -26,7 +26,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/secretsmanager/_inputs.py b/sdk/python/pulumi_aws_native/secretsmanager/_inputs.py index 6bcb599a2e..9a6f2530fc 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/_inputs.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/_inputs.py @@ -59,7 +59,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rotationType' in kwargs: + rotation_type = kwargs['rotationType'] + if 'excludeCharacters' in kwargs: + exclude_characters = kwargs['excludeCharacters'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if 'masterSecretArn' in kwargs: + master_secret_arn = kwargs['masterSecretArn'] + if 'masterSecretKmsKeyArn' in kwargs: + master_secret_kms_key_arn = kwargs['masterSecretKmsKeyArn'] + if 'rotationLambdaName' in kwargs: + rotation_lambda_name = kwargs['rotationLambdaName'] + if 'superuserSecretArn' in kwargs: + superuser_secret_arn = kwargs['superuserSecretArn'] + if 'superuserSecretKmsKeyArn' in kwargs: + superuser_secret_kms_key_arn = kwargs['superuserSecretKmsKeyArn'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + if 'vpcSubnetIds' in kwargs: + vpc_subnet_ids = kwargs['vpcSubnetIds'] + _setter("rotation_type", rotation_type) if exclude_characters is not None: _setter("exclude_characters", exclude_characters) @@ -200,7 +222,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'automaticallyAfterDays' in kwargs: + automatically_after_days = kwargs['automaticallyAfterDays'] + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if automatically_after_days is not None: _setter("automatically_after_days", automatically_after_days) if duration is not None: @@ -287,7 +315,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludeCharacters' in kwargs: + exclude_characters = kwargs['excludeCharacters'] + if 'excludeLowercase' in kwargs: + exclude_lowercase = kwargs['excludeLowercase'] + if 'excludeNumbers' in kwargs: + exclude_numbers = kwargs['excludeNumbers'] + if 'excludePunctuation' in kwargs: + exclude_punctuation = kwargs['excludePunctuation'] + if 'excludeUppercase' in kwargs: + exclude_uppercase = kwargs['excludeUppercase'] + if 'generateStringKey' in kwargs: + generate_string_key = kwargs['generateStringKey'] + if 'includeSpace' in kwargs: + include_space = kwargs['includeSpace'] + if 'passwordLength' in kwargs: + password_length = kwargs['passwordLength'] + if 'requireEachIncludedType' in kwargs: + require_each_included_type = kwargs['requireEachIncludedType'] + if 'secretStringTemplate' in kwargs: + secret_string_template = kwargs['secretStringTemplate'] + if exclude_characters is not None: _setter("exclude_characters", exclude_characters) if exclude_lowercase is not None: @@ -450,7 +500,11 @@ def _configure( _setter: Callable[[Any, Any], None], region: pulumi.Input[str], kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("region", region) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -500,7 +554,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/secretsmanager/outputs.py b/sdk/python/pulumi_aws_native/secretsmanager/outputs.py index c0b4f16179..ed6730b45d 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/outputs.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/outputs.py @@ -94,7 +94,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'rotationType' in kwargs: + rotation_type = kwargs['rotationType'] + if 'excludeCharacters' in kwargs: + exclude_characters = kwargs['excludeCharacters'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if 'masterSecretArn' in kwargs: + master_secret_arn = kwargs['masterSecretArn'] + if 'masterSecretKmsKeyArn' in kwargs: + master_secret_kms_key_arn = kwargs['masterSecretKmsKeyArn'] + if 'rotationLambdaName' in kwargs: + rotation_lambda_name = kwargs['rotationLambdaName'] + if 'superuserSecretArn' in kwargs: + superuser_secret_arn = kwargs['superuserSecretArn'] + if 'superuserSecretKmsKeyArn' in kwargs: + superuser_secret_kms_key_arn = kwargs['superuserSecretKmsKeyArn'] + if 'vpcSecurityGroupIds' in kwargs: + vpc_security_group_ids = kwargs['vpcSecurityGroupIds'] + if 'vpcSubnetIds' in kwargs: + vpc_subnet_ids = kwargs['vpcSubnetIds'] + _setter("rotation_type", rotation_type) if exclude_characters is not None: _setter("exclude_characters", exclude_characters) @@ -210,7 +232,13 @@ def _configure( automatically_after_days: Optional[int] = None, duration: Optional[str] = None, schedule_expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'automaticallyAfterDays' in kwargs: + automatically_after_days = kwargs['automaticallyAfterDays'] + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if automatically_after_days is not None: _setter("automatically_after_days", automatically_after_days) if duration is not None: @@ -320,7 +348,29 @@ def _configure( password_length: Optional[int] = None, require_each_included_type: Optional[bool] = None, secret_string_template: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludeCharacters' in kwargs: + exclude_characters = kwargs['excludeCharacters'] + if 'excludeLowercase' in kwargs: + exclude_lowercase = kwargs['excludeLowercase'] + if 'excludeNumbers' in kwargs: + exclude_numbers = kwargs['excludeNumbers'] + if 'excludePunctuation' in kwargs: + exclude_punctuation = kwargs['excludePunctuation'] + if 'excludeUppercase' in kwargs: + exclude_uppercase = kwargs['excludeUppercase'] + if 'generateStringKey' in kwargs: + generate_string_key = kwargs['generateStringKey'] + if 'includeSpace' in kwargs: + include_space = kwargs['includeSpace'] + if 'passwordLength' in kwargs: + password_length = kwargs['passwordLength'] + if 'requireEachIncludedType' in kwargs: + require_each_included_type = kwargs['requireEachIncludedType'] + if 'secretStringTemplate' in kwargs: + secret_string_template = kwargs['secretStringTemplate'] + if exclude_characters is not None: _setter("exclude_characters", exclude_characters) if exclude_lowercase is not None: @@ -463,7 +513,11 @@ def _configure( _setter: Callable[[Any, Any], None], region: str, kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("region", region) if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -508,7 +562,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/secretsmanager/resource_policy.py b/sdk/python/pulumi_aws_native/secretsmanager/resource_policy.py index ba551c4ecd..9a6e8eadb9 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/resource_policy.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/resource_policy.py @@ -32,7 +32,15 @@ def _configure( resource_policy: Any, secret_id: pulumi.Input[str], block_public_policy: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourcePolicy' in kwargs: + resource_policy = kwargs['resourcePolicy'] + if 'secretId' in kwargs: + secret_id = kwargs['secretId'] + if 'blockPublicPolicy' in kwargs: + block_public_policy = kwargs['blockPublicPolicy'] + _setter("resource_policy", resource_policy) _setter("secret_id", secret_id) if block_public_policy is not None: diff --git a/sdk/python/pulumi_aws_native/secretsmanager/rotation_schedule.py b/sdk/python/pulumi_aws_native/secretsmanager/rotation_schedule.py index 6126247aba..b3acbe2839 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/rotation_schedule.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/rotation_schedule.py @@ -40,7 +40,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretId' in kwargs: + secret_id = kwargs['secretId'] + if 'hostedRotationLambda' in kwargs: + hosted_rotation_lambda = kwargs['hostedRotationLambda'] + if 'rotateImmediatelyOnUpdate' in kwargs: + rotate_immediately_on_update = kwargs['rotateImmediatelyOnUpdate'] + if 'rotationLambdaArn' in kwargs: + rotation_lambda_arn = kwargs['rotationLambdaArn'] + if 'rotationRules' in kwargs: + rotation_rules = kwargs['rotationRules'] + _setter("secret_id", secret_id) if hosted_rotation_lambda is not None: _setter("hosted_rotation_lambda", hosted_rotation_lambda) diff --git a/sdk/python/pulumi_aws_native/secretsmanager/secret.py b/sdk/python/pulumi_aws_native/secretsmanager/secret.py index b2310cbc37..d32565a363 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/secret.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/secret.py @@ -53,7 +53,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'generateSecretString' in kwargs: + generate_secret_string = kwargs['generateSecretString'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'replicaRegions' in kwargs: + replica_regions = kwargs['replicaRegions'] + if 'secretString' in kwargs: + secret_string = kwargs['secretString'] + if description is not None: _setter("description", description) if generate_secret_string is not None: 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..2909be3824 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/secret_target_attachment.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/secret_target_attachment.py @@ -32,7 +32,15 @@ def _configure( secret_id: pulumi.Input[str], target_id: pulumi.Input[str], target_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secretId' in kwargs: + secret_id = kwargs['secretId'] + if 'targetId' in kwargs: + target_id = kwargs['targetId'] + if 'targetType' in kwargs: + target_type = kwargs['targetType'] + _setter("secret_id", secret_id) _setter("target_id", target_id) _setter("target_type", target_type) diff --git a/sdk/python/pulumi_aws_native/securityhub/_inputs.py b/sdk/python/pulumi_aws_native/securityhub/_inputs.py index 3ff5c5d1b9..e72831ac32 100644 --- a/sdk/python/pulumi_aws_native/securityhub/_inputs.py +++ b/sdk/python/pulumi_aws_native/securityhub/_inputs.py @@ -46,7 +46,11 @@ def _configure( date_range: Optional[pulumi.Input['AutomationRuleDateRangeArgs']] = None, end: Optional[pulumi.Input[str]] = None, start: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateRange' in kwargs: + date_range = kwargs['dateRange'] + if date_range is not None: _setter("date_range", date_range) if end is not None: @@ -97,7 +101,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: pulumi.Input['AutomationRuleDateRangeUnit'], value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("unit", unit) _setter("value", value) @@ -138,7 +144,9 @@ def _configure( comparison: pulumi.Input['AutomationRuleMapFilterComparison'], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comparison", comparison) _setter("key", key) _setter("value", value) @@ -186,7 +194,11 @@ def _configure( _setter: Callable[[Any, Any], None], text: pulumi.Input[str], updated_by: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'updatedBy' in kwargs: + updated_by = kwargs['updatedBy'] + _setter("text", text) _setter("updated_by", updated_by) @@ -227,7 +239,9 @@ def _configure( eq: Optional[pulumi.Input[float]] = None, gte: Optional[pulumi.Input[float]] = None, lte: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if eq is not None: _setter("eq", eq) if gte is not None: @@ -278,7 +292,11 @@ def _configure( _setter: Callable[[Any, Any], None], id: pulumi.Input[str], product_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'productArn' in kwargs: + product_arn = kwargs['productArn'] + _setter("id", id) _setter("product_arn", product_arn) @@ -319,7 +337,9 @@ def _configure( label: Optional[pulumi.Input['AutomationRuleSeverityUpdateLabel']] = None, normalized: Optional[pulumi.Input[int]] = None, product: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if label is not None: _setter("label", label) if normalized is not None: @@ -370,7 +390,9 @@ def _configure( _setter: Callable[[Any, Any], None], comparison: pulumi.Input['AutomationRuleStringFilterComparison'], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comparison", comparison) _setter("value", value) @@ -403,10 +425,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class AutomationRuleWorkflowUpdateArgs: def __init__(__self__, *, @@ -419,7 +443,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: pulumi.Input['AutomationRuleWorkflowUpdateStatus'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) @property @@ -439,10 +465,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class AutomationRulesActionArgs: def __init__(__self__, *, @@ -458,7 +486,11 @@ def _configure( _setter: Callable[[Any, Any], None], finding_fields_update: pulumi.Input['AutomationRulesFindingFieldsUpdateArgs'], type: pulumi.Input['AutomationRulesActionType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'findingFieldsUpdate' in kwargs: + finding_fields_update = kwargs['findingFieldsUpdate'] + _setter("finding_fields_update", finding_fields_update) _setter("type", type) @@ -522,7 +554,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'relatedFindings' in kwargs: + related_findings = kwargs['relatedFindings'] + if 'userDefinedFields' in kwargs: + user_defined_fields = kwargs['userDefinedFields'] + if 'verificationState' in kwargs: + verification_state = kwargs['verificationState'] + if confidence is not None: _setter("confidence", confidence) if criticality is not None: @@ -747,7 +787,67 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'companyName' in kwargs: + company_name = kwargs['companyName'] + if 'complianceAssociatedStandardsId' in kwargs: + compliance_associated_standards_id = kwargs['complianceAssociatedStandardsId'] + if 'complianceSecurityControlId' in kwargs: + compliance_security_control_id = kwargs['complianceSecurityControlId'] + if 'complianceStatus' in kwargs: + compliance_status = kwargs['complianceStatus'] + if 'createdAt' in kwargs: + created_at = kwargs['createdAt'] + if 'firstObservedAt' in kwargs: + first_observed_at = kwargs['firstObservedAt'] + if 'generatorId' in kwargs: + generator_id = kwargs['generatorId'] + if 'lastObservedAt' in kwargs: + last_observed_at = kwargs['lastObservedAt'] + if 'noteText' in kwargs: + note_text = kwargs['noteText'] + if 'noteUpdatedAt' in kwargs: + note_updated_at = kwargs['noteUpdatedAt'] + if 'noteUpdatedBy' in kwargs: + note_updated_by = kwargs['noteUpdatedBy'] + if 'productArn' in kwargs: + product_arn = kwargs['productArn'] + if 'productName' in kwargs: + product_name = kwargs['productName'] + if 'recordState' in kwargs: + record_state = kwargs['recordState'] + if 'relatedFindingsId' in kwargs: + related_findings_id = kwargs['relatedFindingsId'] + if 'relatedFindingsProductArn' in kwargs: + related_findings_product_arn = kwargs['relatedFindingsProductArn'] + if 'resourceDetailsOther' in kwargs: + resource_details_other = kwargs['resourceDetailsOther'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'resourcePartition' in kwargs: + resource_partition = kwargs['resourcePartition'] + if 'resourceRegion' in kwargs: + resource_region = kwargs['resourceRegion'] + if 'resourceTags' in kwargs: + resource_tags = kwargs['resourceTags'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if 'severityLabel' in kwargs: + severity_label = kwargs['severityLabel'] + if 'sourceUrl' in kwargs: + source_url = kwargs['sourceUrl'] + if 'updatedAt' in kwargs: + updated_at = kwargs['updatedAt'] + if 'userDefinedFields' in kwargs: + user_defined_fields = kwargs['userDefinedFields'] + if 'verificationState' in kwargs: + verification_state = kwargs['verificationState'] + if 'workflowStatus' in kwargs: + workflow_status = kwargs['workflowStatus'] + if aws_account_id is not None: _setter("aws_account_id", aws_account_id) if company_name is not None: @@ -1155,7 +1255,11 @@ def _configure( _setter: Callable[[Any, Any], None], standards_control_arn: pulumi.Input[str], reason: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'standardsControlArn' in kwargs: + standards_control_arn = kwargs['standardsControlArn'] + _setter("standards_control_arn", standards_control_arn) if reason is not None: _setter("reason", reason) diff --git a/sdk/python/pulumi_aws_native/securityhub/automation_rule.py b/sdk/python/pulumi_aws_native/securityhub/automation_rule.py index d1cea94a0d..f2162c71c2 100644 --- a/sdk/python/pulumi_aws_native/securityhub/automation_rule.py +++ b/sdk/python/pulumi_aws_native/securityhub/automation_rule.py @@ -56,7 +56,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'isTerminal' in kwargs: + is_terminal = kwargs['isTerminal'] + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + if 'ruleOrder' in kwargs: + rule_order = kwargs['ruleOrder'] + if 'ruleStatus' in kwargs: + rule_status = kwargs['ruleStatus'] + if actions is not None: _setter("actions", actions) if criteria is not None: diff --git a/sdk/python/pulumi_aws_native/securityhub/hub.py b/sdk/python/pulumi_aws_native/securityhub/hub.py index c698c289c0..33ba2dd445 100644 --- a/sdk/python/pulumi_aws_native/securityhub/hub.py +++ b/sdk/python/pulumi_aws_native/securityhub/hub.py @@ -35,7 +35,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'autoEnableControls' in kwargs: + auto_enable_controls = kwargs['autoEnableControls'] + if 'controlFindingGenerator' in kwargs: + control_finding_generator = kwargs['controlFindingGenerator'] + if 'enableDefaultStandards' in kwargs: + enable_default_standards = kwargs['enableDefaultStandards'] + if auto_enable_controls is not None: _setter("auto_enable_controls", auto_enable_controls) if control_finding_generator is not None: diff --git a/sdk/python/pulumi_aws_native/securityhub/outputs.py b/sdk/python/pulumi_aws_native/securityhub/outputs.py index 495d8e9528..221fee1201 100644 --- a/sdk/python/pulumi_aws_native/securityhub/outputs.py +++ b/sdk/python/pulumi_aws_native/securityhub/outputs.py @@ -64,7 +64,11 @@ def _configure( date_range: Optional['outputs.AutomationRuleDateRange'] = None, end: Optional[str] = None, start: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dateRange' in kwargs: + date_range = kwargs['dateRange'] + if date_range is not None: _setter("date_range", date_range) if end is not None: @@ -103,7 +107,9 @@ def _configure( _setter: Callable[[Any, Any], None], unit: 'AutomationRuleDateRangeUnit', value: float, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("unit", unit) _setter("value", value) @@ -136,7 +142,9 @@ def _configure( comparison: 'AutomationRuleMapFilterComparison', key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comparison", comparison) _setter("key", key) _setter("value", value) @@ -189,7 +197,11 @@ def _configure( _setter: Callable[[Any, Any], None], text: str, updated_by: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'updatedBy' in kwargs: + updated_by = kwargs['updatedBy'] + _setter("text", text) _setter("updated_by", updated_by) @@ -222,7 +234,9 @@ def _configure( eq: Optional[float] = None, gte: Optional[float] = None, lte: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if eq is not None: _setter("eq", eq) if gte is not None: @@ -278,7 +292,11 @@ def _configure( _setter: Callable[[Any, Any], None], id: str, product_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'productArn' in kwargs: + product_arn = kwargs['productArn'] + _setter("id", id) _setter("product_arn", product_arn) @@ -311,7 +329,9 @@ def _configure( label: Optional['AutomationRuleSeverityUpdateLabel'] = None, normalized: Optional[int] = None, product: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if label is not None: _setter("label", label) if normalized is not None: @@ -350,7 +370,9 @@ def _configure( _setter: Callable[[Any, Any], None], comparison: 'AutomationRuleStringFilterComparison', value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("comparison", comparison) _setter("value", value) @@ -378,10 +400,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class AutomationRuleWorkflowUpdate(dict): def __init__(__self__, *, @@ -394,7 +418,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status: 'AutomationRuleWorkflowUpdateStatus', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("status", status) @property @@ -410,10 +436,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class AutomationRulesAction(dict): @staticmethod @@ -446,7 +474,11 @@ def _configure( _setter: Callable[[Any, Any], None], finding_fields_update: 'outputs.AutomationRulesFindingFieldsUpdate', type: 'AutomationRulesActionType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'findingFieldsUpdate' in kwargs: + finding_fields_update = kwargs['findingFieldsUpdate'] + _setter("finding_fields_update", finding_fields_update) _setter("type", type) @@ -523,7 +555,15 @@ def _configure( user_defined_fields: Optional['outputs.AutomationRulemap'] = None, verification_state: Optional['AutomationRulesFindingFieldsUpdateVerificationState'] = None, workflow: Optional['outputs.AutomationRuleWorkflowUpdate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'relatedFindings' in kwargs: + related_findings = kwargs['relatedFindings'] + if 'userDefinedFields' in kwargs: + user_defined_fields = kwargs['userDefinedFields'] + if 'verificationState' in kwargs: + verification_state = kwargs['verificationState'] + if confidence is not None: _setter("confidence", confidence) if criticality is not None: @@ -785,7 +825,67 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsAccountId' in kwargs: + aws_account_id = kwargs['awsAccountId'] + if 'companyName' in kwargs: + company_name = kwargs['companyName'] + if 'complianceAssociatedStandardsId' in kwargs: + compliance_associated_standards_id = kwargs['complianceAssociatedStandardsId'] + if 'complianceSecurityControlId' in kwargs: + compliance_security_control_id = kwargs['complianceSecurityControlId'] + if 'complianceStatus' in kwargs: + compliance_status = kwargs['complianceStatus'] + if 'createdAt' in kwargs: + created_at = kwargs['createdAt'] + if 'firstObservedAt' in kwargs: + first_observed_at = kwargs['firstObservedAt'] + if 'generatorId' in kwargs: + generator_id = kwargs['generatorId'] + if 'lastObservedAt' in kwargs: + last_observed_at = kwargs['lastObservedAt'] + if 'noteText' in kwargs: + note_text = kwargs['noteText'] + if 'noteUpdatedAt' in kwargs: + note_updated_at = kwargs['noteUpdatedAt'] + if 'noteUpdatedBy' in kwargs: + note_updated_by = kwargs['noteUpdatedBy'] + if 'productArn' in kwargs: + product_arn = kwargs['productArn'] + if 'productName' in kwargs: + product_name = kwargs['productName'] + if 'recordState' in kwargs: + record_state = kwargs['recordState'] + if 'relatedFindingsId' in kwargs: + related_findings_id = kwargs['relatedFindingsId'] + if 'relatedFindingsProductArn' in kwargs: + related_findings_product_arn = kwargs['relatedFindingsProductArn'] + if 'resourceDetailsOther' in kwargs: + resource_details_other = kwargs['resourceDetailsOther'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'resourcePartition' in kwargs: + resource_partition = kwargs['resourcePartition'] + if 'resourceRegion' in kwargs: + resource_region = kwargs['resourceRegion'] + if 'resourceTags' in kwargs: + resource_tags = kwargs['resourceTags'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if 'severityLabel' in kwargs: + severity_label = kwargs['severityLabel'] + if 'sourceUrl' in kwargs: + source_url = kwargs['sourceUrl'] + if 'updatedAt' in kwargs: + updated_at = kwargs['updatedAt'] + if 'userDefinedFields' in kwargs: + user_defined_fields = kwargs['userDefinedFields'] + if 'verificationState' in kwargs: + verification_state = kwargs['verificationState'] + if 'workflowStatus' in kwargs: + workflow_status = kwargs['workflowStatus'] + if aws_account_id is not None: _setter("aws_account_id", aws_account_id) if company_name is not None: @@ -1073,7 +1173,11 @@ def _configure( _setter: Callable[[Any, Any], None], standards_control_arn: str, reason: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'standardsControlArn' in kwargs: + standards_control_arn = kwargs['standardsControlArn'] + _setter("standards_control_arn", standards_control_arn) if reason is not None: _setter("reason", reason) diff --git a/sdk/python/pulumi_aws_native/securityhub/standard.py b/sdk/python/pulumi_aws_native/securityhub/standard.py index 6beff50635..2ce7f632a8 100644 --- a/sdk/python/pulumi_aws_native/securityhub/standard.py +++ b/sdk/python/pulumi_aws_native/securityhub/standard.py @@ -33,7 +33,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'standardsArn' in kwargs: + standards_arn = kwargs['standardsArn'] + if 'disabledStandardsControls' in kwargs: + disabled_standards_controls = kwargs['disabledStandardsControls'] + _setter("standards_arn", standards_arn) if disabled_standards_controls is not None: _setter("disabled_standards_controls", disabled_standards_controls) diff --git a/sdk/python/pulumi_aws_native/servicecatalog/_inputs.py b/sdk/python/pulumi_aws_native/servicecatalog/_inputs.py index ba551c6ea4..6ed9bd6004 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/_inputs.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/_inputs.py @@ -44,7 +44,13 @@ def _configure( branch: pulumi.Input[str], connection_arn: pulumi.Input[str], repository: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'artifactPath' in kwargs: + artifact_path = kwargs['artifactPath'] + if 'connectionArn' in kwargs: + connection_arn = kwargs['connectionArn'] + _setter("artifact_path", artifact_path) _setter("branch", branch) _setter("connection_arn", connection_arn) @@ -99,7 +105,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], code_star: Optional[pulumi.Input['CloudFormationProductCodeStarParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codeStar' in kwargs: + code_star = kwargs['codeStar'] + if code_star is not None: _setter("code_star", code_star) @@ -137,7 +147,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'disableTemplateValidation' in kwargs: + disable_template_validation = kwargs['disableTemplateValidation'] + _setter("info", info) if description is not None: _setter("description", description) @@ -209,7 +223,11 @@ def _configure( _setter: Callable[[Any, Any], None], connection_parameters: pulumi.Input['CloudFormationProductConnectionParametersArgs'], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionParameters' in kwargs: + connection_parameters = kwargs['connectionParameters'] + _setter("connection_parameters", connection_parameters) _setter("type", type) @@ -247,7 +265,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -285,7 +305,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -338,7 +360,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stackSetAccounts' in kwargs: + stack_set_accounts = kwargs['stackSetAccounts'] + if 'stackSetFailureToleranceCount' in kwargs: + stack_set_failure_tolerance_count = kwargs['stackSetFailureToleranceCount'] + if 'stackSetFailureTolerancePercentage' in kwargs: + stack_set_failure_tolerance_percentage = kwargs['stackSetFailureTolerancePercentage'] + if 'stackSetMaxConcurrencyCount' in kwargs: + stack_set_max_concurrency_count = kwargs['stackSetMaxConcurrencyCount'] + if 'stackSetMaxConcurrencyPercentage' in kwargs: + stack_set_max_concurrency_percentage = kwargs['stackSetMaxConcurrencyPercentage'] + if 'stackSetOperationType' in kwargs: + stack_set_operation_type = kwargs['stackSetOperationType'] + if 'stackSetRegions' in kwargs: + stack_set_regions = kwargs['stackSetRegions'] + if stack_set_accounts is not None: _setter("stack_set_accounts", stack_set_accounts) if stack_set_failure_tolerance_count is not None: @@ -433,7 +471,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -471,7 +511,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -509,7 +551,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) 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..f36db85efc 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/accepted_portfolio_share.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/accepted_portfolio_share.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], portfolio_id: pulumi.Input[str], accept_language: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portfolioId' in kwargs: + portfolio_id = kwargs['portfolioId'] + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + _setter("portfolio_id", portfolio_id) if accept_language is not None: _setter("accept_language", accept_language) 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..a2e225e31a 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/cloud_formation_product.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/cloud_formation_product.py @@ -64,7 +64,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + if 'productType' in kwargs: + product_type = kwargs['productType'] + if 'provisioningArtifactParameters' in kwargs: + provisioning_artifact_parameters = kwargs['provisioningArtifactParameters'] + if 'replaceProvisioningArtifacts' in kwargs: + replace_provisioning_artifacts = kwargs['replaceProvisioningArtifacts'] + if 'sourceConnection' in kwargs: + source_connection = kwargs['sourceConnection'] + if 'supportDescription' in kwargs: + support_description = kwargs['supportDescription'] + if 'supportEmail' in kwargs: + support_email = kwargs['supportEmail'] + if 'supportUrl' in kwargs: + support_url = kwargs['supportUrl'] + _setter("owner", owner) if accept_language is not None: _setter("accept_language", accept_language) 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..86116cdc7e 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 @@ -62,7 +62,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + if 'notificationArns' in kwargs: + notification_arns = kwargs['notificationArns'] + if 'pathId' in kwargs: + path_id = kwargs['pathId'] + if 'pathName' in kwargs: + path_name = kwargs['pathName'] + if 'productId' in kwargs: + product_id = kwargs['productId'] + if 'productName' in kwargs: + product_name = kwargs['productName'] + if 'provisionedProductName' in kwargs: + provisioned_product_name = kwargs['provisionedProductName'] + if 'provisioningArtifactId' in kwargs: + provisioning_artifact_id = kwargs['provisioningArtifactId'] + if 'provisioningArtifactName' in kwargs: + provisioning_artifact_name = kwargs['provisioningArtifactName'] + if 'provisioningParameters' in kwargs: + provisioning_parameters = kwargs['provisioningParameters'] + if 'provisioningPreferences' in kwargs: + provisioning_preferences = kwargs['provisioningPreferences'] + if accept_language is not None: _setter("accept_language", accept_language) if notification_arns is not None: 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..c9d19e7b8f 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/launch_notification_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/launch_notification_constraint.py @@ -38,7 +38,17 @@ def _configure( product_id: pulumi.Input[str], accept_language: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notificationArns' in kwargs: + notification_arns = kwargs['notificationArns'] + if 'portfolioId' in kwargs: + portfolio_id = kwargs['portfolioId'] + if 'productId' in kwargs: + product_id = kwargs['productId'] + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + _setter("notification_arns", notification_arns) _setter("portfolio_id", portfolio_id) _setter("product_id", product_id) 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..f2e09aa4f4 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/launch_role_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/launch_role_constraint.py @@ -41,7 +41,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portfolioId' in kwargs: + portfolio_id = kwargs['portfolioId'] + if 'productId' in kwargs: + product_id = kwargs['productId'] + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + if 'localRoleName' in kwargs: + local_role_name = kwargs['localRoleName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + _setter("portfolio_id", portfolio_id) _setter("product_id", product_id) if accept_language is not None: 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..965f9614bc 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/launch_template_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/launch_template_constraint.py @@ -38,7 +38,15 @@ def _configure( rules: pulumi.Input[str], accept_language: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portfolioId' in kwargs: + portfolio_id = kwargs['portfolioId'] + if 'productId' in kwargs: + product_id = kwargs['productId'] + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + _setter("portfolio_id", portfolio_id) _setter("product_id", product_id) _setter("rules", rules) diff --git a/sdk/python/pulumi_aws_native/servicecatalog/outputs.py b/sdk/python/pulumi_aws_native/servicecatalog/outputs.py index 7c6dd56eec..b32cfbcbc4 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/outputs.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/outputs.py @@ -64,7 +64,13 @@ def _configure( branch: str, connection_arn: str, repository: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'artifactPath' in kwargs: + artifact_path = kwargs['artifactPath'] + if 'connectionArn' in kwargs: + connection_arn = kwargs['connectionArn'] + _setter("artifact_path", artifact_path) _setter("branch", branch) _setter("connection_arn", connection_arn) @@ -120,7 +126,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], code_star: Optional['outputs.CloudFormationProductCodeStarParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'codeStar' in kwargs: + code_star = kwargs['codeStar'] + if code_star is not None: _setter("code_star", code_star) @@ -171,7 +181,11 @@ def _configure( disable_template_validation: Optional[bool] = None, name: Optional[str] = None, type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'disableTemplateValidation' in kwargs: + disable_template_validation = kwargs['disableTemplateValidation'] + _setter("info", info) if description is not None: _setter("description", description) @@ -240,7 +254,11 @@ def _configure( _setter: Callable[[Any, Any], None], connection_parameters: 'outputs.CloudFormationProductConnectionParameters', type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionParameters' in kwargs: + connection_parameters = kwargs['connectionParameters'] + _setter("connection_parameters", connection_parameters) _setter("type", type) @@ -270,7 +288,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -300,7 +320,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -374,7 +396,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stackSetAccounts' in kwargs: + stack_set_accounts = kwargs['stackSetAccounts'] + if 'stackSetFailureToleranceCount' in kwargs: + stack_set_failure_tolerance_count = kwargs['stackSetFailureToleranceCount'] + if 'stackSetFailureTolerancePercentage' in kwargs: + stack_set_failure_tolerance_percentage = kwargs['stackSetFailureTolerancePercentage'] + if 'stackSetMaxConcurrencyCount' in kwargs: + stack_set_max_concurrency_count = kwargs['stackSetMaxConcurrencyCount'] + if 'stackSetMaxConcurrencyPercentage' in kwargs: + stack_set_max_concurrency_percentage = kwargs['stackSetMaxConcurrencyPercentage'] + if 'stackSetOperationType' in kwargs: + stack_set_operation_type = kwargs['stackSetOperationType'] + if 'stackSetRegions' in kwargs: + stack_set_regions = kwargs['stackSetRegions'] + if stack_set_accounts is not None: _setter("stack_set_accounts", stack_set_accounts) if stack_set_failure_tolerance_count is not None: @@ -441,7 +479,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -471,7 +511,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -501,7 +543,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/servicecatalog/portfolio.py b/sdk/python/pulumi_aws_native/servicecatalog/portfolio.py index e767ea5bd1..48dc574334 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/portfolio.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/portfolio.py @@ -40,7 +40,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'providerName' in kwargs: + provider_name = kwargs['providerName'] + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + _setter("display_name", display_name) _setter("provider_name", provider_name) if accept_language is not None: 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..08a37eb751 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/portfolio_principal_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/portfolio_principal_association.py @@ -35,7 +35,17 @@ def _configure( principal_arn: pulumi.Input[str], principal_type: pulumi.Input[str], accept_language: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portfolioId' in kwargs: + portfolio_id = kwargs['portfolioId'] + if 'principalArn' in kwargs: + principal_arn = kwargs['principalArn'] + if 'principalType' in kwargs: + principal_type = kwargs['principalType'] + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + _setter("portfolio_id", portfolio_id) _setter("principal_arn", principal_arn) _setter("principal_type", principal_type) 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..83cc557f95 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/portfolio_product_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/portfolio_product_association.py @@ -35,7 +35,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portfolioId' in kwargs: + portfolio_id = kwargs['portfolioId'] + if 'productId' in kwargs: + product_id = kwargs['productId'] + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + if 'sourcePortfolioId' in kwargs: + source_portfolio_id = kwargs['sourcePortfolioId'] + _setter("portfolio_id", portfolio_id) _setter("product_id", product_id) if accept_language is not None: diff --git a/sdk/python/pulumi_aws_native/servicecatalog/portfolio_share.py b/sdk/python/pulumi_aws_native/servicecatalog/portfolio_share.py index 11dbc6d297..caa8798efe 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/portfolio_share.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/portfolio_share.py @@ -35,7 +35,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountId' in kwargs: + account_id = kwargs['accountId'] + if 'portfolioId' in kwargs: + portfolio_id = kwargs['portfolioId'] + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + if 'shareTagOptions' in kwargs: + share_tag_options = kwargs['shareTagOptions'] + _setter("account_id", account_id) _setter("portfolio_id", portfolio_id) if accept_language is not None: 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..e592a03e59 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/resource_update_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/resource_update_constraint.py @@ -38,7 +38,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'portfolioId' in kwargs: + portfolio_id = kwargs['portfolioId'] + if 'productId' in kwargs: + product_id = kwargs['productId'] + if 'tagUpdateOnProvisionedProduct' in kwargs: + tag_update_on_provisioned_product = kwargs['tagUpdateOnProvisionedProduct'] + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + _setter("portfolio_id", portfolio_id) _setter("product_id", product_id) _setter("tag_update_on_provisioned_product", tag_update_on_provisioned_product) diff --git a/sdk/python/pulumi_aws_native/servicecatalog/service_action.py b/sdk/python/pulumi_aws_native/servicecatalog/service_action.py index fffd6df844..3efdb50453 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/service_action.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/service_action.py @@ -41,7 +41,13 @@ def _configure( accept_language: Optional[pulumi.Input['ServiceActionAcceptLanguage']] = None, description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'definitionType' in kwargs: + definition_type = kwargs['definitionType'] + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + _setter("definition", definition) _setter("definition_type", definition_type) if accept_language is not None: 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..bc95f4ef4a 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/service_action_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/service_action_association.py @@ -32,7 +32,15 @@ def _configure( product_id: pulumi.Input[str], provisioning_artifact_id: pulumi.Input[str], service_action_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'productId' in kwargs: + product_id = kwargs['productId'] + if 'provisioningArtifactId' in kwargs: + provisioning_artifact_id = kwargs['provisioningArtifactId'] + if 'serviceActionId' in kwargs: + service_action_id = kwargs['serviceActionId'] + _setter("product_id", product_id) _setter("provisioning_artifact_id", provisioning_artifact_id) _setter("service_action_id", service_action_id) 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..179de3efaa 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/stack_set_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/stack_set_constraint.py @@ -50,7 +50,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountList' in kwargs: + account_list = kwargs['accountList'] + if 'adminRole' in kwargs: + admin_role = kwargs['adminRole'] + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'portfolioId' in kwargs: + portfolio_id = kwargs['portfolioId'] + if 'productId' in kwargs: + product_id = kwargs['productId'] + if 'regionList' in kwargs: + region_list = kwargs['regionList'] + if 'stackInstanceControl' in kwargs: + stack_instance_control = kwargs['stackInstanceControl'] + if 'acceptLanguage' in kwargs: + accept_language = kwargs['acceptLanguage'] + _setter("account_list", account_list) _setter("admin_role", admin_role) _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/servicecatalog/tag_option.py b/sdk/python/pulumi_aws_native/servicecatalog/tag_option.py index 649e090041..030404e10e 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/tag_option.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/tag_option.py @@ -32,7 +32,9 @@ def _configure( key: pulumi.Input[str], value: pulumi.Input[str], active: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) if active is not None: 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..1387554e84 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/tag_option_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/tag_option_association.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_id: pulumi.Input[str], tag_option_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if 'tagOptionId' in kwargs: + tag_option_id = kwargs['tagOptionId'] + _setter("resource_id", resource_id) _setter("tag_option_id", tag_option_id) diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/_inputs.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/_inputs.py index 07ff0a1d47..e4bd187805 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/_inputs.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/_inputs.py @@ -22,10 +22,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class AttributeGroupTagsArgs: def __init__(__self__): @@ -33,7 +35,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/application.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/application.py index c50b64397b..00ee36d349 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/application.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/application.py @@ -36,7 +36,9 @@ def _configure( description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input['ApplicationTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group.py index ae72b4be1b..ad053bbb23 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group.py @@ -39,7 +39,9 @@ def _configure( description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input['AttributeGroupTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("attributes", attributes) if description is not None: _setter("description", description) 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..bc044cf4d5 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group_association.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], application: pulumi.Input[str], attribute_group: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'attributeGroup' in kwargs: + attribute_group = kwargs['attributeGroup'] + _setter("application", application) _setter("attribute_group", attribute_group) diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/outputs.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/outputs.py index c360c78a3a..f99f64cc14 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/outputs.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/outputs.py @@ -22,10 +22,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class AttributeGroupTags(dict): def __init__(__self__): @@ -33,7 +35,9 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): 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..84f119d784 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/resource_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/resource_association.py @@ -36,7 +36,11 @@ def _configure( application: pulumi.Input[str], resource: pulumi.Input[str], resource_type: pulumi.Input['ResourceAssociationResourceType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + _setter("application", application) _setter("resource", resource) _setter("resource_type", resource_type) diff --git a/sdk/python/pulumi_aws_native/servicediscovery/_inputs.py b/sdk/python/pulumi_aws_native/servicediscovery/_inputs.py index 9250b177b3..01c0fd6804 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/_inputs.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/_inputs.py @@ -41,7 +41,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -76,7 +78,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], soa: Optional[pulumi.Input['PrivateDnsNamespaceSoaArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if soa is not None: _setter("soa", soa) @@ -102,7 +106,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dns_properties: Optional[pulumi.Input['PrivateDnsNamespacePrivateDnsPropertiesMutableArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsProperties' in kwargs: + dns_properties = kwargs['dnsProperties'] + if dns_properties is not None: _setter("dns_properties", dns_properties) @@ -128,7 +136,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ttl: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if ttl is not None: _setter("ttl", ttl) @@ -157,7 +167,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -192,7 +204,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dns_properties: Optional[pulumi.Input['PublicDnsNamespacePublicDnsPropertiesMutableArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsProperties' in kwargs: + dns_properties = kwargs['dnsProperties'] + if dns_properties is not None: _setter("dns_properties", dns_properties) @@ -218,7 +234,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], soa: Optional[pulumi.Input['PublicDnsNamespaceSoaArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if soa is not None: _setter("soa", soa) @@ -244,7 +262,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ttl: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if ttl is not None: _setter("ttl", ttl) @@ -273,7 +293,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -314,7 +336,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsRecords' in kwargs: + dns_records = kwargs['dnsRecords'] + if 'namespaceId' in kwargs: + namespace_id = kwargs['namespaceId'] + if 'routingPolicy' in kwargs: + routing_policy = kwargs['routingPolicy'] + _setter("dns_records", dns_records) if namespace_id is not None: _setter("namespace_id", namespace_id) @@ -364,7 +394,9 @@ def _configure( _setter: Callable[[Any, Any], None], ttl: pulumi.Input[float], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("ttl", ttl) _setter("type", type) @@ -405,7 +437,13 @@ def _configure( type: pulumi.Input[str], failure_threshold: Optional[pulumi.Input[float]] = None, resource_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureThreshold' in kwargs: + failure_threshold = kwargs['failureThreshold'] + if 'resourcePath' in kwargs: + resource_path = kwargs['resourcePath'] + _setter("type", type) if failure_threshold is not None: _setter("failure_threshold", failure_threshold) @@ -452,7 +490,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], failure_threshold: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureThreshold' in kwargs: + failure_threshold = kwargs['failureThreshold'] + if failure_threshold is not None: _setter("failure_threshold", failure_threshold) @@ -481,7 +523,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/servicediscovery/http_namespace.py b/sdk/python/pulumi_aws_native/servicediscovery/http_namespace.py index a46cfc1770..e798838bce 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/http_namespace.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/http_namespace.py @@ -34,7 +34,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/servicediscovery/instance.py b/sdk/python/pulumi_aws_native/servicediscovery/instance.py index 95fe736d21..05c8455628 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/instance.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/instance.py @@ -32,7 +32,15 @@ def _configure( instance_attributes: Any, service_id: pulumi.Input[str], instance_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceAttributes' in kwargs: + instance_attributes = kwargs['instanceAttributes'] + if 'serviceId' in kwargs: + service_id = kwargs['serviceId'] + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + _setter("instance_attributes", instance_attributes) _setter("service_id", service_id) if instance_id is not None: diff --git a/sdk/python/pulumi_aws_native/servicediscovery/outputs.py b/sdk/python/pulumi_aws_native/servicediscovery/outputs.py index 2de13d814f..e36629d609 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/outputs.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/outputs.py @@ -42,7 +42,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -69,7 +71,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], soa: Optional['outputs.PrivateDnsNamespaceSoa'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if soa is not None: _setter("soa", soa) @@ -108,7 +112,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dns_properties: Optional['outputs.PrivateDnsNamespacePrivateDnsPropertiesMutable'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsProperties' in kwargs: + dns_properties = kwargs['dnsProperties'] + if dns_properties is not None: _setter("dns_properties", dns_properties) @@ -130,7 +138,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ttl: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if ttl is not None: _setter("ttl", ttl) @@ -155,7 +165,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -199,7 +211,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dns_properties: Optional['outputs.PublicDnsNamespacePublicDnsPropertiesMutable'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsProperties' in kwargs: + dns_properties = kwargs['dnsProperties'] + if dns_properties is not None: _setter("dns_properties", dns_properties) @@ -221,7 +237,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], soa: Optional['outputs.PublicDnsNamespaceSoa'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if soa is not None: _setter("soa", soa) @@ -243,7 +261,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ttl: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if ttl is not None: _setter("ttl", ttl) @@ -268,7 +288,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -322,7 +344,15 @@ def _configure( dns_records: Sequence['outputs.ServiceDnsRecord'], namespace_id: Optional[str] = None, routing_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsRecords' in kwargs: + dns_records = kwargs['dnsRecords'] + if 'namespaceId' in kwargs: + namespace_id = kwargs['namespaceId'] + if 'routingPolicy' in kwargs: + routing_policy = kwargs['routingPolicy'] + _setter("dns_records", dns_records) if namespace_id is not None: _setter("namespace_id", namespace_id) @@ -360,7 +390,9 @@ def _configure( _setter: Callable[[Any, Any], None], ttl: float, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("ttl", ttl) _setter("type", type) @@ -412,7 +444,13 @@ def _configure( type: str, failure_threshold: Optional[float] = None, resource_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureThreshold' in kwargs: + failure_threshold = kwargs['failureThreshold'] + if 'resourcePath' in kwargs: + resource_path = kwargs['resourcePath'] + _setter("type", type) if failure_threshold is not None: _setter("failure_threshold", failure_threshold) @@ -464,7 +502,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], failure_threshold: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureThreshold' in kwargs: + failure_threshold = kwargs['failureThreshold'] + if failure_threshold is not None: _setter("failure_threshold", failure_threshold) @@ -489,7 +531,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) 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..4be2dc984f 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/private_dns_namespace.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/private_dns_namespace.py @@ -40,7 +40,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("vpc", vpc) if description is not None: _setter("description", description) 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..149799f98a 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/public_dns_namespace.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/public_dns_namespace.py @@ -37,7 +37,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if description is not None: _setter("description", description) if name is not None: diff --git a/sdk/python/pulumi_aws_native/servicediscovery/service.py b/sdk/python/pulumi_aws_native/servicediscovery/service.py index 2d1e7b6638..8fbde340ad 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/service.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/service.py @@ -49,7 +49,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsConfig' in kwargs: + dns_config = kwargs['dnsConfig'] + if 'healthCheckConfig' in kwargs: + health_check_config = kwargs['healthCheckConfig'] + if 'healthCheckCustomConfig' in kwargs: + health_check_custom_config = kwargs['healthCheckCustomConfig'] + if 'namespaceId' in kwargs: + namespace_id = kwargs['namespaceId'] + if description is not None: _setter("description", description) if dns_config is not None: diff --git a/sdk/python/pulumi_aws_native/ses/_inputs.py b/sdk/python/pulumi_aws_native/ses/_inputs.py index 6cf3204b97..5c0c418df9 100644 --- a/sdk/python/pulumi_aws_native/ses/_inputs.py +++ b/sdk/python/pulumi_aws_native/ses/_inputs.py @@ -62,7 +62,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], engagement_metrics: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'engagementMetrics' in kwargs: + engagement_metrics = kwargs['engagementMetrics'] + _setter("engagement_metrics", engagement_metrics) @property @@ -98,7 +102,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sendingPoolName' in kwargs: + sending_pool_name = kwargs['sendingPoolName'] + if 'tlsPolicy' in kwargs: + tls_policy = kwargs['tlsPolicy'] + if sending_pool_name is not None: _setter("sending_pool_name", sending_pool_name) if tls_policy is not None: @@ -145,7 +155,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dimension_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationSetEventDestinationDimensionConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionConfigurations' in kwargs: + dimension_configurations = kwargs['dimensionConfigurations'] + if dimension_configurations is not None: _setter("dimension_configurations", dimension_configurations) @@ -186,7 +200,15 @@ def _configure( default_dimension_value: pulumi.Input[str], dimension_name: pulumi.Input[str], dimension_value_source: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultDimensionValue' in kwargs: + default_dimension_value = kwargs['defaultDimensionValue'] + if 'dimensionName' in kwargs: + dimension_name = kwargs['dimensionName'] + if 'dimensionValueSource' in kwargs: + dimension_value_source = kwargs['dimensionValueSource'] + _setter("default_dimension_value", default_dimension_value) _setter("dimension_name", dimension_name) _setter("dimension_value_source", dimension_value_source) @@ -263,7 +285,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchingEventTypes' in kwargs: + matching_event_types = kwargs['matchingEventTypes'] + if 'cloudWatchDestination' in kwargs: + cloud_watch_destination = kwargs['cloudWatchDestination'] + if 'kinesisFirehoseDestination' in kwargs: + kinesis_firehose_destination = kwargs['kinesisFirehoseDestination'] + if 'snsDestination' in kwargs: + sns_destination = kwargs['snsDestination'] + _setter("matching_event_types", matching_event_types) if cloud_watch_destination is not None: _setter("cloud_watch_destination", cloud_watch_destination) @@ -369,7 +401,13 @@ def _configure( _setter: Callable[[Any, Any], None], delivery_stream_arn: pulumi.Input[str], iam_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamArn' in kwargs: + delivery_stream_arn = kwargs['deliveryStreamArn'] + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + _setter("delivery_stream_arn", delivery_stream_arn) _setter("iam_role_arn", iam_role_arn) @@ -413,7 +451,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("topic_arn", topic_arn) @property @@ -442,7 +484,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], optimized_shared_delivery: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optimizedSharedDelivery' in kwargs: + optimized_shared_delivery = kwargs['optimizedSharedDelivery'] + _setter("optimized_shared_delivery", optimized_shared_delivery) @property @@ -474,7 +520,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], reputation_metrics_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reputationMetricsEnabled' in kwargs: + reputation_metrics_enabled = kwargs['reputationMetricsEnabled'] + if reputation_metrics_enabled is not None: _setter("reputation_metrics_enabled", reputation_metrics_enabled) @@ -506,7 +556,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sending_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sendingEnabled' in kwargs: + sending_enabled = kwargs['sendingEnabled'] + if sending_enabled is not None: _setter("sending_enabled", sending_enabled) @@ -536,7 +590,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], suppressed_reasons: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'suppressedReasons' in kwargs: + suppressed_reasons = kwargs['suppressedReasons'] + if suppressed_reasons is not None: _setter("suppressed_reasons", suppressed_reasons) @@ -569,7 +627,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_redirect_domain: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRedirectDomain' in kwargs: + custom_redirect_domain = kwargs['customRedirectDomain'] + if custom_redirect_domain is not None: _setter("custom_redirect_domain", custom_redirect_domain) @@ -604,7 +666,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dashboardOptions' in kwargs: + dashboard_options = kwargs['dashboardOptions'] + if 'guardianOptions' in kwargs: + guardian_options = kwargs['guardianOptions'] + if dashboard_options is not None: _setter("dashboard_options", dashboard_options) if guardian_options is not None: @@ -644,7 +712,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -693,7 +763,15 @@ def _configure( display_name: pulumi.Input[str], topic_name: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultSubscriptionStatus' in kwargs: + default_subscription_status = kwargs['defaultSubscriptionStatus'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'topicName' in kwargs: + topic_name = kwargs['topicName'] + _setter("default_subscription_status", default_subscription_status) _setter("display_name", display_name) _setter("topic_name", topic_name) @@ -762,7 +840,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration_set_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationSetName' in kwargs: + configuration_set_name = kwargs['configurationSetName'] + if configuration_set_name is not None: _setter("configuration_set_name", configuration_set_name) @@ -795,7 +877,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], signing_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'signingEnabled' in kwargs: + signing_enabled = kwargs['signingEnabled'] + if signing_enabled is not None: _setter("signing_enabled", signing_enabled) @@ -836,7 +922,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainSigningPrivateKey' in kwargs: + domain_signing_private_key = kwargs['domainSigningPrivateKey'] + if 'domainSigningSelector' in kwargs: + domain_signing_selector = kwargs['domainSigningSelector'] + if 'nextSigningKeyLength' in kwargs: + next_signing_key_length = kwargs['nextSigningKeyLength'] + if domain_signing_private_key is not None: _setter("domain_signing_private_key", domain_signing_private_key) if domain_signing_selector is not None: @@ -897,7 +991,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], email_forwarding_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailForwardingEnabled' in kwargs: + email_forwarding_enabled = kwargs['emailForwardingEnabled'] + if email_forwarding_enabled is not None: _setter("email_forwarding_enabled", email_forwarding_enabled) @@ -934,7 +1032,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'behaviorOnMxFailure' in kwargs: + behavior_on_mx_failure = kwargs['behaviorOnMxFailure'] + if 'mailFromDomain' in kwargs: + mail_from_domain = kwargs['mailFromDomain'] + if behavior_on_mx_failure is not None: _setter("behavior_on_mx_failure", behavior_on_mx_failure) if mail_from_domain is not None: @@ -980,7 +1084,11 @@ def _configure( _setter: Callable[[Any, Any], None], ip_filter: pulumi.Input['ReceiptFilterIpFilterArgs'], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipFilter' in kwargs: + ip_filter = kwargs['ipFilter'] + _setter("ip_filter", ip_filter) if name is not None: _setter("name", name) @@ -1019,7 +1127,9 @@ def _configure( _setter: Callable[[Any, Any], None], cidr: pulumi.Input[str], policy: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cidr", cidr) _setter("policy", policy) @@ -1072,7 +1182,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addHeaderAction' in kwargs: + add_header_action = kwargs['addHeaderAction'] + if 'bounceAction' in kwargs: + bounce_action = kwargs['bounceAction'] + if 'lambdaAction' in kwargs: + lambda_action = kwargs['lambdaAction'] + if 's3Action' in kwargs: + s3_action = kwargs['s3Action'] + if 'snsAction' in kwargs: + sns_action = kwargs['snsAction'] + if 'stopAction' in kwargs: + stop_action = kwargs['stopAction'] + if 'workmailAction' in kwargs: + workmail_action = kwargs['workmailAction'] + if add_header_action is not None: _setter("add_header_action", add_header_action) if bounce_action is not None: @@ -1167,7 +1293,13 @@ def _configure( _setter: Callable[[Any, Any], None], header_name: pulumi.Input[str], header_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + if 'headerValue' in kwargs: + header_value = kwargs['headerValue'] + _setter("header_name", header_name) _setter("header_value", header_value) @@ -1214,7 +1346,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smtpReplyCode' in kwargs: + smtp_reply_code = kwargs['smtpReplyCode'] + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("message", message) _setter("sender", sender) _setter("smtp_reply_code", smtp_reply_code) @@ -1287,7 +1427,15 @@ def _configure( function_arn: pulumi.Input[str], invocation_type: Optional[pulumi.Input[str]] = None, topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if 'invocationType' in kwargs: + invocation_type = kwargs['invocationType'] + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("function_arn", function_arn) if invocation_type is not None: _setter("invocation_type", invocation_type) @@ -1349,7 +1497,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scanEnabled' in kwargs: + scan_enabled = kwargs['scanEnabled'] + if 'tlsPolicy' in kwargs: + tls_policy = kwargs['tlsPolicy'] + if actions is not None: _setter("actions", actions) if enabled is not None: @@ -1439,7 +1593,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if 'objectKeyPrefix' in kwargs: + object_key_prefix = kwargs['objectKeyPrefix'] + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("bucket_name", bucket_name) if kms_key_arn is not None: _setter("kms_key_arn", kms_key_arn) @@ -1500,7 +1664,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + if encoding is not None: _setter("encoding", encoding) if topic_arn is not None: @@ -1540,7 +1708,11 @@ def _configure( _setter: Callable[[Any, Any], None], scope: pulumi.Input[str], topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("scope", scope) if topic_arn is not None: _setter("topic_arn", topic_arn) @@ -1579,7 +1751,13 @@ def _configure( _setter: Callable[[Any, Any], None], organization_arn: pulumi.Input[str], topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'organizationArn' in kwargs: + organization_arn = kwargs['organizationArn'] + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("organization_arn", organization_arn) if topic_arn is not None: _setter("topic_arn", topic_arn) @@ -1631,7 +1809,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subjectPart' in kwargs: + subject_part = kwargs['subjectPart'] + if 'htmlPart' in kwargs: + html_part = kwargs['htmlPart'] + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + if 'textPart' in kwargs: + text_part = kwargs['textPart'] + _setter("subject_part", subject_part) if html_part is not None: _setter("html_part", html_part) @@ -1705,7 +1893,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], engagement_metrics: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'engagementMetrics' in kwargs: + engagement_metrics = kwargs['engagementMetrics'] + if engagement_metrics is not None: _setter("engagement_metrics", engagement_metrics) @@ -1738,7 +1930,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], optimized_shared_delivery: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optimizedSharedDelivery' in kwargs: + optimized_shared_delivery = kwargs['optimizedSharedDelivery'] + if optimized_shared_delivery is not None: _setter("optimized_shared_delivery", optimized_shared_delivery) diff --git a/sdk/python/pulumi_aws_native/ses/configuration_set.py b/sdk/python/pulumi_aws_native/ses/configuration_set.py index d2d0e8aba1..4af125fc72 100644 --- a/sdk/python/pulumi_aws_native/ses/configuration_set.py +++ b/sdk/python/pulumi_aws_native/ses/configuration_set.py @@ -47,7 +47,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryOptions' in kwargs: + delivery_options = kwargs['deliveryOptions'] + if 'reputationOptions' in kwargs: + reputation_options = kwargs['reputationOptions'] + if 'sendingOptions' in kwargs: + sending_options = kwargs['sendingOptions'] + if 'suppressionOptions' in kwargs: + suppression_options = kwargs['suppressionOptions'] + if 'trackingOptions' in kwargs: + tracking_options = kwargs['trackingOptions'] + if 'vdmOptions' in kwargs: + vdm_options = kwargs['vdmOptions'] + if delivery_options is not None: _setter("delivery_options", delivery_options) if name is not None: 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..a1e0f78ae0 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 @@ -33,7 +33,13 @@ def _configure( _setter: Callable[[Any, Any], None], configuration_set_name: pulumi.Input[str], event_destination: pulumi.Input['ConfigurationSetEventDestinationEventDestinationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationSetName' in kwargs: + configuration_set_name = kwargs['configurationSetName'] + if 'eventDestination' in kwargs: + event_destination = kwargs['eventDestination'] + _setter("configuration_set_name", configuration_set_name) _setter("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..c62b2c2494 100644 --- a/sdk/python/pulumi_aws_native/ses/contact_list.py +++ b/sdk/python/pulumi_aws_native/ses/contact_list.py @@ -41,7 +41,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactListName' in kwargs: + contact_list_name = kwargs['contactListName'] + if contact_list_name is not None: _setter("contact_list_name", contact_list_name) if description is not None: 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..5fc8ae86b7 100644 --- a/sdk/python/pulumi_aws_native/ses/dedicated_ip_pool.py +++ b/sdk/python/pulumi_aws_native/ses/dedicated_ip_pool.py @@ -31,7 +31,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'poolName' in kwargs: + pool_name = kwargs['poolName'] + if 'scalingMode' in kwargs: + scaling_mode = kwargs['scalingMode'] + if pool_name is not None: _setter("pool_name", pool_name) if scaling_mode is not None: diff --git a/sdk/python/pulumi_aws_native/ses/email_identity.py b/sdk/python/pulumi_aws_native/ses/email_identity.py index 7bb28ef379..c390518c12 100644 --- a/sdk/python/pulumi_aws_native/ses/email_identity.py +++ b/sdk/python/pulumi_aws_native/ses/email_identity.py @@ -44,7 +44,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailIdentity' in kwargs: + email_identity = kwargs['emailIdentity'] + if 'configurationSetAttributes' in kwargs: + configuration_set_attributes = kwargs['configurationSetAttributes'] + if 'dkimAttributes' in kwargs: + dkim_attributes = kwargs['dkimAttributes'] + if 'dkimSigningAttributes' in kwargs: + dkim_signing_attributes = kwargs['dkimSigningAttributes'] + if 'feedbackAttributes' in kwargs: + feedback_attributes = kwargs['feedbackAttributes'] + if 'mailFromAttributes' in kwargs: + mail_from_attributes = kwargs['mailFromAttributes'] + _setter("email_identity", email_identity) if configuration_set_attributes is not None: _setter("configuration_set_attributes", configuration_set_attributes) diff --git a/sdk/python/pulumi_aws_native/ses/outputs.py b/sdk/python/pulumi_aws_native/ses/outputs.py index 1126db5cda..acf178de10 100644 --- a/sdk/python/pulumi_aws_native/ses/outputs.py +++ b/sdk/python/pulumi_aws_native/ses/outputs.py @@ -83,7 +83,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], engagement_metrics: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'engagementMetrics' in kwargs: + engagement_metrics = kwargs['engagementMetrics'] + _setter("engagement_metrics", engagement_metrics) @property @@ -137,7 +141,13 @@ def _configure( _setter: Callable[[Any, Any], None], sending_pool_name: Optional[str] = None, tls_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sendingPoolName' in kwargs: + sending_pool_name = kwargs['sendingPoolName'] + if 'tlsPolicy' in kwargs: + tls_policy = kwargs['tlsPolicy'] + if sending_pool_name is not None: _setter("sending_pool_name", sending_pool_name) if tls_policy is not None: @@ -196,7 +206,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], dimension_configurations: Optional[Sequence['outputs.ConfigurationSetEventDestinationDimensionConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionConfigurations' in kwargs: + dimension_configurations = kwargs['dimensionConfigurations'] + if dimension_configurations is not None: _setter("dimension_configurations", dimension_configurations) @@ -257,7 +271,15 @@ def _configure( default_dimension_value: str, dimension_name: str, dimension_value_source: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultDimensionValue' in kwargs: + default_dimension_value = kwargs['defaultDimensionValue'] + if 'dimensionName' in kwargs: + dimension_name = kwargs['dimensionName'] + if 'dimensionValueSource' in kwargs: + dimension_value_source = kwargs['dimensionValueSource'] + _setter("default_dimension_value", default_dimension_value) _setter("dimension_name", dimension_name) _setter("dimension_value_source", dimension_value_source) @@ -345,7 +367,17 @@ def _configure( kinesis_firehose_destination: Optional['outputs.ConfigurationSetEventDestinationKinesisFirehoseDestination'] = None, name: Optional[str] = None, sns_destination: Optional['outputs.ConfigurationSetEventDestinationSnsDestination'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchingEventTypes' in kwargs: + matching_event_types = kwargs['matchingEventTypes'] + if 'cloudWatchDestination' in kwargs: + cloud_watch_destination = kwargs['cloudWatchDestination'] + if 'kinesisFirehoseDestination' in kwargs: + kinesis_firehose_destination = kwargs['kinesisFirehoseDestination'] + if 'snsDestination' in kwargs: + sns_destination = kwargs['snsDestination'] + _setter("matching_event_types", matching_event_types) if cloud_watch_destination is not None: _setter("cloud_watch_destination", cloud_watch_destination) @@ -449,7 +481,13 @@ def _configure( _setter: Callable[[Any, Any], None], delivery_stream_arn: str, iam_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deliveryStreamArn' in kwargs: + delivery_stream_arn = kwargs['deliveryStreamArn'] + if 'iamRoleArn' in kwargs: + iam_role_arn = kwargs['iamRoleArn'] + _setter("delivery_stream_arn", delivery_stream_arn) _setter("iam_role_arn", iam_role_arn) @@ -505,7 +543,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("topic_arn", topic_arn) @property @@ -550,7 +592,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], optimized_shared_delivery: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optimizedSharedDelivery' in kwargs: + optimized_shared_delivery = kwargs['optimizedSharedDelivery'] + _setter("optimized_shared_delivery", optimized_shared_delivery) @property @@ -598,7 +644,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], reputation_metrics_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'reputationMetricsEnabled' in kwargs: + reputation_metrics_enabled = kwargs['reputationMetricsEnabled'] + if reputation_metrics_enabled is not None: _setter("reputation_metrics_enabled", reputation_metrics_enabled) @@ -646,7 +696,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sending_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sendingEnabled' in kwargs: + sending_enabled = kwargs['sendingEnabled'] + if sending_enabled is not None: _setter("sending_enabled", sending_enabled) @@ -692,7 +746,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], suppressed_reasons: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'suppressedReasons' in kwargs: + suppressed_reasons = kwargs['suppressedReasons'] + if suppressed_reasons is not None: _setter("suppressed_reasons", suppressed_reasons) @@ -741,7 +799,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_redirect_domain: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRedirectDomain' in kwargs: + custom_redirect_domain = kwargs['customRedirectDomain'] + if custom_redirect_domain is not None: _setter("custom_redirect_domain", custom_redirect_domain) @@ -794,7 +856,13 @@ def _configure( _setter: Callable[[Any, Any], None], dashboard_options: Optional['outputs.ConfigurationSetDashboardOptions'] = None, guardian_options: Optional['outputs.ConfigurationSetGuardianOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dashboardOptions' in kwargs: + dashboard_options = kwargs['dashboardOptions'] + if 'guardianOptions' in kwargs: + guardian_options = kwargs['guardianOptions'] + if dashboard_options is not None: _setter("dashboard_options", dashboard_options) if guardian_options is not None: @@ -826,7 +894,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -888,7 +958,15 @@ def _configure( display_name: str, topic_name: str, description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultSubscriptionStatus' in kwargs: + default_subscription_status = kwargs['defaultSubscriptionStatus'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'topicName' in kwargs: + topic_name = kwargs['topicName'] + _setter("default_subscription_status", default_subscription_status) _setter("display_name", display_name) _setter("topic_name", topic_name) @@ -961,7 +1039,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], configuration_set_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'configurationSetName' in kwargs: + configuration_set_name = kwargs['configurationSetName'] + if configuration_set_name is not None: _setter("configuration_set_name", configuration_set_name) @@ -1010,7 +1092,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], signing_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'signingEnabled' in kwargs: + signing_enabled = kwargs['signingEnabled'] + if signing_enabled is not None: _setter("signing_enabled", signing_enabled) @@ -1071,7 +1157,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainSigningPrivateKey' in kwargs: + domain_signing_private_key = kwargs['domainSigningPrivateKey'] + if 'domainSigningSelector' in kwargs: + domain_signing_selector = kwargs['domainSigningSelector'] + if 'nextSigningKeyLength' in kwargs: + next_signing_key_length = kwargs['nextSigningKeyLength'] + if domain_signing_private_key is not None: _setter("domain_signing_private_key", domain_signing_private_key) if domain_signing_selector is not None: @@ -1140,7 +1234,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], email_forwarding_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailForwardingEnabled' in kwargs: + email_forwarding_enabled = kwargs['emailForwardingEnabled'] + if email_forwarding_enabled is not None: _setter("email_forwarding_enabled", email_forwarding_enabled) @@ -1195,7 +1293,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'behaviorOnMxFailure' in kwargs: + behavior_on_mx_failure = kwargs['behaviorOnMxFailure'] + if 'mailFromDomain' in kwargs: + mail_from_domain = kwargs['mailFromDomain'] + if behavior_on_mx_failure is not None: _setter("behavior_on_mx_failure", behavior_on_mx_failure) if mail_from_domain is not None: @@ -1250,7 +1354,11 @@ def _configure( _setter: Callable[[Any, Any], None], ip_filter: 'outputs.ReceiptFilterIpFilter', name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipFilter' in kwargs: + ip_filter = kwargs['ipFilter'] + _setter("ip_filter", ip_filter) if name is not None: _setter("name", name) @@ -1281,7 +1389,9 @@ def _configure( _setter: Callable[[Any, Any], None], cidr: str, policy: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("cidr", cidr) _setter("policy", policy) @@ -1355,7 +1465,23 @@ def _configure( sns_action: Optional['outputs.ReceiptRuleSnsAction'] = None, stop_action: Optional['outputs.ReceiptRuleStopAction'] = None, workmail_action: Optional['outputs.ReceiptRuleWorkmailAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addHeaderAction' in kwargs: + add_header_action = kwargs['addHeaderAction'] + if 'bounceAction' in kwargs: + bounce_action = kwargs['bounceAction'] + if 'lambdaAction' in kwargs: + lambda_action = kwargs['lambdaAction'] + if 's3Action' in kwargs: + s3_action = kwargs['s3Action'] + if 'snsAction' in kwargs: + sns_action = kwargs['snsAction'] + if 'stopAction' in kwargs: + stop_action = kwargs['stopAction'] + if 'workmailAction' in kwargs: + workmail_action = kwargs['workmailAction'] + if add_header_action is not None: _setter("add_header_action", add_header_action) if bounce_action is not None: @@ -1441,7 +1567,13 @@ def _configure( _setter: Callable[[Any, Any], None], header_name: str, header_value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + if 'headerValue' in kwargs: + header_value = kwargs['headerValue'] + _setter("header_name", header_name) _setter("header_value", header_value) @@ -1501,7 +1633,15 @@ def _configure( smtp_reply_code: str, status_code: Optional[str] = None, topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'smtpReplyCode' in kwargs: + smtp_reply_code = kwargs['smtpReplyCode'] + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("message", message) _setter("sender", sender) _setter("smtp_reply_code", smtp_reply_code) @@ -1575,7 +1715,15 @@ def _configure( function_arn: str, invocation_type: Optional[str] = None, topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'functionArn' in kwargs: + function_arn = kwargs['functionArn'] + if 'invocationType' in kwargs: + invocation_type = kwargs['invocationType'] + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("function_arn", function_arn) if invocation_type is not None: _setter("invocation_type", invocation_type) @@ -1644,7 +1792,13 @@ def _configure( recipients: Optional[Sequence[str]] = None, scan_enabled: Optional[bool] = None, tls_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scanEnabled' in kwargs: + scan_enabled = kwargs['scanEnabled'] + if 'tlsPolicy' in kwargs: + tls_policy = kwargs['tlsPolicy'] + if actions is not None: _setter("actions", actions) if enabled is not None: @@ -1733,7 +1887,17 @@ def _configure( kms_key_arn: Optional[str] = None, object_key_prefix: Optional[str] = None, topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if 'objectKeyPrefix' in kwargs: + object_key_prefix = kwargs['objectKeyPrefix'] + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("bucket_name", bucket_name) if kms_key_arn is not None: _setter("kms_key_arn", kms_key_arn) @@ -1795,7 +1959,11 @@ def _configure( _setter: Callable[[Any, Any], None], encoding: Optional[str] = None, topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + if encoding is not None: _setter("encoding", encoding) if topic_arn is not None: @@ -1844,7 +2012,11 @@ def _configure( _setter: Callable[[Any, Any], None], scope: str, topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("scope", scope) if topic_arn is not None: _setter("topic_arn", topic_arn) @@ -1894,7 +2066,13 @@ def _configure( _setter: Callable[[Any, Any], None], organization_arn: str, topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'organizationArn' in kwargs: + organization_arn = kwargs['organizationArn'] + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("organization_arn", organization_arn) if topic_arn is not None: _setter("topic_arn", topic_arn) @@ -1964,7 +2142,17 @@ def _configure( html_part: Optional[str] = None, template_name: Optional[str] = None, text_part: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'subjectPart' in kwargs: + subject_part = kwargs['subjectPart'] + if 'htmlPart' in kwargs: + html_part = kwargs['htmlPart'] + if 'templateName' in kwargs: + template_name = kwargs['templateName'] + if 'textPart' in kwargs: + text_part = kwargs['textPart'] + _setter("subject_part", subject_part) if html_part is not None: _setter("html_part", html_part) @@ -2042,7 +2230,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], engagement_metrics: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'engagementMetrics' in kwargs: + engagement_metrics = kwargs['engagementMetrics'] + if engagement_metrics is not None: _setter("engagement_metrics", engagement_metrics) @@ -2091,7 +2283,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], optimized_shared_delivery: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'optimizedSharedDelivery' in kwargs: + optimized_shared_delivery = kwargs['optimizedSharedDelivery'] + if optimized_shared_delivery is not None: _setter("optimized_shared_delivery", optimized_shared_delivery) diff --git a/sdk/python/pulumi_aws_native/ses/receipt_filter.py b/sdk/python/pulumi_aws_native/ses/receipt_filter.py index 9ef4f48693..a93e67dd6a 100644 --- a/sdk/python/pulumi_aws_native/ses/receipt_filter.py +++ b/sdk/python/pulumi_aws_native/ses/receipt_filter.py @@ -28,7 +28,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], filter: pulumi.Input['ReceiptFilterFilterArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("filter", filter) @property diff --git a/sdk/python/pulumi_aws_native/ses/receipt_rule.py b/sdk/python/pulumi_aws_native/ses/receipt_rule.py index 55c6596fe8..71a803eaf4 100644 --- a/sdk/python/pulumi_aws_native/ses/receipt_rule.py +++ b/sdk/python/pulumi_aws_native/ses/receipt_rule.py @@ -34,7 +34,11 @@ def _configure( rule: pulumi.Input['ReceiptRuleRuleArgs'], rule_set_name: pulumi.Input[str], after: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleSetName' in kwargs: + rule_set_name = kwargs['ruleSetName'] + _setter("rule", rule) _setter("rule_set_name", rule_set_name) if after is not None: 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..0c64824705 100644 --- a/sdk/python/pulumi_aws_native/ses/receipt_rule_set.py +++ b/sdk/python/pulumi_aws_native/ses/receipt_rule_set.py @@ -26,7 +26,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], rule_set_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleSetName' in kwargs: + rule_set_name = kwargs['ruleSetName'] + if rule_set_name is not None: _setter("rule_set_name", rule_set_name) diff --git a/sdk/python/pulumi_aws_native/ses/template.py b/sdk/python/pulumi_aws_native/ses/template.py index ff712f0330..dac4a76783 100644 --- a/sdk/python/pulumi_aws_native/ses/template.py +++ b/sdk/python/pulumi_aws_native/ses/template.py @@ -28,7 +28,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template: Optional[pulumi.Input['TemplateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if template is not None: _setter("template", template) diff --git a/sdk/python/pulumi_aws_native/ses/vdm_attributes.py b/sdk/python/pulumi_aws_native/ses/vdm_attributes.py index 4d67b6b92c..9902958c2a 100644 --- a/sdk/python/pulumi_aws_native/ses/vdm_attributes.py +++ b/sdk/python/pulumi_aws_native/ses/vdm_attributes.py @@ -31,7 +31,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dashboardAttributes' in kwargs: + dashboard_attributes = kwargs['dashboardAttributes'] + if 'guardianAttributes' in kwargs: + guardian_attributes = kwargs['guardianAttributes'] + if dashboard_attributes is not None: _setter("dashboard_attributes", dashboard_attributes) if guardian_attributes is not None: diff --git a/sdk/python/pulumi_aws_native/shield/_inputs.py b/sdk/python/pulumi_aws_native/shield/_inputs.py index 692ff4cb2b..5f247b8f52 100644 --- a/sdk/python/pulumi_aws_native/shield/_inputs.py +++ b/sdk/python/pulumi_aws_native/shield/_inputs.py @@ -43,7 +43,15 @@ def _configure( email_address: pulumi.Input[str], contact_notes: Optional[pulumi.Input[str]] = None, phone_number: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailAddress' in kwargs: + email_address = kwargs['emailAddress'] + if 'contactNotes' in kwargs: + contact_notes = kwargs['contactNotes'] + if 'phoneNumber' in kwargs: + phone_number = kwargs['phoneNumber'] + _setter("email_address", email_address) if contact_notes is not None: _setter("contact_notes", contact_notes) @@ -104,7 +112,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], count: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if count is not None: _setter("count", count) @@ -139,7 +149,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], block: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if block is not None: _setter("block", block) @@ -177,7 +189,9 @@ def _configure( _setter: Callable[[Any, Any], None], action: pulumi.Input[Union['ProtectionApplicationLayerAutomaticResponseConfigurationAction0PropertiesArgs', 'ProtectionApplicationLayerAutomaticResponseConfigurationAction1PropertiesArgs']], status: pulumi.Input['ProtectionApplicationLayerAutomaticResponseConfigurationStatus'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("status", status) @@ -226,7 +240,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -275,7 +291,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/shield/drt_access.py b/sdk/python/pulumi_aws_native/shield/drt_access.py index 7ac65eef84..5d763b97a4 100644 --- a/sdk/python/pulumi_aws_native/shield/drt_access.py +++ b/sdk/python/pulumi_aws_native/shield/drt_access.py @@ -31,7 +31,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'logBucketList' in kwargs: + log_bucket_list = kwargs['logBucketList'] + _setter("role_arn", role_arn) if log_bucket_list is not None: _setter("log_bucket_list", log_bucket_list) diff --git a/sdk/python/pulumi_aws_native/shield/outputs.py b/sdk/python/pulumi_aws_native/shield/outputs.py index b7598f9c88..74fa690409 100644 --- a/sdk/python/pulumi_aws_native/shield/outputs.py +++ b/sdk/python/pulumi_aws_native/shield/outputs.py @@ -68,7 +68,15 @@ def _configure( email_address: str, contact_notes: Optional[str] = None, phone_number: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emailAddress' in kwargs: + email_address = kwargs['emailAddress'] + if 'contactNotes' in kwargs: + contact_notes = kwargs['contactNotes'] + if 'phoneNumber' in kwargs: + phone_number = kwargs['phoneNumber'] + _setter("email_address", email_address) if contact_notes is not None: _setter("contact_notes", contact_notes) @@ -123,7 +131,9 @@ def _configure( _setter: Callable[[Any, Any], None], action: Any, status: 'ProtectionApplicationLayerAutomaticResponseConfigurationStatus', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) _setter("status", status) @@ -164,7 +174,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], count: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if count is not None: _setter("count", count) @@ -198,7 +210,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], block: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if block is not None: _setter("block", block) @@ -235,7 +249,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -279,7 +295,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/shield/proactive_engagement.py b/sdk/python/pulumi_aws_native/shield/proactive_engagement.py index d062db1c18..3b26280509 100644 --- a/sdk/python/pulumi_aws_native/shield/proactive_engagement.py +++ b/sdk/python/pulumi_aws_native/shield/proactive_engagement.py @@ -36,7 +36,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'emergencyContactList' in kwargs: + emergency_contact_list = kwargs['emergencyContactList'] + if 'proactiveEngagementStatus' in kwargs: + proactive_engagement_status = kwargs['proactiveEngagementStatus'] + _setter("emergency_contact_list", emergency_contact_list) _setter("proactive_engagement_status", proactive_engagement_status) diff --git a/sdk/python/pulumi_aws_native/shield/protection.py b/sdk/python/pulumi_aws_native/shield/protection.py index d4b7d42e75..3163cbc985 100644 --- a/sdk/python/pulumi_aws_native/shield/protection.py +++ b/sdk/python/pulumi_aws_native/shield/protection.py @@ -45,7 +45,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'applicationLayerAutomaticResponseConfiguration' in kwargs: + application_layer_automatic_response_configuration = kwargs['applicationLayerAutomaticResponseConfiguration'] + if 'healthCheckArns' in kwargs: + health_check_arns = kwargs['healthCheckArns'] + _setter("resource_arn", resource_arn) if application_layer_automatic_response_configuration is not None: _setter("application_layer_automatic_response_configuration", application_layer_automatic_response_configuration) diff --git a/sdk/python/pulumi_aws_native/shield/protection_group.py b/sdk/python/pulumi_aws_native/shield/protection_group.py index 2e7b8e053d..760a21ff27 100644 --- a/sdk/python/pulumi_aws_native/shield/protection_group.py +++ b/sdk/python/pulumi_aws_native/shield/protection_group.py @@ -53,7 +53,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'protectionGroupId' in kwargs: + protection_group_id = kwargs['protectionGroupId'] + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + _setter("aggregation", aggregation) _setter("pattern", pattern) _setter("protection_group_id", protection_group_id) diff --git a/sdk/python/pulumi_aws_native/signer/_inputs.py b/sdk/python/pulumi_aws_native/signer/_inputs.py index 79543ddc93..7f2c904e2a 100644 --- a/sdk/python/pulumi_aws_native/signer/_inputs.py +++ b/sdk/python/pulumi_aws_native/signer/_inputs.py @@ -30,7 +30,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: Optional[pulumi.Input['SigningProfileSignatureValidityPeriodType']] = None, value: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) if value is not None: @@ -70,7 +72,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/signer/outputs.py b/sdk/python/pulumi_aws_native/signer/outputs.py index 0d3c6c55e6..be7657a81b 100644 --- a/sdk/python/pulumi_aws_native/signer/outputs.py +++ b/sdk/python/pulumi_aws_native/signer/outputs.py @@ -30,7 +30,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: Optional['SigningProfileSignatureValidityPeriodType'] = None, value: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if type is not None: _setter("type", type) if value is not None: @@ -62,7 +64,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/signer/profile_permission.py b/sdk/python/pulumi_aws_native/signer/profile_permission.py index 7e6ac39764..2a3092b352 100644 --- a/sdk/python/pulumi_aws_native/signer/profile_permission.py +++ b/sdk/python/pulumi_aws_native/signer/profile_permission.py @@ -38,7 +38,15 @@ def _configure( profile_name: pulumi.Input[str], statement_id: pulumi.Input[str], profile_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'profileName' in kwargs: + profile_name = kwargs['profileName'] + if 'statementId' in kwargs: + statement_id = kwargs['statementId'] + if 'profileVersion' in kwargs: + profile_version = kwargs['profileVersion'] + _setter("action", action) _setter("principal", principal) _setter("profile_name", profile_name) diff --git a/sdk/python/pulumi_aws_native/signer/signing_profile.py b/sdk/python/pulumi_aws_native/signer/signing_profile.py index 150811984d..f8d9fb983d 100644 --- a/sdk/python/pulumi_aws_native/signer/signing_profile.py +++ b/sdk/python/pulumi_aws_native/signer/signing_profile.py @@ -38,7 +38,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'platformId' in kwargs: + platform_id = kwargs['platformId'] + if 'signatureValidityPeriod' in kwargs: + signature_validity_period = kwargs['signatureValidityPeriod'] + _setter("platform_id", platform_id) if signature_validity_period is not None: _setter("signature_validity_period", signature_validity_period) diff --git a/sdk/python/pulumi_aws_native/simspaceweaver/_inputs.py b/sdk/python/pulumi_aws_native/simspaceweaver/_inputs.py index d97e844e3c..529387f95f 100644 --- a/sdk/python/pulumi_aws_native/simspaceweaver/_inputs.py +++ b/sdk/python/pulumi_aws_native/simspaceweaver/_inputs.py @@ -32,7 +32,13 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_name: pulumi.Input[str], object_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'objectKey' in kwargs: + object_key = kwargs['objectKey'] + _setter("bucket_name", bucket_name) _setter("object_key", object_key) diff --git a/sdk/python/pulumi_aws_native/simspaceweaver/outputs.py b/sdk/python/pulumi_aws_native/simspaceweaver/outputs.py index 323cb0727c..7e304a0cf9 100644 --- a/sdk/python/pulumi_aws_native/simspaceweaver/outputs.py +++ b/sdk/python/pulumi_aws_native/simspaceweaver/outputs.py @@ -51,7 +51,13 @@ def _configure( _setter: Callable[[Any, Any], None], bucket_name: str, object_key: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'objectKey' in kwargs: + object_key = kwargs['objectKey'] + _setter("bucket_name", bucket_name) _setter("object_key", object_key) diff --git a/sdk/python/pulumi_aws_native/simspaceweaver/simulation.py b/sdk/python/pulumi_aws_native/simspaceweaver/simulation.py index 25bfc0ca67..1ccafd0041 100644 --- a/sdk/python/pulumi_aws_native/simspaceweaver/simulation.py +++ b/sdk/python/pulumi_aws_native/simspaceweaver/simulation.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'maximumDuration' in kwargs: + maximum_duration = kwargs['maximumDuration'] + if 'schemaS3Location' in kwargs: + schema_s3_location = kwargs['schemaS3Location'] + if 'snapshotS3Location' in kwargs: + snapshot_s3_location = kwargs['snapshotS3Location'] + _setter("role_arn", role_arn) if maximum_duration is not None: _setter("maximum_duration", maximum_duration) diff --git a/sdk/python/pulumi_aws_native/sns/_inputs.py b/sdk/python/pulumi_aws_native/sns/_inputs.py index 9ee258aa6f..8ee5ef9f5b 100644 --- a/sdk/python/pulumi_aws_native/sns/_inputs.py +++ b/sdk/python/pulumi_aws_native/sns/_inputs.py @@ -29,7 +29,9 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint: pulumi.Input[str], protocol: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("endpoint", endpoint) _setter("protocol", protocol) @@ -71,7 +73,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/sns/outputs.py b/sdk/python/pulumi_aws_native/sns/outputs.py index 243d3e4c9e..eb91e91049 100644 --- a/sdk/python/pulumi_aws_native/sns/outputs.py +++ b/sdk/python/pulumi_aws_native/sns/outputs.py @@ -29,7 +29,9 @@ def _configure( _setter: Callable[[Any, Any], None], endpoint: str, protocol: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("endpoint", endpoint) _setter("protocol", protocol) @@ -63,7 +65,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/sns/subscription.py b/sdk/python/pulumi_aws_native/sns/subscription.py index 38e8ba9e45..3578d38ad4 100644 --- a/sdk/python/pulumi_aws_native/sns/subscription.py +++ b/sdk/python/pulumi_aws_native/sns/subscription.py @@ -53,7 +53,23 @@ def _configure( redrive_policy: Optional[Any] = None, region: Optional[pulumi.Input[str]] = None, subscription_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + if 'deliveryPolicy' in kwargs: + delivery_policy = kwargs['deliveryPolicy'] + if 'filterPolicy' in kwargs: + filter_policy = kwargs['filterPolicy'] + if 'filterPolicyScope' in kwargs: + filter_policy_scope = kwargs['filterPolicyScope'] + if 'rawMessageDelivery' in kwargs: + raw_message_delivery = kwargs['rawMessageDelivery'] + if 'redrivePolicy' in kwargs: + redrive_policy = kwargs['redrivePolicy'] + if 'subscriptionRoleArn' in kwargs: + subscription_role_arn = kwargs['subscriptionRoleArn'] + _setter("protocol", protocol) _setter("topic_arn", topic_arn) if delivery_policy is not None: diff --git a/sdk/python/pulumi_aws_native/sns/topic.py b/sdk/python/pulumi_aws_native/sns/topic.py index dea7eb6187..76a0f6d665 100644 --- a/sdk/python/pulumi_aws_native/sns/topic.py +++ b/sdk/python/pulumi_aws_native/sns/topic.py @@ -78,7 +78,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentBasedDeduplication' in kwargs: + content_based_deduplication = kwargs['contentBasedDeduplication'] + if 'dataProtectionPolicy' in kwargs: + data_protection_policy = kwargs['dataProtectionPolicy'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'fifoTopic' in kwargs: + fifo_topic = kwargs['fifoTopic'] + if 'kmsMasterKeyId' in kwargs: + kms_master_key_id = kwargs['kmsMasterKeyId'] + if 'signatureVersion' in kwargs: + signature_version = kwargs['signatureVersion'] + if 'topicName' in kwargs: + topic_name = kwargs['topicName'] + if 'tracingConfig' in kwargs: + tracing_config = kwargs['tracingConfig'] + if content_based_deduplication is not None: _setter("content_based_deduplication", content_based_deduplication) if data_protection_policy is not None: 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..1f192bcf71 100644 --- a/sdk/python/pulumi_aws_native/sns/topic_inline_policy.py +++ b/sdk/python/pulumi_aws_native/sns/topic_inline_policy.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: Any, topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("policy_document", policy_document) _setter("topic_arn", topic_arn) diff --git a/sdk/python/pulumi_aws_native/sns/topic_policy.py b/sdk/python/pulumi_aws_native/sns/topic_policy.py index 4d25f2c385..6eab6edf69 100644 --- a/sdk/python/pulumi_aws_native/sns/topic_policy.py +++ b/sdk/python/pulumi_aws_native/sns/topic_policy.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: Any, topics: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + _setter("policy_document", policy_document) _setter("topics", topics) diff --git a/sdk/python/pulumi_aws_native/sqs/_inputs.py b/sdk/python/pulumi_aws_native/sqs/_inputs.py index dc9f14c971..cf2851ea52 100644 --- a/sdk/python/pulumi_aws_native/sqs/_inputs.py +++ b/sdk/python/pulumi_aws_native/sqs/_inputs.py @@ -32,7 +32,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/sqs/outputs.py b/sdk/python/pulumi_aws_native/sqs/outputs.py index 77e156314b..ad015e6a48 100644 --- a/sdk/python/pulumi_aws_native/sqs/outputs.py +++ b/sdk/python/pulumi_aws_native/sqs/outputs.py @@ -32,7 +32,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/sqs/queue.py b/sdk/python/pulumi_aws_native/sqs/queue.py index fddf3c076e..7cded67c75 100644 --- a/sdk/python/pulumi_aws_native/sqs/queue.py +++ b/sdk/python/pulumi_aws_native/sqs/queue.py @@ -89,7 +89,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contentBasedDeduplication' in kwargs: + content_based_deduplication = kwargs['contentBasedDeduplication'] + if 'deduplicationScope' in kwargs: + deduplication_scope = kwargs['deduplicationScope'] + if 'delaySeconds' in kwargs: + delay_seconds = kwargs['delaySeconds'] + if 'fifoQueue' in kwargs: + fifo_queue = kwargs['fifoQueue'] + if 'fifoThroughputLimit' in kwargs: + fifo_throughput_limit = kwargs['fifoThroughputLimit'] + if 'kmsDataKeyReusePeriodSeconds' in kwargs: + kms_data_key_reuse_period_seconds = kwargs['kmsDataKeyReusePeriodSeconds'] + if 'kmsMasterKeyId' in kwargs: + kms_master_key_id = kwargs['kmsMasterKeyId'] + if 'maximumMessageSize' in kwargs: + maximum_message_size = kwargs['maximumMessageSize'] + if 'messageRetentionPeriod' in kwargs: + message_retention_period = kwargs['messageRetentionPeriod'] + if 'queueName' in kwargs: + queue_name = kwargs['queueName'] + if 'receiveMessageWaitTimeSeconds' in kwargs: + receive_message_wait_time_seconds = kwargs['receiveMessageWaitTimeSeconds'] + if 'redriveAllowPolicy' in kwargs: + redrive_allow_policy = kwargs['redriveAllowPolicy'] + if 'redrivePolicy' in kwargs: + redrive_policy = kwargs['redrivePolicy'] + if 'sqsManagedSseEnabled' in kwargs: + sqs_managed_sse_enabled = kwargs['sqsManagedSseEnabled'] + if 'visibilityTimeout' in kwargs: + visibility_timeout = kwargs['visibilityTimeout'] + if content_based_deduplication is not None: _setter("content_based_deduplication", content_based_deduplication) if deduplication_scope is not None: 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..bdc30002ca 100644 --- a/sdk/python/pulumi_aws_native/sqs/queue_inline_policy.py +++ b/sdk/python/pulumi_aws_native/sqs/queue_inline_policy.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: Any, queue: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + _setter("policy_document", policy_document) _setter("queue", queue) diff --git a/sdk/python/pulumi_aws_native/sqs/queue_policy.py b/sdk/python/pulumi_aws_native/sqs/queue_policy.py index a29ced0d98..edf81eb791 100644 --- a/sdk/python/pulumi_aws_native/sqs/queue_policy.py +++ b/sdk/python/pulumi_aws_native/sqs/queue_policy.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], policy_document: Any, queues: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + _setter("policy_document", policy_document) _setter("queues", queues) diff --git a/sdk/python/pulumi_aws_native/ssm/_inputs.py b/sdk/python/pulumi_aws_native/ssm/_inputs.py index baad82d28e..9a4794dbcf 100644 --- a/sdk/python/pulumi_aws_native/ssm/_inputs.py +++ b/sdk/python/pulumi_aws_native/ssm/_inputs.py @@ -52,7 +52,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_location: Optional[pulumi.Input['AssociationS3OutputLocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Location' in kwargs: + s3_location = kwargs['s3Location'] + if s3_location is not None: _setter("s3_location", s3_location) @@ -84,7 +88,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputS3BucketName' in kwargs: + output_s3_bucket_name = kwargs['outputS3BucketName'] + if 'outputS3KeyPrefix' in kwargs: + output_s3_key_prefix = kwargs['outputS3KeyPrefix'] + if 'outputS3Region' in kwargs: + output_s3_region = kwargs['outputS3Region'] + if output_s3_bucket_name is not None: _setter("output_s3_bucket_name", output_s3_bucket_name) if output_s3_key_prefix is not None: @@ -135,7 +147,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("values", values) @@ -181,7 +195,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if name is not None: @@ -245,7 +261,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if version is not None: @@ -295,7 +313,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -341,7 +361,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -379,7 +401,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("values", values) @@ -417,7 +441,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogGroupName' in kwargs: + cloud_watch_log_group_name = kwargs['cloudWatchLogGroupName'] + if 'cloudWatchOutputEnabled' in kwargs: + cloud_watch_output_enabled = kwargs['cloudWatchOutputEnabled'] + if cloud_watch_log_group_name is not None: _setter("cloud_watch_log_group_name", cloud_watch_log_group_name) if cloud_watch_output_enabled is not None: @@ -460,7 +490,13 @@ def _configure( region: pulumi.Input[str], s3_bucket: pulumi.Input[str], s3_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Prefix' in kwargs: + s3_prefix = kwargs['s3Prefix'] + _setter("region", region) _setter("s3_bucket", s3_bucket) if s3_prefix is not None: @@ -509,7 +545,11 @@ def _configure( _setter: Callable[[Any, Any], None], document_version: Optional[pulumi.Input[str]] = None, parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentVersion' in kwargs: + document_version = kwargs['documentVersion'] + if document_version is not None: _setter("document_version", document_version) if parameters is not None: @@ -552,7 +592,11 @@ def _configure( client_context: Optional[pulumi.Input[str]] = None, payload: Optional[pulumi.Input[str]] = None, qualifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientContext' in kwargs: + client_context = kwargs['clientContext'] + if client_context is not None: _setter("client_context", client_context) if payload is not None: @@ -630,7 +674,27 @@ def _configure( parameters: Optional[Any] = None, service_role_arn: Optional[pulumi.Input[str]] = None, timeout_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchOutputConfig' in kwargs: + cloud_watch_output_config = kwargs['cloudWatchOutputConfig'] + if 'documentHash' in kwargs: + document_hash = kwargs['documentHash'] + if 'documentHashType' in kwargs: + document_hash_type = kwargs['documentHashType'] + if 'documentVersion' in kwargs: + document_version = kwargs['documentVersion'] + if 'notificationConfig' in kwargs: + notification_config = kwargs['notificationConfig'] + if 'outputS3BucketName' in kwargs: + output_s3_bucket_name = kwargs['outputS3BucketName'] + if 'outputS3KeyPrefix' in kwargs: + output_s3_key_prefix = kwargs['outputS3KeyPrefix'] + if 'serviceRoleArn' in kwargs: + service_role_arn = kwargs['serviceRoleArn'] + if 'timeoutSeconds' in kwargs: + timeout_seconds = kwargs['timeoutSeconds'] + if cloud_watch_output_config is not None: _setter("cloud_watch_output_config", cloud_watch_output_config) if comment is not None: @@ -769,7 +833,9 @@ def _configure( _setter: Callable[[Any, Any], None], input: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if input is not None: _setter("input", input) if name is not None: @@ -812,7 +878,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notificationArn' in kwargs: + notification_arn = kwargs['notificationArn'] + if 'notificationEvents' in kwargs: + notification_events = kwargs['notificationEvents'] + if 'notificationType' in kwargs: + notification_type = kwargs['notificationType'] + _setter("notification_arn", notification_arn) if notification_events is not None: _setter("notification_events", notification_events) @@ -862,7 +936,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("values", values) @@ -906,7 +982,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maintenanceWindowAutomationParameters' in kwargs: + maintenance_window_automation_parameters = kwargs['maintenanceWindowAutomationParameters'] + if 'maintenanceWindowLambdaParameters' in kwargs: + maintenance_window_lambda_parameters = kwargs['maintenanceWindowLambdaParameters'] + if 'maintenanceWindowRunCommandParameters' in kwargs: + maintenance_window_run_command_parameters = kwargs['maintenanceWindowRunCommandParameters'] + if 'maintenanceWindowStepFunctionsParameters' in kwargs: + maintenance_window_step_functions_parameters = kwargs['maintenanceWindowStepFunctionsParameters'] + if maintenance_window_automation_parameters is not None: _setter("maintenance_window_automation_parameters", maintenance_window_automation_parameters) if maintenance_window_lambda_parameters is not None: @@ -965,7 +1051,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], patch_filters: Optional[pulumi.Input[Sequence[pulumi.Input['PatchBaselinePatchFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'patchFilters' in kwargs: + patch_filters = kwargs['patchFilters'] + if patch_filters is not None: _setter("patch_filters", patch_filters) @@ -994,7 +1084,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if values is not None: @@ -1037,7 +1129,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if configuration is not None: _setter("configuration", configuration) if name is not None: @@ -1080,10 +1174,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class PatchBaselineRuleGroupArgs: def __init__(__self__, *, @@ -1096,7 +1192,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], patch_rules: Optional[pulumi.Input[Sequence[pulumi.Input['PatchBaselineRuleArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'patchRules' in kwargs: + patch_rules = kwargs['patchRules'] + if patch_rules is not None: _setter("patch_rules", patch_rules) @@ -1134,7 +1234,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'approveAfterDays' in kwargs: + approve_after_days = kwargs['approveAfterDays'] + if 'approveUntilDate' in kwargs: + approve_until_date = kwargs['approveUntilDate'] + if 'complianceLevel' in kwargs: + compliance_level = kwargs['complianceLevel'] + if 'enableNonSecurity' in kwargs: + enable_non_security = kwargs['enableNonSecurity'] + if 'patchFilterGroup' in kwargs: + patch_filter_group = kwargs['patchFilterGroup'] + if approve_after_days is not None: _setter("approve_after_days", approve_after_days) if approve_until_date is not None: @@ -1207,7 +1319,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1245,7 +1359,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'organizationSourceType' in kwargs: + organization_source_type = kwargs['organizationSourceType'] + if 'organizationalUnits' in kwargs: + organizational_units = kwargs['organizationalUnits'] + _setter("organization_source_type", organization_source_type) if organizational_units is not None: _setter("organizational_units", organizational_units) @@ -1293,7 +1413,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketRegion' in kwargs: + bucket_region = kwargs['bucketRegion'] + if 'syncFormat' in kwargs: + sync_format = kwargs['syncFormat'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + _setter("bucket_name", bucket_name) _setter("bucket_region", bucket_region) _setter("sync_format", sync_format) @@ -1369,7 +1501,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceRegions' in kwargs: + source_regions = kwargs['sourceRegions'] + if 'sourceType' in kwargs: + source_type = kwargs['sourceType'] + if 'awsOrganizationsSource' in kwargs: + aws_organizations_source = kwargs['awsOrganizationsSource'] + if 'includeFutureRegions' in kwargs: + include_future_regions = kwargs['includeFutureRegions'] + _setter("source_regions", source_regions) _setter("source_type", source_type) if aws_organizations_source is not None: diff --git a/sdk/python/pulumi_aws_native/ssm/association.py b/sdk/python/pulumi_aws_native/ssm/association.py index 4c8c3749c2..96aa4583f6 100644 --- a/sdk/python/pulumi_aws_native/ssm/association.py +++ b/sdk/python/pulumi_aws_native/ssm/association.py @@ -84,7 +84,37 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applyOnlyAtCronInterval' in kwargs: + apply_only_at_cron_interval = kwargs['applyOnlyAtCronInterval'] + if 'associationName' in kwargs: + association_name = kwargs['associationName'] + if 'automationTargetParameterName' in kwargs: + automation_target_parameter_name = kwargs['automationTargetParameterName'] + if 'calendarNames' in kwargs: + calendar_names = kwargs['calendarNames'] + if 'complianceSeverity' in kwargs: + compliance_severity = kwargs['complianceSeverity'] + if 'documentVersion' in kwargs: + document_version = kwargs['documentVersion'] + if 'instanceId' in kwargs: + instance_id = kwargs['instanceId'] + if 'maxConcurrency' in kwargs: + max_concurrency = kwargs['maxConcurrency'] + if 'maxErrors' in kwargs: + max_errors = kwargs['maxErrors'] + if 'outputLocation' in kwargs: + output_location = kwargs['outputLocation'] + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + if 'scheduleOffset' in kwargs: + schedule_offset = kwargs['scheduleOffset'] + if 'syncCompliance' in kwargs: + sync_compliance = kwargs['syncCompliance'] + if 'waitForSuccessTimeoutSeconds' in kwargs: + wait_for_success_timeout_seconds = kwargs['waitForSuccessTimeoutSeconds'] + if apply_only_at_cron_interval is not None: _setter("apply_only_at_cron_interval", apply_only_at_cron_interval) if association_name is not None: diff --git a/sdk/python/pulumi_aws_native/ssm/document.py b/sdk/python/pulumi_aws_native/ssm/document.py index 9c80702bbe..6d8128ee06 100644 --- a/sdk/python/pulumi_aws_native/ssm/document.py +++ b/sdk/python/pulumi_aws_native/ssm/document.py @@ -66,7 +66,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentFormat' in kwargs: + document_format = kwargs['documentFormat'] + if 'documentType' in kwargs: + document_type = kwargs['documentType'] + if 'targetType' in kwargs: + target_type = kwargs['targetType'] + if 'updateMethod' in kwargs: + update_method = kwargs['updateMethod'] + if 'versionName' in kwargs: + version_name = kwargs['versionName'] + _setter("content", content) if attachments is not None: _setter("attachments", attachments) diff --git a/sdk/python/pulumi_aws_native/ssm/maintenance_window.py b/sdk/python/pulumi_aws_native/ssm/maintenance_window.py index 1f0cf74caa..1017386df2 100644 --- a/sdk/python/pulumi_aws_native/ssm/maintenance_window.py +++ b/sdk/python/pulumi_aws_native/ssm/maintenance_window.py @@ -58,7 +58,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowUnassociatedTargets' in kwargs: + allow_unassociated_targets = kwargs['allowUnassociatedTargets'] + if 'endDate' in kwargs: + end_date = kwargs['endDate'] + if 'scheduleOffset' in kwargs: + schedule_offset = kwargs['scheduleOffset'] + if 'scheduleTimezone' in kwargs: + schedule_timezone = kwargs['scheduleTimezone'] + if 'startDate' in kwargs: + start_date = kwargs['startDate'] + _setter("allow_unassociated_targets", allow_unassociated_targets) _setter("cutoff", cutoff) _setter("duration", duration) 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..9e5e649d95 100644 --- a/sdk/python/pulumi_aws_native/ssm/maintenance_window_target.py +++ b/sdk/python/pulumi_aws_native/ssm/maintenance_window_target.py @@ -43,7 +43,15 @@ def _configure( description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, owner_information: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceType' in kwargs: + resource_type = kwargs['resourceType'] + if 'windowId' in kwargs: + window_id = kwargs['windowId'] + if 'ownerInformation' in kwargs: + owner_information = kwargs['ownerInformation'] + _setter("resource_type", resource_type) _setter("targets", targets) _setter("window_id", window_id) 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..9684caf3c4 100644 --- a/sdk/python/pulumi_aws_native/ssm/maintenance_window_task.py +++ b/sdk/python/pulumi_aws_native/ssm/maintenance_window_task.py @@ -67,7 +67,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'taskArn' in kwargs: + task_arn = kwargs['taskArn'] + if 'taskType' in kwargs: + task_type = kwargs['taskType'] + if 'windowId' in kwargs: + window_id = kwargs['windowId'] + if 'cutoffBehavior' in kwargs: + cutoff_behavior = kwargs['cutoffBehavior'] + if 'loggingInfo' in kwargs: + logging_info = kwargs['loggingInfo'] + if 'maxConcurrency' in kwargs: + max_concurrency = kwargs['maxConcurrency'] + if 'maxErrors' in kwargs: + max_errors = kwargs['maxErrors'] + if 'serviceRoleArn' in kwargs: + service_role_arn = kwargs['serviceRoleArn'] + if 'taskInvocationParameters' in kwargs: + task_invocation_parameters = kwargs['taskInvocationParameters'] + if 'taskParameters' in kwargs: + task_parameters = kwargs['taskParameters'] + _setter("priority", priority) _setter("task_arn", task_arn) _setter("task_type", task_type) diff --git a/sdk/python/pulumi_aws_native/ssm/outputs.py b/sdk/python/pulumi_aws_native/ssm/outputs.py index d1924b7354..ebed0b3691 100644 --- a/sdk/python/pulumi_aws_native/ssm/outputs.py +++ b/sdk/python/pulumi_aws_native/ssm/outputs.py @@ -70,7 +70,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_location: Optional['outputs.AssociationS3OutputLocation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Location' in kwargs: + s3_location = kwargs['s3Location'] + if s3_location is not None: _setter("s3_location", s3_location) @@ -119,7 +123,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'outputS3BucketName' in kwargs: + output_s3_bucket_name = kwargs['outputS3BucketName'] + if 'outputS3KeyPrefix' in kwargs: + output_s3_key_prefix = kwargs['outputS3KeyPrefix'] + if 'outputS3Region' in kwargs: + output_s3_region = kwargs['outputS3Region'] + if output_s3_bucket_name is not None: _setter("output_s3_bucket_name", output_s3_bucket_name) if output_s3_key_prefix is not None: @@ -158,7 +170,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("values", values) @@ -196,7 +210,9 @@ def _configure( key: Optional['DocumentAttachmentsSourceKey'] = None, name: Optional[str] = None, values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if name is not None: @@ -248,7 +264,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if version is not None: @@ -290,7 +308,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -328,7 +348,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -358,7 +380,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("values", values) @@ -407,7 +431,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogGroupName' in kwargs: + cloud_watch_log_group_name = kwargs['cloudWatchLogGroupName'] + if 'cloudWatchOutputEnabled' in kwargs: + cloud_watch_output_enabled = kwargs['cloudWatchOutputEnabled'] + if cloud_watch_log_group_name is not None: _setter("cloud_watch_log_group_name", cloud_watch_log_group_name) if cloud_watch_output_enabled is not None: @@ -461,7 +491,13 @@ def _configure( region: str, s3_bucket: str, s3_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Prefix' in kwargs: + s3_prefix = kwargs['s3Prefix'] + _setter("region", region) _setter("s3_bucket", s3_bucket) if s3_prefix is not None: @@ -515,7 +551,11 @@ def _configure( _setter: Callable[[Any, Any], None], document_version: Optional[str] = None, parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentVersion' in kwargs: + document_version = kwargs['documentVersion'] + if document_version is not None: _setter("document_version", document_version) if parameters is not None: @@ -567,7 +607,11 @@ def _configure( client_context: Optional[str] = None, payload: Optional[str] = None, qualifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientContext' in kwargs: + client_context = kwargs['clientContext'] + if client_context is not None: _setter("client_context", client_context) if payload is not None: @@ -666,7 +710,27 @@ def _configure( parameters: Optional[Any] = None, service_role_arn: Optional[str] = None, timeout_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchOutputConfig' in kwargs: + cloud_watch_output_config = kwargs['cloudWatchOutputConfig'] + if 'documentHash' in kwargs: + document_hash = kwargs['documentHash'] + if 'documentHashType' in kwargs: + document_hash_type = kwargs['documentHashType'] + if 'documentVersion' in kwargs: + document_version = kwargs['documentVersion'] + if 'notificationConfig' in kwargs: + notification_config = kwargs['notificationConfig'] + if 'outputS3BucketName' in kwargs: + output_s3_bucket_name = kwargs['outputS3BucketName'] + if 'outputS3KeyPrefix' in kwargs: + output_s3_key_prefix = kwargs['outputS3KeyPrefix'] + if 'serviceRoleArn' in kwargs: + service_role_arn = kwargs['serviceRoleArn'] + if 'timeoutSeconds' in kwargs: + timeout_seconds = kwargs['timeoutSeconds'] + if cloud_watch_output_config is not None: _setter("cloud_watch_output_config", cloud_watch_output_config) if comment is not None: @@ -761,7 +825,9 @@ def _configure( _setter: Callable[[Any, Any], None], input: Optional[str] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if input is not None: _setter("input", input) if name is not None: @@ -817,7 +883,15 @@ def _configure( notification_arn: str, notification_events: Optional[Sequence[str]] = None, notification_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'notificationArn' in kwargs: + notification_arn = kwargs['notificationArn'] + if 'notificationEvents' in kwargs: + notification_events = kwargs['notificationEvents'] + if 'notificationType' in kwargs: + notification_type = kwargs['notificationType'] + _setter("notification_arn", notification_arn) if notification_events is not None: _setter("notification_events", notification_events) @@ -855,7 +929,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("values", values) @@ -914,7 +990,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'maintenanceWindowAutomationParameters' in kwargs: + maintenance_window_automation_parameters = kwargs['maintenanceWindowAutomationParameters'] + if 'maintenanceWindowLambdaParameters' in kwargs: + maintenance_window_lambda_parameters = kwargs['maintenanceWindowLambdaParameters'] + if 'maintenanceWindowRunCommandParameters' in kwargs: + maintenance_window_run_command_parameters = kwargs['maintenanceWindowRunCommandParameters'] + if 'maintenanceWindowStepFunctionsParameters' in kwargs: + maintenance_window_step_functions_parameters = kwargs['maintenanceWindowStepFunctionsParameters'] + if maintenance_window_automation_parameters is not None: _setter("maintenance_window_automation_parameters", maintenance_window_automation_parameters) if maintenance_window_lambda_parameters is not None: @@ -960,7 +1046,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if values is not None: @@ -1006,7 +1094,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], patch_filters: Optional[Sequence['outputs.PatchBaselinePatchFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'patchFilters' in kwargs: + patch_filters = kwargs['patchFilters'] + if patch_filters is not None: _setter("patch_filters", patch_filters) @@ -1034,7 +1126,9 @@ def _configure( configuration: Optional[str] = None, name: Optional[str] = None, products: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if configuration is not None: _setter("configuration", configuration) if name is not None: @@ -1065,10 +1159,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class PatchBaselineRule(dict): @staticmethod @@ -1118,7 +1214,19 @@ def _configure( compliance_level: Optional[str] = None, enable_non_security: Optional[bool] = None, patch_filter_group: Optional['outputs.PatchBaselinePatchFilterGroup'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'approveAfterDays' in kwargs: + approve_after_days = kwargs['approveAfterDays'] + if 'approveUntilDate' in kwargs: + approve_until_date = kwargs['approveUntilDate'] + if 'complianceLevel' in kwargs: + compliance_level = kwargs['complianceLevel'] + if 'enableNonSecurity' in kwargs: + enable_non_security = kwargs['enableNonSecurity'] + if 'patchFilterGroup' in kwargs: + patch_filter_group = kwargs['patchFilterGroup'] + if approve_after_days is not None: _setter("approve_after_days", approve_after_days) if approve_until_date is not None: @@ -1185,7 +1293,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], patch_rules: Optional[Sequence['outputs.PatchBaselineRule']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'patchRules' in kwargs: + patch_rules = kwargs['patchRules'] + if patch_rules is not None: _setter("patch_rules", patch_rules) @@ -1210,7 +1322,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1259,7 +1373,13 @@ def _configure( _setter: Callable[[Any, Any], None], organization_source_type: str, organizational_units: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'organizationSourceType' in kwargs: + organization_source_type = kwargs['organizationSourceType'] + if 'organizationalUnits' in kwargs: + organizational_units = kwargs['organizationalUnits'] + _setter("organization_source_type", organization_source_type) if organizational_units is not None: _setter("organizational_units", organizational_units) @@ -1324,7 +1444,19 @@ def _configure( sync_format: str, bucket_prefix: Optional[str] = None, kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketRegion' in kwargs: + bucket_region = kwargs['bucketRegion'] + if 'syncFormat' in kwargs: + sync_format = kwargs['syncFormat'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + _setter("bucket_name", bucket_name) _setter("bucket_region", bucket_region) _setter("sync_format", sync_format) @@ -1403,7 +1535,17 @@ def _configure( source_type: str, aws_organizations_source: Optional['outputs.ResourceDataSyncAwsOrganizationsSource'] = None, include_future_regions: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceRegions' in kwargs: + source_regions = kwargs['sourceRegions'] + if 'sourceType' in kwargs: + source_type = kwargs['sourceType'] + if 'awsOrganizationsSource' in kwargs: + aws_organizations_source = kwargs['awsOrganizationsSource'] + if 'includeFutureRegions' in kwargs: + include_future_regions = kwargs['includeFutureRegions'] + _setter("source_regions", source_regions) _setter("source_type", source_type) if aws_organizations_source is not None: diff --git a/sdk/python/pulumi_aws_native/ssm/parameter.py b/sdk/python/pulumi_aws_native/ssm/parameter.py index d737a1b86e..b9f1ce1df0 100644 --- a/sdk/python/pulumi_aws_native/ssm/parameter.py +++ b/sdk/python/pulumi_aws_native/ssm/parameter.py @@ -60,7 +60,13 @@ def _configure( policies: Optional[pulumi.Input[str]] = None, tags: Optional[Any] = None, tier: Optional[pulumi.Input['ParameterTier']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allowedPattern' in kwargs: + allowed_pattern = kwargs['allowedPattern'] + if 'dataType' in kwargs: + data_type = kwargs['dataType'] + _setter("type", type) _setter("value", value) if allowed_pattern is not None: diff --git a/sdk/python/pulumi_aws_native/ssm/patch_baseline.py b/sdk/python/pulumi_aws_native/ssm/patch_baseline.py index de3905f736..ff063d263b 100644 --- a/sdk/python/pulumi_aws_native/ssm/patch_baseline.py +++ b/sdk/python/pulumi_aws_native/ssm/patch_baseline.py @@ -64,7 +64,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'approvalRules' in kwargs: + approval_rules = kwargs['approvalRules'] + if 'approvedPatches' in kwargs: + approved_patches = kwargs['approvedPatches'] + if 'approvedPatchesComplianceLevel' in kwargs: + approved_patches_compliance_level = kwargs['approvedPatchesComplianceLevel'] + if 'approvedPatchesEnableNonSecurity' in kwargs: + approved_patches_enable_non_security = kwargs['approvedPatchesEnableNonSecurity'] + if 'globalFilters' in kwargs: + global_filters = kwargs['globalFilters'] + if 'operatingSystem' in kwargs: + operating_system = kwargs['operatingSystem'] + if 'patchGroups' in kwargs: + patch_groups = kwargs['patchGroups'] + if 'rejectedPatches' in kwargs: + rejected_patches = kwargs['rejectedPatches'] + if 'rejectedPatchesAction' in kwargs: + rejected_patches_action = kwargs['rejectedPatchesAction'] + if approval_rules is not None: _setter("approval_rules", approval_rules) if approved_patches is not None: 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..b817037ad3 100644 --- a/sdk/python/pulumi_aws_native/ssm/resource_data_sync.py +++ b/sdk/python/pulumi_aws_native/ssm/resource_data_sync.py @@ -52,7 +52,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'syncName' in kwargs: + sync_name = kwargs['syncName'] + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'bucketPrefix' in kwargs: + bucket_prefix = kwargs['bucketPrefix'] + if 'bucketRegion' in kwargs: + bucket_region = kwargs['bucketRegion'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if 's3Destination' in kwargs: + s3_destination = kwargs['s3Destination'] + if 'syncFormat' in kwargs: + sync_format = kwargs['syncFormat'] + if 'syncSource' in kwargs: + sync_source = kwargs['syncSource'] + if 'syncType' in kwargs: + sync_type = kwargs['syncType'] + _setter("sync_name", sync_name) if bucket_name is not None: _setter("bucket_name", bucket_name) diff --git a/sdk/python/pulumi_aws_native/ssm/resource_policy.py b/sdk/python/pulumi_aws_native/ssm/resource_policy.py index 0322ed7719..0c1fbb1aef 100644 --- a/sdk/python/pulumi_aws_native/ssm/resource_policy.py +++ b/sdk/python/pulumi_aws_native/ssm/resource_policy.py @@ -31,7 +31,11 @@ def _configure( _setter: Callable[[Any, Any], None], policy: Any, resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("policy", policy) _setter("resource_arn", resource_arn) diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/_inputs.py b/sdk/python/pulumi_aws_native/ssmcontacts/_inputs.py index 30351c007a..0f0f14d61a 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/_inputs.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/_inputs.py @@ -47,7 +47,13 @@ def _configure( _setter: Callable[[Any, Any], None], channel_id: pulumi.Input[str], retry_interval_in_minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelId' in kwargs: + channel_id = kwargs['channelId'] + if 'retryIntervalInMinutes' in kwargs: + retry_interval_in_minutes = kwargs['retryIntervalInMinutes'] + _setter("channel_id", channel_id) _setter("retry_interval_in_minutes", retry_interval_in_minutes) @@ -100,7 +106,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInMinutes' in kwargs: + duration_in_minutes = kwargs['durationInMinutes'] + if 'rotationIds' in kwargs: + rotation_ids = kwargs['rotationIds'] + if duration_in_minutes is not None: _setter("duration_in_minutes", duration_in_minutes) if rotation_ids is not None: @@ -165,7 +177,13 @@ def _configure( _setter: Callable[[Any, Any], None], contact_id: pulumi.Input[str], is_essential: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactId' in kwargs: + contact_id = kwargs['contactId'] + if 'isEssential' in kwargs: + is_essential = kwargs['isEssential'] + _setter("contact_id", contact_id) _setter("is_essential", is_essential) @@ -212,7 +230,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelTargetInfo' in kwargs: + channel_target_info = kwargs['channelTargetInfo'] + if 'contactTargetInfo' in kwargs: + contact_target_info = kwargs['contactTargetInfo'] + if channel_target_info is not None: _setter("channel_target_info", channel_target_info) if contact_target_info is not None: @@ -257,7 +281,13 @@ def _configure( _setter: Callable[[Any, Any], None], channel_id: pulumi.Input[str], retry_interval_in_minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelId' in kwargs: + channel_id = kwargs['channelId'] + if 'retryIntervalInMinutes' in kwargs: + retry_interval_in_minutes = kwargs['retryIntervalInMinutes'] + _setter("channel_id", channel_id) _setter("retry_interval_in_minutes", retry_interval_in_minutes) @@ -306,7 +336,13 @@ def _configure( _setter: Callable[[Any, Any], None], contact_id: pulumi.Input[str], is_essential: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactId' in kwargs: + contact_id = kwargs['contactId'] + if 'isEssential' in kwargs: + is_essential = kwargs['isEssential'] + _setter("contact_id", contact_id) _setter("is_essential", is_essential) @@ -355,7 +391,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInMinutes' in kwargs: + duration_in_minutes = kwargs['durationInMinutes'] + _setter("duration_in_minutes", duration_in_minutes) if targets is not None: _setter("targets", targets) @@ -403,7 +443,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelTargetInfo' in kwargs: + channel_target_info = kwargs['channelTargetInfo'] + if 'contactTargetInfo' in kwargs: + contact_target_info = kwargs['contactTargetInfo'] + if channel_target_info is not None: _setter("channel_target_info", channel_target_info) if contact_target_info is not None: @@ -446,7 +492,13 @@ def _configure( _setter: Callable[[Any, Any], None], end_time: pulumi.Input[str], start_time: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + _setter("end_time", end_time) _setter("start_time", start_time) @@ -488,7 +540,13 @@ def _configure( _setter: Callable[[Any, Any], None], day_of_month: pulumi.Input[int], hand_off_time: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dayOfMonth' in kwargs: + day_of_month = kwargs['dayOfMonth'] + if 'handOffTime' in kwargs: + hand_off_time = kwargs['handOffTime'] + _setter("day_of_month", day_of_month) _setter("hand_off_time", hand_off_time) @@ -550,7 +608,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dailySettings' in kwargs: + daily_settings = kwargs['dailySettings'] + if 'monthlySettings' in kwargs: + monthly_settings = kwargs['monthlySettings'] + if 'numberOfOnCalls' in kwargs: + number_of_on_calls = kwargs['numberOfOnCalls'] + if 'recurrenceMultiplier' in kwargs: + recurrence_multiplier = kwargs['recurrenceMultiplier'] + if 'shiftCoverages' in kwargs: + shift_coverages = kwargs['shiftCoverages'] + if 'weeklySettings' in kwargs: + weekly_settings = kwargs['weeklySettings'] + if daily_settings is not None: _setter("daily_settings", daily_settings) if monthly_settings is not None: @@ -656,7 +728,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coverageTimes' in kwargs: + coverage_times = kwargs['coverageTimes'] + if 'dayOfWeek' in kwargs: + day_of_week = kwargs['dayOfWeek'] + _setter("coverage_times", coverage_times) _setter("day_of_week", day_of_week) @@ -702,7 +780,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -749,7 +829,13 @@ def _configure( _setter: Callable[[Any, Any], None], day_of_week: pulumi.Input['RotationDayOfWeek'], hand_off_time: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dayOfWeek' in kwargs: + day_of_week = kwargs['dayOfWeek'] + if 'handOffTime' in kwargs: + hand_off_time = kwargs['handOffTime'] + _setter("day_of_week", day_of_week) _setter("hand_off_time", hand_off_time) diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/contact.py b/sdk/python/pulumi_aws_native/ssmcontacts/contact.py index 6cd22c602a..c4eda51403 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/contact.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/contact.py @@ -42,7 +42,11 @@ def _configure( display_name: pulumi.Input[str], type: pulumi.Input['ContactType'], plan: Optional[pulumi.Input[Sequence[pulumi.Input['ContactStageArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + _setter("alias", alias) _setter("display_name", display_name) _setter("type", type) diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/contact_channel.py b/sdk/python/pulumi_aws_native/ssmcontacts/contact_channel.py index 6c5526ed8e..0d01ec9bb4 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/contact_channel.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/contact_channel.py @@ -44,7 +44,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelAddress' in kwargs: + channel_address = kwargs['channelAddress'] + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + if 'channelType' in kwargs: + channel_type = kwargs['channelType'] + if 'contactId' in kwargs: + contact_id = kwargs['contactId'] + if 'deferActivation' in kwargs: + defer_activation = kwargs['deferActivation'] + if channel_address is not None: _setter("channel_address", channel_address) if channel_name is not None: diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/outputs.py b/sdk/python/pulumi_aws_native/ssmcontacts/outputs.py index fd999a0a4e..295a45e49d 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/outputs.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/outputs.py @@ -70,7 +70,13 @@ def _configure( _setter: Callable[[Any, Any], None], channel_id: str, retry_interval_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelId' in kwargs: + channel_id = kwargs['channelId'] + if 'retryIntervalInMinutes' in kwargs: + retry_interval_in_minutes = kwargs['retryIntervalInMinutes'] + _setter("channel_id", channel_id) _setter("retry_interval_in_minutes", retry_interval_in_minutes) @@ -137,7 +143,13 @@ def _configure( duration_in_minutes: Optional[int] = None, rotation_ids: Optional[Sequence[str]] = None, targets: Optional[Sequence['outputs.ContactTargets']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInMinutes' in kwargs: + duration_in_minutes = kwargs['durationInMinutes'] + if 'rotationIds' in kwargs: + rotation_ids = kwargs['rotationIds'] + if duration_in_minutes is not None: _setter("duration_in_minutes", duration_in_minutes) if rotation_ids is not None: @@ -212,7 +224,13 @@ def _configure( _setter: Callable[[Any, Any], None], contact_id: str, is_essential: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactId' in kwargs: + contact_id = kwargs['contactId'] + if 'isEssential' in kwargs: + is_essential = kwargs['isEssential'] + _setter("contact_id", contact_id) _setter("is_essential", is_essential) @@ -273,7 +291,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelTargetInfo' in kwargs: + channel_target_info = kwargs['channelTargetInfo'] + if 'contactTargetInfo' in kwargs: + contact_target_info = kwargs['contactTargetInfo'] + if channel_target_info is not None: _setter("channel_target_info", channel_target_info) if contact_target_info is not None: @@ -332,7 +356,13 @@ def _configure( _setter: Callable[[Any, Any], None], channel_id: str, retry_interval_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelId' in kwargs: + channel_id = kwargs['channelId'] + if 'retryIntervalInMinutes' in kwargs: + retry_interval_in_minutes = kwargs['retryIntervalInMinutes'] + _setter("channel_id", channel_id) _setter("retry_interval_in_minutes", retry_interval_in_minutes) @@ -395,7 +425,13 @@ def _configure( _setter: Callable[[Any, Any], None], contact_id: str, is_essential: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactId' in kwargs: + contact_id = kwargs['contactId'] + if 'isEssential' in kwargs: + is_essential = kwargs['isEssential'] + _setter("contact_id", contact_id) _setter("is_essential", is_essential) @@ -456,7 +492,11 @@ def _configure( _setter: Callable[[Any, Any], None], duration_in_minutes: int, targets: Optional[Sequence['outputs.PlanTargets']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInMinutes' in kwargs: + duration_in_minutes = kwargs['durationInMinutes'] + _setter("duration_in_minutes", duration_in_minutes) if targets is not None: _setter("targets", targets) @@ -518,7 +558,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelTargetInfo' in kwargs: + channel_target_info = kwargs['channelTargetInfo'] + if 'contactTargetInfo' in kwargs: + contact_target_info = kwargs['contactTargetInfo'] + if channel_target_info is not None: _setter("channel_target_info", channel_target_info) if contact_target_info is not None: @@ -575,7 +621,13 @@ def _configure( _setter: Callable[[Any, Any], None], end_time: str, start_time: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endTime' in kwargs: + end_time = kwargs['endTime'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + _setter("end_time", end_time) _setter("start_time", start_time) @@ -631,7 +683,13 @@ def _configure( _setter: Callable[[Any, Any], None], day_of_month: int, hand_off_time: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dayOfMonth' in kwargs: + day_of_month = kwargs['dayOfMonth'] + if 'handOffTime' in kwargs: + hand_off_time = kwargs['handOffTime'] + _setter("day_of_month", day_of_month) _setter("hand_off_time", hand_off_time) @@ -715,7 +773,21 @@ def _configure( recurrence_multiplier: Optional[int] = None, shift_coverages: Optional[Sequence['outputs.RotationShiftCoverage']] = None, weekly_settings: Optional[Sequence['outputs.RotationWeeklySetting']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dailySettings' in kwargs: + daily_settings = kwargs['dailySettings'] + if 'monthlySettings' in kwargs: + monthly_settings = kwargs['monthlySettings'] + if 'numberOfOnCalls' in kwargs: + number_of_on_calls = kwargs['numberOfOnCalls'] + if 'recurrenceMultiplier' in kwargs: + recurrence_multiplier = kwargs['recurrenceMultiplier'] + if 'shiftCoverages' in kwargs: + shift_coverages = kwargs['shiftCoverages'] + if 'weeklySettings' in kwargs: + weekly_settings = kwargs['weeklySettings'] + if daily_settings is not None: _setter("daily_settings", daily_settings) if monthly_settings is not None: @@ -819,7 +891,13 @@ def _configure( _setter: Callable[[Any, Any], None], coverage_times: Sequence['outputs.RotationCoverageTime'], day_of_week: 'RotationDayOfWeek', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'coverageTimes' in kwargs: + coverage_times = kwargs['coverageTimes'] + if 'dayOfWeek' in kwargs: + day_of_week = kwargs['dayOfWeek'] + _setter("coverage_times", coverage_times) _setter("day_of_week", day_of_week) @@ -860,7 +938,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -921,7 +1001,13 @@ def _configure( _setter: Callable[[Any, Any], None], day_of_week: 'RotationDayOfWeek', hand_off_time: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dayOfWeek' in kwargs: + day_of_week = kwargs['dayOfWeek'] + if 'handOffTime' in kwargs: + hand_off_time = kwargs['handOffTime'] + _setter("day_of_week", day_of_week) _setter("hand_off_time", hand_off_time) diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/plan.py b/sdk/python/pulumi_aws_native/ssmcontacts/plan.py index d8971da2be..300dfbe582 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/plan.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/plan.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactId' in kwargs: + contact_id = kwargs['contactId'] + if 'rotationIds' in kwargs: + rotation_ids = kwargs['rotationIds'] + if contact_id is not None: _setter("contact_id", contact_id) if rotation_ids is not None: diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/rotation.py b/sdk/python/pulumi_aws_native/ssmcontacts/rotation.py index ea4b154c2b..5f804fdc0d 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/rotation.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/rotation.py @@ -48,7 +48,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'contactIds' in kwargs: + contact_ids = kwargs['contactIds'] + if 'startTime' in kwargs: + start_time = kwargs['startTime'] + if 'timeZoneId' in kwargs: + time_zone_id = kwargs['timeZoneId'] + _setter("contact_ids", contact_ids) _setter("recurrence", recurrence) _setter("start_time", start_time) diff --git a/sdk/python/pulumi_aws_native/ssmincidents/_inputs.py b/sdk/python/pulumi_aws_native/ssmincidents/_inputs.py index fa0ca87a85..922d3d3180 100644 --- a/sdk/python/pulumi_aws_native/ssmincidents/_inputs.py +++ b/sdk/python/pulumi_aws_native/ssmincidents/_inputs.py @@ -43,7 +43,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sse_kms_key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseKmsKeyId' in kwargs: + sse_kms_key_id = kwargs['sseKmsKeyId'] + _setter("sse_kms_key_id", sse_kms_key_id) @property @@ -74,7 +78,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'regionConfiguration' in kwargs: + region_configuration = kwargs['regionConfiguration'] + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + if region_configuration is not None: _setter("region_configuration", region_configuration) if region_name is not None: @@ -117,7 +127,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -155,7 +167,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ssm_automation: Optional[pulumi.Input['ResponsePlanSsmAutomationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ssmAutomation' in kwargs: + ssm_automation = kwargs['ssmAutomation'] + if ssm_automation is not None: _setter("ssm_automation", ssm_automation) @@ -184,7 +200,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], chatbot_sns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'chatbotSns' in kwargs: + chatbot_sns = kwargs['chatbotSns'] + if chatbot_sns is not None: _setter("chatbot_sns", chatbot_sns) @@ -213,7 +233,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], variable: Optional[pulumi.Input['ResponsePlanVariableType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if variable is not None: _setter("variable", variable) @@ -245,7 +267,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input['ResponsePlanDynamicSsmParameterValueArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -304,7 +328,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dedupeString' in kwargs: + dedupe_string = kwargs['dedupeString'] + if 'incidentTags' in kwargs: + incident_tags = kwargs['incidentTags'] + if 'notificationTargets' in kwargs: + notification_targets = kwargs['notificationTargets'] + _setter("impact", impact) _setter("title", title) if dedupe_string is not None: @@ -401,7 +433,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pager_duty_configuration: Optional[pulumi.Input['ResponsePlanPagerDutyConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pagerDutyConfiguration' in kwargs: + pager_duty_configuration = kwargs['pagerDutyConfiguration'] + if pager_duty_configuration is not None: _setter("pager_duty_configuration", pager_duty_configuration) @@ -430,7 +466,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sns_topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + if sns_topic_arn is not None: _setter("sns_topic_arn", sns_topic_arn) @@ -467,7 +507,13 @@ def _configure( name: pulumi.Input[str], pager_duty_incident_configuration: pulumi.Input['ResponsePlanPagerDutyIncidentConfigurationArgs'], secret_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pagerDutyIncidentConfiguration' in kwargs: + pager_duty_incident_configuration = kwargs['pagerDutyIncidentConfiguration'] + if 'secretId' in kwargs: + secret_id = kwargs['secretId'] + _setter("name", name) _setter("pager_duty_incident_configuration", pager_duty_incident_configuration) _setter("secret_id", secret_id) @@ -522,7 +568,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], service_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceId' in kwargs: + service_id = kwargs['serviceId'] + _setter("service_id", service_id) @property @@ -574,7 +624,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentName' in kwargs: + document_name = kwargs['documentName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'documentVersion' in kwargs: + document_version = kwargs['documentVersion'] + if 'dynamicParameters' in kwargs: + dynamic_parameters = kwargs['dynamicParameters'] + if 'targetAccount' in kwargs: + target_account = kwargs['targetAccount'] + _setter("document_name", document_name) _setter("role_arn", role_arn) if document_version is not None: @@ -677,7 +739,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("values", values) @@ -718,7 +782,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/ssmincidents/outputs.py b/sdk/python/pulumi_aws_native/ssmincidents/outputs.py index e2de7e4175..e31f37ec88 100644 --- a/sdk/python/pulumi_aws_native/ssmincidents/outputs.py +++ b/sdk/python/pulumi_aws_native/ssmincidents/outputs.py @@ -64,7 +64,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sse_kms_key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sseKmsKeyId' in kwargs: + sse_kms_key_id = kwargs['sseKmsKeyId'] + _setter("sse_kms_key_id", sse_kms_key_id) @property @@ -113,7 +117,13 @@ def _configure( _setter: Callable[[Any, Any], None], region_configuration: Optional['outputs.ReplicationSetRegionConfiguration'] = None, region_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'regionConfiguration' in kwargs: + region_configuration = kwargs['regionConfiguration'] + if 'regionName' in kwargs: + region_name = kwargs['regionName'] + if region_configuration is not None: _setter("region_configuration", region_configuration) if region_name is not None: @@ -151,7 +161,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -201,7 +213,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], ssm_automation: Optional['outputs.ResponsePlanSsmAutomation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ssmAutomation' in kwargs: + ssm_automation = kwargs['ssmAutomation'] + if ssm_automation is not None: _setter("ssm_automation", ssm_automation) @@ -246,7 +262,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], chatbot_sns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'chatbotSns' in kwargs: + chatbot_sns = kwargs['chatbotSns'] + if chatbot_sns is not None: _setter("chatbot_sns", chatbot_sns) @@ -277,7 +297,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: 'outputs.ResponsePlanDynamicSsmParameterValue', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -310,7 +332,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], variable: Optional['ResponsePlanVariableType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if variable is not None: _setter("variable", variable) @@ -380,7 +404,15 @@ def _configure( incident_tags: Optional[Sequence['outputs.ResponsePlanTag']] = None, notification_targets: Optional[Sequence['outputs.ResponsePlanNotificationTargetItem']] = None, summary: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dedupeString' in kwargs: + dedupe_string = kwargs['dedupeString'] + if 'incidentTags' in kwargs: + incident_tags = kwargs['incidentTags'] + if 'notificationTargets' in kwargs: + notification_targets = kwargs['notificationTargets'] + _setter("impact", impact) _setter("title", title) if dedupe_string is not None: @@ -470,7 +502,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], pager_duty_configuration: Optional['outputs.ResponsePlanPagerDutyConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pagerDutyConfiguration' in kwargs: + pager_duty_configuration = kwargs['pagerDutyConfiguration'] + if pager_duty_configuration is not None: _setter("pager_duty_configuration", pager_duty_configuration) @@ -515,7 +551,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sns_topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snsTopicArn' in kwargs: + sns_topic_arn = kwargs['snsTopicArn'] + if sns_topic_arn is not None: _setter("sns_topic_arn", sns_topic_arn) @@ -570,7 +610,13 @@ def _configure( name: str, pager_duty_incident_configuration: 'outputs.ResponsePlanPagerDutyIncidentConfiguration', secret_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'pagerDutyIncidentConfiguration' in kwargs: + pager_duty_incident_configuration = kwargs['pagerDutyIncidentConfiguration'] + if 'secretId' in kwargs: + secret_id = kwargs['secretId'] + _setter("name", name) _setter("pager_duty_incident_configuration", pager_duty_incident_configuration) _setter("secret_id", secret_id) @@ -633,7 +679,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], service_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serviceId' in kwargs: + service_id = kwargs['serviceId'] + _setter("service_id", service_id) @property @@ -709,7 +759,19 @@ def _configure( dynamic_parameters: Optional[Sequence['outputs.ResponsePlanDynamicSsmParameter']] = None, parameters: Optional[Sequence['outputs.ResponsePlanSsmParameter']] = None, target_account: Optional['ResponsePlanSsmAutomationTargetAccount'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'documentName' in kwargs: + document_name = kwargs['documentName'] + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'documentVersion' in kwargs: + document_version = kwargs['documentVersion'] + if 'dynamicParameters' in kwargs: + dynamic_parameters = kwargs['dynamicParameters'] + if 'targetAccount' in kwargs: + target_account = kwargs['targetAccount'] + _setter("document_name", document_name) _setter("role_arn", role_arn) if document_version is not None: @@ -791,7 +853,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("values", values) @@ -827,7 +891,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/ssmincidents/replication_set.py b/sdk/python/pulumi_aws_native/ssmincidents/replication_set.py index a502b4f5c0..e05001154f 100644 --- a/sdk/python/pulumi_aws_native/ssmincidents/replication_set.py +++ b/sdk/python/pulumi_aws_native/ssmincidents/replication_set.py @@ -36,7 +36,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deletionProtected' in kwargs: + deletion_protected = kwargs['deletionProtected'] + _setter("regions", regions) if deletion_protected is not None: _setter("deletion_protected", deletion_protected) diff --git a/sdk/python/pulumi_aws_native/ssmincidents/response_plan.py b/sdk/python/pulumi_aws_native/ssmincidents/response_plan.py index e1a6906802..9cf945b32a 100644 --- a/sdk/python/pulumi_aws_native/ssmincidents/response_plan.py +++ b/sdk/python/pulumi_aws_native/ssmincidents/response_plan.py @@ -56,7 +56,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'incidentTemplate' in kwargs: + incident_template = kwargs['incidentTemplate'] + if 'chatChannel' in kwargs: + chat_channel = kwargs['chatChannel'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + _setter("incident_template", incident_template) if actions is not None: _setter("actions", actions) diff --git a/sdk/python/pulumi_aws_native/sso/_inputs.py b/sdk/python/pulumi_aws_native/sso/_inputs.py index 30a9a731a4..f76318a4e0 100644 --- a/sdk/python/pulumi_aws_native/sso/_inputs.py +++ b/sdk/python/pulumi_aws_native/sso/_inputs.py @@ -31,7 +31,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("source", source) @property @@ -59,7 +61,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input['InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -97,7 +101,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], access_control_attributes: pulumi.Input[Sequence[pulumi.Input['InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessControlAttributes' in kwargs: + access_control_attributes = kwargs['accessControlAttributes'] + _setter("access_control_attributes", access_control_attributes) @property @@ -125,7 +133,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if path is not None: _setter("path", path) @@ -164,7 +174,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedPolicyReference' in kwargs: + customer_managed_policy_reference = kwargs['customerManagedPolicyReference'] + if 'managedPolicyArn' in kwargs: + managed_policy_arn = kwargs['managedPolicyArn'] + if customer_managed_policy_reference is not None: _setter("customer_managed_policy_reference", customer_managed_policy_reference) if managed_policy_arn is not None: @@ -207,7 +223,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/sso/assignment.py b/sdk/python/pulumi_aws_native/sso/assignment.py index c6cc6a74d6..fd31ca7955 100644 --- a/sdk/python/pulumi_aws_native/sso/assignment.py +++ b/sdk/python/pulumi_aws_native/sso/assignment.py @@ -48,7 +48,21 @@ def _configure( principal_type: pulumi.Input['AssignmentPrincipalType'], target_id: pulumi.Input[str], target_type: pulumi.Input['AssignmentTargetType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'permissionSetArn' in kwargs: + permission_set_arn = kwargs['permissionSetArn'] + if 'principalId' in kwargs: + principal_id = kwargs['principalId'] + if 'principalType' in kwargs: + principal_type = kwargs['principalType'] + if 'targetId' in kwargs: + target_id = kwargs['targetId'] + if 'targetType' in kwargs: + target_type = kwargs['targetType'] + _setter("instance_arn", instance_arn) _setter("permission_set_arn", permission_set_arn) _setter("principal_id", principal_id) 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..45798fbd12 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 @@ -36,7 +36,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'accessControlAttributes' in kwargs: + access_control_attributes = kwargs['accessControlAttributes'] + if 'instanceAccessControlAttributeConfiguration' in kwargs: + instance_access_control_attribute_configuration = kwargs['instanceAccessControlAttributeConfiguration'] + _setter("instance_arn", instance_arn) if access_control_attributes is not None: _setter("access_control_attributes", access_control_attributes) diff --git a/sdk/python/pulumi_aws_native/sso/outputs.py b/sdk/python/pulumi_aws_native/sso/outputs.py index fa572d23ad..d8dd6ccc20 100644 --- a/sdk/python/pulumi_aws_native/sso/outputs.py +++ b/sdk/python/pulumi_aws_native/sso/outputs.py @@ -35,7 +35,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: 'outputs.InstanceAccessControlAttributeConfigurationAccessControlAttributeValue', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -62,7 +64,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], source: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("source", source) @property @@ -106,7 +110,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], access_control_attributes: Sequence['outputs.InstanceAccessControlAttributeConfigurationAccessControlAttribute'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessControlAttributes' in kwargs: + access_control_attributes = kwargs['accessControlAttributes'] + _setter("access_control_attributes", access_control_attributes) @property @@ -130,7 +138,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) if path is not None: _setter("path", path) @@ -180,7 +190,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customerManagedPolicyReference' in kwargs: + customer_managed_policy_reference = kwargs['customerManagedPolicyReference'] + if 'managedPolicyArn' in kwargs: + managed_policy_arn = kwargs['managedPolicyArn'] + if customer_managed_policy_reference is not None: _setter("customer_managed_policy_reference", customer_managed_policy_reference) if managed_policy_arn is not None: @@ -218,7 +234,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/sso/permission_set.py b/sdk/python/pulumi_aws_native/sso/permission_set.py index 8c42a328dd..91e6fdfd83 100644 --- a/sdk/python/pulumi_aws_native/sso/permission_set.py +++ b/sdk/python/pulumi_aws_native/sso/permission_set.py @@ -61,7 +61,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'instanceArn' in kwargs: + instance_arn = kwargs['instanceArn'] + if 'customerManagedPolicyReferences' in kwargs: + customer_managed_policy_references = kwargs['customerManagedPolicyReferences'] + if 'inlinePolicy' in kwargs: + inline_policy = kwargs['inlinePolicy'] + if 'managedPolicies' in kwargs: + managed_policies = kwargs['managedPolicies'] + if 'permissionsBoundary' in kwargs: + permissions_boundary = kwargs['permissionsBoundary'] + if 'relayStateType' in kwargs: + relay_state_type = kwargs['relayStateType'] + if 'sessionDuration' in kwargs: + session_duration = kwargs['sessionDuration'] + _setter("instance_arn", instance_arn) if customer_managed_policy_references is not None: _setter("customer_managed_policy_references", customer_managed_policy_references) diff --git a/sdk/python/pulumi_aws_native/stepfunctions/_inputs.py b/sdk/python/pulumi_aws_native/stepfunctions/_inputs.py index 1a765a2ddf..1586c161d0 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/_inputs.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/_inputs.py @@ -39,7 +39,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -93,7 +95,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stateMachineVersionArn' in kwargs: + state_machine_version_arn = kwargs['stateMachineVersionArn'] + _setter("state_machine_version_arn", state_machine_version_arn) _setter("type", type) if alarms is not None: @@ -180,7 +186,11 @@ def _configure( _setter: Callable[[Any, Any], None], state_machine_version_arn: pulumi.Input[str], weight: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stateMachineVersionArn' in kwargs: + state_machine_version_arn = kwargs['stateMachineVersionArn'] + _setter("state_machine_version_arn", state_machine_version_arn) _setter("weight", weight) @@ -221,7 +231,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupArn' in kwargs: + log_group_arn = kwargs['logGroupArn'] + if log_group_arn is not None: _setter("log_group_arn", log_group_arn) @@ -242,10 +256,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class StateMachineDefinitionArgs: def __init__(__self__): @@ -253,10 +269,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class StateMachineLogDestinationArgs: def __init__(__self__, *, @@ -269,7 +287,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch_logs_log_group: Optional[pulumi.Input['StateMachineCloudWatchLogsLogGroupArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsLogGroup' in kwargs: + cloud_watch_logs_log_group = kwargs['cloudWatchLogsLogGroup'] + if cloud_watch_logs_log_group is not None: _setter("cloud_watch_logs_log_group", cloud_watch_logs_log_group) @@ -301,7 +323,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeExecutionData' in kwargs: + include_execution_data = kwargs['includeExecutionData'] + if destinations is not None: _setter("destinations", destinations) if include_execution_data is not None: @@ -355,7 +381,9 @@ def _configure( bucket: pulumi.Input[str], key: pulumi.Input[str], version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) _setter("key", key) if version is not None: @@ -404,7 +432,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -439,7 +469,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) diff --git a/sdk/python/pulumi_aws_native/stepfunctions/activity.py b/sdk/python/pulumi_aws_native/stepfunctions/activity.py index 59f04791f6..408ec96670 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/activity.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/activity.py @@ -31,7 +31,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) if tags is not None: diff --git a/sdk/python/pulumi_aws_native/stepfunctions/outputs.py b/sdk/python/pulumi_aws_native/stepfunctions/outputs.py index 7cf87b8842..1505d9dac8 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/outputs.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/outputs.py @@ -40,7 +40,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -106,7 +108,11 @@ def _configure( alarms: Optional[Sequence[str]] = None, interval: Optional[int] = None, percentage: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stateMachineVersionArn' in kwargs: + state_machine_version_arn = kwargs['stateMachineVersionArn'] + _setter("state_machine_version_arn", state_machine_version_arn) _setter("type", type) if alarms is not None: @@ -190,7 +196,11 @@ def _configure( _setter: Callable[[Any, Any], None], state_machine_version_arn: str, weight: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stateMachineVersionArn' in kwargs: + state_machine_version_arn = kwargs['stateMachineVersionArn'] + _setter("state_machine_version_arn", state_machine_version_arn) _setter("weight", weight) @@ -240,7 +250,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], log_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logGroupArn' in kwargs: + log_group_arn = kwargs['logGroupArn'] + if log_group_arn is not None: _setter("log_group_arn", log_group_arn) @@ -257,10 +271,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class StateMachineDefinitionSubstitutions(dict): def __init__(__self__): @@ -268,10 +284,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class StateMachineLogDestination(dict): @staticmethod @@ -301,7 +319,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cloud_watch_logs_log_group: Optional['outputs.StateMachineCloudWatchLogsLogGroup'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchLogsLogGroup' in kwargs: + cloud_watch_logs_log_group = kwargs['cloudWatchLogsLogGroup'] + if cloud_watch_logs_log_group is not None: _setter("cloud_watch_logs_log_group", cloud_watch_logs_log_group) @@ -346,7 +368,11 @@ def _configure( destinations: Optional[Sequence['outputs.StateMachineLogDestination']] = None, include_execution_data: Optional[bool] = None, level: Optional['StateMachineLoggingConfigurationLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includeExecutionData' in kwargs: + include_execution_data = kwargs['includeExecutionData'] + if destinations is not None: _setter("destinations", destinations) if include_execution_data is not None: @@ -388,7 +414,9 @@ def _configure( bucket: str, key: str, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("bucket", bucket) _setter("key", key) if version is not None: @@ -425,7 +453,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -452,7 +482,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if enabled is not None: _setter("enabled", enabled) diff --git a/sdk/python/pulumi_aws_native/stepfunctions/state_machine.py b/sdk/python/pulumi_aws_native/stepfunctions/state_machine.py index 87f565ecfe..d895981d14 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/state_machine.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/state_machine.py @@ -56,7 +56,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'roleArn' in kwargs: + role_arn = kwargs['roleArn'] + if 'definitionS3Location' in kwargs: + definition_s3_location = kwargs['definitionS3Location'] + if 'definitionString' in kwargs: + definition_string = kwargs['definitionString'] + if 'definitionSubstitutions' in kwargs: + definition_substitutions = kwargs['definitionSubstitutions'] + if 'loggingConfiguration' in kwargs: + logging_configuration = kwargs['loggingConfiguration'] + if 'stateMachineName' in kwargs: + state_machine_name = kwargs['stateMachineName'] + if 'stateMachineType' in kwargs: + state_machine_type = kwargs['stateMachineType'] + if 'tracingConfiguration' in kwargs: + tracing_configuration = kwargs['tracingConfiguration'] + _setter("role_arn", role_arn) if definition is not None: _setter("definition", definition) 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..0da67f6152 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/state_machine_alias.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/state_machine_alias.py @@ -40,7 +40,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'deploymentPreference' in kwargs: + deployment_preference = kwargs['deploymentPreference'] + if 'routingConfiguration' in kwargs: + routing_configuration = kwargs['routingConfiguration'] + if deployment_preference is not None: _setter("deployment_preference", deployment_preference) if description is not None: 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..0be41589ae 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/state_machine_version.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/state_machine_version.py @@ -32,7 +32,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'stateMachineArn' in kwargs: + state_machine_arn = kwargs['stateMachineArn'] + if 'stateMachineRevisionId' in kwargs: + state_machine_revision_id = kwargs['stateMachineRevisionId'] + _setter("state_machine_arn", state_machine_arn) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/supportapp/account_alias.py b/sdk/python/pulumi_aws_native/supportapp/account_alias.py index 73169caa05..89ccd799ed 100644 --- a/sdk/python/pulumi_aws_native/supportapp/account_alias.py +++ b/sdk/python/pulumi_aws_native/supportapp/account_alias.py @@ -27,7 +27,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], account_alias: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accountAlias' in kwargs: + account_alias = kwargs['accountAlias'] + _setter("account_alias", account_alias) @property 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..5e7cbc1e68 100644 --- a/sdk/python/pulumi_aws_native/supportapp/slack_channel_configuration.py +++ b/sdk/python/pulumi_aws_native/supportapp/slack_channel_configuration.py @@ -56,7 +56,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'channelId' in kwargs: + channel_id = kwargs['channelId'] + if 'channelRoleArn' in kwargs: + channel_role_arn = kwargs['channelRoleArn'] + if 'notifyOnCaseSeverity' in kwargs: + notify_on_case_severity = kwargs['notifyOnCaseSeverity'] + if 'teamId' in kwargs: + team_id = kwargs['teamId'] + if 'channelName' in kwargs: + channel_name = kwargs['channelName'] + if 'notifyOnAddCorrespondenceToCase' in kwargs: + notify_on_add_correspondence_to_case = kwargs['notifyOnAddCorrespondenceToCase'] + if 'notifyOnCreateOrReopenCase' in kwargs: + notify_on_create_or_reopen_case = kwargs['notifyOnCreateOrReopenCase'] + if 'notifyOnResolveCase' in kwargs: + notify_on_resolve_case = kwargs['notifyOnResolveCase'] + _setter("channel_id", channel_id) _setter("channel_role_arn", channel_role_arn) _setter("notify_on_case_severity", notify_on_case_severity) 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..8854c6731b 100644 --- a/sdk/python/pulumi_aws_native/supportapp/slack_workspace_configuration.py +++ b/sdk/python/pulumi_aws_native/supportapp/slack_workspace_configuration.py @@ -31,7 +31,13 @@ def _configure( _setter: Callable[[Any, Any], None], team_id: pulumi.Input[str], version_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'teamId' in kwargs: + team_id = kwargs['teamId'] + if 'versionId' in kwargs: + version_id = kwargs['versionId'] + _setter("team_id", team_id) if version_id is not None: _setter("version_id", version_id) diff --git a/sdk/python/pulumi_aws_native/synthetics/_inputs.py b/sdk/python/pulumi_aws_native/synthetics/_inputs.py index d3b9834135..57aa09a42c 100644 --- a/sdk/python/pulumi_aws_native/synthetics/_inputs.py +++ b/sdk/python/pulumi_aws_native/synthetics/_inputs.py @@ -37,7 +37,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_encryption: Optional[pulumi.Input['CanaryS3EncryptionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Encryption' in kwargs: + s3_encryption = kwargs['s3Encryption'] + if s3_encryption is not None: _setter("s3_encryption", s3_encryption) @@ -73,7 +77,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenshotName' in kwargs: + screenshot_name = kwargs['screenshotName'] + if 'ignoreCoordinates' in kwargs: + ignore_coordinates = kwargs['ignoreCoordinates'] + _setter("screenshot_name", screenshot_name) if ignore_coordinates is not None: _setter("ignore_coordinates", ignore_coordinates) @@ -130,7 +140,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + if 's3ObjectVersion' in kwargs: + s3_object_version = kwargs['s3ObjectVersion'] + if 'sourceLocationArn' in kwargs: + source_location_arn = kwargs['sourceLocationArn'] + _setter("handler", handler) if s3_bucket is not None: _setter("s3_bucket", s3_bucket) @@ -225,7 +245,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activeTracing' in kwargs: + active_tracing = kwargs['activeTracing'] + if 'environmentVariables' in kwargs: + environment_variables = kwargs['environmentVariables'] + if 'memoryInMb' in kwargs: + memory_in_mb = kwargs['memoryInMb'] + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if active_tracing is not None: _setter("active_tracing", active_tracing) if environment_variables is not None: @@ -303,7 +333,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionMode' in kwargs: + encryption_mode = kwargs['encryptionMode'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if encryption_mode is not None: _setter("encryption_mode", encryption_mode) if kms_key_arn is not None: @@ -349,7 +385,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: pulumi.Input[str], duration_in_seconds: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + _setter("expression", expression) if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -393,7 +433,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -441,7 +483,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseCanaryRunId' in kwargs: + base_canary_run_id = kwargs['baseCanaryRunId'] + if 'baseScreenshots' in kwargs: + base_screenshots = kwargs['baseScreenshots'] + _setter("base_canary_run_id", base_canary_run_id) if base_screenshots is not None: _setter("base_screenshots", base_screenshots) @@ -489,7 +537,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) if vpc_id is not None: @@ -543,7 +599,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/synthetics/canary.py b/sdk/python/pulumi_aws_native/synthetics/canary.py index 5f39f632fd..51dc8f9e77 100644 --- a/sdk/python/pulumi_aws_native/synthetics/canary.py +++ b/sdk/python/pulumi_aws_native/synthetics/canary.py @@ -84,7 +84,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'artifactS3Location' in kwargs: + artifact_s3_location = kwargs['artifactS3Location'] + if 'executionRoleArn' in kwargs: + execution_role_arn = kwargs['executionRoleArn'] + if 'runtimeVersion' in kwargs: + runtime_version = kwargs['runtimeVersion'] + if 'artifactConfig' in kwargs: + artifact_config = kwargs['artifactConfig'] + if 'deleteLambdaResourcesOnCanaryDeletion' in kwargs: + delete_lambda_resources_on_canary_deletion = kwargs['deleteLambdaResourcesOnCanaryDeletion'] + if 'failureRetentionPeriod' in kwargs: + failure_retention_period = kwargs['failureRetentionPeriod'] + if 'runConfig' in kwargs: + run_config = kwargs['runConfig'] + if 'startCanaryAfterCreation' in kwargs: + start_canary_after_creation = kwargs['startCanaryAfterCreation'] + if 'successRetentionPeriod' in kwargs: + success_retention_period = kwargs['successRetentionPeriod'] + if 'visualReference' in kwargs: + visual_reference = kwargs['visualReference'] + if 'vpcConfig' in kwargs: + vpc_config = kwargs['vpcConfig'] + _setter("artifact_s3_location", artifact_s3_location) _setter("code", code) _setter("execution_role_arn", execution_role_arn) diff --git a/sdk/python/pulumi_aws_native/synthetics/group.py b/sdk/python/pulumi_aws_native/synthetics/group.py index 7af9d7dc89..810f28b5d3 100644 --- a/sdk/python/pulumi_aws_native/synthetics/group.py +++ b/sdk/python/pulumi_aws_native/synthetics/group.py @@ -35,7 +35,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArns' in kwargs: + resource_arns = kwargs['resourceArns'] + if name is not None: _setter("name", name) if resource_arns is not None: diff --git a/sdk/python/pulumi_aws_native/synthetics/outputs.py b/sdk/python/pulumi_aws_native/synthetics/outputs.py index 2e3bac9f41..c8f3143c75 100644 --- a/sdk/python/pulumi_aws_native/synthetics/outputs.py +++ b/sdk/python/pulumi_aws_native/synthetics/outputs.py @@ -55,7 +55,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_encryption: Optional['outputs.CanaryS3Encryption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Encryption' in kwargs: + s3_encryption = kwargs['s3Encryption'] + if s3_encryption is not None: _setter("s3_encryption", s3_encryption) @@ -106,7 +110,13 @@ def _configure( _setter: Callable[[Any, Any], None], screenshot_name: str, ignore_coordinates: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'screenshotName' in kwargs: + screenshot_name = kwargs['screenshotName'] + if 'ignoreCoordinates' in kwargs: + ignore_coordinates = kwargs['ignoreCoordinates'] + _setter("screenshot_name", screenshot_name) if ignore_coordinates is not None: _setter("ignore_coordinates", ignore_coordinates) @@ -178,7 +188,17 @@ def _configure( s3_object_version: Optional[str] = None, script: Optional[str] = None, source_location_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Bucket' in kwargs: + s3_bucket = kwargs['s3Bucket'] + if 's3Key' in kwargs: + s3_key = kwargs['s3Key'] + if 's3ObjectVersion' in kwargs: + s3_object_version = kwargs['s3ObjectVersion'] + if 'sourceLocationArn' in kwargs: + source_location_arn = kwargs['sourceLocationArn'] + _setter("handler", handler) if s3_bucket is not None: _setter("s3_bucket", s3_bucket) @@ -272,7 +292,17 @@ def _configure( environment_variables: Optional[Any] = None, memory_in_mb: Optional[int] = None, timeout_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activeTracing' in kwargs: + active_tracing = kwargs['activeTracing'] + if 'environmentVariables' in kwargs: + environment_variables = kwargs['environmentVariables'] + if 'memoryInMb' in kwargs: + memory_in_mb = kwargs['memoryInMb'] + if 'timeoutInSeconds' in kwargs: + timeout_in_seconds = kwargs['timeoutInSeconds'] + if active_tracing is not None: _setter("active_tracing", active_tracing) if environment_variables is not None: @@ -353,7 +383,13 @@ def _configure( _setter: Callable[[Any, Any], None], encryption_mode: Optional[str] = None, kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'encryptionMode' in kwargs: + encryption_mode = kwargs['encryptionMode'] + if 'kmsKeyArn' in kwargs: + kms_key_arn = kwargs['kmsKeyArn'] + if encryption_mode is not None: _setter("encryption_mode", encryption_mode) if kms_key_arn is not None: @@ -408,7 +444,11 @@ def _configure( _setter: Callable[[Any, Any], None], expression: str, duration_in_seconds: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'durationInSeconds' in kwargs: + duration_in_seconds = kwargs['durationInSeconds'] + _setter("expression", expression) if duration_in_seconds is not None: _setter("duration_in_seconds", duration_in_seconds) @@ -447,7 +487,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -506,7 +548,13 @@ def _configure( _setter: Callable[[Any, Any], None], base_canary_run_id: str, base_screenshots: Optional[Sequence['outputs.CanaryBaseScreenshot']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'baseCanaryRunId' in kwargs: + base_canary_run_id = kwargs['baseCanaryRunId'] + if 'baseScreenshots' in kwargs: + base_screenshots = kwargs['baseScreenshots'] + _setter("base_canary_run_id", base_canary_run_id) if base_screenshots is not None: _setter("base_screenshots", base_screenshots) @@ -567,7 +615,15 @@ def _configure( security_group_ids: Sequence[str], subnet_ids: Sequence[str], vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) if vpc_id is not None: @@ -612,7 +668,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/systemsmanagersap/_inputs.py b/sdk/python/pulumi_aws_native/systemsmanagersap/_inputs.py index 21fa7639aa..d460a9a228 100644 --- a/sdk/python/pulumi_aws_native/systemsmanagersap/_inputs.py +++ b/sdk/python/pulumi_aws_native/systemsmanagersap/_inputs.py @@ -33,7 +33,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'credentialType' in kwargs: + credential_type = kwargs['credentialType'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'secretId' in kwargs: + secret_id = kwargs['secretId'] + if credential_type is not None: _setter("credential_type", credential_type) if database_name is not None: @@ -89,7 +97,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/systemsmanagersap/application.py b/sdk/python/pulumi_aws_native/systemsmanagersap/application.py index f182616381..583014d849 100644 --- a/sdk/python/pulumi_aws_native/systemsmanagersap/application.py +++ b/sdk/python/pulumi_aws_native/systemsmanagersap/application.py @@ -48,7 +48,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'applicationId' in kwargs: + application_id = kwargs['applicationId'] + if 'applicationType' in kwargs: + application_type = kwargs['applicationType'] + if 'sapInstanceNumber' in kwargs: + sap_instance_number = kwargs['sapInstanceNumber'] + _setter("application_id", application_id) _setter("application_type", application_type) if credentials is not None: diff --git a/sdk/python/pulumi_aws_native/systemsmanagersap/outputs.py b/sdk/python/pulumi_aws_native/systemsmanagersap/outputs.py index 22838d243d..44d39949c5 100644 --- a/sdk/python/pulumi_aws_native/systemsmanagersap/outputs.py +++ b/sdk/python/pulumi_aws_native/systemsmanagersap/outputs.py @@ -54,7 +54,15 @@ def _configure( credential_type: Optional['ApplicationCredentialCredentialType'] = None, database_name: Optional[str] = None, secret_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'credentialType' in kwargs: + credential_type = kwargs['credentialType'] + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'secretId' in kwargs: + secret_id = kwargs['secretId'] + if credential_type is not None: _setter("credential_type", credential_type) if database_name is not None: @@ -101,7 +109,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/timestream/_inputs.py b/sdk/python/pulumi_aws_native/timestream/_inputs.py index 46c605c7c9..935f98c986 100644 --- a/sdk/python/pulumi_aws_native/timestream/_inputs.py +++ b/sdk/python/pulumi_aws_native/timestream/_inputs.py @@ -51,7 +51,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -104,7 +106,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'encryptionOption' in kwargs: + encryption_option = kwargs['encryptionOption'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'objectKeyPrefix' in kwargs: + object_key_prefix = kwargs['objectKeyPrefix'] + _setter("bucket_name", bucket_name) _setter("encryption_option", encryption_option) if kms_key_id is not None: @@ -177,7 +189,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_configuration: Optional[pulumi.Input['MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if s3_configuration is not None: _setter("s3_configuration", s3_configuration) @@ -214,7 +230,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableMagneticStoreWrites' in kwargs: + enable_magnetic_store_writes = kwargs['enableMagneticStoreWrites'] + if 'magneticStoreRejectedDataLocation' in kwargs: + magnetic_store_rejected_data_location = kwargs['magneticStoreRejectedDataLocation'] + _setter("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) @@ -264,7 +286,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'magneticStoreRetentionPeriodInDays' in kwargs: + magnetic_store_retention_period_in_days = kwargs['magneticStoreRetentionPeriodInDays'] + if 'memoryStoreRetentionPeriodInHours' in kwargs: + memory_store_retention_period_in_hours = kwargs['memoryStoreRetentionPeriodInHours'] + if magnetic_store_retention_period_in_days is not None: _setter("magnetic_store_retention_period_in_days", magnetic_store_retention_period_in_days) if memory_store_retention_period_in_hours is not None: @@ -313,7 +341,11 @@ def _configure( _setter: Callable[[Any, Any], None], dimension_value_type: pulumi.Input['ScheduledQueryDimensionValueType'], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionValueType' in kwargs: + dimension_value_type = kwargs['dimensionValueType'] + _setter("dimension_value_type", dimension_value_type) _setter("name", name) @@ -351,7 +383,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_configuration: pulumi.Input['ScheduledQueryS3ConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + _setter("s3_configuration", s3_configuration) @property @@ -391,7 +427,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'measureValueType' in kwargs: + measure_value_type = kwargs['measureValueType'] + if 'measureName' in kwargs: + measure_name = kwargs['measureName'] + if 'multiMeasureAttributeMappings' in kwargs: + multi_measure_attribute_mappings = kwargs['multiMeasureAttributeMappings'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'targetMeasureName' in kwargs: + target_measure_name = kwargs['targetMeasureName'] + _setter("measure_value_type", measure_value_type) if measure_name is not None: _setter("measure_name", measure_name) @@ -469,7 +517,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'measureValueType' in kwargs: + measure_value_type = kwargs['measureValueType'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'targetMultiMeasureAttributeName' in kwargs: + target_multi_measure_attribute_name = kwargs['targetMultiMeasureAttributeName'] + _setter("measure_value_type", measure_value_type) _setter("source_column", source_column) if target_multi_measure_attribute_name is not None: @@ -521,7 +577,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'multiMeasureAttributeMappings' in kwargs: + multi_measure_attribute_mappings = kwargs['multiMeasureAttributeMappings'] + if 'targetMultiMeasureName' in kwargs: + target_multi_measure_name = kwargs['targetMultiMeasureName'] + _setter("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) @@ -560,7 +622,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sns_configuration: pulumi.Input['ScheduledQuerySnsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snsConfiguration' in kwargs: + sns_configuration = kwargs['snsConfiguration'] + _setter("sns_configuration", sns_configuration) @property @@ -594,7 +660,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'encryptionOption' in kwargs: + encryption_option = kwargs['encryptionOption'] + if 'objectKeyPrefix' in kwargs: + object_key_prefix = kwargs['objectKeyPrefix'] + _setter("bucket_name", bucket_name) if encryption_option is not None: _setter("encryption_option", encryption_option) @@ -644,7 +718,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schedule_expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + _setter("schedule_expression", schedule_expression) @property @@ -672,7 +750,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("topic_arn", topic_arn) @property @@ -703,7 +785,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -741,7 +825,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timestream_configuration: pulumi.Input['ScheduledQueryTimestreamConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timestreamConfiguration' in kwargs: + timestream_configuration = kwargs['timestreamConfiguration'] + _setter("timestream_configuration", timestream_configuration) @property @@ -787,7 +875,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'dimensionMappings' in kwargs: + dimension_mappings = kwargs['dimensionMappings'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'timeColumn' in kwargs: + time_column = kwargs['timeColumn'] + if 'measureNameColumn' in kwargs: + measure_name_column = kwargs['measureNameColumn'] + if 'mixedMeasureMappings' in kwargs: + mixed_measure_mappings = kwargs['mixedMeasureMappings'] + if 'multiMeasureMappings' in kwargs: + multi_measure_mappings = kwargs['multiMeasureMappings'] + _setter("database_name", database_name) _setter("dimension_mappings", dimension_mappings) _setter("table_name", table_name) @@ -878,7 +982,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], composite_partition_key: Optional[pulumi.Input[Sequence[pulumi.Input['TablePartitionKeyArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'compositePartitionKey' in kwargs: + composite_partition_key = kwargs['compositePartitionKey'] + if composite_partition_key is not None: _setter("composite_partition_key", composite_partition_key) @@ -913,7 +1021,11 @@ def _configure( type: pulumi.Input['TablePartitionKeyType'], enforcement_in_record: Optional[pulumi.Input['TablePartitionKeyEnforcementLevel']] = None, name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enforcementInRecord' in kwargs: + enforcement_in_record = kwargs['enforcementInRecord'] + _setter("type", type) if enforcement_in_record is not None: _setter("enforcement_in_record", enforcement_in_record) @@ -966,7 +1078,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/timestream/database.py b/sdk/python/pulumi_aws_native/timestream/database.py index cc72907f07..cdcd555605 100644 --- a/sdk/python/pulumi_aws_native/timestream/database.py +++ b/sdk/python/pulumi_aws_native/timestream/database.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if database_name is not None: _setter("database_name", database_name) if kms_key_id is not None: diff --git a/sdk/python/pulumi_aws_native/timestream/outputs.py b/sdk/python/pulumi_aws_native/timestream/outputs.py index eb5c2ef563..fc3dc63d3a 100644 --- a/sdk/python/pulumi_aws_native/timestream/outputs.py +++ b/sdk/python/pulumi_aws_native/timestream/outputs.py @@ -55,7 +55,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -114,7 +116,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enableMagneticStoreWrites' in kwargs: + enable_magnetic_store_writes = kwargs['enableMagneticStoreWrites'] + if 'magneticStoreRejectedDataLocation' in kwargs: + magnetic_store_rejected_data_location = kwargs['magneticStoreRejectedDataLocation'] + _setter("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) @@ -172,7 +180,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_configuration: Optional['outputs.MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + if s3_configuration is not None: _setter("s3_configuration", s3_configuration) @@ -239,7 +251,17 @@ def _configure( encryption_option: str, kms_key_id: Optional[str] = None, object_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'encryptionOption' in kwargs: + encryption_option = kwargs['encryptionOption'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'objectKeyPrefix' in kwargs: + object_key_prefix = kwargs['objectKeyPrefix'] + _setter("bucket_name", bucket_name) _setter("encryption_option", encryption_option) if kms_key_id is not None: @@ -322,7 +344,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'magneticStoreRetentionPeriodInDays' in kwargs: + magnetic_store_retention_period_in_days = kwargs['magneticStoreRetentionPeriodInDays'] + if 'memoryStoreRetentionPeriodInHours' in kwargs: + memory_store_retention_period_in_hours = kwargs['memoryStoreRetentionPeriodInHours'] + if magnetic_store_retention_period_in_days is not None: _setter("magnetic_store_retention_period_in_days", magnetic_store_retention_period_in_days) if memory_store_retention_period_in_hours is not None: @@ -383,7 +411,11 @@ def _configure( _setter: Callable[[Any, Any], None], dimension_value_type: 'ScheduledQueryDimensionValueType', name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dimensionValueType' in kwargs: + dimension_value_type = kwargs['dimensionValueType'] + _setter("dimension_value_type", dimension_value_type) _setter("name", name) @@ -433,7 +465,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_configuration: 'outputs.ScheduledQueryS3Configuration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3Configuration' in kwargs: + s3_configuration = kwargs['s3Configuration'] + _setter("s3_configuration", s3_configuration) @property @@ -497,7 +533,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'measureValueType' in kwargs: + measure_value_type = kwargs['measureValueType'] + if 'measureName' in kwargs: + measure_name = kwargs['measureName'] + if 'multiMeasureAttributeMappings' in kwargs: + multi_measure_attribute_mappings = kwargs['multiMeasureAttributeMappings'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'targetMeasureName' in kwargs: + target_measure_name = kwargs['targetMeasureName'] + _setter("measure_value_type", measure_value_type) if measure_name is not None: _setter("measure_name", measure_name) @@ -579,7 +627,15 @@ def _configure( measure_value_type: 'ScheduledQueryMultiMeasureAttributeMappingMeasureValueType', source_column: str, target_multi_measure_attribute_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'measureValueType' in kwargs: + measure_value_type = kwargs['measureValueType'] + if 'sourceColumn' in kwargs: + source_column = kwargs['sourceColumn'] + if 'targetMultiMeasureAttributeName' in kwargs: + target_multi_measure_attribute_name = kwargs['targetMultiMeasureAttributeName'] + _setter("measure_value_type", measure_value_type) _setter("source_column", source_column) if target_multi_measure_attribute_name is not None: @@ -641,7 +697,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'multiMeasureAttributeMappings' in kwargs: + multi_measure_attribute_mappings = kwargs['multiMeasureAttributeMappings'] + if 'targetMultiMeasureName' in kwargs: + target_multi_measure_name = kwargs['targetMultiMeasureName'] + _setter("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) @@ -692,7 +754,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], sns_configuration: 'outputs.ScheduledQuerySnsConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'snsConfiguration' in kwargs: + sns_configuration = kwargs['snsConfiguration'] + _setter("sns_configuration", sns_configuration) @property @@ -746,7 +812,15 @@ def _configure( bucket_name: str, encryption_option: Optional['ScheduledQueryEncryptionOption'] = None, object_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bucketName' in kwargs: + bucket_name = kwargs['bucketName'] + if 'encryptionOption' in kwargs: + encryption_option = kwargs['encryptionOption'] + if 'objectKeyPrefix' in kwargs: + object_key_prefix = kwargs['objectKeyPrefix'] + _setter("bucket_name", bucket_name) if encryption_option is not None: _setter("encryption_option", encryption_option) @@ -804,7 +878,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], schedule_expression: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'scheduleExpression' in kwargs: + schedule_expression = kwargs['scheduleExpression'] + _setter("schedule_expression", schedule_expression) @property @@ -848,7 +926,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'topicArn' in kwargs: + topic_arn = kwargs['topicArn'] + _setter("topic_arn", topic_arn) @property @@ -878,7 +960,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -928,7 +1012,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], timestream_configuration: 'outputs.ScheduledQueryTimestreamConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'timestreamConfiguration' in kwargs: + timestream_configuration = kwargs['timestreamConfiguration'] + _setter("timestream_configuration", timestream_configuration) @property @@ -1002,7 +1090,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'dimensionMappings' in kwargs: + dimension_mappings = kwargs['dimensionMappings'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + if 'timeColumn' in kwargs: + time_column = kwargs['timeColumn'] + if 'measureNameColumn' in kwargs: + measure_name_column = kwargs['measureNameColumn'] + if 'mixedMeasureMappings' in kwargs: + mixed_measure_mappings = kwargs['mixedMeasureMappings'] + if 'multiMeasureMappings' in kwargs: + multi_measure_mappings = kwargs['multiMeasureMappings'] + _setter("database_name", database_name) _setter("dimension_mappings", dimension_mappings) _setter("table_name", table_name) @@ -1085,7 +1189,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], composite_partition_key: Optional[Sequence['outputs.TablePartitionKey']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'compositePartitionKey' in kwargs: + composite_partition_key = kwargs['compositePartitionKey'] + if composite_partition_key is not None: _setter("composite_partition_key", composite_partition_key) @@ -1136,7 +1244,11 @@ def _configure( type: 'TablePartitionKeyType', enforcement_in_record: Optional['TablePartitionKeyEnforcementLevel'] = None, name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'enforcementInRecord' in kwargs: + enforcement_in_record = kwargs['enforcementInRecord'] + _setter("type", type) if enforcement_in_record is not None: _setter("enforcement_in_record", enforcement_in_record) @@ -1180,7 +1292,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: diff --git a/sdk/python/pulumi_aws_native/timestream/scheduled_query.py b/sdk/python/pulumi_aws_native/timestream/scheduled_query.py index 2b6296e527..1589748f6e 100644 --- a/sdk/python/pulumi_aws_native/timestream/scheduled_query.py +++ b/sdk/python/pulumi_aws_native/timestream/scheduled_query.py @@ -56,7 +56,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'errorReportConfiguration' in kwargs: + error_report_configuration = kwargs['errorReportConfiguration'] + if 'notificationConfiguration' in kwargs: + notification_configuration = kwargs['notificationConfiguration'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'scheduleConfiguration' in kwargs: + schedule_configuration = kwargs['scheduleConfiguration'] + if 'scheduledQueryExecutionRoleArn' in kwargs: + scheduled_query_execution_role_arn = kwargs['scheduledQueryExecutionRoleArn'] + if 'clientToken' in kwargs: + client_token = kwargs['clientToken'] + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if 'scheduledQueryName' in kwargs: + scheduled_query_name = kwargs['scheduledQueryName'] + if 'targetConfiguration' in kwargs: + target_configuration = kwargs['targetConfiguration'] + _setter("error_report_configuration", error_report_configuration) _setter("notification_configuration", notification_configuration) _setter("query_string", query_string) diff --git a/sdk/python/pulumi_aws_native/timestream/table.py b/sdk/python/pulumi_aws_native/timestream/table.py index 1c61f8d772..fd297e8324 100644 --- a/sdk/python/pulumi_aws_native/timestream/table.py +++ b/sdk/python/pulumi_aws_native/timestream/table.py @@ -50,7 +50,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'databaseName' in kwargs: + database_name = kwargs['databaseName'] + if 'magneticStoreWriteProperties' in kwargs: + magnetic_store_write_properties = kwargs['magneticStoreWriteProperties'] + if 'retentionProperties' in kwargs: + retention_properties = kwargs['retentionProperties'] + if 'tableName' in kwargs: + table_name = kwargs['tableName'] + _setter("database_name", database_name) if magnetic_store_write_properties is not None: _setter("magnetic_store_write_properties", magnetic_store_write_properties) diff --git a/sdk/python/pulumi_aws_native/transfer/_inputs.py b/sdk/python/pulumi_aws_native/transfer/_inputs.py index 40d436e46e..d65cbcadab 100644 --- a/sdk/python/pulumi_aws_native/transfer/_inputs.py +++ b/sdk/python/pulumi_aws_native/transfer/_inputs.py @@ -64,7 +64,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -141,7 +143,25 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'basicAuthSecretId' in kwargs: + basic_auth_secret_id = kwargs['basicAuthSecretId'] + if 'encryptionAlgorithm' in kwargs: + encryption_algorithm = kwargs['encryptionAlgorithm'] + if 'localProfileId' in kwargs: + local_profile_id = kwargs['localProfileId'] + if 'mdnResponse' in kwargs: + mdn_response = kwargs['mdnResponse'] + if 'mdnSigningAlgorithm' in kwargs: + mdn_signing_algorithm = kwargs['mdnSigningAlgorithm'] + if 'messageSubject' in kwargs: + message_subject = kwargs['messageSubject'] + if 'partnerProfileId' in kwargs: + partner_profile_id = kwargs['partnerProfileId'] + if 'signingAlgorithm' in kwargs: + signing_algorithm = kwargs['signingAlgorithm'] + if basic_auth_secret_id is not None: _setter("basic_auth_secret_id", basic_auth_secret_id) if compression is not None: @@ -290,7 +310,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -339,7 +361,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -388,7 +412,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -424,10 +450,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ServerEndpointDetailsArgs: def __init__(__self__, *, @@ -452,7 +480,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addressAllocationIds' in kwargs: + address_allocation_ids = kwargs['addressAllocationIds'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcEndpointId' in kwargs: + vpc_endpoint_id = kwargs['vpcEndpointId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if address_allocation_ids is not None: _setter("address_allocation_ids", address_allocation_ids) if security_group_ids is not None: @@ -534,7 +574,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryId' in kwargs: + directory_id = kwargs['directoryId'] + if 'invocationRole' in kwargs: + invocation_role = kwargs['invocationRole'] + if 'sftpAuthenticationMethods' in kwargs: + sftp_authentication_methods = kwargs['sftpAuthenticationMethods'] + if directory_id is not None: _setter("directory_id", directory_id) if function is not None: @@ -613,7 +661,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'as2Transports' in kwargs: + as2_transports = kwargs['as2Transports'] + if 'passiveIp' in kwargs: + passive_ip = kwargs['passiveIp'] + if 'setStatOption' in kwargs: + set_stat_option = kwargs['setStatOption'] + if 'tlsSessionResumptionMode' in kwargs: + tls_session_resumption_mode = kwargs['tlsSessionResumptionMode'] + if as2_transports is not None: _setter("as2_transports", as2_transports) if passive_ip is not None: @@ -667,10 +725,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ServerStructuredLogDestinationArgs: def __init__(__self__): @@ -678,10 +738,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class ServerTagArgs: def __init__(__self__, *, @@ -697,7 +759,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -735,7 +799,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onPartialUpload' in kwargs: + on_partial_upload = kwargs['onPartialUpload'] + if 'onUpload' in kwargs: + on_upload = kwargs['onUpload'] + if on_partial_upload is not None: _setter("on_partial_upload", on_partial_upload) if on_upload is not None: @@ -775,7 +845,13 @@ def _configure( _setter: Callable[[Any, Any], None], execution_role: pulumi.Input[str], workflow_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'workflowId' in kwargs: + workflow_id = kwargs['workflowId'] + _setter("execution_role", execution_role) _setter("workflow_id", workflow_id) @@ -818,7 +894,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'trustedHostKeys' in kwargs: + trusted_host_keys = kwargs['trustedHostKeys'] + if 'userSecretId' in kwargs: + user_secret_id = kwargs['userSecretId'] + if trusted_host_keys is not None: _setter("trusted_host_keys", trusted_host_keys) if user_secret_id is not None: @@ -864,7 +946,9 @@ def _configure( _setter: Callable[[Any, Any], None], entry: pulumi.Input[str], target: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("entry", entry) _setter("target", target) @@ -905,7 +989,11 @@ def _configure( gid: pulumi.Input[float], uid: pulumi.Input[float], secondary_gids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secondaryGids' in kwargs: + secondary_gids = kwargs['secondaryGids'] + _setter("gid", gid) _setter("uid", uid) if secondary_gids is not None: @@ -946,10 +1034,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class UserTagArgs: def __init__(__self__, *, @@ -965,7 +1055,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1008,7 +1100,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if file_system_id is not None: _setter("file_system_id", file_system_id) if path is not None: @@ -1057,7 +1153,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'efsFileLocation' in kwargs: + efs_file_location = kwargs['efsFileLocation'] + if 's3FileLocation' in kwargs: + s3_file_location = kwargs['s3FileLocation'] + if efs_file_location is not None: _setter("efs_file_location", efs_file_location) if s3_file_location is not None: @@ -1097,7 +1199,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_file_location: Optional[pulumi.Input['WorkflowS3InputFileLocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3FileLocation' in kwargs: + s3_file_location = kwargs['s3FileLocation'] + if s3_file_location is not None: _setter("s3_file_location", s3_file_location) @@ -1131,7 +1237,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: Optional[pulumi.Input[str]] = None, key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if bucket is not None: _setter("bucket", bucket) if key is not None: @@ -1182,7 +1290,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1238,7 +1348,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationFileLocation' in kwargs: + destination_file_location = kwargs['destinationFileLocation'] + if 'overwriteExisting' in kwargs: + overwrite_existing = kwargs['overwriteExisting'] + if 'sourceFileLocation' in kwargs: + source_file_location = kwargs['sourceFileLocation'] + if destination_file_location is not None: _setter("destination_file_location", destination_file_location) if name is not None: @@ -1322,7 +1440,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceFileLocation' in kwargs: + source_file_location = kwargs['sourceFileLocation'] + if 'timeoutSeconds' in kwargs: + timeout_seconds = kwargs['timeoutSeconds'] + if name is not None: _setter("name", name) if source_file_location is not None: @@ -1412,7 +1536,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationFileLocation' in kwargs: + destination_file_location = kwargs['destinationFileLocation'] + if 'overwriteExisting' in kwargs: + overwrite_existing = kwargs['overwriteExisting'] + if 'sourceFileLocation' in kwargs: + source_file_location = kwargs['sourceFileLocation'] + if destination_file_location is not None: _setter("destination_file_location", destination_file_location) if name is not None: @@ -1502,7 +1634,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceFileLocation' in kwargs: + source_file_location = kwargs['sourceFileLocation'] + if name is not None: _setter("name", name) if source_file_location is not None: @@ -1557,7 +1693,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceFileLocation' in kwargs: + source_file_location = kwargs['sourceFileLocation'] + if name is not None: _setter("name", name) if source_file_location is not None: @@ -1637,7 +1777,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'copyStepDetails' in kwargs: + copy_step_details = kwargs['copyStepDetails'] + if 'customStepDetails' in kwargs: + custom_step_details = kwargs['customStepDetails'] + if 'decryptStepDetails' in kwargs: + decrypt_step_details = kwargs['decryptStepDetails'] + if 'deleteStepDetails' in kwargs: + delete_step_details = kwargs['deleteStepDetails'] + if 'tagStepDetails' in kwargs: + tag_step_details = kwargs['tagStepDetails'] + if copy_step_details is not None: _setter("copy_step_details", copy_step_details) if custom_step_details is not None: @@ -1741,7 +1893,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/transfer/agreement.py b/sdk/python/pulumi_aws_native/transfer/agreement.py index cec5ce498f..07f88eeba6 100644 --- a/sdk/python/pulumi_aws_native/transfer/agreement.py +++ b/sdk/python/pulumi_aws_native/transfer/agreement.py @@ -58,7 +58,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessRole' in kwargs: + access_role = kwargs['accessRole'] + if 'baseDirectory' in kwargs: + base_directory = kwargs['baseDirectory'] + if 'localProfileId' in kwargs: + local_profile_id = kwargs['localProfileId'] + if 'partnerProfileId' in kwargs: + partner_profile_id = kwargs['partnerProfileId'] + if 'serverId' in kwargs: + server_id = kwargs['serverId'] + _setter("access_role", access_role) _setter("base_directory", base_directory) _setter("local_profile_id", local_profile_id) diff --git a/sdk/python/pulumi_aws_native/transfer/certificate.py b/sdk/python/pulumi_aws_native/transfer/certificate.py index cfee1cfebe..e945eb3e83 100644 --- a/sdk/python/pulumi_aws_native/transfer/certificate.py +++ b/sdk/python/pulumi_aws_native/transfer/certificate.py @@ -58,7 +58,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'activeDate' in kwargs: + active_date = kwargs['activeDate'] + if 'certificateChain' in kwargs: + certificate_chain = kwargs['certificateChain'] + if 'inactiveDate' in kwargs: + inactive_date = kwargs['inactiveDate'] + if 'privateKey' in kwargs: + private_key = kwargs['privateKey'] + _setter("certificate", certificate) _setter("usage", usage) if active_date is not None: diff --git a/sdk/python/pulumi_aws_native/transfer/connector.py b/sdk/python/pulumi_aws_native/transfer/connector.py index 11657925a0..4629358c17 100644 --- a/sdk/python/pulumi_aws_native/transfer/connector.py +++ b/sdk/python/pulumi_aws_native/transfer/connector.py @@ -50,7 +50,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'accessRole' in kwargs: + access_role = kwargs['accessRole'] + if 'as2Config' in kwargs: + as2_config = kwargs['as2Config'] + if 'loggingRole' in kwargs: + logging_role = kwargs['loggingRole'] + if 'sftpConfig' in kwargs: + sftp_config = kwargs['sftpConfig'] + _setter("access_role", access_role) _setter("url", url) if as2_config is not None: diff --git a/sdk/python/pulumi_aws_native/transfer/outputs.py b/sdk/python/pulumi_aws_native/transfer/outputs.py index 66cf79fdfc..42c2f8f5d2 100644 --- a/sdk/python/pulumi_aws_native/transfer/outputs.py +++ b/sdk/python/pulumi_aws_native/transfer/outputs.py @@ -68,7 +68,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -171,7 +173,25 @@ def _configure( message_subject: Optional[str] = None, partner_profile_id: Optional[str] = None, signing_algorithm: Optional['ConnectorAs2ConfigPropertiesSigningAlgorithm'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'basicAuthSecretId' in kwargs: + basic_auth_secret_id = kwargs['basicAuthSecretId'] + if 'encryptionAlgorithm' in kwargs: + encryption_algorithm = kwargs['encryptionAlgorithm'] + if 'localProfileId' in kwargs: + local_profile_id = kwargs['localProfileId'] + if 'mdnResponse' in kwargs: + mdn_response = kwargs['mdnResponse'] + if 'mdnSigningAlgorithm' in kwargs: + mdn_signing_algorithm = kwargs['mdnSigningAlgorithm'] + if 'messageSubject' in kwargs: + message_subject = kwargs['messageSubject'] + if 'partnerProfileId' in kwargs: + partner_profile_id = kwargs['partnerProfileId'] + if 'signingAlgorithm' in kwargs: + signing_algorithm = kwargs['signingAlgorithm'] + if basic_auth_secret_id is not None: _setter("basic_auth_secret_id", basic_auth_secret_id) if compression is not None: @@ -287,7 +307,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -331,7 +353,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -375,7 +399,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -403,10 +429,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ServerEndpointDetails(dict): @staticmethod @@ -456,7 +484,19 @@ def _configure( subnet_ids: Optional[Sequence[str]] = None, vpc_endpoint_id: Optional[str] = None, vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'addressAllocationIds' in kwargs: + address_allocation_ids = kwargs['addressAllocationIds'] + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcEndpointId' in kwargs: + vpc_endpoint_id = kwargs['vpcEndpointId'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + if address_allocation_ids is not None: _setter("address_allocation_ids", address_allocation_ids) if security_group_ids is not None: @@ -539,7 +579,15 @@ def _configure( invocation_role: Optional[str] = None, sftp_authentication_methods: Optional[str] = None, url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'directoryId' in kwargs: + directory_id = kwargs['directoryId'] + if 'invocationRole' in kwargs: + invocation_role = kwargs['invocationRole'] + if 'sftpAuthenticationMethods' in kwargs: + sftp_authentication_methods = kwargs['sftpAuthenticationMethods'] + if directory_id is not None: _setter("directory_id", directory_id) if function is not None: @@ -584,10 +632,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ServerProtocolDetails(dict): @staticmethod @@ -632,7 +682,17 @@ def _configure( passive_ip: Optional[str] = None, set_stat_option: Optional[str] = None, tls_session_resumption_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'as2Transports' in kwargs: + as2_transports = kwargs['as2Transports'] + if 'passiveIp' in kwargs: + passive_ip = kwargs['passiveIp'] + if 'setStatOption' in kwargs: + set_stat_option = kwargs['setStatOption'] + if 'tlsSessionResumptionMode' in kwargs: + tls_session_resumption_mode = kwargs['tlsSessionResumptionMode'] + if as2_transports is not None: _setter("as2_transports", as2_transports) if passive_ip is not None: @@ -670,10 +730,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class ServerTag(dict): def __init__(__self__, *, @@ -689,7 +751,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -738,7 +802,13 @@ def _configure( _setter: Callable[[Any, Any], None], execution_role: str, workflow_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'executionRole' in kwargs: + execution_role = kwargs['executionRole'] + if 'workflowId' in kwargs: + workflow_id = kwargs['workflowId'] + _setter("execution_role", execution_role) _setter("workflow_id", workflow_id) @@ -787,7 +857,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onPartialUpload' in kwargs: + on_partial_upload = kwargs['onPartialUpload'] + if 'onUpload' in kwargs: + on_upload = kwargs['onUpload'] + if on_partial_upload is not None: _setter("on_partial_upload", on_partial_upload) if on_upload is not None: @@ -846,7 +922,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'trustedHostKeys' in kwargs: + trusted_host_keys = kwargs['trustedHostKeys'] + if 'userSecretId' in kwargs: + user_secret_id = kwargs['userSecretId'] + if trusted_host_keys is not None: _setter("trusted_host_keys", trusted_host_keys) if user_secret_id is not None: @@ -884,7 +966,9 @@ def _configure( _setter: Callable[[Any, Any], None], entry: str, target: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("entry", entry) _setter("target", target) @@ -934,7 +1018,11 @@ def _configure( gid: float, uid: float, secondary_gids: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'secondaryGids' in kwargs: + secondary_gids = kwargs['secondaryGids'] + _setter("gid", gid) _setter("uid", uid) if secondary_gids is not None: @@ -963,10 +1051,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class UserTag(dict): def __init__(__self__, *, @@ -982,7 +1072,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1037,7 +1129,11 @@ def _configure( _setter: Callable[[Any, Any], None], file_system_id: Optional[str] = None, path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fileSystemId' in kwargs: + file_system_id = kwargs['fileSystemId'] + if file_system_id is not None: _setter("file_system_id", file_system_id) if path is not None: @@ -1100,7 +1196,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'efsFileLocation' in kwargs: + efs_file_location = kwargs['efsFileLocation'] + if 's3FileLocation' in kwargs: + s3_file_location = kwargs['s3FileLocation'] + if efs_file_location is not None: _setter("efs_file_location", efs_file_location) if s3_file_location is not None: @@ -1152,7 +1254,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], s3_file_location: Optional['outputs.WorkflowS3InputFileLocation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 's3FileLocation' in kwargs: + s3_file_location = kwargs['s3FileLocation'] + if s3_file_location is not None: _setter("s3_file_location", s3_file_location) @@ -1185,7 +1291,9 @@ def _configure( _setter: Callable[[Any, Any], None], bucket: Optional[str] = None, key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if bucket is not None: _setter("bucket", bucket) if key is not None: @@ -1231,7 +1339,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1315,7 +1425,19 @@ def _configure( delete_step_details: Optional['outputs.WorkflowStepDeleteStepDetailsProperties'] = None, tag_step_details: Optional['outputs.WorkflowStepTagStepDetailsProperties'] = None, type: Optional['WorkflowStepType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'copyStepDetails' in kwargs: + copy_step_details = kwargs['copyStepDetails'] + if 'customStepDetails' in kwargs: + custom_step_details = kwargs['customStepDetails'] + if 'decryptStepDetails' in kwargs: + decrypt_step_details = kwargs['decryptStepDetails'] + if 'deleteStepDetails' in kwargs: + delete_step_details = kwargs['deleteStepDetails'] + if 'tagStepDetails' in kwargs: + tag_step_details = kwargs['tagStepDetails'] + if copy_step_details is not None: _setter("copy_step_details", copy_step_details) if custom_step_details is not None: @@ -1426,7 +1548,15 @@ def _configure( name: Optional[str] = None, overwrite_existing: Optional['WorkflowStepCopyStepDetailsPropertiesOverwriteExisting'] = None, source_file_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationFileLocation' in kwargs: + destination_file_location = kwargs['destinationFileLocation'] + if 'overwriteExisting' in kwargs: + overwrite_existing = kwargs['overwriteExisting'] + if 'sourceFileLocation' in kwargs: + source_file_location = kwargs['sourceFileLocation'] + if destination_file_location is not None: _setter("destination_file_location", destination_file_location) if name is not None: @@ -1516,7 +1646,13 @@ def _configure( source_file_location: Optional[str] = None, target: Optional[str] = None, timeout_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceFileLocation' in kwargs: + source_file_location = kwargs['sourceFileLocation'] + if 'timeoutSeconds' in kwargs: + timeout_seconds = kwargs['timeoutSeconds'] + if name is not None: _setter("name", name) if source_file_location is not None: @@ -1614,7 +1750,15 @@ def _configure( overwrite_existing: Optional['WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting'] = None, source_file_location: Optional[str] = None, type: Optional['WorkflowStepDecryptStepDetailsPropertiesType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationFileLocation' in kwargs: + destination_file_location = kwargs['destinationFileLocation'] + if 'overwriteExisting' in kwargs: + overwrite_existing = kwargs['overwriteExisting'] + if 'sourceFileLocation' in kwargs: + source_file_location = kwargs['sourceFileLocation'] + if destination_file_location is not None: _setter("destination_file_location", destination_file_location) if name is not None: @@ -1704,7 +1848,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, source_file_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceFileLocation' in kwargs: + source_file_location = kwargs['sourceFileLocation'] + if name is not None: _setter("name", name) if source_file_location is not None: @@ -1771,7 +1919,11 @@ def _configure( name: Optional[str] = None, source_file_location: Optional[str] = None, tags: Optional[Sequence['outputs.WorkflowS3Tag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sourceFileLocation' in kwargs: + source_file_location = kwargs['sourceFileLocation'] + if name is not None: _setter("name", name) if source_file_location is not None: @@ -1827,7 +1979,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/transfer/profile.py b/sdk/python/pulumi_aws_native/transfer/profile.py index 15019674f8..49c69e4e5f 100644 --- a/sdk/python/pulumi_aws_native/transfer/profile.py +++ b/sdk/python/pulumi_aws_native/transfer/profile.py @@ -42,7 +42,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'as2Id' in kwargs: + as2_id = kwargs['as2Id'] + if 'profileType' in kwargs: + profile_type = kwargs['profileType'] + if 'certificateIds' in kwargs: + certificate_ids = kwargs['certificateIds'] + _setter("as2_id", as2_id) _setter("profile_type", profile_type) if certificate_ids is not None: diff --git a/sdk/python/pulumi_aws_native/transfer/server.py b/sdk/python/pulumi_aws_native/transfer/server.py index 1ae1f1d3ec..bc387ea2d2 100644 --- a/sdk/python/pulumi_aws_native/transfer/server.py +++ b/sdk/python/pulumi_aws_native/transfer/server.py @@ -70,7 +70,31 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'endpointDetails' in kwargs: + endpoint_details = kwargs['endpointDetails'] + if 'endpointType' in kwargs: + endpoint_type = kwargs['endpointType'] + if 'identityProviderDetails' in kwargs: + identity_provider_details = kwargs['identityProviderDetails'] + if 'identityProviderType' in kwargs: + identity_provider_type = kwargs['identityProviderType'] + if 'loggingRole' in kwargs: + logging_role = kwargs['loggingRole'] + if 'postAuthenticationLoginBanner' in kwargs: + post_authentication_login_banner = kwargs['postAuthenticationLoginBanner'] + if 'preAuthenticationLoginBanner' in kwargs: + pre_authentication_login_banner = kwargs['preAuthenticationLoginBanner'] + if 'protocolDetails' in kwargs: + protocol_details = kwargs['protocolDetails'] + if 'securityPolicyName' in kwargs: + security_policy_name = kwargs['securityPolicyName'] + if 'structuredLogDestinations' in kwargs: + structured_log_destinations = kwargs['structuredLogDestinations'] + if 'workflowDetails' in kwargs: + workflow_details = kwargs['workflowDetails'] + if certificate is not None: _setter("certificate", certificate) if domain is not None: diff --git a/sdk/python/pulumi_aws_native/transfer/user.py b/sdk/python/pulumi_aws_native/transfer/user.py index b525426f95..f883796c3f 100644 --- a/sdk/python/pulumi_aws_native/transfer/user.py +++ b/sdk/python/pulumi_aws_native/transfer/user.py @@ -55,7 +55,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serverId' in kwargs: + server_id = kwargs['serverId'] + if 'homeDirectory' in kwargs: + home_directory = kwargs['homeDirectory'] + if 'homeDirectoryMappings' in kwargs: + home_directory_mappings = kwargs['homeDirectoryMappings'] + if 'homeDirectoryType' in kwargs: + home_directory_type = kwargs['homeDirectoryType'] + if 'posixProfile' in kwargs: + posix_profile = kwargs['posixProfile'] + if 'sshPublicKeys' in kwargs: + ssh_public_keys = kwargs['sshPublicKeys'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + _setter("role", role) _setter("server_id", server_id) if home_directory is not None: diff --git a/sdk/python/pulumi_aws_native/transfer/workflow.py b/sdk/python/pulumi_aws_native/transfer/workflow.py index b572800614..bce0917c1f 100644 --- a/sdk/python/pulumi_aws_native/transfer/workflow.py +++ b/sdk/python/pulumi_aws_native/transfer/workflow.py @@ -42,7 +42,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'onExceptionSteps' in kwargs: + on_exception_steps = kwargs['onExceptionSteps'] + _setter("steps", steps) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/_inputs.py b/sdk/python/pulumi_aws_native/verifiedpermissions/_inputs.py index acf9dd384b..892116f86f 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/_inputs.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/_inputs.py @@ -37,7 +37,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolArn' in kwargs: + user_pool_arn = kwargs['userPoolArn'] + if 'clientIds' in kwargs: + client_ids = kwargs['clientIds'] + _setter("user_pool_arn", user_pool_arn) if client_ids is not None: _setter("client_ids", client_ids) @@ -73,7 +79,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cognito_user_pool_configuration: pulumi.Input['IdentitySourceCognitoUserPoolConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cognitoUserPoolConfiguration' in kwargs: + cognito_user_pool_configuration = kwargs['cognitoUserPoolConfiguration'] + _setter("cognito_user_pool_configuration", cognito_user_pool_configuration) @property @@ -98,7 +108,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static: pulumi.Input['PolicyStaticPolicyDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("static", static) @property @@ -123,7 +135,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_linked: pulumi.Input['PolicyTemplateLinkedPolicyDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateLinked' in kwargs: + template_linked = kwargs['templateLinked'] + _setter("template_linked", template_linked) @property @@ -151,7 +167,13 @@ def _configure( _setter: Callable[[Any, Any], None], entity_id: pulumi.Input[str], entity_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityId' in kwargs: + entity_id = kwargs['entityId'] + if 'entityType' in kwargs: + entity_type = kwargs['entityType'] + _setter("entity_id", entity_id) _setter("entity_type", entity_type) @@ -189,7 +211,9 @@ def _configure( _setter: Callable[[Any, Any], None], statement: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statement", statement) if description is not None: _setter("description", description) @@ -225,7 +249,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cedar_json: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cedarJson' in kwargs: + cedar_json = kwargs['cedarJson'] + if cedar_json is not None: _setter("cedar_json", cedar_json) @@ -251,7 +279,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mode: pulumi.Input['PolicyStoreValidationMode'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) @property @@ -282,7 +312,11 @@ def _configure( policy_template_id: pulumi.Input[str], principal: Optional[pulumi.Input['PolicyEntityIdentifierArgs']] = None, resource: Optional[pulumi.Input['PolicyEntityIdentifierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyTemplateId' in kwargs: + policy_template_id = kwargs['policyTemplateId'] + _setter("policy_template_id", policy_template_id) if principal is not None: _setter("principal", principal) diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/identity_source.py b/sdk/python/pulumi_aws_native/verifiedpermissions/identity_source.py index d45a0c27c1..c5392c4413 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/identity_source.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/identity_source.py @@ -35,7 +35,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyStoreId' in kwargs: + policy_store_id = kwargs['policyStoreId'] + if 'principalEntityType' in kwargs: + principal_entity_type = kwargs['principalEntityType'] + _setter("configuration", configuration) if policy_store_id is not None: _setter("policy_store_id", policy_store_id) diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/outputs.py b/sdk/python/pulumi_aws_native/verifiedpermissions/outputs.py index 10b68cfedb..2b7f6e10e0 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/outputs.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/outputs.py @@ -58,7 +58,13 @@ def _configure( _setter: Callable[[Any, Any], None], user_pool_arn: str, client_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'userPoolArn' in kwargs: + user_pool_arn = kwargs['userPoolArn'] + if 'clientIds' in kwargs: + client_ids = kwargs['clientIds'] + _setter("user_pool_arn", user_pool_arn) if client_ids is not None: _setter("client_ids", client_ids) @@ -103,7 +109,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cognito_user_pool_configuration: 'outputs.IdentitySourceCognitoUserPoolConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cognitoUserPoolConfiguration' in kwargs: + cognito_user_pool_configuration = kwargs['cognitoUserPoolConfiguration'] + _setter("cognito_user_pool_configuration", cognito_user_pool_configuration) @property @@ -156,7 +166,17 @@ def _configure( discovery_url: Optional[str] = None, open_id_issuer: Optional['IdentitySourceOpenIdIssuer'] = None, user_pool_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'clientIds' in kwargs: + client_ids = kwargs['clientIds'] + if 'discoveryUrl' in kwargs: + discovery_url = kwargs['discoveryUrl'] + if 'openIdIssuer' in kwargs: + open_id_issuer = kwargs['openIdIssuer'] + if 'userPoolArn' in kwargs: + user_pool_arn = kwargs['userPoolArn'] + if client_ids is not None: _setter("client_ids", client_ids) if discovery_url is not None: @@ -199,7 +219,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], static: 'outputs.PolicyStaticPolicyDefinition', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("static", static) @property @@ -237,7 +259,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_linked: 'outputs.PolicyTemplateLinkedPolicyDefinition', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateLinked' in kwargs: + template_linked = kwargs['templateLinked'] + _setter("template_linked", template_linked) @property @@ -280,7 +306,13 @@ def _configure( _setter: Callable[[Any, Any], None], entity_id: str, entity_type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'entityId' in kwargs: + entity_id = kwargs['entityId'] + if 'entityType' in kwargs: + entity_type = kwargs['entityType'] + _setter("entity_id", entity_id) _setter("entity_type", entity_type) @@ -310,7 +342,9 @@ def _configure( _setter: Callable[[Any, Any], None], statement: str, description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statement", statement) if description is not None: _setter("description", description) @@ -355,7 +389,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], cedar_json: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cedarJson' in kwargs: + cedar_json = kwargs['cedarJson'] + if cedar_json is not None: _setter("cedar_json", cedar_json) @@ -377,7 +415,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], mode: 'PolicyStoreValidationMode', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("mode", mode) @property @@ -421,7 +461,11 @@ def _configure( policy_template_id: str, principal: Optional['outputs.PolicyEntityIdentifier'] = None, resource: Optional['outputs.PolicyEntityIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyTemplateId' in kwargs: + policy_template_id = kwargs['policyTemplateId'] + _setter("policy_template_id", policy_template_id) if principal is not None: _setter("principal", principal) diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/policy.py b/sdk/python/pulumi_aws_native/verifiedpermissions/policy.py index 112bc33c52..abf7cecb55 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/policy.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/policy.py @@ -32,7 +32,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyStoreId' in kwargs: + policy_store_id = kwargs['policyStoreId'] + _setter("definition", definition) if policy_store_id is not None: _setter("policy_store_id", policy_store_id) diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/policy_store.py b/sdk/python/pulumi_aws_native/verifiedpermissions/policy_store.py index 4e0a0243e7..1d7376598a 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/policy_store.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/policy_store.py @@ -32,7 +32,11 @@ def _configure( _setter: Callable[[Any, Any], None], validation_settings: pulumi.Input['PolicyStoreValidationSettingsArgs'], schema: Optional[pulumi.Input['PolicyStoreSchemaDefinitionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'validationSettings' in kwargs: + validation_settings = kwargs['validationSettings'] + _setter("validation_settings", validation_settings) if schema is not None: _setter("schema", schema) diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/policy_template.py b/sdk/python/pulumi_aws_native/verifiedpermissions/policy_template.py index cb219fc991..be37c0e392 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/policy_template.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/policy_template.py @@ -32,7 +32,11 @@ def _configure( statement: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, policy_store_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyStoreId' in kwargs: + policy_store_id = kwargs['policyStoreId'] + _setter("statement", statement) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/voiceid/_inputs.py b/sdk/python/pulumi_aws_native/voiceid/_inputs.py index 4e6e48dcbd..8ad88b175e 100644 --- a/sdk/python/pulumi_aws_native/voiceid/_inputs.py +++ b/sdk/python/pulumi_aws_native/voiceid/_inputs.py @@ -26,7 +26,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("kms_key_id", kms_key_id) @property @@ -54,7 +58,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/voiceid/domain.py b/sdk/python/pulumi_aws_native/voiceid/domain.py index e18ab5a3ea..e4da3c1e94 100644 --- a/sdk/python/pulumi_aws_native/voiceid/domain.py +++ b/sdk/python/pulumi_aws_native/voiceid/domain.py @@ -37,7 +37,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serverSideEncryptionConfiguration' in kwargs: + server_side_encryption_configuration = kwargs['serverSideEncryptionConfiguration'] + _setter("server_side_encryption_configuration", server_side_encryption_configuration) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/voiceid/outputs.py b/sdk/python/pulumi_aws_native/voiceid/outputs.py index b88ca20a05..eee41ea924 100644 --- a/sdk/python/pulumi_aws_native/voiceid/outputs.py +++ b/sdk/python/pulumi_aws_native/voiceid/outputs.py @@ -43,7 +43,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + _setter("kms_key_id", kms_key_id) @property @@ -67,7 +71,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/vpclattice/_inputs.py b/sdk/python/pulumi_aws_native/vpclattice/_inputs.py index c9e04c8d48..bc9d157254 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/_inputs.py +++ b/sdk/python/pulumi_aws_native/vpclattice/_inputs.py @@ -56,7 +56,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -94,7 +96,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fixedResponse' in kwargs: + fixed_response = kwargs['fixedResponse'] + if fixed_response is not None: _setter("fixed_response", fixed_response) if forward is not None: @@ -131,7 +137,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status_code: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + _setter("status_code", status_code) @property @@ -156,7 +166,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_groups: pulumi.Input[Sequence[pulumi.Input['ListenerWeightedTargetGroupArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + _setter("target_groups", target_groups) @property @@ -184,7 +198,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -222,7 +238,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_group_identifier: pulumi.Input[str], weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupIdentifier' in kwargs: + target_group_identifier = kwargs['targetGroupIdentifier'] + _setter("target_group_identifier", target_group_identifier) if weight is not None: _setter("weight", weight) @@ -261,7 +281,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fixedResponse' in kwargs: + fixed_response = kwargs['fixedResponse'] + if fixed_response is not None: _setter("fixed_response", fixed_response) if forward is not None: @@ -298,7 +322,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status_code: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + _setter("status_code", status_code) @property @@ -323,7 +351,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_groups: pulumi.Input[Sequence[pulumi.Input['RuleWeightedTargetGroupArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + _setter("target_groups", target_groups) @property @@ -354,7 +386,9 @@ def _configure( contains: Optional[pulumi.Input[str]] = None, exact: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if contains is not None: _setter("contains", contains) if exact is not None: @@ -408,7 +442,11 @@ def _configure( match: pulumi.Input['RuleHeaderMatchTypeArgs'], name: pulumi.Input[str], case_sensitive: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caseSensitive' in kwargs: + case_sensitive = kwargs['caseSensitive'] + _setter("match", match) _setter("name", name) if case_sensitive is not None: @@ -460,7 +498,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerMatches' in kwargs: + header_matches = kwargs['headerMatches'] + if 'pathMatch' in kwargs: + path_match = kwargs['pathMatch'] + if header_matches is not None: _setter("header_matches", header_matches) if method is not None: @@ -508,7 +552,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], http_match: pulumi.Input['RuleHttpMatchArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpMatch' in kwargs: + http_match = kwargs['httpMatch'] + _setter("http_match", http_match) @property @@ -536,7 +584,9 @@ def _configure( _setter: Callable[[Any, Any], None], exact: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if prefix is not None: @@ -576,7 +626,11 @@ def _configure( _setter: Callable[[Any, Any], None], match: pulumi.Input['RulePathMatchTypeArgs'], case_sensitive: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caseSensitive' in kwargs: + case_sensitive = kwargs['caseSensitive'] + _setter("match", match) if case_sensitive is not None: _setter("case_sensitive", case_sensitive) @@ -615,7 +669,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -653,7 +709,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_group_identifier: pulumi.Input[str], weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupIdentifier' in kwargs: + target_group_identifier = kwargs['targetGroupIdentifier'] + _setter("target_group_identifier", target_group_identifier) if weight is not None: _setter("weight", weight) @@ -692,7 +752,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if domain_name is not None: _setter("domain_name", domain_name) if hosted_zone_id is not None: @@ -732,7 +798,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if domain_name is not None: _setter("domain_name", domain_name) if hosted_zone_id is not None: @@ -772,7 +844,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -810,7 +884,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -848,7 +924,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -886,7 +964,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -939,7 +1019,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthCheck' in kwargs: + health_check = kwargs['healthCheck'] + if 'ipAddressType' in kwargs: + ip_address_type = kwargs['ipAddressType'] + if 'lambdaEventStructureVersion' in kwargs: + lambda_event_structure_version = kwargs['lambdaEventStructureVersion'] + if 'protocolVersion' in kwargs: + protocol_version = kwargs['protocolVersion'] + if 'vpcIdentifier' in kwargs: + vpc_identifier = kwargs['vpcIdentifier'] + if health_check is not None: _setter("health_check", health_check) if ip_address_type is not None: @@ -1058,7 +1150,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthCheckIntervalSeconds' in kwargs: + health_check_interval_seconds = kwargs['healthCheckIntervalSeconds'] + if 'healthCheckTimeoutSeconds' in kwargs: + health_check_timeout_seconds = kwargs['healthCheckTimeoutSeconds'] + if 'healthyThresholdCount' in kwargs: + healthy_threshold_count = kwargs['healthyThresholdCount'] + if 'protocolVersion' in kwargs: + protocol_version = kwargs['protocolVersion'] + if 'unhealthyThresholdCount' in kwargs: + unhealthy_threshold_count = kwargs['unhealthyThresholdCount'] + if enabled is not None: _setter("enabled", enabled) if health_check_interval_seconds is not None: @@ -1183,7 +1287,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], http_code: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpCode' in kwargs: + http_code = kwargs['httpCode'] + _setter("http_code", http_code) @property @@ -1211,7 +1319,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1249,7 +1359,9 @@ def _configure( _setter: Callable[[Any, Any], None], id: pulumi.Input[str], port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) if port is not None: _setter("port", port) 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..2b14892609 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/access_log_subscription.py +++ b/sdk/python/pulumi_aws_native/vpclattice/access_log_subscription.py @@ -34,7 +34,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'destinationArn' in kwargs: + destination_arn = kwargs['destinationArn'] + if 'resourceIdentifier' in kwargs: + resource_identifier = kwargs['resourceIdentifier'] + _setter("destination_arn", destination_arn) if resource_identifier is not None: _setter("resource_identifier", resource_identifier) diff --git a/sdk/python/pulumi_aws_native/vpclattice/auth_policy.py b/sdk/python/pulumi_aws_native/vpclattice/auth_policy.py index 3ed18382e2..5be5d1d118 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/auth_policy.py +++ b/sdk/python/pulumi_aws_native/vpclattice/auth_policy.py @@ -30,7 +30,11 @@ def _configure( _setter: Callable[[Any, Any], None], policy: Any, resource_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceIdentifier' in kwargs: + resource_identifier = kwargs['resourceIdentifier'] + _setter("policy", policy) _setter("resource_identifier", resource_identifier) diff --git a/sdk/python/pulumi_aws_native/vpclattice/listener.py b/sdk/python/pulumi_aws_native/vpclattice/listener.py index 36eded949d..3a1b97ecd3 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/listener.py +++ b/sdk/python/pulumi_aws_native/vpclattice/listener.py @@ -44,7 +44,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultAction' in kwargs: + default_action = kwargs['defaultAction'] + if 'serviceIdentifier' in kwargs: + service_identifier = kwargs['serviceIdentifier'] + _setter("default_action", default_action) _setter("protocol", protocol) if name is not None: diff --git a/sdk/python/pulumi_aws_native/vpclattice/outputs.py b/sdk/python/pulumi_aws_native/vpclattice/outputs.py index 1bfeab5253..28d47a588f 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/outputs.py +++ b/sdk/python/pulumi_aws_native/vpclattice/outputs.py @@ -57,7 +57,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -104,7 +106,11 @@ def _configure( _setter: Callable[[Any, Any], None], fixed_response: Optional['outputs.ListenerFixedResponse'] = None, forward: Optional['outputs.ListenerForward'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fixedResponse' in kwargs: + fixed_response = kwargs['fixedResponse'] + if fixed_response is not None: _setter("fixed_response", fixed_response) if forward is not None: @@ -150,7 +156,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status_code: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + _setter("status_code", status_code) @property @@ -188,7 +198,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_groups: Sequence['outputs.ListenerWeightedTargetGroup'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + _setter("target_groups", target_groups) @property @@ -212,7 +226,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -259,7 +275,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_group_identifier: str, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupIdentifier' in kwargs: + target_group_identifier = kwargs['targetGroupIdentifier'] + _setter("target_group_identifier", target_group_identifier) if weight is not None: _setter("weight", weight) @@ -307,7 +327,11 @@ def _configure( _setter: Callable[[Any, Any], None], fixed_response: Optional['outputs.RuleFixedResponse'] = None, forward: Optional['outputs.RuleForward'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fixedResponse' in kwargs: + fixed_response = kwargs['fixedResponse'] + if fixed_response is not None: _setter("fixed_response", fixed_response) if forward is not None: @@ -353,7 +377,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], status_code: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + _setter("status_code", status_code) @property @@ -391,7 +419,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], target_groups: Sequence['outputs.RuleWeightedTargetGroup'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroups' in kwargs: + target_groups = kwargs['targetGroups'] + _setter("target_groups", target_groups) @property @@ -435,7 +467,11 @@ def _configure( match: 'outputs.RuleHeaderMatchType', name: str, case_sensitive: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caseSensitive' in kwargs: + case_sensitive = kwargs['caseSensitive'] + _setter("match", match) _setter("name", name) if case_sensitive is not None: @@ -475,7 +511,9 @@ def _configure( contains: Optional[str] = None, exact: Optional[str] = None, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if contains is not None: _setter("contains", contains) if exact is not None: @@ -536,7 +574,13 @@ def _configure( header_matches: Optional[Sequence['outputs.RuleHeaderMatch']] = None, method: Optional['RuleHttpMatchMethod'] = None, path_match: Optional['outputs.RulePathMatch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'headerMatches' in kwargs: + header_matches = kwargs['headerMatches'] + if 'pathMatch' in kwargs: + path_match = kwargs['pathMatch'] + if header_matches is not None: _setter("header_matches", header_matches) if method is not None: @@ -589,7 +633,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], http_match: 'outputs.RuleHttpMatch', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpMatch' in kwargs: + http_match = kwargs['httpMatch'] + _setter("http_match", http_match) @property @@ -630,7 +678,11 @@ def _configure( _setter: Callable[[Any, Any], None], match: 'outputs.RulePathMatchType', case_sensitive: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'caseSensitive' in kwargs: + case_sensitive = kwargs['caseSensitive'] + _setter("match", match) if case_sensitive is not None: _setter("case_sensitive", case_sensitive) @@ -661,7 +713,9 @@ def _configure( _setter: Callable[[Any, Any], None], exact: Optional[str] = None, prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if exact is not None: _setter("exact", exact) if prefix is not None: @@ -693,7 +747,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -740,7 +796,11 @@ def _configure( _setter: Callable[[Any, Any], None], target_group_identifier: str, weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'targetGroupIdentifier' in kwargs: + target_group_identifier = kwargs['targetGroupIdentifier'] + _setter("target_group_identifier", target_group_identifier) if weight is not None: _setter("weight", weight) @@ -790,7 +850,13 @@ def _configure( _setter: Callable[[Any, Any], None], domain_name: Optional[str] = None, hosted_zone_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if domain_name is not None: _setter("domain_name", domain_name) if hosted_zone_id is not None: @@ -841,7 +907,13 @@ def _configure( _setter: Callable[[Any, Any], None], domain_name: Optional[str] = None, hosted_zone_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'domainName' in kwargs: + domain_name = kwargs['domainName'] + if 'hostedZoneId' in kwargs: + hosted_zone_id = kwargs['hostedZoneId'] + if domain_name is not None: _setter("domain_name", domain_name) if hosted_zone_id is not None: @@ -873,7 +945,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -903,7 +977,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -933,7 +1009,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -963,7 +1041,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1033,7 +1113,19 @@ def _configure( protocol: Optional['TargetGroupConfigProtocol'] = None, protocol_version: Optional['TargetGroupConfigProtocolVersion'] = None, vpc_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthCheck' in kwargs: + health_check = kwargs['healthCheck'] + if 'ipAddressType' in kwargs: + ip_address_type = kwargs['ipAddressType'] + if 'lambdaEventStructureVersion' in kwargs: + lambda_event_structure_version = kwargs['lambdaEventStructureVersion'] + if 'protocolVersion' in kwargs: + protocol_version = kwargs['protocolVersion'] + if 'vpcIdentifier' in kwargs: + vpc_identifier = kwargs['vpcIdentifier'] + if health_check is not None: _setter("health_check", health_check) if ip_address_type is not None: @@ -1149,7 +1241,19 @@ def _configure( protocol: Optional['TargetGroupHealthCheckConfigProtocol'] = None, protocol_version: Optional['TargetGroupHealthCheckConfigProtocolVersion'] = None, unhealthy_threshold_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'healthCheckIntervalSeconds' in kwargs: + health_check_interval_seconds = kwargs['healthCheckIntervalSeconds'] + if 'healthCheckTimeoutSeconds' in kwargs: + health_check_timeout_seconds = kwargs['healthCheckTimeoutSeconds'] + if 'healthyThresholdCount' in kwargs: + healthy_threshold_count = kwargs['healthyThresholdCount'] + if 'protocolVersion' in kwargs: + protocol_version = kwargs['protocolVersion'] + if 'unhealthyThresholdCount' in kwargs: + unhealthy_threshold_count = kwargs['unhealthyThresholdCount'] + if enabled is not None: _setter("enabled", enabled) if health_check_interval_seconds is not None: @@ -1251,7 +1355,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], http_code: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'httpCode' in kwargs: + http_code = kwargs['httpCode'] + _setter("http_code", http_code) @property @@ -1275,7 +1383,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -1305,7 +1415,9 @@ def _configure( _setter: Callable[[Any, Any], None], id: str, port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("id", id) if port is not None: _setter("port", port) diff --git a/sdk/python/pulumi_aws_native/vpclattice/resource_policy.py b/sdk/python/pulumi_aws_native/vpclattice/resource_policy.py index 6d26f57b32..752ff6d674 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/resource_policy.py +++ b/sdk/python/pulumi_aws_native/vpclattice/resource_policy.py @@ -29,7 +29,11 @@ def _configure( _setter: Callable[[Any, Any], None], policy: Any, resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + _setter("policy", policy) _setter("resource_arn", resource_arn) diff --git a/sdk/python/pulumi_aws_native/vpclattice/rule.py b/sdk/python/pulumi_aws_native/vpclattice/rule.py index ec25d1c105..443eb30785 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/rule.py +++ b/sdk/python/pulumi_aws_native/vpclattice/rule.py @@ -47,7 +47,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'listenerIdentifier' in kwargs: + listener_identifier = kwargs['listenerIdentifier'] + if 'serviceIdentifier' in kwargs: + service_identifier = kwargs['serviceIdentifier'] + _setter("action", action) _setter("match", match) _setter("priority", priority) diff --git a/sdk/python/pulumi_aws_native/vpclattice/service.py b/sdk/python/pulumi_aws_native/vpclattice/service.py index fab281972b..062a671ed6 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/service.py +++ b/sdk/python/pulumi_aws_native/vpclattice/service.py @@ -44,7 +44,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authType' in kwargs: + auth_type = kwargs['authType'] + if 'certificateArn' in kwargs: + certificate_arn = kwargs['certificateArn'] + if 'customDomainName' in kwargs: + custom_domain_name = kwargs['customDomainName'] + if 'dnsEntry' in kwargs: + dns_entry = kwargs['dnsEntry'] + if auth_type is not None: _setter("auth_type", auth_type) if certificate_arn is not None: diff --git a/sdk/python/pulumi_aws_native/vpclattice/service_network.py b/sdk/python/pulumi_aws_native/vpclattice/service_network.py index 01831ff34d..5dd4b124a2 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/service_network.py +++ b/sdk/python/pulumi_aws_native/vpclattice/service_network.py @@ -35,7 +35,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'authType' in kwargs: + auth_type = kwargs['authType'] + if auth_type is not None: _setter("auth_type", auth_type) if name is not None: 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..525303d8e4 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 @@ -38,7 +38,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dnsEntry' in kwargs: + dns_entry = kwargs['dnsEntry'] + if 'serviceIdentifier' in kwargs: + service_identifier = kwargs['serviceIdentifier'] + if 'serviceNetworkIdentifier' in kwargs: + service_network_identifier = kwargs['serviceNetworkIdentifier'] + if dns_entry is not None: _setter("dns_entry", dns_entry) if service_identifier is not None: 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..2e17fdae9e 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 @@ -38,7 +38,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'serviceNetworkIdentifier' in kwargs: + service_network_identifier = kwargs['serviceNetworkIdentifier'] + if 'vpcIdentifier' in kwargs: + vpc_identifier = kwargs['vpcIdentifier'] + if security_group_ids is not None: _setter("security_group_ids", security_group_ids) if service_network_identifier is not None: diff --git a/sdk/python/pulumi_aws_native/vpclattice/target_group.py b/sdk/python/pulumi_aws_native/vpclattice/target_group.py index dcbe1ffc83..23331cac07 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/target_group.py +++ b/sdk/python/pulumi_aws_native/vpclattice/target_group.py @@ -41,7 +41,9 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if config is not None: _setter("config", config) diff --git a/sdk/python/pulumi_aws_native/waf/_inputs.py b/sdk/python/pulumi_aws_native/waf/_inputs.py index 46aeb224f4..fbe3fd11b5 100644 --- a/sdk/python/pulumi_aws_native/waf/_inputs.py +++ b/sdk/python/pulumi_aws_native/waf/_inputs.py @@ -48,7 +48,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'positionalConstraint' in kwargs: + positional_constraint = kwargs['positionalConstraint'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + if 'targetString' in kwargs: + target_string = kwargs['targetString'] + if 'targetStringBase64' in kwargs: + target_string_base64 = kwargs['targetStringBase64'] + _setter("field_to_match", field_to_match) _setter("positional_constraint", positional_constraint) _setter("text_transformation", text_transformation) @@ -118,7 +130,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -157,7 +171,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -198,7 +214,11 @@ def _configure( data_id: pulumi.Input[str], negated: pulumi.Input[bool], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataId' in kwargs: + data_id = kwargs['dataId'] + _setter("data_id", data_id) _setter("negated", negated) _setter("type", type) @@ -246,7 +266,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -291,7 +313,15 @@ def _configure( field_to_match: pulumi.Input['SizeConstraintSetFieldToMatchArgs'], size: pulumi.Input[int], text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("comparison_operator", comparison_operator) _setter("field_to_match", field_to_match) _setter("size", size) @@ -349,7 +379,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -388,7 +420,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_to_match: pulumi.Input['SqlInjectionMatchSetFieldToMatchArgs'], text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("field_to_match", field_to_match) _setter("text_transformation", text_transformation) @@ -429,7 +467,11 @@ def _configure( priority: pulumi.Input[int], rule_id: pulumi.Input[str], action: Optional[pulumi.Input['WebAclWafActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleId' in kwargs: + rule_id = kwargs['ruleId'] + _setter("priority", priority) _setter("rule_id", rule_id) if action is not None: @@ -475,7 +517,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -503,7 +547,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -542,7 +588,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_to_match: pulumi.Input['XssMatchSetFieldToMatchArgs'], text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("field_to_match", field_to_match) _setter("text_transformation", text_transformation) 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..f2d448a28e 100644 --- a/sdk/python/pulumi_aws_native/waf/byte_match_set.py +++ b/sdk/python/pulumi_aws_native/waf/byte_match_set.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'byteMatchTuples' in kwargs: + byte_match_tuples = kwargs['byteMatchTuples'] + if byte_match_tuples is not None: _setter("byte_match_tuples", byte_match_tuples) if name is not None: diff --git a/sdk/python/pulumi_aws_native/waf/ip_set.py b/sdk/python/pulumi_aws_native/waf/ip_set.py index c3fc44d0d5..989839e1b9 100644 --- a/sdk/python/pulumi_aws_native/waf/ip_set.py +++ b/sdk/python/pulumi_aws_native/waf/ip_set.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipSetDescriptors' in kwargs: + ip_set_descriptors = kwargs['ipSetDescriptors'] + if ip_set_descriptors is not None: _setter("ip_set_descriptors", ip_set_descriptors) if name is not None: diff --git a/sdk/python/pulumi_aws_native/waf/outputs.py b/sdk/python/pulumi_aws_native/waf/outputs.py index 106a887e62..360c7242ed 100644 --- a/sdk/python/pulumi_aws_native/waf/outputs.py +++ b/sdk/python/pulumi_aws_native/waf/outputs.py @@ -74,7 +74,19 @@ def _configure( text_transformation: str, target_string: Optional[str] = None, target_string_base64: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'positionalConstraint' in kwargs: + positional_constraint = kwargs['positionalConstraint'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + if 'targetString' in kwargs: + target_string = kwargs['targetString'] + if 'targetStringBase64' in kwargs: + target_string_base64 = kwargs['targetStringBase64'] + _setter("field_to_match", field_to_match) _setter("positional_constraint", positional_constraint) _setter("text_transformation", text_transformation) @@ -124,7 +136,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -155,7 +169,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -205,7 +221,11 @@ def _configure( data_id: str, negated: bool, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataId' in kwargs: + data_id = kwargs['dataId'] + _setter("data_id", data_id) _setter("negated", negated) _setter("type", type) @@ -241,7 +261,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -299,7 +321,15 @@ def _configure( field_to_match: 'outputs.SizeConstraintSetFieldToMatch', size: int, text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("comparison_operator", comparison_operator) _setter("field_to_match", field_to_match) _setter("size", size) @@ -341,7 +371,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -391,7 +423,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_to_match: 'outputs.SqlInjectionMatchSetFieldToMatch', text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("field_to_match", field_to_match) _setter("text_transformation", text_transformation) @@ -441,7 +479,11 @@ def _configure( priority: int, rule_id: str, action: Optional['outputs.WebAclWafAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleId' in kwargs: + rule_id = kwargs['ruleId'] + _setter("priority", priority) _setter("rule_id", rule_id) if action is not None: @@ -475,7 +517,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -499,7 +543,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -549,7 +595,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_to_match: 'outputs.XssMatchSetFieldToMatch', text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("field_to_match", field_to_match) _setter("text_transformation", text_transformation) diff --git a/sdk/python/pulumi_aws_native/waf/rule.py b/sdk/python/pulumi_aws_native/waf/rule.py index 06d4c8ffe0..c203da4fe4 100644 --- a/sdk/python/pulumi_aws_native/waf/rule.py +++ b/sdk/python/pulumi_aws_native/waf/rule.py @@ -34,7 +34,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) if name is not None: _setter("name", name) 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..257dd78806 100644 --- a/sdk/python/pulumi_aws_native/waf/size_constraint_set.py +++ b/sdk/python/pulumi_aws_native/waf/size_constraint_set.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeConstraints' in kwargs: + size_constraints = kwargs['sizeConstraints'] + _setter("size_constraints", size_constraints) if name is not None: _setter("name", name) 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..4e68d05a89 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 @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlInjectionMatchTuples' in kwargs: + sql_injection_match_tuples = kwargs['sqlInjectionMatchTuples'] + if name is not None: _setter("name", name) if sql_injection_match_tuples is not None: diff --git a/sdk/python/pulumi_aws_native/waf/web_acl.py b/sdk/python/pulumi_aws_native/waf/web_acl.py index 3abc5898ea..c0e1e0dcc1 100644 --- a/sdk/python/pulumi_aws_native/waf/web_acl.py +++ b/sdk/python/pulumi_aws_native/waf/web_acl.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultAction' in kwargs: + default_action = kwargs['defaultAction'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("default_action", default_action) _setter("metric_name", metric_name) if name is not None: 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..0bfdc422f3 100644 --- a/sdk/python/pulumi_aws_native/waf/xss_match_set.py +++ b/sdk/python/pulumi_aws_native/waf/xss_match_set.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xssMatchTuples' in kwargs: + xss_match_tuples = kwargs['xssMatchTuples'] + _setter("xss_match_tuples", xss_match_tuples) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/wafregional/_inputs.py b/sdk/python/pulumi_aws_native/wafregional/_inputs.py index e08d09fdbd..6b3c453110 100644 --- a/sdk/python/pulumi_aws_native/wafregional/_inputs.py +++ b/sdk/python/pulumi_aws_native/wafregional/_inputs.py @@ -50,7 +50,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'positionalConstraint' in kwargs: + positional_constraint = kwargs['positionalConstraint'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + if 'targetString' in kwargs: + target_string = kwargs['targetString'] + if 'targetStringBase64' in kwargs: + target_string_base64 = kwargs['targetStringBase64'] + _setter("field_to_match", field_to_match) _setter("positional_constraint", positional_constraint) _setter("text_transformation", text_transformation) @@ -120,7 +132,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -159,7 +173,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -197,7 +213,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -238,7 +256,11 @@ def _configure( data_id: pulumi.Input[str], negated: pulumi.Input[bool], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataId' in kwargs: + data_id = kwargs['dataId'] + _setter("data_id", data_id) _setter("negated", negated) _setter("type", type) @@ -289,7 +311,11 @@ def _configure( data_id: pulumi.Input[str], negated: pulumi.Input[bool], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataId' in kwargs: + data_id = kwargs['dataId'] + _setter("data_id", data_id) _setter("negated", negated) _setter("type", type) @@ -337,7 +363,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -382,7 +410,15 @@ def _configure( field_to_match: pulumi.Input['SizeConstraintSetFieldToMatchArgs'], size: pulumi.Input[int], text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("comparison_operator", comparison_operator) _setter("field_to_match", field_to_match) _setter("size", size) @@ -440,7 +476,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -479,7 +517,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_to_match: pulumi.Input['SqlInjectionMatchSetFieldToMatchArgs'], text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("field_to_match", field_to_match) _setter("text_transformation", text_transformation) @@ -514,7 +558,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -545,7 +591,11 @@ def _configure( action: pulumi.Input['WebAclActionArgs'], priority: pulumi.Input[int], rule_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleId' in kwargs: + rule_id = kwargs['ruleId'] + _setter("action", action) _setter("priority", priority) _setter("rule_id", rule_id) @@ -593,7 +643,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -632,7 +684,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_to_match: pulumi.Input['XssMatchSetFieldToMatchArgs'], text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("field_to_match", field_to_match) _setter("text_transformation", text_transformation) 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..80c2568e64 100644 --- a/sdk/python/pulumi_aws_native/wafregional/byte_match_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/byte_match_set.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'byteMatchTuples' in kwargs: + byte_match_tuples = kwargs['byteMatchTuples'] + if byte_match_tuples is not None: _setter("byte_match_tuples", byte_match_tuples) if name is not None: 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..b923eac186 100644 --- a/sdk/python/pulumi_aws_native/wafregional/geo_match_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/geo_match_set.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'geoMatchConstraints' in kwargs: + geo_match_constraints = kwargs['geoMatchConstraints'] + if geo_match_constraints is not None: _setter("geo_match_constraints", geo_match_constraints) if name is not None: diff --git a/sdk/python/pulumi_aws_native/wafregional/ip_set.py b/sdk/python/pulumi_aws_native/wafregional/ip_set.py index e0fabfbf28..dd8b0ff7c8 100644 --- a/sdk/python/pulumi_aws_native/wafregional/ip_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/ip_set.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipSetDescriptors' in kwargs: + ip_set_descriptors = kwargs['ipSetDescriptors'] + if ip_set_descriptors is not None: _setter("ip_set_descriptors", ip_set_descriptors) if name is not None: diff --git a/sdk/python/pulumi_aws_native/wafregional/outputs.py b/sdk/python/pulumi_aws_native/wafregional/outputs.py index 71c982b66d..af03cc9aff 100644 --- a/sdk/python/pulumi_aws_native/wafregional/outputs.py +++ b/sdk/python/pulumi_aws_native/wafregional/outputs.py @@ -76,7 +76,19 @@ def _configure( text_transformation: str, target_string: Optional[str] = None, target_string_base64: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'positionalConstraint' in kwargs: + positional_constraint = kwargs['positionalConstraint'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + if 'targetString' in kwargs: + target_string = kwargs['targetString'] + if 'targetStringBase64' in kwargs: + target_string_base64 = kwargs['targetStringBase64'] + _setter("field_to_match", field_to_match) _setter("positional_constraint", positional_constraint) _setter("text_transformation", text_transformation) @@ -126,7 +138,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -157,7 +171,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -187,7 +203,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) _setter("value", value) @@ -237,7 +255,11 @@ def _configure( data_id: str, negated: bool, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataId' in kwargs: + data_id = kwargs['dataId'] + _setter("data_id", data_id) _setter("negated", negated) _setter("type", type) @@ -293,7 +315,11 @@ def _configure( data_id: str, negated: bool, type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'dataId' in kwargs: + data_id = kwargs['dataId'] + _setter("data_id", data_id) _setter("negated", negated) _setter("type", type) @@ -329,7 +355,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -387,7 +415,15 @@ def _configure( field_to_match: 'outputs.SizeConstraintSetFieldToMatch', size: int, text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("comparison_operator", comparison_operator) _setter("field_to_match", field_to_match) _setter("size", size) @@ -429,7 +465,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -479,7 +517,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_to_match: 'outputs.SqlInjectionMatchSetFieldToMatch', text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("field_to_match", field_to_match) _setter("text_transformation", text_transformation) @@ -506,7 +550,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], type: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) @property @@ -550,7 +596,11 @@ def _configure( action: 'outputs.WebAclAction', priority: int, rule_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleId' in kwargs: + rule_id = kwargs['ruleId'] + _setter("action", action) _setter("priority", priority) _setter("rule_id", rule_id) @@ -586,7 +636,9 @@ def _configure( _setter: Callable[[Any, Any], None], type: str, data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("type", type) if data is not None: _setter("data", data) @@ -636,7 +688,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_to_match: 'outputs.XssMatchSetFieldToMatch', text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformation' in kwargs: + text_transformation = kwargs['textTransformation'] + _setter("field_to_match", field_to_match) _setter("text_transformation", text_transformation) 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..a84eca9c21 100644 --- a/sdk/python/pulumi_aws_native/wafregional/rate_based_rule.py +++ b/sdk/python/pulumi_aws_native/wafregional/rate_based_rule.py @@ -40,7 +40,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'rateKey' in kwargs: + rate_key = kwargs['rateKey'] + if 'rateLimit' in kwargs: + rate_limit = kwargs['rateLimit'] + if 'matchPredicates' in kwargs: + match_predicates = kwargs['matchPredicates'] + _setter("metric_name", metric_name) _setter("rate_key", rate_key) _setter("rate_limit", rate_limit) 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..ba35fa51ca 100644 --- a/sdk/python/pulumi_aws_native/wafregional/regex_pattern_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/regex_pattern_set.py @@ -29,7 +29,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'regexPatternStrings' in kwargs: + regex_pattern_strings = kwargs['regexPatternStrings'] + _setter("regex_pattern_strings", regex_pattern_strings) if name is not None: _setter("name", name) diff --git a/sdk/python/pulumi_aws_native/wafregional/rule.py b/sdk/python/pulumi_aws_native/wafregional/rule.py index 36f197631a..ae5203d040 100644 --- a/sdk/python/pulumi_aws_native/wafregional/rule.py +++ b/sdk/python/pulumi_aws_native/wafregional/rule.py @@ -34,7 +34,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("metric_name", metric_name) if name is not None: _setter("name", name) 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..982629c4fb 100644 --- a/sdk/python/pulumi_aws_native/wafregional/size_constraint_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/size_constraint_set.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sizeConstraints' in kwargs: + size_constraints = kwargs['sizeConstraints'] + if name is not None: _setter("name", name) if size_constraints is not None: 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..279ee3e942 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 @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'sqlInjectionMatchTuples' in kwargs: + sql_injection_match_tuples = kwargs['sqlInjectionMatchTuples'] + if name is not None: _setter("name", name) if sql_injection_match_tuples is not None: diff --git a/sdk/python/pulumi_aws_native/wafregional/web_acl.py b/sdk/python/pulumi_aws_native/wafregional/web_acl.py index 05c330585d..d0ee5d4109 100644 --- a/sdk/python/pulumi_aws_native/wafregional/web_acl.py +++ b/sdk/python/pulumi_aws_native/wafregional/web_acl.py @@ -37,7 +37,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultAction' in kwargs: + default_action = kwargs['defaultAction'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + _setter("default_action", default_action) _setter("metric_name", metric_name) if name is not None: 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..f2e59f57a7 100644 --- a/sdk/python/pulumi_aws_native/wafregional/web_acl_association.py +++ b/sdk/python/pulumi_aws_native/wafregional/web_acl_association.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], web_acl_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'webAclId' in kwargs: + web_acl_id = kwargs['webAclId'] + _setter("resource_arn", resource_arn) _setter("web_acl_id", web_acl_id) 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..b222d2d085 100644 --- a/sdk/python/pulumi_aws_native/wafregional/xss_match_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/xss_match_set.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'xssMatchTuples' in kwargs: + xss_match_tuples = kwargs['xssMatchTuples'] + if name is not None: _setter("name", name) if xss_match_tuples is not None: diff --git a/sdk/python/pulumi_aws_native/wafv2/_inputs.py b/sdk/python/pulumi_aws_native/wafv2/_inputs.py index 0343e8c360..cd17f4991d 100644 --- a/sdk/python/pulumi_aws_native/wafv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/wafv2/_inputs.py @@ -168,7 +168,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -209,7 +211,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], action: pulumi.Input['LoggingConfigurationConditionActionConditionPropertiesAction'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) @property @@ -241,7 +245,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], label_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelName' in kwargs: + label_name = kwargs['labelName'] + _setter("label_name", label_name) @property @@ -276,7 +284,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionCondition' in kwargs: + action_condition = kwargs['actionCondition'] + if 'labelNameCondition' in kwargs: + label_name_condition = kwargs['labelNameCondition'] + if action_condition is not None: _setter("action_condition", action_condition) if label_name_condition is not None: @@ -327,7 +341,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedPaths' in kwargs: + included_paths = kwargs['includedPaths'] + if all is not None: _setter("all", all) if included_paths is not None: @@ -382,7 +400,15 @@ def _configure( match_pattern: pulumi.Input['LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs'], match_scope: pulumi.Input['LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope'], invalid_fallback_behavior: Optional[pulumi.Input['LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'invalidFallbackBehavior' in kwargs: + invalid_fallback_behavior = kwargs['invalidFallbackBehavior'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) if invalid_fallback_behavior is not None: @@ -441,7 +467,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -489,7 +517,17 @@ def _configure( query_string: Optional[Any] = None, single_header: Optional[pulumi.Input['LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs']] = None, uri_path: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonBody' in kwargs: + json_body = kwargs['jsonBody'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'singleHeader' in kwargs: + single_header = kwargs['singleHeader'] + if 'uriPath' in kwargs: + uri_path = kwargs['uriPath'] + if json_body is not None: _setter("json_body", json_body) if method is not None: @@ -585,7 +623,9 @@ def _configure( behavior: pulumi.Input['LoggingConfigurationFilterBehavior'], conditions: pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationConditionArgs']]], requirement: pulumi.Input['LoggingConfigurationFilterRequirement'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("behavior", behavior) _setter("conditions", conditions) _setter("requirement", requirement) @@ -647,7 +687,11 @@ def _configure( _setter: Callable[[Any, Any], None], default_behavior: pulumi.Input['LoggingConfigurationLoggingFilterPropertiesDefaultBehavior'], filters: pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationFilterArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultBehavior' in kwargs: + default_behavior = kwargs['defaultBehavior'] + _setter("default_behavior", default_behavior) _setter("filters", filters) @@ -691,7 +735,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -731,7 +777,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional[pulumi.Input['RuleGroupCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -757,7 +807,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statements: pulumi.Input[Sequence[pulumi.Input['RuleGroupStatementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statements", statements) @property @@ -785,7 +837,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_response: Optional[pulumi.Input['RuleGroupCustomResponseArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customResponse' in kwargs: + custom_response = kwargs['customResponse'] + if custom_response is not None: _setter("custom_response", custom_response) @@ -814,7 +870,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], oversize_handling: Optional[pulumi.Input['RuleGroupOversizeHandling']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + if oversize_handling is not None: _setter("oversize_handling", oversize_handling) @@ -855,7 +915,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'positionalConstraint' in kwargs: + positional_constraint = kwargs['positionalConstraint'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + if 'searchString' in kwargs: + search_string = kwargs['searchString'] + if 'searchStringBase64' in kwargs: + search_string_base64 = kwargs['searchStringBase64'] + _setter("field_to_match", field_to_match) _setter("positional_constraint", positional_constraint) _setter("text_transformations", text_transformations) @@ -925,7 +997,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional[pulumi.Input['RuleGroupCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -951,7 +1027,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time_property: Optional[pulumi.Input['RuleGroupImmunityTimePropertyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTimeProperty' in kwargs: + immunity_time_property = kwargs['immunityTimeProperty'] + if immunity_time_property is not None: _setter("immunity_time_property", immunity_time_property) @@ -980,7 +1060,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional[pulumi.Input['RuleGroupCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -1006,7 +1090,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time_property: Optional[pulumi.Input['RuleGroupImmunityTimePropertyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTimeProperty' in kwargs: + immunity_time_property = kwargs['immunityTimeProperty'] + if immunity_time_property is not None: _setter("immunity_time_property", immunity_time_property) @@ -1042,7 +1130,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedCookies' in kwargs: + excluded_cookies = kwargs['excludedCookies'] + if 'includedCookies' in kwargs: + included_cookies = kwargs['includedCookies'] + if all is not None: _setter("all", all) if excluded_cookies is not None: @@ -1102,7 +1196,15 @@ def _configure( match_pattern: pulumi.Input['RuleGroupCookieMatchPatternArgs'], match_scope: pulumi.Input['RuleGroupMapMatchScope'], oversize_handling: pulumi.Input['RuleGroupOversizeHandling'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) _setter("oversize_handling", oversize_handling) @@ -1150,7 +1252,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional[pulumi.Input['RuleGroupCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -1182,7 +1288,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -1221,7 +1329,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], insert_headers: pulumi.Input[Sequence[pulumi.Input['RuleGroupCustomHttpHeaderArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'insertHeaders' in kwargs: + insert_headers = kwargs['insertHeaders'] + _setter("insert_headers", insert_headers) @property @@ -1247,10 +1359,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class RuleGroupCustomResponseArgs: def __init__(__self__, *, @@ -1274,7 +1388,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'responseCode' in kwargs: + response_code = kwargs['responseCode'] + if 'customResponseBodyKey' in kwargs: + custom_response_body_key = kwargs['customResponseBodyKey'] + if 'responseHeaders' in kwargs: + response_headers = kwargs['responseHeaders'] + _setter("response_code", response_code) if custom_response_body_key is not None: _setter("custom_response_body_key", custom_response_body_key) @@ -1327,7 +1449,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -1355,7 +1479,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -1415,7 +1541,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allQueryArguments' in kwargs: + all_query_arguments = kwargs['allQueryArguments'] + if 'jsonBody' in kwargs: + json_body = kwargs['jsonBody'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'singleHeader' in kwargs: + single_header = kwargs['singleHeader'] + if 'singleQueryArgument' in kwargs: + single_query_argument = kwargs['singleQueryArgument'] + if 'uriPath' in kwargs: + uri_path = kwargs['uriPath'] + if all_query_arguments is not None: _setter("all_query_arguments", all_query_arguments) if body is not None: @@ -1558,7 +1698,13 @@ def _configure( _setter: Callable[[Any, Any], None], fallback_behavior: pulumi.Input['RuleGroupForwardedIpConfigurationFallbackBehavior'], header_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fallbackBehavior' in kwargs: + fallback_behavior = kwargs['fallbackBehavior'] + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + _setter("fallback_behavior", fallback_behavior) _setter("header_name", header_name) @@ -1596,7 +1742,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'countryCodes' in kwargs: + country_codes = kwargs['countryCodes'] + if 'forwardedIpConfig' in kwargs: + forwarded_ip_config = kwargs['forwardedIpConfig'] + if country_codes is not None: _setter("country_codes", country_codes) if forwarded_ip_config is not None: @@ -1643,7 +1795,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedHeaders' in kwargs: + excluded_headers = kwargs['excludedHeaders'] + if 'includedHeaders' in kwargs: + included_headers = kwargs['includedHeaders'] + if all is not None: _setter("all", all) if excluded_headers is not None: @@ -1703,7 +1861,15 @@ def _configure( match_pattern: pulumi.Input['RuleGroupHeaderMatchPatternArgs'], match_scope: pulumi.Input['RuleGroupMapMatchScope'], oversize_handling: pulumi.Input['RuleGroupOversizeHandling'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) _setter("oversize_handling", oversize_handling) @@ -1748,7 +1914,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTime' in kwargs: + immunity_time = kwargs['immunityTime'] + _setter("immunity_time", immunity_time) @property @@ -1779,7 +1949,13 @@ def _configure( fallback_behavior: pulumi.Input['RuleGroupIpSetForwardedIpConfigurationFallbackBehavior'], header_name: pulumi.Input[str], position: pulumi.Input['RuleGroupIpSetForwardedIpConfigurationPosition'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fallbackBehavior' in kwargs: + fallback_behavior = kwargs['fallbackBehavior'] + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + _setter("fallback_behavior", fallback_behavior) _setter("header_name", header_name) _setter("position", position) @@ -1827,7 +2003,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipSetForwardedIpConfig' in kwargs: + ip_set_forwarded_ip_config = kwargs['ipSetForwardedIpConfig'] + _setter("arn", arn) if ip_set_forwarded_ip_config is not None: _setter("ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) @@ -1875,7 +2055,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'invalidFallbackBehavior' in kwargs: + invalid_fallback_behavior = kwargs['invalidFallbackBehavior'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) if invalid_fallback_behavior is not None: @@ -1939,7 +2129,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedPaths' in kwargs: + included_paths = kwargs['includedPaths'] + if all is not None: _setter("all", all) if included_paths is not None: @@ -1982,7 +2176,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], scope: pulumi.Input['RuleGroupLabelMatchScope'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("scope", scope) @@ -2017,7 +2213,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -2043,7 +2241,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -2068,7 +2268,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statement: pulumi.Input['RuleGroupStatementArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statement", statement) @property @@ -2093,7 +2295,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statements: pulumi.Input[Sequence[pulumi.Input['RuleGroupStatementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statements", statements) @property @@ -2145,7 +2349,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'forwardedIp' in kwargs: + forwarded_ip = kwargs['forwardedIp'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'labelNamespace' in kwargs: + label_namespace = kwargs['labelNamespace'] + if 'queryArgument' in kwargs: + query_argument = kwargs['queryArgument'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'uriPath' in kwargs: + uri_path = kwargs['uriPath'] + if cookie is not None: _setter("cookie", cookie) if forwarded_ip is not None: @@ -2274,7 +2492,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregateKeyType' in kwargs: + aggregate_key_type = kwargs['aggregateKeyType'] + if 'customKeys' in kwargs: + custom_keys = kwargs['customKeys'] + if 'forwardedIpConfig' in kwargs: + forwarded_ip_config = kwargs['forwardedIpConfig'] + if 'scopeDownStatement' in kwargs: + scope_down_statement = kwargs['scopeDownStatement'] + _setter("aggregate_key_type", aggregate_key_type) _setter("limit", limit) if custom_keys is not None: @@ -2352,7 +2580,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -2388,10 +2620,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class RuleGroupRateLimitHeaderArgs: def __init__(__self__, *, @@ -2411,7 +2645,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -2447,10 +2685,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class RuleGroupRateLimitIpArgs: def __init__(__self__): @@ -2461,10 +2701,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class RuleGroupRateLimitLabelNamespaceArgs: def __init__(__self__, *, @@ -2481,7 +2723,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], namespace: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("namespace", namespace) @property @@ -2516,7 +2760,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -2557,7 +2805,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("text_transformations", text_transformations) @property @@ -2585,7 +2837,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("text_transformations", text_transformations) @property @@ -2616,7 +2872,15 @@ def _configure( field_to_match: pulumi.Input['RuleGroupFieldToMatchArgs'], regex_string: pulumi.Input[str], text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'regexString' in kwargs: + regex_string = kwargs['regexString'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("field_to_match", field_to_match) _setter("regex_string", regex_string) _setter("text_transformations", text_transformations) @@ -2667,7 +2931,13 @@ def _configure( arn: pulumi.Input[str], field_to_match: pulumi.Input['RuleGroupFieldToMatchArgs'], text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("arn", arn) _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) @@ -2727,7 +2997,9 @@ def _configure( captcha: Optional[pulumi.Input['RuleGroupCaptchaActionArgs']] = None, challenge: Optional[pulumi.Input['RuleGroupChallengeActionArgs']] = None, count: Optional[pulumi.Input['RuleGroupCountActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if allow is not None: _setter("allow", allow) if block is not None: @@ -2822,7 +3094,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibilityConfig' in kwargs: + visibility_config = kwargs['visibilityConfig'] + if 'captchaConfig' in kwargs: + captcha_config = kwargs['captchaConfig'] + if 'challengeConfig' in kwargs: + challenge_config = kwargs['challengeConfig'] + if 'ruleLabels' in kwargs: + rule_labels = kwargs['ruleLabels'] + _setter("name", name) _setter("priority", priority) _setter("statement", statement) @@ -2936,7 +3218,15 @@ def _configure( field_to_match: pulumi.Input['RuleGroupFieldToMatchArgs'], size: pulumi.Input[float], text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("comparison_operator", comparison_operator) _setter("field_to_match", field_to_match) _setter("size", size) @@ -3000,7 +3290,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + if 'sensitivityLevel' in kwargs: + sensitivity_level = kwargs['sensitivityLevel'] + _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) if sensitivity_level is not None: @@ -3085,7 +3383,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'andStatement' in kwargs: + and_statement = kwargs['andStatement'] + if 'byteMatchStatement' in kwargs: + byte_match_statement = kwargs['byteMatchStatement'] + if 'geoMatchStatement' in kwargs: + geo_match_statement = kwargs['geoMatchStatement'] + if 'ipSetReferenceStatement' in kwargs: + ip_set_reference_statement = kwargs['ipSetReferenceStatement'] + if 'labelMatchStatement' in kwargs: + label_match_statement = kwargs['labelMatchStatement'] + if 'notStatement' in kwargs: + not_statement = kwargs['notStatement'] + if 'orStatement' in kwargs: + or_statement = kwargs['orStatement'] + if 'rateBasedStatement' in kwargs: + rate_based_statement = kwargs['rateBasedStatement'] + if 'regexMatchStatement' in kwargs: + regex_match_statement = kwargs['regexMatchStatement'] + if 'regexPatternSetReferenceStatement' in kwargs: + regex_pattern_set_reference_statement = kwargs['regexPatternSetReferenceStatement'] + if 'sizeConstraintStatement' in kwargs: + size_constraint_statement = kwargs['sizeConstraintStatement'] + if 'sqliMatchStatement' in kwargs: + sqli_match_statement = kwargs['sqliMatchStatement'] + if 'xssMatchStatement' in kwargs: + xss_match_statement = kwargs['xssMatchStatement'] + if and_statement is not None: _setter("and_statement", and_statement) if byte_match_statement is not None: @@ -3246,7 +3572,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -3289,7 +3617,9 @@ def _configure( _setter: Callable[[Any, Any], None], priority: pulumi.Input[int], type: pulumi.Input['RuleGroupTextTransformationType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("priority", priority) _setter("type", type) @@ -3333,7 +3663,15 @@ def _configure( cloud_watch_metrics_enabled: pulumi.Input[bool], metric_name: pulumi.Input[str], sampled_requests_enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchMetricsEnabled' in kwargs: + cloud_watch_metrics_enabled = kwargs['cloudWatchMetricsEnabled'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'sampledRequestsEnabled' in kwargs: + sampled_requests_enabled = kwargs['sampledRequestsEnabled'] + _setter("cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) _setter("metric_name", metric_name) _setter("sampled_requests_enabled", sampled_requests_enabled) @@ -3384,7 +3722,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) @@ -3422,7 +3766,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional[pulumi.Input['WebAclCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -3448,7 +3796,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statements: pulumi.Input[Sequence[pulumi.Input['WebAclStatementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statements", statements) @property @@ -3476,7 +3826,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], request_body: Optional[pulumi.Input['WebAclRequestBodyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'requestBody' in kwargs: + request_body = kwargs['requestBody'] + if request_body is not None: _setter("request_body", request_body) @@ -3517,7 +3871,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'creationPath' in kwargs: + creation_path = kwargs['creationPath'] + if 'registrationPagePath' in kwargs: + registration_page_path = kwargs['registrationPagePath'] + if 'requestInspection' in kwargs: + request_inspection = kwargs['requestInspection'] + if 'enableRegexInPath' in kwargs: + enable_regex_in_path = kwargs['enableRegexInPath'] + if 'responseInspection' in kwargs: + response_inspection = kwargs['responseInspection'] + _setter("creation_path", creation_path) _setter("registration_page_path", registration_page_path) _setter("request_inspection", request_inspection) @@ -3596,7 +3962,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loginPath' in kwargs: + login_path = kwargs['loginPath'] + if 'enableRegexInPath' in kwargs: + enable_regex_in_path = kwargs['enableRegexInPath'] + if 'requestInspection' in kwargs: + request_inspection = kwargs['requestInspection'] + if 'responseInspection' in kwargs: + response_inspection = kwargs['responseInspection'] + _setter("login_path", login_path) if enable_regex_in_path is not None: _setter("enable_regex_in_path", enable_regex_in_path) @@ -3660,7 +4036,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inspectionLevel' in kwargs: + inspection_level = kwargs['inspectionLevel'] + if 'enableMachineLearning' in kwargs: + enable_machine_learning = kwargs['enableMachineLearning'] + _setter("inspection_level", inspection_level) if enable_machine_learning is not None: _setter("enable_machine_learning", enable_machine_learning) @@ -3699,7 +4081,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_response: Optional[pulumi.Input['WebAclCustomResponseArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customResponse' in kwargs: + custom_response = kwargs['customResponse'] + if custom_response is not None: _setter("custom_response", custom_response) @@ -3728,7 +4114,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], oversize_handling: Optional[pulumi.Input['WebAclOversizeHandling']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + if oversize_handling is not None: _setter("oversize_handling", oversize_handling) @@ -3769,7 +4159,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'positionalConstraint' in kwargs: + positional_constraint = kwargs['positionalConstraint'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + if 'searchString' in kwargs: + search_string = kwargs['searchString'] + if 'searchStringBase64' in kwargs: + search_string_base64 = kwargs['searchStringBase64'] + _setter("field_to_match", field_to_match) _setter("positional_constraint", positional_constraint) _setter("text_transformations", text_transformations) @@ -3839,7 +4241,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional[pulumi.Input['WebAclCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -3865,7 +4271,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time_property: Optional[pulumi.Input['WebAclImmunityTimePropertyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTimeProperty' in kwargs: + immunity_time_property = kwargs['immunityTimeProperty'] + if immunity_time_property is not None: _setter("immunity_time_property", immunity_time_property) @@ -3894,7 +4304,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional[pulumi.Input['WebAclCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -3920,7 +4334,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time_property: Optional[pulumi.Input['WebAclImmunityTimePropertyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTimeProperty' in kwargs: + immunity_time_property = kwargs['immunityTimeProperty'] + if immunity_time_property is not None: _setter("immunity_time_property", immunity_time_property) @@ -3956,7 +4374,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedCookies' in kwargs: + excluded_cookies = kwargs['excludedCookies'] + if 'includedCookies' in kwargs: + included_cookies = kwargs['includedCookies'] + if all is not None: _setter("all", all) if excluded_cookies is not None: @@ -4016,7 +4440,15 @@ def _configure( match_pattern: pulumi.Input['WebAclCookieMatchPatternArgs'], match_scope: pulumi.Input['WebAclMapMatchScope'], oversize_handling: pulumi.Input['WebAclOversizeHandling'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) _setter("oversize_handling", oversize_handling) @@ -4064,7 +4496,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional[pulumi.Input['WebAclCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -4096,7 +4532,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -4135,7 +4573,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], insert_headers: pulumi.Input[Sequence[pulumi.Input['WebAclCustomHttpHeaderArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'insertHeaders' in kwargs: + insert_headers = kwargs['insertHeaders'] + _setter("insert_headers", insert_headers) @property @@ -4161,10 +4603,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class WebAclCustomResponseArgs: def __init__(__self__, *, @@ -4188,7 +4632,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'responseCode' in kwargs: + response_code = kwargs['responseCode'] + if 'customResponseBodyKey' in kwargs: + custom_response_body_key = kwargs['customResponseBodyKey'] + if 'responseHeaders' in kwargs: + response_headers = kwargs['responseHeaders'] + _setter("response_code", response_code) if custom_response_body_key is not None: _setter("custom_response_body_key", custom_response_body_key) @@ -4247,7 +4699,9 @@ def _configure( _setter: Callable[[Any, Any], None], allow: Optional[pulumi.Input['WebAclAllowActionArgs']] = None, block: Optional[pulumi.Input['WebAclBlockActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if allow is not None: _setter("allow", allow) if block is not None: @@ -4287,7 +4741,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -4312,7 +4768,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("identifier", identifier) @property @@ -4337,7 +4795,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -4365,7 +4825,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -4425,7 +4887,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allQueryArguments' in kwargs: + all_query_arguments = kwargs['allQueryArguments'] + if 'jsonBody' in kwargs: + json_body = kwargs['jsonBody'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'singleHeader' in kwargs: + single_header = kwargs['singleHeader'] + if 'singleQueryArgument' in kwargs: + single_query_argument = kwargs['singleQueryArgument'] + if 'uriPath' in kwargs: + uri_path = kwargs['uriPath'] + if all_query_arguments is not None: _setter("all_query_arguments", all_query_arguments) if body is not None: @@ -4568,7 +5044,13 @@ def _configure( _setter: Callable[[Any, Any], None], fallback_behavior: pulumi.Input['WebAclForwardedIpConfigurationFallbackBehavior'], header_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fallbackBehavior' in kwargs: + fallback_behavior = kwargs['fallbackBehavior'] + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + _setter("fallback_behavior", fallback_behavior) _setter("header_name", header_name) @@ -4606,7 +5088,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'countryCodes' in kwargs: + country_codes = kwargs['countryCodes'] + if 'forwardedIpConfig' in kwargs: + forwarded_ip_config = kwargs['forwardedIpConfig'] + if country_codes is not None: _setter("country_codes", country_codes) if forwarded_ip_config is not None: @@ -4653,7 +5141,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedHeaders' in kwargs: + excluded_headers = kwargs['excludedHeaders'] + if 'includedHeaders' in kwargs: + included_headers = kwargs['includedHeaders'] + if all is not None: _setter("all", all) if excluded_headers is not None: @@ -4713,7 +5207,15 @@ def _configure( match_pattern: pulumi.Input['WebAclHeaderMatchPatternArgs'], match_scope: pulumi.Input['WebAclMapMatchScope'], oversize_handling: pulumi.Input['WebAclOversizeHandling'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) _setter("oversize_handling", oversize_handling) @@ -4758,7 +5260,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTime' in kwargs: + immunity_time = kwargs['immunityTime'] + _setter("immunity_time", immunity_time) @property @@ -4789,7 +5295,13 @@ def _configure( fallback_behavior: pulumi.Input['WebAclIpSetForwardedIpConfigurationFallbackBehavior'], header_name: pulumi.Input[str], position: pulumi.Input['WebAclIpSetForwardedIpConfigurationPosition'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fallbackBehavior' in kwargs: + fallback_behavior = kwargs['fallbackBehavior'] + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + _setter("fallback_behavior", fallback_behavior) _setter("header_name", header_name) _setter("position", position) @@ -4837,7 +5349,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipSetForwardedIpConfig' in kwargs: + ip_set_forwarded_ip_config = kwargs['ipSetForwardedIpConfig'] + _setter("arn", arn) if ip_set_forwarded_ip_config is not None: _setter("ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) @@ -4885,7 +5401,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'invalidFallbackBehavior' in kwargs: + invalid_fallback_behavior = kwargs['invalidFallbackBehavior'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) if invalid_fallback_behavior is not None: @@ -4949,7 +5475,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedPaths' in kwargs: + included_paths = kwargs['includedPaths'] + if all is not None: _setter("all", all) if included_paths is not None: @@ -4992,7 +5522,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], scope: pulumi.Input['WebAclLabelMatchScope'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("scope", scope) @@ -5027,7 +5559,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -5073,7 +5607,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsManagedRulesAcfpRuleSet' in kwargs: + aws_managed_rules_acfp_rule_set = kwargs['awsManagedRulesAcfpRuleSet'] + if 'awsManagedRulesAtpRuleSet' in kwargs: + aws_managed_rules_atp_rule_set = kwargs['awsManagedRulesAtpRuleSet'] + if 'awsManagedRulesBotControlRuleSet' in kwargs: + aws_managed_rules_bot_control_rule_set = kwargs['awsManagedRulesBotControlRuleSet'] + if 'loginPath' in kwargs: + login_path = kwargs['loginPath'] + if 'passwordField' in kwargs: + password_field = kwargs['passwordField'] + if 'payloadType' in kwargs: + payload_type = kwargs['payloadType'] + if 'usernameField' in kwargs: + username_field = kwargs['usernameField'] + if aws_managed_rules_acfp_rule_set is not None: _setter("aws_managed_rules_acfp_rule_set", aws_managed_rules_acfp_rule_set) if aws_managed_rules_atp_rule_set is not None: @@ -5187,7 +5737,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vendorName' in kwargs: + vendor_name = kwargs['vendorName'] + if 'excludedRules' in kwargs: + excluded_rules = kwargs['excludedRules'] + if 'managedRuleGroupConfigs' in kwargs: + managed_rule_group_configs = kwargs['managedRuleGroupConfigs'] + if 'ruleActionOverrides' in kwargs: + rule_action_overrides = kwargs['ruleActionOverrides'] + if 'scopeDownStatement' in kwargs: + scope_down_statement = kwargs['scopeDownStatement'] + _setter("name", name) _setter("vendor_name", vendor_name) if excluded_rules is not None: @@ -5283,7 +5845,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statement: pulumi.Input['WebAclStatementArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statement", statement) @property @@ -5308,7 +5872,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statements: pulumi.Input[Sequence[pulumi.Input['WebAclStatementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statements", statements) @property @@ -5341,7 +5907,9 @@ def _configure( _setter: Callable[[Any, Any], None], count: Optional[Any] = None, none: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if count is not None: _setter("count", count) if none is not None: @@ -5411,7 +5979,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'forwardedIp' in kwargs: + forwarded_ip = kwargs['forwardedIp'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'labelNamespace' in kwargs: + label_namespace = kwargs['labelNamespace'] + if 'queryArgument' in kwargs: + query_argument = kwargs['queryArgument'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'uriPath' in kwargs: + uri_path = kwargs['uriPath'] + if cookie is not None: _setter("cookie", cookie) if forwarded_ip is not None: @@ -5540,7 +6122,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregateKeyType' in kwargs: + aggregate_key_type = kwargs['aggregateKeyType'] + if 'customKeys' in kwargs: + custom_keys = kwargs['customKeys'] + if 'forwardedIpConfig' in kwargs: + forwarded_ip_config = kwargs['forwardedIpConfig'] + if 'scopeDownStatement' in kwargs: + scope_down_statement = kwargs['scopeDownStatement'] + _setter("aggregate_key_type", aggregate_key_type) _setter("limit", limit) if custom_keys is not None: @@ -5618,7 +6210,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -5654,10 +6250,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class WebAclRateLimitHeaderArgs: def __init__(__self__, *, @@ -5677,7 +6275,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -5713,10 +6315,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class WebAclRateLimitIpArgs: def __init__(__self__): @@ -5727,10 +6331,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class WebAclRateLimitLabelNamespaceArgs: def __init__(__self__, *, @@ -5747,7 +6353,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], namespace: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("namespace", namespace) @property @@ -5782,7 +6390,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: pulumi.Input[str], text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -5823,7 +6435,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("text_transformations", text_transformations) @property @@ -5851,7 +6467,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("text_transformations", text_transformations) @property @@ -5882,7 +6502,15 @@ def _configure( field_to_match: pulumi.Input['WebAclFieldToMatchArgs'], regex_string: pulumi.Input[str], text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'regexString' in kwargs: + regex_string = kwargs['regexString'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("field_to_match", field_to_match) _setter("regex_string", regex_string) _setter("text_transformations", text_transformations) @@ -5933,7 +6561,13 @@ def _configure( arn: pulumi.Input[str], field_to_match: pulumi.Input['WebAclFieldToMatchArgs'], text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("arn", arn) _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) @@ -5976,10 +6610,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class WebAclRequestInspectionAcfpArgs: def __init__(__self__, *, @@ -6010,7 +6646,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'payloadType' in kwargs: + payload_type = kwargs['payloadType'] + if 'addressFields' in kwargs: + address_fields = kwargs['addressFields'] + if 'emailField' in kwargs: + email_field = kwargs['emailField'] + if 'passwordField' in kwargs: + password_field = kwargs['passwordField'] + if 'phoneNumberFields' in kwargs: + phone_number_fields = kwargs['phoneNumberFields'] + if 'usernameField' in kwargs: + username_field = kwargs['usernameField'] + _setter("payload_type", payload_type) if address_fields is not None: _setter("address_fields", address_fields) @@ -6099,7 +6749,15 @@ def _configure( password_field: pulumi.Input['WebAclFieldIdentifierArgs'], payload_type: pulumi.Input['WebAclRequestInspectionPayloadType'], username_field: pulumi.Input['WebAclFieldIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordField' in kwargs: + password_field = kwargs['passwordField'] + if 'payloadType' in kwargs: + payload_type = kwargs['payloadType'] + if 'usernameField' in kwargs: + username_field = kwargs['usernameField'] + _setter("password_field", password_field) _setter("payload_type", payload_type) _setter("username_field", username_field) @@ -6150,7 +6808,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureStrings' in kwargs: + failure_strings = kwargs['failureStrings'] + if 'successStrings' in kwargs: + success_strings = kwargs['successStrings'] + _setter("failure_strings", failure_strings) _setter("success_strings", success_strings) @@ -6194,7 +6858,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureValues' in kwargs: + failure_values = kwargs['failureValues'] + if 'successValues' in kwargs: + success_values = kwargs['successValues'] + _setter("failure_values", failure_values) _setter("name", name) _setter("success_values", success_values) @@ -6248,7 +6918,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureValues' in kwargs: + failure_values = kwargs['failureValues'] + if 'successValues' in kwargs: + success_values = kwargs['successValues'] + _setter("failure_values", failure_values) _setter("identifier", identifier) _setter("success_values", success_values) @@ -6299,7 +6975,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureCodes' in kwargs: + failure_codes = kwargs['failureCodes'] + if 'successCodes' in kwargs: + success_codes = kwargs['successCodes'] + _setter("failure_codes", failure_codes) _setter("success_codes", success_codes) @@ -6346,7 +7028,13 @@ def _configure( header: Optional[pulumi.Input['WebAclResponseInspectionHeaderArgs']] = None, json: Optional[pulumi.Input['WebAclResponseInspectionJsonArgs']] = None, status_code: Optional[pulumi.Input['WebAclResponseInspectionStatusCodeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bodyContains' in kwargs: + body_contains = kwargs['bodyContains'] + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if body_contains is not None: _setter("body_contains", body_contains) if header is not None: @@ -6411,7 +7099,11 @@ def _configure( _setter: Callable[[Any, Any], None], action_to_use: pulumi.Input['WebAclRuleActionArgs'], name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionToUse' in kwargs: + action_to_use = kwargs['actionToUse'] + _setter("action_to_use", action_to_use) _setter("name", name) @@ -6461,7 +7153,9 @@ def _configure( captcha: Optional[pulumi.Input['WebAclCaptchaActionArgs']] = None, challenge: Optional[pulumi.Input['WebAclChallengeActionArgs']] = None, count: Optional[pulumi.Input['WebAclCountActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if allow is not None: _setter("allow", allow) if block is not None: @@ -6540,7 +7234,13 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedRules' in kwargs: + excluded_rules = kwargs['excludedRules'] + if 'ruleActionOverrides' in kwargs: + rule_action_overrides = kwargs['ruleActionOverrides'] + _setter("arn", arn) if excluded_rules is not None: _setter("excluded_rules", excluded_rules) @@ -6618,7 +7318,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibilityConfig' in kwargs: + visibility_config = kwargs['visibilityConfig'] + if 'captchaConfig' in kwargs: + captcha_config = kwargs['captchaConfig'] + if 'challengeConfig' in kwargs: + challenge_config = kwargs['challengeConfig'] + if 'overrideAction' in kwargs: + override_action = kwargs['overrideAction'] + if 'ruleLabels' in kwargs: + rule_labels = kwargs['ruleLabels'] + _setter("name", name) _setter("priority", priority) _setter("statement", statement) @@ -6743,7 +7455,15 @@ def _configure( field_to_match: pulumi.Input['WebAclFieldToMatchArgs'], size: pulumi.Input[float], text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("comparison_operator", comparison_operator) _setter("field_to_match", field_to_match) _setter("size", size) @@ -6807,7 +7527,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + if 'sensitivityLevel' in kwargs: + sensitivity_level = kwargs['sensitivityLevel'] + _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) if sensitivity_level is not None: @@ -6898,7 +7626,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'andStatement' in kwargs: + and_statement = kwargs['andStatement'] + if 'byteMatchStatement' in kwargs: + byte_match_statement = kwargs['byteMatchStatement'] + if 'geoMatchStatement' in kwargs: + geo_match_statement = kwargs['geoMatchStatement'] + if 'ipSetReferenceStatement' in kwargs: + ip_set_reference_statement = kwargs['ipSetReferenceStatement'] + if 'labelMatchStatement' in kwargs: + label_match_statement = kwargs['labelMatchStatement'] + if 'managedRuleGroupStatement' in kwargs: + managed_rule_group_statement = kwargs['managedRuleGroupStatement'] + if 'notStatement' in kwargs: + not_statement = kwargs['notStatement'] + if 'orStatement' in kwargs: + or_statement = kwargs['orStatement'] + if 'rateBasedStatement' in kwargs: + rate_based_statement = kwargs['rateBasedStatement'] + if 'regexMatchStatement' in kwargs: + regex_match_statement = kwargs['regexMatchStatement'] + if 'regexPatternSetReferenceStatement' in kwargs: + regex_pattern_set_reference_statement = kwargs['regexPatternSetReferenceStatement'] + if 'ruleGroupReferenceStatement' in kwargs: + rule_group_reference_statement = kwargs['ruleGroupReferenceStatement'] + if 'sizeConstraintStatement' in kwargs: + size_constraint_statement = kwargs['sizeConstraintStatement'] + if 'sqliMatchStatement' in kwargs: + sqli_match_statement = kwargs['sqliMatchStatement'] + if 'xssMatchStatement' in kwargs: + xss_match_statement = kwargs['xssMatchStatement'] + if and_statement is not None: _setter("and_statement", and_statement) if byte_match_statement is not None: @@ -7081,7 +7841,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -7124,7 +7886,9 @@ def _configure( _setter: Callable[[Any, Any], None], priority: pulumi.Input[int], type: pulumi.Input['WebAclTextTransformationType'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("priority", priority) _setter("type", type) @@ -7168,7 +7932,15 @@ def _configure( cloud_watch_metrics_enabled: pulumi.Input[bool], metric_name: pulumi.Input[str], sampled_requests_enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchMetricsEnabled' in kwargs: + cloud_watch_metrics_enabled = kwargs['cloudWatchMetricsEnabled'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'sampledRequestsEnabled' in kwargs: + sampled_requests_enabled = kwargs['sampledRequestsEnabled'] + _setter("cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) _setter("metric_name", metric_name) _setter("sampled_requests_enabled", sampled_requests_enabled) @@ -7219,7 +7991,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) diff --git a/sdk/python/pulumi_aws_native/wafv2/ip_set.py b/sdk/python/pulumi_aws_native/wafv2/ip_set.py index 9b2c3d3d3e..2052e4b81c 100644 --- a/sdk/python/pulumi_aws_native/wafv2/ip_set.py +++ b/sdk/python/pulumi_aws_native/wafv2/ip_set.py @@ -45,7 +45,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipAddressVersion' in kwargs: + ip_address_version = kwargs['ipAddressVersion'] + _setter("addresses", addresses) _setter("ip_address_version", ip_address_version) _setter("scope", scope) diff --git a/sdk/python/pulumi_aws_native/wafv2/logging_configuration.py b/sdk/python/pulumi_aws_native/wafv2/logging_configuration.py index 183dd171f2..acead10c3d 100644 --- a/sdk/python/pulumi_aws_native/wafv2/logging_configuration.py +++ b/sdk/python/pulumi_aws_native/wafv2/logging_configuration.py @@ -42,7 +42,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'logDestinationConfigs' in kwargs: + log_destination_configs = kwargs['logDestinationConfigs'] + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'loggingFilter' in kwargs: + logging_filter = kwargs['loggingFilter'] + if 'redactedFields' in kwargs: + redacted_fields = kwargs['redactedFields'] + _setter("log_destination_configs", log_destination_configs) _setter("resource_arn", resource_arn) if logging_filter is not None: diff --git a/sdk/python/pulumi_aws_native/wafv2/outputs.py b/sdk/python/pulumi_aws_native/wafv2/outputs.py index 91c9e8e7ff..0130486d94 100644 --- a/sdk/python/pulumi_aws_native/wafv2/outputs.py +++ b/sdk/python/pulumi_aws_native/wafv2/outputs.py @@ -169,7 +169,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -224,7 +226,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionCondition' in kwargs: + action_condition = kwargs['actionCondition'] + if 'labelNameCondition' in kwargs: + label_name_condition = kwargs['labelNameCondition'] + if action_condition is not None: _setter("action_condition", action_condition) if label_name_condition is not None: @@ -266,7 +274,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], action: 'LoggingConfigurationConditionActionConditionPropertiesAction', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("action", action) @property @@ -314,7 +324,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], label_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'labelName' in kwargs: + label_name = kwargs['labelName'] + _setter("label_name", label_name) @property @@ -384,7 +398,17 @@ def _configure( query_string: Optional[Any] = None, single_header: Optional['outputs.LoggingConfigurationFieldToMatchSingleHeaderProperties'] = None, uri_path: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'jsonBody' in kwargs: + json_body = kwargs['jsonBody'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'singleHeader' in kwargs: + single_header = kwargs['singleHeader'] + if 'uriPath' in kwargs: + uri_path = kwargs['uriPath'] + if json_body is not None: _setter("json_body", json_body) if method is not None: @@ -485,7 +509,15 @@ def _configure( match_pattern: 'outputs.LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternProperties', match_scope: 'LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope', invalid_fallback_behavior: Optional['LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'invalidFallbackBehavior' in kwargs: + invalid_fallback_behavior = kwargs['invalidFallbackBehavior'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) if invalid_fallback_behavior is not None: @@ -556,7 +588,11 @@ def _configure( _setter: Callable[[Any, Any], None], all: Optional[Any] = None, included_paths: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedPaths' in kwargs: + included_paths = kwargs['includedPaths'] + if all is not None: _setter("all", all) if included_paths is not None: @@ -598,7 +634,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -633,7 +671,9 @@ def _configure( behavior: 'LoggingConfigurationFilterBehavior', conditions: Sequence['outputs.LoggingConfigurationCondition'], requirement: 'LoggingConfigurationFilterRequirement', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("behavior", behavior) _setter("conditions", conditions) _setter("requirement", requirement) @@ -703,7 +743,11 @@ def _configure( _setter: Callable[[Any, Any], None], default_behavior: 'LoggingConfigurationLoggingFilterPropertiesDefaultBehavior', filters: Sequence['outputs.LoggingConfigurationFilter'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultBehavior' in kwargs: + default_behavior = kwargs['defaultBehavior'] + _setter("default_behavior", default_behavior) _setter("filters", filters) @@ -739,7 +783,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -791,7 +837,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional['outputs.RuleGroupCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -813,7 +863,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statements: Sequence['outputs.RuleGroupStatement'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statements", statements) @property @@ -857,7 +909,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_response: Optional['outputs.RuleGroupCustomResponse'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customResponse' in kwargs: + custom_response = kwargs['customResponse'] + if custom_response is not None: _setter("custom_response", custom_response) @@ -902,7 +958,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], oversize_handling: Optional['RuleGroupOversizeHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + if oversize_handling is not None: _setter("oversize_handling", oversize_handling) @@ -967,7 +1027,19 @@ def _configure( text_transformations: Sequence['outputs.RuleGroupTextTransformation'], search_string: Optional[str] = None, search_string_base64: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'positionalConstraint' in kwargs: + positional_constraint = kwargs['positionalConstraint'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + if 'searchString' in kwargs: + search_string = kwargs['searchString'] + if 'searchStringBase64' in kwargs: + search_string_base64 = kwargs['searchStringBase64'] + _setter("field_to_match", field_to_match) _setter("positional_constraint", positional_constraint) _setter("text_transformations", text_transformations) @@ -1037,7 +1109,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional['outputs.RuleGroupCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -1076,7 +1152,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time_property: Optional['outputs.RuleGroupImmunityTimeProperty'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTimeProperty' in kwargs: + immunity_time_property = kwargs['immunityTimeProperty'] + if immunity_time_property is not None: _setter("immunity_time_property", immunity_time_property) @@ -1121,7 +1201,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional['outputs.RuleGroupCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -1160,7 +1244,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time_property: Optional['outputs.RuleGroupImmunityTimeProperty'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTimeProperty' in kwargs: + immunity_time_property = kwargs['immunityTimeProperty'] + if immunity_time_property is not None: _setter("immunity_time_property", immunity_time_property) @@ -1214,7 +1302,13 @@ def _configure( all: Optional[Any] = None, excluded_cookies: Optional[Sequence[str]] = None, included_cookies: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedCookies' in kwargs: + excluded_cookies = kwargs['excludedCookies'] + if 'includedCookies' in kwargs: + included_cookies = kwargs['includedCookies'] + if all is not None: _setter("all", all) if excluded_cookies is not None: @@ -1286,7 +1380,15 @@ def _configure( match_pattern: 'outputs.RuleGroupCookieMatchPattern', match_scope: 'RuleGroupMapMatchScope', oversize_handling: 'RuleGroupOversizeHandling', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) _setter("oversize_handling", oversize_handling) @@ -1342,7 +1444,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional['outputs.RuleGroupCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -1373,7 +1479,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -1424,7 +1532,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], insert_headers: Sequence['outputs.RuleGroupCustomHttpHeader'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'insertHeaders' in kwargs: + insert_headers = kwargs['insertHeaders'] + _setter("insert_headers", insert_headers) @property @@ -1483,7 +1595,15 @@ def _configure( response_code: int, custom_response_body_key: Optional[str] = None, response_headers: Optional[Sequence['outputs.RuleGroupCustomHttpHeader']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'responseCode' in kwargs: + response_code = kwargs['responseCode'] + if 'customResponseBodyKey' in kwargs: + custom_response_body_key = kwargs['customResponseBodyKey'] + if 'responseHeaders' in kwargs: + response_headers = kwargs['responseHeaders'] + _setter("response_code", response_code) if custom_response_body_key is not None: _setter("custom_response_body_key", custom_response_body_key) @@ -1525,10 +1645,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class RuleGroupFieldToMatch(dict): """ @@ -1606,7 +1728,21 @@ def _configure( single_header: Optional['outputs.RuleGroupFieldToMatchSingleHeaderProperties'] = None, single_query_argument: Optional['outputs.RuleGroupFieldToMatchSingleQueryArgumentProperties'] = None, uri_path: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allQueryArguments' in kwargs: + all_query_arguments = kwargs['allQueryArguments'] + if 'jsonBody' in kwargs: + json_body = kwargs['jsonBody'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'singleHeader' in kwargs: + single_header = kwargs['singleHeader'] + if 'singleQueryArgument' in kwargs: + single_query_argument = kwargs['singleQueryArgument'] + if 'uriPath' in kwargs: + uri_path = kwargs['uriPath'] + if all_query_arguments is not None: _setter("all_query_arguments", all_query_arguments) if body is not None: @@ -1706,7 +1842,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -1733,7 +1871,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -1776,7 +1916,13 @@ def _configure( _setter: Callable[[Any, Any], None], fallback_behavior: 'RuleGroupForwardedIpConfigurationFallbackBehavior', header_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fallbackBehavior' in kwargs: + fallback_behavior = kwargs['fallbackBehavior'] + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + _setter("fallback_behavior", fallback_behavior) _setter("header_name", header_name) @@ -1825,7 +1971,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'countryCodes' in kwargs: + country_codes = kwargs['countryCodes'] + if 'forwardedIpConfig' in kwargs: + forwarded_ip_config = kwargs['forwardedIpConfig'] + if country_codes is not None: _setter("country_codes", country_codes) if forwarded_ip_config is not None: @@ -1886,7 +2038,13 @@ def _configure( all: Optional[Any] = None, excluded_headers: Optional[Sequence[str]] = None, included_headers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedHeaders' in kwargs: + excluded_headers = kwargs['excludedHeaders'] + if 'includedHeaders' in kwargs: + included_headers = kwargs['includedHeaders'] + if all is not None: _setter("all", all) if excluded_headers is not None: @@ -1958,7 +2116,15 @@ def _configure( match_pattern: 'outputs.RuleGroupHeaderMatchPattern', match_scope: 'RuleGroupMapMatchScope', oversize_handling: 'RuleGroupOversizeHandling', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) _setter("oversize_handling", oversize_handling) @@ -2008,7 +2174,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTime' in kwargs: + immunity_time = kwargs['immunityTime'] + _setter("immunity_time", immunity_time) @property @@ -2054,7 +2224,13 @@ def _configure( fallback_behavior: 'RuleGroupIpSetForwardedIpConfigurationFallbackBehavior', header_name: str, position: 'RuleGroupIpSetForwardedIpConfigurationPosition', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fallbackBehavior' in kwargs: + fallback_behavior = kwargs['fallbackBehavior'] + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + _setter("fallback_behavior", fallback_behavior) _setter("header_name", header_name) _setter("position", position) @@ -2107,7 +2283,11 @@ def _configure( _setter: Callable[[Any, Any], None], arn: str, ip_set_forwarded_ip_config: Optional['outputs.RuleGroupIpSetForwardedIpConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipSetForwardedIpConfig' in kwargs: + ip_set_forwarded_ip_config = kwargs['ipSetForwardedIpConfig'] + _setter("arn", arn) if ip_set_forwarded_ip_config is not None: _setter("ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) @@ -2173,7 +2353,17 @@ def _configure( match_scope: 'RuleGroupJsonMatchScope', invalid_fallback_behavior: Optional['RuleGroupBodyParsingFallbackBehavior'] = None, oversize_handling: Optional['RuleGroupOversizeHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'invalidFallbackBehavior' in kwargs: + invalid_fallback_behavior = kwargs['invalidFallbackBehavior'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) if invalid_fallback_behavior is not None: @@ -2241,7 +2431,11 @@ def _configure( _setter: Callable[[Any, Any], None], all: Optional[Any] = None, included_paths: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedPaths' in kwargs: + included_paths = kwargs['includedPaths'] + if all is not None: _setter("all", all) if included_paths is not None: @@ -2273,7 +2467,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -2297,7 +2493,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, scope: 'RuleGroupLabelMatchScope', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("scope", scope) @@ -2324,7 +2522,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if name is not None: _setter("name", name) @@ -2346,7 +2546,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statement: 'outputs.RuleGroupStatement', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statement", statement) @property @@ -2367,7 +2569,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statements: Sequence['outputs.RuleGroupStatement'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statements", statements) @property @@ -2426,7 +2630,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregateKeyType' in kwargs: + aggregate_key_type = kwargs['aggregateKeyType'] + if 'customKeys' in kwargs: + custom_keys = kwargs['customKeys'] + if 'forwardedIpConfig' in kwargs: + forwarded_ip_config = kwargs['forwardedIpConfig'] + if 'scopeDownStatement' in kwargs: + scope_down_statement = kwargs['scopeDownStatement'] + _setter("aggregate_key_type", aggregate_key_type) _setter("limit", limit) if custom_keys is not None: @@ -2534,7 +2748,21 @@ def _configure( query_argument: Optional['outputs.RuleGroupRateLimitQueryArgument'] = None, query_string: Optional['outputs.RuleGroupRateLimitQueryString'] = None, uri_path: Optional['outputs.RuleGroupRateLimitUriPath'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'forwardedIp' in kwargs: + forwarded_ip = kwargs['forwardedIp'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'labelNamespace' in kwargs: + label_namespace = kwargs['labelNamespace'] + if 'queryArgument' in kwargs: + query_argument = kwargs['queryArgument'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'uriPath' in kwargs: + uri_path = kwargs['uriPath'] + if cookie is not None: _setter("cookie", cookie) if forwarded_ip is not None: @@ -2639,7 +2867,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -2670,10 +2902,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class RuleGroupRateLimitHeader(dict): """ @@ -2713,7 +2947,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -2744,10 +2982,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class RuleGroupRateLimitIp(dict): """ @@ -2761,10 +3001,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class RuleGroupRateLimitLabelNamespace(dict): """ @@ -2784,7 +3026,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], namespace: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("namespace", namespace) @property @@ -2835,7 +3079,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -2888,7 +3136,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("text_transformations", text_transformations) @property @@ -2932,7 +3184,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("text_transformations", text_transformations) @property @@ -2980,7 +3236,15 @@ def _configure( field_to_match: 'outputs.RuleGroupFieldToMatch', regex_string: str, text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'regexString' in kwargs: + regex_string = kwargs['regexString'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("field_to_match", field_to_match) _setter("regex_string", regex_string) _setter("text_transformations", text_transformations) @@ -3038,7 +3302,13 @@ def _configure( arn: str, field_to_match: 'outputs.RuleGroupFieldToMatch', text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("arn", arn) _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) @@ -3122,7 +3392,17 @@ def _configure( captcha_config: Optional['outputs.RuleGroupCaptchaConfig'] = None, challenge_config: Optional['outputs.RuleGroupChallengeConfig'] = None, rule_labels: Optional[Sequence['outputs.RuleGroupLabel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibilityConfig' in kwargs: + visibility_config = kwargs['visibilityConfig'] + if 'captchaConfig' in kwargs: + captcha_config = kwargs['captchaConfig'] + if 'challengeConfig' in kwargs: + challenge_config = kwargs['challengeConfig'] + if 'ruleLabels' in kwargs: + rule_labels = kwargs['ruleLabels'] + _setter("name", name) _setter("priority", priority) _setter("statement", statement) @@ -3210,7 +3490,9 @@ def _configure( captcha: Optional['outputs.RuleGroupCaptchaAction'] = None, challenge: Optional['outputs.RuleGroupChallengeAction'] = None, count: Optional['outputs.RuleGroupCountAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if allow is not None: _setter("allow", allow) if block is not None: @@ -3296,7 +3578,15 @@ def _configure( field_to_match: 'outputs.RuleGroupFieldToMatch', size: float, text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("comparison_operator", comparison_operator) _setter("field_to_match", field_to_match) _setter("size", size) @@ -3368,7 +3658,15 @@ def _configure( field_to_match: 'outputs.RuleGroupFieldToMatch', text_transformations: Sequence['outputs.RuleGroupTextTransformation'], sensitivity_level: Optional['RuleGroupSensitivityLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + if 'sensitivityLevel' in kwargs: + sensitivity_level = kwargs['sensitivityLevel'] + _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) if sensitivity_level is not None: @@ -3485,7 +3783,35 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'andStatement' in kwargs: + and_statement = kwargs['andStatement'] + if 'byteMatchStatement' in kwargs: + byte_match_statement = kwargs['byteMatchStatement'] + if 'geoMatchStatement' in kwargs: + geo_match_statement = kwargs['geoMatchStatement'] + if 'ipSetReferenceStatement' in kwargs: + ip_set_reference_statement = kwargs['ipSetReferenceStatement'] + if 'labelMatchStatement' in kwargs: + label_match_statement = kwargs['labelMatchStatement'] + if 'notStatement' in kwargs: + not_statement = kwargs['notStatement'] + if 'orStatement' in kwargs: + or_statement = kwargs['orStatement'] + if 'rateBasedStatement' in kwargs: + rate_based_statement = kwargs['rateBasedStatement'] + if 'regexMatchStatement' in kwargs: + regex_match_statement = kwargs['regexMatchStatement'] + if 'regexPatternSetReferenceStatement' in kwargs: + regex_pattern_set_reference_statement = kwargs['regexPatternSetReferenceStatement'] + if 'sizeConstraintStatement' in kwargs: + size_constraint_statement = kwargs['sizeConstraintStatement'] + if 'sqliMatchStatement' in kwargs: + sqli_match_statement = kwargs['sqliMatchStatement'] + if 'xssMatchStatement' in kwargs: + xss_match_statement = kwargs['xssMatchStatement'] + if and_statement is not None: _setter("and_statement", and_statement) if byte_match_statement is not None: @@ -3594,7 +3920,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -3632,7 +3960,9 @@ def _configure( _setter: Callable[[Any, Any], None], priority: int, type: 'RuleGroupTextTransformationType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("priority", priority) _setter("type", type) @@ -3692,7 +4022,15 @@ def _configure( cloud_watch_metrics_enabled: bool, metric_name: str, sampled_requests_enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchMetricsEnabled' in kwargs: + cloud_watch_metrics_enabled = kwargs['cloudWatchMetricsEnabled'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'sampledRequestsEnabled' in kwargs: + sampled_requests_enabled = kwargs['sampledRequestsEnabled'] + _setter("cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) _setter("metric_name", metric_name) _setter("sampled_requests_enabled", sampled_requests_enabled) @@ -3753,7 +4091,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_to_match: 'outputs.RuleGroupFieldToMatch', text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) @@ -3803,7 +4147,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional['outputs.WebAclCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -3825,7 +4173,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statements: Sequence['outputs.WebAclStatement'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statements", statements) @property @@ -3869,7 +4219,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], request_body: Optional['outputs.WebAclRequestBody'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'requestBody' in kwargs: + request_body = kwargs['requestBody'] + if request_body is not None: _setter("request_body", request_body) @@ -3934,7 +4288,19 @@ def _configure( request_inspection: 'outputs.WebAclRequestInspectionAcfp', enable_regex_in_path: Optional[bool] = None, response_inspection: Optional['outputs.WebAclResponseInspection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'creationPath' in kwargs: + creation_path = kwargs['creationPath'] + if 'registrationPagePath' in kwargs: + registration_page_path = kwargs['registrationPagePath'] + if 'requestInspection' in kwargs: + request_inspection = kwargs['requestInspection'] + if 'enableRegexInPath' in kwargs: + enable_regex_in_path = kwargs['enableRegexInPath'] + if 'responseInspection' in kwargs: + response_inspection = kwargs['responseInspection'] + _setter("creation_path", creation_path) _setter("registration_page_path", registration_page_path) _setter("request_inspection", request_inspection) @@ -4019,7 +4385,17 @@ def _configure( enable_regex_in_path: Optional[bool] = None, request_inspection: Optional['outputs.WebAclRequestInspection'] = None, response_inspection: Optional['outputs.WebAclResponseInspection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'loginPath' in kwargs: + login_path = kwargs['loginPath'] + if 'enableRegexInPath' in kwargs: + enable_regex_in_path = kwargs['enableRegexInPath'] + if 'requestInspection' in kwargs: + request_inspection = kwargs['requestInspection'] + if 'responseInspection' in kwargs: + response_inspection = kwargs['responseInspection'] + _setter("login_path", login_path) if enable_regex_in_path is not None: _setter("enable_regex_in_path", enable_regex_in_path) @@ -4089,7 +4465,13 @@ def _configure( _setter: Callable[[Any, Any], None], inspection_level: 'WebAclAwsManagedRulesBotControlRuleSetInspectionLevel', enable_machine_learning: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'inspectionLevel' in kwargs: + inspection_level = kwargs['inspectionLevel'] + if 'enableMachineLearning' in kwargs: + enable_machine_learning = kwargs['enableMachineLearning'] + _setter("inspection_level", inspection_level) if enable_machine_learning is not None: _setter("enable_machine_learning", enable_machine_learning) @@ -4140,7 +4522,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_response: Optional['outputs.WebAclCustomResponse'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customResponse' in kwargs: + custom_response = kwargs['customResponse'] + if custom_response is not None: _setter("custom_response", custom_response) @@ -4185,7 +4571,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], oversize_handling: Optional['WebAclOversizeHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + if oversize_handling is not None: _setter("oversize_handling", oversize_handling) @@ -4250,7 +4640,19 @@ def _configure( text_transformations: Sequence['outputs.WebAclTextTransformation'], search_string: Optional[str] = None, search_string_base64: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'positionalConstraint' in kwargs: + positional_constraint = kwargs['positionalConstraint'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + if 'searchString' in kwargs: + search_string = kwargs['searchString'] + if 'searchStringBase64' in kwargs: + search_string_base64 = kwargs['searchStringBase64'] + _setter("field_to_match", field_to_match) _setter("positional_constraint", positional_constraint) _setter("text_transformations", text_transformations) @@ -4320,7 +4722,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional['outputs.WebAclCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -4359,7 +4765,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time_property: Optional['outputs.WebAclImmunityTimeProperty'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTimeProperty' in kwargs: + immunity_time_property = kwargs['immunityTimeProperty'] + if immunity_time_property is not None: _setter("immunity_time_property", immunity_time_property) @@ -4404,7 +4814,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional['outputs.WebAclCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -4443,7 +4857,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time_property: Optional['outputs.WebAclImmunityTimeProperty'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTimeProperty' in kwargs: + immunity_time_property = kwargs['immunityTimeProperty'] + if immunity_time_property is not None: _setter("immunity_time_property", immunity_time_property) @@ -4497,7 +4915,13 @@ def _configure( all: Optional[Any] = None, excluded_cookies: Optional[Sequence[str]] = None, included_cookies: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedCookies' in kwargs: + excluded_cookies = kwargs['excludedCookies'] + if 'includedCookies' in kwargs: + included_cookies = kwargs['includedCookies'] + if all is not None: _setter("all", all) if excluded_cookies is not None: @@ -4569,7 +4993,15 @@ def _configure( match_pattern: 'outputs.WebAclCookieMatchPattern', match_scope: 'WebAclMapMatchScope', oversize_handling: 'WebAclOversizeHandling', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) _setter("oversize_handling", oversize_handling) @@ -4625,7 +5057,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], custom_request_handling: Optional['outputs.WebAclCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'customRequestHandling' in kwargs: + custom_request_handling = kwargs['customRequestHandling'] + if custom_request_handling is not None: _setter("custom_request_handling", custom_request_handling) @@ -4656,7 +5092,9 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) _setter("value", value) @@ -4707,7 +5145,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], insert_headers: Sequence['outputs.WebAclCustomHttpHeader'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'insertHeaders' in kwargs: + insert_headers = kwargs['insertHeaders'] + _setter("insert_headers", insert_headers) @property @@ -4766,7 +5208,15 @@ def _configure( response_code: int, custom_response_body_key: Optional[str] = None, response_headers: Optional[Sequence['outputs.WebAclCustomHttpHeader']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'responseCode' in kwargs: + response_code = kwargs['responseCode'] + if 'customResponseBodyKey' in kwargs: + custom_response_body_key = kwargs['customResponseBodyKey'] + if 'responseHeaders' in kwargs: + response_headers = kwargs['responseHeaders'] + _setter("response_code", response_code) if custom_response_body_key is not None: _setter("custom_response_body_key", custom_response_body_key) @@ -4808,10 +5258,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class WebAclDefaultAction(dict): """ @@ -4833,7 +5285,9 @@ def _configure( _setter: Callable[[Any, Any], None], allow: Optional['outputs.WebAclAllowAction'] = None, block: Optional['outputs.WebAclBlockAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if allow is not None: _setter("allow", allow) if block is not None: @@ -4868,7 +5322,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -4889,7 +5345,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("identifier", identifier) @property @@ -4975,7 +5433,21 @@ def _configure( single_header: Optional['outputs.WebAclFieldToMatchSingleHeaderProperties'] = None, single_query_argument: Optional['outputs.WebAclFieldToMatchSingleQueryArgumentProperties'] = None, uri_path: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'allQueryArguments' in kwargs: + all_query_arguments = kwargs['allQueryArguments'] + if 'jsonBody' in kwargs: + json_body = kwargs['jsonBody'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'singleHeader' in kwargs: + single_header = kwargs['singleHeader'] + if 'singleQueryArgument' in kwargs: + single_query_argument = kwargs['singleQueryArgument'] + if 'uriPath' in kwargs: + uri_path = kwargs['uriPath'] + if all_query_arguments is not None: _setter("all_query_arguments", all_query_arguments) if body is not None: @@ -5075,7 +5547,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -5102,7 +5576,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -5145,7 +5621,13 @@ def _configure( _setter: Callable[[Any, Any], None], fallback_behavior: 'WebAclForwardedIpConfigurationFallbackBehavior', header_name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fallbackBehavior' in kwargs: + fallback_behavior = kwargs['fallbackBehavior'] + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + _setter("fallback_behavior", fallback_behavior) _setter("header_name", header_name) @@ -5194,7 +5676,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'countryCodes' in kwargs: + country_codes = kwargs['countryCodes'] + if 'forwardedIpConfig' in kwargs: + forwarded_ip_config = kwargs['forwardedIpConfig'] + if country_codes is not None: _setter("country_codes", country_codes) if forwarded_ip_config is not None: @@ -5255,7 +5743,13 @@ def _configure( all: Optional[Any] = None, excluded_headers: Optional[Sequence[str]] = None, included_headers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedHeaders' in kwargs: + excluded_headers = kwargs['excludedHeaders'] + if 'includedHeaders' in kwargs: + included_headers = kwargs['includedHeaders'] + if all is not None: _setter("all", all) if excluded_headers is not None: @@ -5327,7 +5821,15 @@ def _configure( match_pattern: 'outputs.WebAclHeaderMatchPattern', match_scope: 'WebAclMapMatchScope', oversize_handling: 'WebAclOversizeHandling', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) _setter("oversize_handling", oversize_handling) @@ -5377,7 +5879,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], immunity_time: int, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'immunityTime' in kwargs: + immunity_time = kwargs['immunityTime'] + _setter("immunity_time", immunity_time) @property @@ -5423,7 +5929,13 @@ def _configure( fallback_behavior: 'WebAclIpSetForwardedIpConfigurationFallbackBehavior', header_name: str, position: 'WebAclIpSetForwardedIpConfigurationPosition', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fallbackBehavior' in kwargs: + fallback_behavior = kwargs['fallbackBehavior'] + if 'headerName' in kwargs: + header_name = kwargs['headerName'] + _setter("fallback_behavior", fallback_behavior) _setter("header_name", header_name) _setter("position", position) @@ -5476,7 +5988,11 @@ def _configure( _setter: Callable[[Any, Any], None], arn: str, ip_set_forwarded_ip_config: Optional['outputs.WebAclIpSetForwardedIpConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipSetForwardedIpConfig' in kwargs: + ip_set_forwarded_ip_config = kwargs['ipSetForwardedIpConfig'] + _setter("arn", arn) if ip_set_forwarded_ip_config is not None: _setter("ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) @@ -5542,7 +6058,17 @@ def _configure( match_scope: 'WebAclJsonMatchScope', invalid_fallback_behavior: Optional['WebAclBodyParsingFallbackBehavior'] = None, oversize_handling: Optional['WebAclOversizeHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'matchPattern' in kwargs: + match_pattern = kwargs['matchPattern'] + if 'matchScope' in kwargs: + match_scope = kwargs['matchScope'] + if 'invalidFallbackBehavior' in kwargs: + invalid_fallback_behavior = kwargs['invalidFallbackBehavior'] + if 'oversizeHandling' in kwargs: + oversize_handling = kwargs['oversizeHandling'] + _setter("match_pattern", match_pattern) _setter("match_scope", match_scope) if invalid_fallback_behavior is not None: @@ -5610,7 +6136,11 @@ def _configure( _setter: Callable[[Any, Any], None], all: Optional[Any] = None, included_paths: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'includedPaths' in kwargs: + included_paths = kwargs['includedPaths'] + if all is not None: _setter("all", all) if included_paths is not None: @@ -5642,7 +6172,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("name", name) @property @@ -5666,7 +6198,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, scope: 'WebAclLabelMatchScope', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("scope", scope) @@ -5746,7 +6280,23 @@ def _configure( password_field: Optional['outputs.WebAclFieldIdentifier'] = None, payload_type: Optional['WebAclManagedRuleGroupConfigPayloadType'] = None, username_field: Optional['outputs.WebAclFieldIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'awsManagedRulesAcfpRuleSet' in kwargs: + aws_managed_rules_acfp_rule_set = kwargs['awsManagedRulesAcfpRuleSet'] + if 'awsManagedRulesAtpRuleSet' in kwargs: + aws_managed_rules_atp_rule_set = kwargs['awsManagedRulesAtpRuleSet'] + if 'awsManagedRulesBotControlRuleSet' in kwargs: + aws_managed_rules_bot_control_rule_set = kwargs['awsManagedRulesBotControlRuleSet'] + if 'loginPath' in kwargs: + login_path = kwargs['loginPath'] + if 'passwordField' in kwargs: + password_field = kwargs['passwordField'] + if 'payloadType' in kwargs: + payload_type = kwargs['payloadType'] + if 'usernameField' in kwargs: + username_field = kwargs['usernameField'] + if aws_managed_rules_acfp_rule_set is not None: _setter("aws_managed_rules_acfp_rule_set", aws_managed_rules_acfp_rule_set) if aws_managed_rules_atp_rule_set is not None: @@ -5857,7 +6407,19 @@ def _configure( rule_action_overrides: Optional[Sequence['outputs.WebAclRuleActionOverride']] = None, scope_down_statement: Optional['outputs.WebAclStatement'] = None, version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'vendorName' in kwargs: + vendor_name = kwargs['vendorName'] + if 'excludedRules' in kwargs: + excluded_rules = kwargs['excludedRules'] + if 'managedRuleGroupConfigs' in kwargs: + managed_rule_group_configs = kwargs['managedRuleGroupConfigs'] + if 'ruleActionOverrides' in kwargs: + rule_action_overrides = kwargs['ruleActionOverrides'] + if 'scopeDownStatement' in kwargs: + scope_down_statement = kwargs['scopeDownStatement'] + _setter("name", name) _setter("vendor_name", vendor_name) if excluded_rules is not None: @@ -5925,7 +6487,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statement: 'outputs.WebAclStatement', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statement", statement) @property @@ -5946,7 +6510,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], statements: Sequence['outputs.WebAclStatement'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("statements", statements) @property @@ -5978,7 +6544,9 @@ def _configure( _setter: Callable[[Any, Any], None], count: Optional[Any] = None, none: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if count is not None: _setter("count", count) if none is not None: @@ -6051,7 +6619,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'aggregateKeyType' in kwargs: + aggregate_key_type = kwargs['aggregateKeyType'] + if 'customKeys' in kwargs: + custom_keys = kwargs['customKeys'] + if 'forwardedIpConfig' in kwargs: + forwarded_ip_config = kwargs['forwardedIpConfig'] + if 'scopeDownStatement' in kwargs: + scope_down_statement = kwargs['scopeDownStatement'] + _setter("aggregate_key_type", aggregate_key_type) _setter("limit", limit) if custom_keys is not None: @@ -6159,7 +6737,21 @@ def _configure( query_argument: Optional['outputs.WebAclRateLimitQueryArgument'] = None, query_string: Optional['outputs.WebAclRateLimitQueryString'] = None, uri_path: Optional['outputs.WebAclRateLimitUriPath'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'forwardedIp' in kwargs: + forwarded_ip = kwargs['forwardedIp'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'labelNamespace' in kwargs: + label_namespace = kwargs['labelNamespace'] + if 'queryArgument' in kwargs: + query_argument = kwargs['queryArgument'] + if 'queryString' in kwargs: + query_string = kwargs['queryString'] + if 'uriPath' in kwargs: + uri_path = kwargs['uriPath'] + if cookie is not None: _setter("cookie", cookie) if forwarded_ip is not None: @@ -6264,7 +6856,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -6295,10 +6891,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class WebAclRateLimitHeader(dict): """ @@ -6338,7 +6936,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -6369,10 +6971,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class WebAclRateLimitIp(dict): """ @@ -6386,10 +6990,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class WebAclRateLimitLabelNamespace(dict): """ @@ -6409,7 +7015,9 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], namespace: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("namespace", namespace) @property @@ -6460,7 +7068,11 @@ def _configure( _setter: Callable[[Any, Any], None], name: str, text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("name", name) _setter("text_transformations", text_transformations) @@ -6513,7 +7125,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("text_transformations", text_transformations) @property @@ -6557,7 +7173,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("text_transformations", text_transformations) @property @@ -6605,7 +7225,15 @@ def _configure( field_to_match: 'outputs.WebAclFieldToMatch', regex_string: str, text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'regexString' in kwargs: + regex_string = kwargs['regexString'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("field_to_match", field_to_match) _setter("regex_string", regex_string) _setter("text_transformations", text_transformations) @@ -6663,7 +7291,13 @@ def _configure( arn: str, field_to_match: 'outputs.WebAclFieldToMatch', text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("arn", arn) _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) @@ -6697,10 +7331,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class WebAclRequestInspection(dict): """ @@ -6746,7 +7382,15 @@ def _configure( password_field: 'outputs.WebAclFieldIdentifier', payload_type: 'WebAclRequestInspectionPayloadType', username_field: 'outputs.WebAclFieldIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'passwordField' in kwargs: + password_field = kwargs['passwordField'] + if 'payloadType' in kwargs: + payload_type = kwargs['payloadType'] + if 'usernameField' in kwargs: + username_field = kwargs['usernameField'] + _setter("password_field", password_field) _setter("payload_type", payload_type) _setter("username_field", username_field) @@ -6827,7 +7471,21 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'payloadType' in kwargs: + payload_type = kwargs['payloadType'] + if 'addressFields' in kwargs: + address_fields = kwargs['addressFields'] + if 'emailField' in kwargs: + email_field = kwargs['emailField'] + if 'passwordField' in kwargs: + password_field = kwargs['passwordField'] + if 'phoneNumberFields' in kwargs: + phone_number_fields = kwargs['phoneNumberFields'] + if 'usernameField' in kwargs: + username_field = kwargs['usernameField'] + _setter("payload_type", payload_type) if address_fields is not None: _setter("address_fields", address_fields) @@ -6917,7 +7575,13 @@ def _configure( header: Optional['outputs.WebAclResponseInspectionHeader'] = None, json: Optional['outputs.WebAclResponseInspectionJson'] = None, status_code: Optional['outputs.WebAclResponseInspectionStatusCode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bodyContains' in kwargs: + body_contains = kwargs['bodyContains'] + if 'statusCode' in kwargs: + status_code = kwargs['statusCode'] + if body_contains is not None: _setter("body_contains", body_contains) if header is not None: @@ -6988,7 +7652,13 @@ def _configure( _setter: Callable[[Any, Any], None], failure_strings: Sequence[str], success_strings: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureStrings' in kwargs: + failure_strings = kwargs['failureStrings'] + if 'successStrings' in kwargs: + success_strings = kwargs['successStrings'] + _setter("failure_strings", failure_strings) _setter("success_strings", success_strings) @@ -7046,7 +7716,13 @@ def _configure( failure_values: Sequence[str], name: str, success_values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureValues' in kwargs: + failure_values = kwargs['failureValues'] + if 'successValues' in kwargs: + success_values = kwargs['successValues'] + _setter("failure_values", failure_values) _setter("name", name) _setter("success_values", success_values) @@ -7110,7 +7786,13 @@ def _configure( failure_values: Sequence[str], identifier: str, success_values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureValues' in kwargs: + failure_values = kwargs['failureValues'] + if 'successValues' in kwargs: + success_values = kwargs['successValues'] + _setter("failure_values", failure_values) _setter("identifier", identifier) _setter("success_values", success_values) @@ -7171,7 +7853,13 @@ def _configure( _setter: Callable[[Any, Any], None], failure_codes: Sequence[int], success_codes: Sequence[int], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'failureCodes' in kwargs: + failure_codes = kwargs['failureCodes'] + if 'successCodes' in kwargs: + success_codes = kwargs['successCodes'] + _setter("failure_codes", failure_codes) _setter("success_codes", success_codes) @@ -7254,7 +7942,19 @@ def _configure( challenge_config: Optional['outputs.WebAclChallengeConfig'] = None, override_action: Optional['outputs.WebAclOverrideAction'] = None, rule_labels: Optional[Sequence['outputs.WebAclLabel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibilityConfig' in kwargs: + visibility_config = kwargs['visibilityConfig'] + if 'captchaConfig' in kwargs: + captcha_config = kwargs['captchaConfig'] + if 'challengeConfig' in kwargs: + challenge_config = kwargs['challengeConfig'] + if 'overrideAction' in kwargs: + override_action = kwargs['overrideAction'] + if 'ruleLabels' in kwargs: + rule_labels = kwargs['ruleLabels'] + _setter("name", name) _setter("priority", priority) _setter("statement", statement) @@ -7349,7 +8049,9 @@ def _configure( captcha: Optional['outputs.WebAclCaptchaAction'] = None, challenge: Optional['outputs.WebAclChallengeAction'] = None, count: Optional['outputs.WebAclCountAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if allow is not None: _setter("allow", allow) if block is not None: @@ -7425,7 +8127,11 @@ def _configure( _setter: Callable[[Any, Any], None], action_to_use: 'outputs.WebAclRuleAction', name: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'actionToUse' in kwargs: + action_to_use = kwargs['actionToUse'] + _setter("action_to_use", action_to_use) _setter("name", name) @@ -7480,7 +8186,13 @@ def _configure( arn: str, excluded_rules: Optional[Sequence['outputs.WebAclExcludedRule']] = None, rule_action_overrides: Optional[Sequence['outputs.WebAclRuleActionOverride']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'excludedRules' in kwargs: + excluded_rules = kwargs['excludedRules'] + if 'ruleActionOverrides' in kwargs: + rule_action_overrides = kwargs['ruleActionOverrides'] + _setter("arn", arn) if excluded_rules is not None: _setter("excluded_rules", excluded_rules) @@ -7554,7 +8266,15 @@ def _configure( field_to_match: 'outputs.WebAclFieldToMatch', size: float, text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'comparisonOperator' in kwargs: + comparison_operator = kwargs['comparisonOperator'] + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("comparison_operator", comparison_operator) _setter("field_to_match", field_to_match) _setter("size", size) @@ -7626,7 +8346,15 @@ def _configure( field_to_match: 'outputs.WebAclFieldToMatch', text_transformations: Sequence['outputs.WebAclTextTransformation'], sensitivity_level: Optional['WebAclSensitivityLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + if 'sensitivityLevel' in kwargs: + sensitivity_level = kwargs['sensitivityLevel'] + _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) if sensitivity_level is not None: @@ -7753,7 +8481,39 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'andStatement' in kwargs: + and_statement = kwargs['andStatement'] + if 'byteMatchStatement' in kwargs: + byte_match_statement = kwargs['byteMatchStatement'] + if 'geoMatchStatement' in kwargs: + geo_match_statement = kwargs['geoMatchStatement'] + if 'ipSetReferenceStatement' in kwargs: + ip_set_reference_statement = kwargs['ipSetReferenceStatement'] + if 'labelMatchStatement' in kwargs: + label_match_statement = kwargs['labelMatchStatement'] + if 'managedRuleGroupStatement' in kwargs: + managed_rule_group_statement = kwargs['managedRuleGroupStatement'] + if 'notStatement' in kwargs: + not_statement = kwargs['notStatement'] + if 'orStatement' in kwargs: + or_statement = kwargs['orStatement'] + if 'rateBasedStatement' in kwargs: + rate_based_statement = kwargs['rateBasedStatement'] + if 'regexMatchStatement' in kwargs: + regex_match_statement = kwargs['regexMatchStatement'] + if 'regexPatternSetReferenceStatement' in kwargs: + regex_pattern_set_reference_statement = kwargs['regexPatternSetReferenceStatement'] + if 'ruleGroupReferenceStatement' in kwargs: + rule_group_reference_statement = kwargs['ruleGroupReferenceStatement'] + if 'sizeConstraintStatement' in kwargs: + size_constraint_statement = kwargs['sizeConstraintStatement'] + if 'sqliMatchStatement' in kwargs: + sqli_match_statement = kwargs['sqliMatchStatement'] + if 'xssMatchStatement' in kwargs: + xss_match_statement = kwargs['xssMatchStatement'] + if and_statement is not None: _setter("and_statement", and_statement) if byte_match_statement is not None: @@ -7876,7 +8636,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: Optional[str] = None, value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if key is not None: _setter("key", key) if value is not None: @@ -7914,7 +8676,9 @@ def _configure( _setter: Callable[[Any, Any], None], priority: int, type: 'WebAclTextTransformationType', - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("priority", priority) _setter("type", type) @@ -7974,7 +8738,15 @@ def _configure( cloud_watch_metrics_enabled: bool, metric_name: str, sampled_requests_enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'cloudWatchMetricsEnabled' in kwargs: + cloud_watch_metrics_enabled = kwargs['cloudWatchMetricsEnabled'] + if 'metricName' in kwargs: + metric_name = kwargs['metricName'] + if 'sampledRequestsEnabled' in kwargs: + sampled_requests_enabled = kwargs['sampledRequestsEnabled'] + _setter("cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) _setter("metric_name", metric_name) _setter("sampled_requests_enabled", sampled_requests_enabled) @@ -8035,7 +8807,13 @@ def _configure( _setter: Callable[[Any, Any], None], field_to_match: 'outputs.WebAclFieldToMatch', text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fieldToMatch' in kwargs: + field_to_match = kwargs['fieldToMatch'] + if 'textTransformations' in kwargs: + text_transformations = kwargs['textTransformations'] + _setter("field_to_match", field_to_match) _setter("text_transformations", text_transformations) 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..bd5088fef7 100644 --- a/sdk/python/pulumi_aws_native/wafv2/regex_pattern_set.py +++ b/sdk/python/pulumi_aws_native/wafv2/regex_pattern_set.py @@ -44,7 +44,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'regularExpressionList' in kwargs: + regular_expression_list = kwargs['regularExpressionList'] + _setter("regular_expression_list", regular_expression_list) _setter("scope", scope) if description is not None: diff --git a/sdk/python/pulumi_aws_native/wafv2/rule_group.py b/sdk/python/pulumi_aws_native/wafv2/rule_group.py index e5e6f65173..6262cbb777 100644 --- a/sdk/python/pulumi_aws_native/wafv2/rule_group.py +++ b/sdk/python/pulumi_aws_native/wafv2/rule_group.py @@ -59,7 +59,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'visibilityConfig' in kwargs: + visibility_config = kwargs['visibilityConfig'] + if 'availableLabels' in kwargs: + available_labels = kwargs['availableLabels'] + if 'consumedLabels' in kwargs: + consumed_labels = kwargs['consumedLabels'] + if 'customResponseBodies' in kwargs: + custom_response_bodies = kwargs['customResponseBodies'] + _setter("capacity", capacity) _setter("scope", scope) _setter("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..cda51e4552 100644 --- a/sdk/python/pulumi_aws_native/wafv2/web_acl.py +++ b/sdk/python/pulumi_aws_native/wafv2/web_acl.py @@ -63,7 +63,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'defaultAction' in kwargs: + default_action = kwargs['defaultAction'] + if 'visibilityConfig' in kwargs: + visibility_config = kwargs['visibilityConfig'] + if 'associationConfig' in kwargs: + association_config = kwargs['associationConfig'] + if 'captchaConfig' in kwargs: + captcha_config = kwargs['captchaConfig'] + if 'challengeConfig' in kwargs: + challenge_config = kwargs['challengeConfig'] + if 'customResponseBodies' in kwargs: + custom_response_bodies = kwargs['customResponseBodies'] + if 'tokenDomains' in kwargs: + token_domains = kwargs['tokenDomains'] + _setter("default_action", default_action) _setter("scope", scope) _setter("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..71dcf4e7b4 100644 --- a/sdk/python/pulumi_aws_native/wafv2/web_acl_association.py +++ b/sdk/python/pulumi_aws_native/wafv2/web_acl_association.py @@ -29,7 +29,13 @@ def _configure( _setter: Callable[[Any, Any], None], resource_arn: pulumi.Input[str], web_acl_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'webAclArn' in kwargs: + web_acl_arn = kwargs['webAclArn'] + _setter("resource_arn", resource_arn) _setter("web_acl_arn", web_acl_arn) diff --git a/sdk/python/pulumi_aws_native/wisdom/_inputs.py b/sdk/python/pulumi_aws_native/wisdom/_inputs.py index c90d373141..7bd483705a 100644 --- a/sdk/python/pulumi_aws_native/wisdom/_inputs.py +++ b/sdk/python/pulumi_aws_native/wisdom/_inputs.py @@ -34,7 +34,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], knowledge_base_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'knowledgeBaseId' in kwargs: + knowledge_base_id = kwargs['knowledgeBaseId'] + _setter("knowledge_base_id", knowledge_base_id) @property @@ -62,7 +66,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -97,7 +103,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -126,7 +136,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -164,7 +176,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appIntegrationArn' in kwargs: + app_integration_arn = kwargs['appIntegrationArn'] + if 'objectFields' in kwargs: + object_fields = kwargs['objectFields'] + _setter("app_integration_arn", app_integration_arn) if object_fields is not None: _setter("object_fields", object_fields) @@ -200,7 +218,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateUri' in kwargs: + template_uri = kwargs['templateUri'] + if template_uri is not None: _setter("template_uri", template_uri) @@ -226,7 +248,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -252,7 +278,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], app_integrations: Optional[pulumi.Input['KnowledgeBaseAppIntegrationsConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appIntegrations' in kwargs: + app_integrations = kwargs['appIntegrations'] + if app_integrations is not None: _setter("app_integrations", app_integrations) @@ -281,7 +311,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/wisdom/assistant.py b/sdk/python/pulumi_aws_native/wisdom/assistant.py index d0542e8006..ab4f46a96d 100644 --- a/sdk/python/pulumi_aws_native/wisdom/assistant.py +++ b/sdk/python/pulumi_aws_native/wisdom/assistant.py @@ -41,7 +41,11 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'serverSideEncryptionConfiguration' in kwargs: + server_side_encryption_configuration = kwargs['serverSideEncryptionConfiguration'] + _setter("type", type) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/wisdom/assistant_association.py b/sdk/python/pulumi_aws_native/wisdom/assistant_association.py index 89bad53c50..c5ec79ad78 100644 --- a/sdk/python/pulumi_aws_native/wisdom/assistant_association.py +++ b/sdk/python/pulumi_aws_native/wisdom/assistant_association.py @@ -38,7 +38,13 @@ def _configure( association: pulumi.Input['AssistantAssociationAssociationDataArgs'], association_type: pulumi.Input['AssistantAssociationAssociationType'], tags: Optional[pulumi.Input[Sequence[pulumi.Input['AssistantAssociationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'assistantId' in kwargs: + assistant_id = kwargs['assistantId'] + if 'associationType' in kwargs: + association_type = kwargs['associationType'] + _setter("assistant_id", assistant_id) _setter("association", association) _setter("association_type", association_type) diff --git a/sdk/python/pulumi_aws_native/wisdom/knowledge_base.py b/sdk/python/pulumi_aws_native/wisdom/knowledge_base.py index d30209850e..02d832f7ed 100644 --- a/sdk/python/pulumi_aws_native/wisdom/knowledge_base.py +++ b/sdk/python/pulumi_aws_native/wisdom/knowledge_base.py @@ -47,7 +47,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'knowledgeBaseType' in kwargs: + knowledge_base_type = kwargs['knowledgeBaseType'] + if 'renderingConfiguration' in kwargs: + rendering_configuration = kwargs['renderingConfiguration'] + if 'serverSideEncryptionConfiguration' in kwargs: + server_side_encryption_configuration = kwargs['serverSideEncryptionConfiguration'] + if 'sourceConfiguration' in kwargs: + source_configuration = kwargs['sourceConfiguration'] + _setter("knowledge_base_type", knowledge_base_type) if description is not None: _setter("description", description) diff --git a/sdk/python/pulumi_aws_native/wisdom/outputs.py b/sdk/python/pulumi_aws_native/wisdom/outputs.py index 0737dabcf0..3db23692c0 100644 --- a/sdk/python/pulumi_aws_native/wisdom/outputs.py +++ b/sdk/python/pulumi_aws_native/wisdom/outputs.py @@ -52,7 +52,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], knowledge_base_id: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'knowledgeBaseId' in kwargs: + knowledge_base_id = kwargs['knowledgeBaseId'] + _setter("knowledge_base_id", knowledge_base_id) @property @@ -76,7 +80,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -120,7 +126,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -145,7 +155,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -194,7 +206,13 @@ def _configure( _setter: Callable[[Any, Any], None], app_integration_arn: str, object_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appIntegrationArn' in kwargs: + app_integration_arn = kwargs['appIntegrationArn'] + if 'objectFields' in kwargs: + object_fields = kwargs['objectFields'] + _setter("app_integration_arn", app_integration_arn) if object_fields is not None: _setter("object_fields", object_fields) @@ -239,7 +257,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], template_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'templateUri' in kwargs: + template_uri = kwargs['templateUri'] + if template_uri is not None: _setter("template_uri", template_uri) @@ -278,7 +300,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kmsKeyId' in kwargs: + kms_key_id = kwargs['kmsKeyId'] + if kms_key_id is not None: _setter("kms_key_id", kms_key_id) @@ -317,7 +343,11 @@ def __init__(__self__, *, def _configure( _setter: Callable[[Any, Any], None], app_integrations: Optional['outputs.KnowledgeBaseAppIntegrationsConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'appIntegrations' in kwargs: + app_integrations = kwargs['appIntegrations'] + if app_integrations is not None: _setter("app_integrations", app_integrations) @@ -342,7 +372,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/workspaces/_inputs.py b/sdk/python/pulumi_aws_native/workspaces/_inputs.py index 92a5e3d8af..79e033c4fe 100644 --- a/sdk/python/pulumi_aws_native/workspaces/_inputs.py +++ b/sdk/python/pulumi_aws_native/workspaces/_inputs.py @@ -31,7 +31,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -78,7 +80,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeTypeName' in kwargs: + compute_type_name = kwargs['computeTypeName'] + if 'rootVolumeSizeGib' in kwargs: + root_volume_size_gib = kwargs['rootVolumeSizeGib'] + if 'runningMode' in kwargs: + running_mode = kwargs['runningMode'] + if 'runningModeAutoStopTimeoutInMinutes' in kwargs: + running_mode_auto_stop_timeout_in_minutes = kwargs['runningModeAutoStopTimeoutInMinutes'] + if 'userVolumeSizeGib' in kwargs: + user_volume_size_gib = kwargs['userVolumeSizeGib'] + if compute_type_name is not None: _setter("compute_type_name", compute_type_name) if root_volume_size_gib is not None: @@ -151,7 +165,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/workspaces/connection_alias.py b/sdk/python/pulumi_aws_native/workspaces/connection_alias.py index 33bf5778dc..c4d3af35f7 100644 --- a/sdk/python/pulumi_aws_native/workspaces/connection_alias.py +++ b/sdk/python/pulumi_aws_native/workspaces/connection_alias.py @@ -32,7 +32,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'connectionString' in kwargs: + connection_string = kwargs['connectionString'] + _setter("connection_string", connection_string) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/workspaces/outputs.py b/sdk/python/pulumi_aws_native/workspaces/outputs.py index 0b8199e6b1..c00d8221a1 100644 --- a/sdk/python/pulumi_aws_native/workspaces/outputs.py +++ b/sdk/python/pulumi_aws_native/workspaces/outputs.py @@ -61,7 +61,17 @@ def _configure( association_status: Optional['ConnectionAliasAssociationAssociationStatus'] = None, connection_identifier: Optional[str] = None, resource_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'associatedAccountId' in kwargs: + associated_account_id = kwargs['associatedAccountId'] + if 'associationStatus' in kwargs: + association_status = kwargs['associationStatus'] + if 'connectionIdentifier' in kwargs: + connection_identifier = kwargs['connectionIdentifier'] + if 'resourceId' in kwargs: + resource_id = kwargs['resourceId'] + if associated_account_id is not None: _setter("associated_account_id", associated_account_id) if association_status is not None: @@ -107,7 +117,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -171,7 +183,19 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'computeTypeName' in kwargs: + compute_type_name = kwargs['computeTypeName'] + if 'rootVolumeSizeGib' in kwargs: + root_volume_size_gib = kwargs['rootVolumeSizeGib'] + if 'runningMode' in kwargs: + running_mode = kwargs['runningMode'] + if 'runningModeAutoStopTimeoutInMinutes' in kwargs: + running_mode_auto_stop_timeout_in_minutes = kwargs['runningModeAutoStopTimeoutInMinutes'] + if 'userVolumeSizeGib' in kwargs: + user_volume_size_gib = kwargs['userVolumeSizeGib'] + if compute_type_name is not None: _setter("compute_type_name", compute_type_name) if root_volume_size_gib is not None: @@ -224,7 +248,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/workspaces/workspace.py b/sdk/python/pulumi_aws_native/workspaces/workspace.py index b264cbe814..8e2e52f4a1 100644 --- a/sdk/python/pulumi_aws_native/workspaces/workspace.py +++ b/sdk/python/pulumi_aws_native/workspaces/workspace.py @@ -49,7 +49,23 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'bundleId' in kwargs: + bundle_id = kwargs['bundleId'] + if 'directoryId' in kwargs: + directory_id = kwargs['directoryId'] + if 'userName' in kwargs: + user_name = kwargs['userName'] + if 'rootVolumeEncryptionEnabled' in kwargs: + root_volume_encryption_enabled = kwargs['rootVolumeEncryptionEnabled'] + if 'userVolumeEncryptionEnabled' in kwargs: + user_volume_encryption_enabled = kwargs['userVolumeEncryptionEnabled'] + if 'volumeEncryptionKey' in kwargs: + volume_encryption_key = kwargs['volumeEncryptionKey'] + if 'workspaceProperties' in kwargs: + workspace_properties = kwargs['workspaceProperties'] + _setter("bundle_id", bundle_id) _setter("directory_id", directory_id) _setter("user_name", user_name) diff --git a/sdk/python/pulumi_aws_native/workspacesweb/_inputs.py b/sdk/python/pulumi_aws_native/workspacesweb/_inputs.py index a8f1abef7e..78bdb55e62 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/_inputs.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/_inputs.py @@ -35,10 +35,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class BrowserSettingsTagArgs: def __init__(__self__, *, @@ -54,7 +56,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -84,10 +88,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class IpAccessSettingsEncryptionContextMapArgs: def __init__(__self__): @@ -95,10 +101,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class IpAccessSettingsIpRuleArgs: def __init__(__self__, *, @@ -117,7 +125,11 @@ def _configure( _setter: Callable[[Any, Any], None], ip_range: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipRange' in kwargs: + ip_range = kwargs['ipRange'] + _setter("ip_range", ip_range) if description is not None: _setter("description", description) @@ -159,7 +171,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -197,7 +211,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -227,10 +243,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class PortalTagArgs: def __init__(__self__, *, @@ -246,7 +264,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -284,7 +304,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -322,7 +344,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -363,7 +387,9 @@ def _configure( domain: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("domain", domain) if name is not None: _setter("name", name) @@ -413,7 +439,9 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("allowlist", allowlist) if blocklist is not None: _setter("blocklist", blocklist) @@ -444,10 +472,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.input_type class UserSettingsTagArgs: def __init__(__self__, *, @@ -463,7 +493,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/workspacesweb/browser_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/browser_settings.py index 9ea51f9efc..6f903b3823 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/browser_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/browser_settings.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalEncryptionContext' in kwargs: + additional_encryption_context = kwargs['additionalEncryptionContext'] + if 'browserPolicy' in kwargs: + browser_policy = kwargs['browserPolicy'] + if 'customerManagedKey' in kwargs: + customer_managed_key = kwargs['customerManagedKey'] + if additional_encryption_context is not None: _setter("additional_encryption_context", additional_encryption_context) if browser_policy is not None: diff --git a/sdk/python/pulumi_aws_native/workspacesweb/identity_provider.py b/sdk/python/pulumi_aws_native/workspacesweb/identity_provider.py index 38f2c5fa97..48cdd7374c 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/identity_provider.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/identity_provider.py @@ -38,7 +38,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'identityProviderDetails' in kwargs: + identity_provider_details = kwargs['identityProviderDetails'] + if 'identityProviderType' in kwargs: + identity_provider_type = kwargs['identityProviderType'] + if 'identityProviderName' in kwargs: + identity_provider_name = kwargs['identityProviderName'] + if 'portalArn' in kwargs: + portal_arn = kwargs['portalArn'] + _setter("identity_provider_details", identity_provider_details) _setter("identity_provider_type", identity_provider_type) if identity_provider_name is not None: 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..30e5fb51fb 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/ip_access_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/ip_access_settings.py @@ -43,7 +43,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipRules' in kwargs: + ip_rules = kwargs['ipRules'] + if 'additionalEncryptionContext' in kwargs: + additional_encryption_context = kwargs['additionalEncryptionContext'] + if 'customerManagedKey' in kwargs: + customer_managed_key = kwargs['customerManagedKey'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + _setter("ip_rules", ip_rules) if additional_encryption_context is not None: _setter("additional_encryption_context", additional_encryption_context) diff --git a/sdk/python/pulumi_aws_native/workspacesweb/network_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/network_settings.py index f41f7b0576..c56f2db296 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/network_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/network_settings.py @@ -37,7 +37,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'securityGroupIds' in kwargs: + security_group_ids = kwargs['securityGroupIds'] + if 'subnetIds' in kwargs: + subnet_ids = kwargs['subnetIds'] + if 'vpcId' in kwargs: + vpc_id = kwargs['vpcId'] + _setter("security_group_ids", security_group_ids) _setter("subnet_ids", subnet_ids) _setter("vpc_id", vpc_id) diff --git a/sdk/python/pulumi_aws_native/workspacesweb/outputs.py b/sdk/python/pulumi_aws_native/workspacesweb/outputs.py index 21fd05943b..98dfaebee9 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/outputs.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/outputs.py @@ -36,10 +36,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class BrowserSettingsTag(dict): def __init__(__self__, *, @@ -55,7 +57,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -77,10 +81,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class IpAccessSettingsEncryptionContextMap(dict): def __init__(__self__): @@ -88,10 +94,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class IpAccessSettingsIpRule(dict): @staticmethod @@ -127,7 +135,11 @@ def _configure( _setter: Callable[[Any, Any], None], ip_range: str, description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ipRange' in kwargs: + ip_range = kwargs['ipRange'] + _setter("ip_range", ip_range) if description is not None: _setter("description", description) @@ -161,7 +173,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -191,7 +205,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -213,10 +229,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class PortalTag(dict): def __init__(__self__, *, @@ -232,7 +250,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -262,7 +282,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -292,7 +314,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -325,7 +349,9 @@ def _configure( domain: str, name: Optional[str] = None, path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("domain", domain) if name is not None: _setter("name", name) @@ -363,7 +389,9 @@ def _configure( _setter: Callable[[Any, Any], None], allowlist: Sequence['outputs.UserSettingsCookieSpecification'], blocklist: Optional[Sequence['outputs.UserSettingsCookieSpecification']] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("allowlist", allowlist) if blocklist is not None: _setter("blocklist", blocklist) @@ -386,10 +414,12 @@ def __init__(__self__): @staticmethod def _configure( _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): pass + @pulumi.output_type class UserSettingsTag(dict): def __init__(__self__, *, @@ -405,7 +435,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) diff --git a/sdk/python/pulumi_aws_native/workspacesweb/portal.py b/sdk/python/pulumi_aws_native/workspacesweb/portal.py index 1f660d1a55..35eb639bfa 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/portal.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/portal.py @@ -59,7 +59,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'additionalEncryptionContext' in kwargs: + additional_encryption_context = kwargs['additionalEncryptionContext'] + if 'authenticationType' in kwargs: + authentication_type = kwargs['authenticationType'] + if 'browserSettingsArn' in kwargs: + browser_settings_arn = kwargs['browserSettingsArn'] + if 'customerManagedKey' in kwargs: + customer_managed_key = kwargs['customerManagedKey'] + if 'displayName' in kwargs: + display_name = kwargs['displayName'] + if 'ipAccessSettingsArn' in kwargs: + ip_access_settings_arn = kwargs['ipAccessSettingsArn'] + if 'networkSettingsArn' in kwargs: + network_settings_arn = kwargs['networkSettingsArn'] + if 'trustStoreArn' in kwargs: + trust_store_arn = kwargs['trustStoreArn'] + if 'userAccessLoggingSettingsArn' in kwargs: + user_access_logging_settings_arn = kwargs['userAccessLoggingSettingsArn'] + if 'userSettingsArn' in kwargs: + user_settings_arn = kwargs['userSettingsArn'] + if additional_encryption_context is not None: _setter("additional_encryption_context", additional_encryption_context) if authentication_type is not None: diff --git a/sdk/python/pulumi_aws_native/workspacesweb/trust_store.py b/sdk/python/pulumi_aws_native/workspacesweb/trust_store.py index 5f89e7b27f..99eac15ea9 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/trust_store.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/trust_store.py @@ -31,7 +31,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'certificateList' in kwargs: + certificate_list = kwargs['certificateList'] + _setter("certificate_list", certificate_list) if tags is not None: _setter("tags", tags) 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..5c4742601c 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 @@ -32,7 +32,11 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'kinesisStreamArn' in kwargs: + kinesis_stream_arn = kwargs['kinesisStreamArn'] + _setter("kinesis_stream_arn", kinesis_stream_arn) if tags is not None: _setter("tags", tags) diff --git a/sdk/python/pulumi_aws_native/workspacesweb/user_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/user_settings.py index 490d0b3712..3d362de512 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/user_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/user_settings.py @@ -59,7 +59,29 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'copyAllowed' in kwargs: + copy_allowed = kwargs['copyAllowed'] + if 'downloadAllowed' in kwargs: + download_allowed = kwargs['downloadAllowed'] + if 'pasteAllowed' in kwargs: + paste_allowed = kwargs['pasteAllowed'] + if 'printAllowed' in kwargs: + print_allowed = kwargs['printAllowed'] + if 'uploadAllowed' in kwargs: + upload_allowed = kwargs['uploadAllowed'] + if 'additionalEncryptionContext' in kwargs: + additional_encryption_context = kwargs['additionalEncryptionContext'] + if 'cookieSynchronizationConfiguration' in kwargs: + cookie_synchronization_configuration = kwargs['cookieSynchronizationConfiguration'] + if 'customerManagedKey' in kwargs: + customer_managed_key = kwargs['customerManagedKey'] + if 'disconnectTimeoutInMinutes' in kwargs: + disconnect_timeout_in_minutes = kwargs['disconnectTimeoutInMinutes'] + if 'idleDisconnectTimeoutInMinutes' in kwargs: + idle_disconnect_timeout_in_minutes = kwargs['idleDisconnectTimeoutInMinutes'] + _setter("copy_allowed", copy_allowed) _setter("download_allowed", download_allowed) _setter("paste_allowed", paste_allowed) diff --git a/sdk/python/pulumi_aws_native/xray/_inputs.py b/sdk/python/pulumi_aws_native/xray/_inputs.py index 7867b204b9..95d997d018 100644 --- a/sdk/python/pulumi_aws_native/xray/_inputs.py +++ b/sdk/python/pulumi_aws_native/xray/_inputs.py @@ -37,7 +37,13 @@ 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'insightsEnabled' in kwargs: + insights_enabled = kwargs['insightsEnabled'] + if 'notificationsEnabled' in kwargs: + notifications_enabled = kwargs['notificationsEnabled'] + if insights_enabled is not None: _setter("insights_enabled", insights_enabled) if notifications_enabled is not None: @@ -87,7 +93,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -138,7 +146,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdAt' in kwargs: + created_at = kwargs['createdAt'] + if 'modifiedAt' in kwargs: + modified_at = kwargs['modifiedAt'] + if 'samplingRule' in kwargs: + sampling_rule = kwargs['samplingRule'] + if created_at is not None: _setter("created_at", created_at) if modified_at is not None: @@ -199,7 +215,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: pulumi.Input[str], value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -285,7 +303,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fixedRate' in kwargs: + fixed_rate = kwargs['fixedRate'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'reservoirSize' in kwargs: + reservoir_size = kwargs['reservoirSize'] + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'ruleArn' in kwargs: + rule_arn = kwargs['ruleArn'] + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'serviceType' in kwargs: + service_type = kwargs['serviceType'] + if 'urlPath' in kwargs: + url_path = kwargs['urlPath'] + if attributes is not None: _setter("attributes", attributes) if fixed_rate is not None: @@ -511,7 +549,27 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fixedRate' in kwargs: + fixed_rate = kwargs['fixedRate'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'reservoirSize' in kwargs: + reservoir_size = kwargs['reservoirSize'] + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'serviceType' in kwargs: + service_type = kwargs['serviceType'] + if 'urlPath' in kwargs: + url_path = kwargs['urlPath'] + if 'ruleArn' in kwargs: + rule_arn = kwargs['ruleArn'] + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + _setter("fixed_rate", fixed_rate) _setter("host", host) _setter("http_method", http_method) diff --git a/sdk/python/pulumi_aws_native/xray/group.py b/sdk/python/pulumi_aws_native/xray/group.py index ec3ad8de18..7b7d305437 100644 --- a/sdk/python/pulumi_aws_native/xray/group.py +++ b/sdk/python/pulumi_aws_native/xray/group.py @@ -39,7 +39,15 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'filterExpression' in kwargs: + filter_expression = kwargs['filterExpression'] + if 'groupName' in kwargs: + group_name = kwargs['groupName'] + if 'insightsConfiguration' in kwargs: + insights_configuration = kwargs['insightsConfiguration'] + if filter_expression is not None: _setter("filter_expression", filter_expression) if group_name is not None: diff --git a/sdk/python/pulumi_aws_native/xray/outputs.py b/sdk/python/pulumi_aws_native/xray/outputs.py index 15c014f31c..71cab26814 100644 --- a/sdk/python/pulumi_aws_native/xray/outputs.py +++ b/sdk/python/pulumi_aws_native/xray/outputs.py @@ -57,7 +57,13 @@ def _configure( _setter: Callable[[Any, Any], None], insights_enabled: Optional[bool] = None, notifications_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'insightsEnabled' in kwargs: + insights_enabled = kwargs['insightsEnabled'] + if 'notificationsEnabled' in kwargs: + notifications_enabled = kwargs['notificationsEnabled'] + if insights_enabled is not None: _setter("insights_enabled", insights_enabled) if notifications_enabled is not None: @@ -99,7 +105,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -214,7 +222,27 @@ def _configure( rule_arn: Optional[str] = None, rule_name: Optional[str] = None, version: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fixedRate' in kwargs: + fixed_rate = kwargs['fixedRate'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'reservoirSize' in kwargs: + reservoir_size = kwargs['reservoirSize'] + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'serviceType' in kwargs: + service_type = kwargs['serviceType'] + if 'urlPath' in kwargs: + url_path = kwargs['urlPath'] + if 'ruleArn' in kwargs: + rule_arn = kwargs['ruleArn'] + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + _setter("fixed_rate", fixed_rate) _setter("host", host) _setter("http_method", http_method) @@ -375,7 +403,15 @@ def _configure( created_at: Optional[str] = None, modified_at: Optional[str] = None, sampling_rule: Optional['outputs.SamplingRule'] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'createdAt' in kwargs: + created_at = kwargs['createdAt'] + if 'modifiedAt' in kwargs: + modified_at = kwargs['modifiedAt'] + if 'samplingRule' in kwargs: + sampling_rule = kwargs['samplingRule'] + if created_at is not None: _setter("created_at", created_at) if modified_at is not None: @@ -424,7 +460,9 @@ def _configure( _setter: Callable[[Any, Any], None], key: str, value: str, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + _setter("key", key) _setter("value", value) @@ -535,7 +573,27 @@ def _configure( service_name: Optional[str] = None, service_type: Optional[str] = None, url_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'fixedRate' in kwargs: + fixed_rate = kwargs['fixedRate'] + if 'httpMethod' in kwargs: + http_method = kwargs['httpMethod'] + if 'reservoirSize' in kwargs: + reservoir_size = kwargs['reservoirSize'] + if 'resourceArn' in kwargs: + resource_arn = kwargs['resourceArn'] + if 'ruleArn' in kwargs: + rule_arn = kwargs['ruleArn'] + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + if 'serviceName' in kwargs: + service_name = kwargs['serviceName'] + if 'serviceType' in kwargs: + service_type = kwargs['serviceType'] + if 'urlPath' in kwargs: + url_path = kwargs['urlPath'] + if attributes is not None: _setter("attributes", attributes) if fixed_rate is not None: diff --git a/sdk/python/pulumi_aws_native/xray/resource_policy.py b/sdk/python/pulumi_aws_native/xray/resource_policy.py index 40ab974926..676336fafd 100644 --- a/sdk/python/pulumi_aws_native/xray/resource_policy.py +++ b/sdk/python/pulumi_aws_native/xray/resource_policy.py @@ -35,7 +35,15 @@ def _configure( policy_document: pulumi.Input[str], policy_name: pulumi.Input[str], bypass_policy_lockout_check: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'policyDocument' in kwargs: + policy_document = kwargs['policyDocument'] + if 'policyName' in kwargs: + policy_name = kwargs['policyName'] + if 'bypassPolicyLockoutCheck' in kwargs: + bypass_policy_lockout_check = kwargs['bypassPolicyLockoutCheck'] + _setter("policy_document", policy_document) _setter("policy_name", policy_name) if bypass_policy_lockout_check is not None: diff --git a/sdk/python/pulumi_aws_native/xray/sampling_rule.py b/sdk/python/pulumi_aws_native/xray/sampling_rule.py index 9cf1786819..7ff5dcad89 100644 --- a/sdk/python/pulumi_aws_native/xray/sampling_rule.py +++ b/sdk/python/pulumi_aws_native/xray/sampling_rule.py @@ -40,7 +40,17 @@ def _configure( 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): + opts: Optional[pulumi.ResourceOptions]=None, + **kwargs): + if 'ruleName' in kwargs: + rule_name = kwargs['ruleName'] + if 'samplingRule' in kwargs: + sampling_rule = kwargs['samplingRule'] + if 'samplingRuleRecord' in kwargs: + sampling_rule_record = kwargs['samplingRuleRecord'] + if 'samplingRuleUpdate' in kwargs: + sampling_rule_update = kwargs['samplingRuleUpdate'] + if rule_name is not None: _setter("rule_name", rule_name) if sampling_rule is not None: From 392c4b0256fc4cb77d679e02b4dc3919903db5c6 Mon Sep 17 00:00:00 2001 From: pulumi-bot Date: Thu, 19 Oct 2023 12:47:54 +0000 Subject: [PATCH 2/3] Regenerating Go SDK based on updated modules --- sdk/go.mod | 2 +- sdk/go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sdk/go.mod b/sdk/go.mod index a70e678b92..30b9d16c8b 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.89.0 ) require ( diff --git a/sdk/go.sum b/sdk/go.sum index e0f613c18d..f027cb1eb4 100644 --- a/sdk/go.sum +++ b/sdk/go.sum @@ -144,8 +144,8 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb 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/pulumi/sdk/v3 v3.89.0 h1:WlkOQ4Q/Xyxu4lckGWssNI4Wdrobo5Zb7JQVoFVkzMo= +github.com/pulumi/pulumi/sdk/v3 v3.89.0/go.mod h1:XBIlxfHv/jnRj6v8rXP79Z3E11jQz/Ky+bDhwVAHOPk= 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= From 0cec2cf23362ad95d01e9d97e8fb0f856dae6b2f Mon Sep 17 00:00:00 2001 From: pulumi-bot Date: Thu, 19 Oct 2023 12:47:54 +0000 Subject: [PATCH 3/3] Updated modules --- provider/go.mod | 4 ++-- provider/go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/provider/go.mod b/provider/go.mod index c1dd5f6b04..94e89626c8 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.89.0 + github.com/pulumi/pulumi/sdk/v3 v3.89.0 github.com/stretchr/testify v1.8.4 github.com/zclconf/go-cty v1.13.2 google.golang.org/grpc v1.57.0 diff --git a/provider/go.sum b/provider/go.sum index be6c4da25c..6475474988 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -1509,10 +1509,10 @@ github.com/prometheus/prometheus v0.37.0/go.mod h1:egARUgz+K93zwqsVIAneFlLZefyGO 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/pulumi/pkg/v3 v3.89.0 h1:4gaR9ZerHqtc0NYcq7TLxhj2029H9CtRrirmibyLw/E= +github.com/pulumi/pulumi/pkg/v3 v3.89.0/go.mod h1:5DIoI81I+NmW/y2BDlQR4CwnzTeVwkI3DZ4FBnSprXs= +github.com/pulumi/pulumi/sdk/v3 v3.89.0 h1:WlkOQ4Q/Xyxu4lckGWssNI4Wdrobo5Zb7JQVoFVkzMo= +github.com/pulumi/pulumi/sdk/v3 v3.89.0/go.mod h1:XBIlxfHv/jnRj6v8rXP79Z3E11jQz/Ky+bDhwVAHOPk= 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=